[espeak-ng:master] new issue: Words with alternative pronunciation #github Integration <espeak-ng@...>

[espeak-ng:master] New Issue Created by nmstoker:
#636 Words with alternative pronunciation

I see that there is handling in place in the language list files for some heteronyms (ie words with alternative pronunciation), but is there a simple way to override this or provide a hint to the system?

From what I can see the main method of distinguishing which pronunciation to use is the POS but that isn't going to work reliably in all cases, eg wind. With wind, the common cases are wind rhyming with "binned" is the noun and wind rhyming with bind is the verb. But this fails for instance with "to wind a baby" (

Obviously it would be ideal if espeak-ng could figure it out itself but that seems a tall order given the need to rely on broader context, so a hinting approach would be useful.