THE FOREIGN SERVICE INSTITUTE (fsi-language-courses.org) has forty-one languages’ worth of free, public-domain textbooks online, most of which come with MP3s, and about half of which start with a detailed pronunciation section, complete with minimal pair tests, spelling rules, and the works.