What is Heteronym?
A heteronym is a word spelt the same as another but pronounced differently and with a different meaning – for example ‘lead’ (to guide) and ‘lead’ (the metal), or ‘wind’ (air) and ‘wind’ (to turn). Heteronyms are a subset of homographs. They pose a challenge for text-to-speech systems, because the correct pronunciation can only be inferred from context, often with the help of part-of-speech analysis.