There should be too many native speakers here, How do you rate TTS (Text to speech) engines on mobile and desktop machines and also there are TTS online like google translate. If someone use them to learn pronunciation of words, could it lead to bad habits and they should be avoided? If yes then what is your recommendation?

  • 4
    As a learner, I strongly recommend against them. Why using them while you have a better option?! There are several dictionaries that provide you with a natural human voice instead (e.g., Duden, PONS, dict.cc,...etc.). There are many aspects of pronunciation that are not caught by such engines such as words that have multiple pronunciations (e.g., seperable-inseperable verbs), assimilation, intonation, among others. The best option IMO is to learn the phonemes and the IPA to be able to read the pronunciation. The previous skill is invaluable in English and German for advanced learner.
    – Abdullah
    Oct 31, 2018 at 9:56
  • @User among all those alternatives software with natural human voice which one do you recommend for offline use. I plan to learn IPA as well.
    – pouya
    Oct 31, 2018 at 10:39
  • 2
    Generally, Duden is considered the best. Regarding pronunciation, I think they are almost identical, so try to get anyone offline and it will be fine. Way to go! I recommend to learn the IPA as early as possible :)
    – Abdullah
    Oct 31, 2018 at 11:02
  • 1
    The only tricky part of pronouncing standard German is identifying reduction syllables and TTS systems are notoriously bad at this. Especially the existence of the Tiefschwa vowel is often denied. It may swallow whole groups of consonants around one or more vocalic r. TTS systems often ignore this and produce an output which is easily identified as "computer voice".
    – Janka
    Oct 31, 2018 at 13:52
  • @Janka ... which we also call a Roboterstimme (including the Tiefschwa) Oct 31, 2018 at 17:21


Browse other questions tagged or ask your own question.