24. A non-transitory computer-readable storage medium comprising instructions for causing one or more processors to: receive, from a user, a speech input containing a heteronym and one or more additional words; process the speech input using an automatic speech recognition system to determine a text string corresponding to the speech input, wherein processing the speech input includes determining at least one of: a phonemic string corresponding to the heteronym as pronounced by the user in the speech input; and a frequency of occurrence of an n-gram with respect to a corpus, wherein the n-gram includes the heteronym and the one or more additional words; determine an actionable intent based on the text string; determine a correct pronunciation of the heteronym based on at least one of the phonemic string, the frequency of occurrence of the n-gram, and the actionable intent; generate a dialogue response to the speech input, wherein the dialogue response includes the heteronym; and output the dialogue response as a speech output, wherein the heteronym in the dialogue response is pronounced in the speech output according to the determined correct pronunciation.
26. The computer-readable storage medium of claim 24 , wherein processing the speech input using the automatic speech recognition system includes determining a text string corresponding to the speech input, and further comprising instructions for causing the one or more processors to: determine an actionable intent based on the text string, wherein the correct pronunciation of the heteronym is determined based on at least one of the phonemic string, the frequency of occurrence of the n-gram, and the actionable intent.