[espeak-ng:master] new issue: Some wrong pronunciations of German words #github Integration <espeak-ng@...>

[espeak-ng:master] New Issue Created by MilkKnight:
#809 Some wrong pronunciations of German words

Hello everyone,

Thanks for the espeak-ng implementation, it helps me a lot on my German TTS system.

But I found a few German words may have wrong phonemes.

  • Words ends with a combination of a consonant and the letter 'i'. For example, Profi (proːfˈiː), Muesli (muːˈɛsliː) should be proːfˈi and muːˈɛsli, respectively.

  • Words including combinations of "st / sp" with subsequent consonants. For instance, the words "Stahl" (ʃtˈɑːl) and "Strahl" (ʃtɾˈɑːl) are correct. But if you prepend words, like in "Verbundstahl" (fɛɾbˈʊntʃtɑːl) or "Sandstrahlen" (zˈantstɾɑːlən), that combination in which a consonant follows on "st / sp" often uses "s" where there should be "ʃ". This holds up in most cases, but not all (e.g., "Wasserstrahl" (vˈasɜʃtɾˌɑːl) which is correct).

  • I think Komet (kˈoːmət) is supposed to be ko:me:t .

  • A few concatenated words like eisärmste (ˈaɪzɛɾmstə) should be pronounced like "eis ärmste".

But most of the time, espeak-ng works perfectly. If you can help me, that would be great. Please let me know if you need additional examples or more information.

Thanks a lot.