Patent Document ID: 9966060
Application ID: 15445863

Base Claim:
1. A method for learning word pronunciations, comprising: at an electronic device with one or more processors and memory storing one or more programs for execution by the one or more processors: detecting an error in a speech based interaction with a digital assistant based on detecting a user input other than the speech based interaction; in response to detecting the error, receiving a speech input from a user, the speech input including a pronunciation of one or more words; determining, based on the pronunciation of the one or more words, a first set of phonemes from a speech recognition phonetic alphabet and a second set of phonemes from a speech synthesis phonetic alphabet; updating one or more databases to include the first set of phonemes and the second set of phonemes in association with a text string corresponding to the one or more words; and performing speech recognition or speech synthesis using the updated one or more databases.

---

Claim 6:
6. The method of claim 1 , further comprising: performing speech recognition on the speech input to generate the text string corresponding to the one or more words; and wherein updating the one or more databases comprises updating a speech recognizer to associate the first set of phonemes with the text string.