최소 단어 이상 선택하여야 합니다.
최대 10 단어까지만 선택 가능합니다.
다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
NTIS 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
DataON 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Edison 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Kafe 바로가기국가/구분 | United States(US) Patent 등록 |
---|---|
국제특허분류(IPC7판) |
|
출원번호 | US-0569517 (2014-12-12) |
등록번호 | US-9711141 (2017-07-18) |
발명자 / 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 | 피인용 횟수 : 2 인용 특허 : 1685 |
Systems and processes for disambiguating heteronyms in speech synthesis are provided. In one example process, a speech input containing a heteronym can be received from a user. The speech input can be processed using an automatic speech recognition system to determine a phonemic string corresponding
Systems and processes for disambiguating heteronyms in speech synthesis are provided. In one example process, a speech input containing a heteronym can be received from a user. The speech input can be processed using an automatic speech recognition system to determine a phonemic string corresponding to the heteronym as pronounced by the user in the speech input. A correct pronunciation of the heteronym can be determined based on at least one of the phonemic string or using an n-gram language model of the automatic speech recognition system. A dialogue response to the speech input can be generated where the dialogue response can include the heteronym. The dialogue response can be outputted as a speech output. The heteronym in the dialogue response can be pronounced in the speech output according to the correct pronunciation.
1. A method for operating an intelligent automated assistant, the method comprising: at an electronic device with a processor and memory storing one or more programs for execution by the processor: receiving, from a user, a speech input containing a heteronym and one or more additional words;process
1. A method for operating an intelligent automated assistant, the method comprising: at an electronic device with a processor and memory storing one or more programs for execution by the processor: receiving, from a user, a speech input containing a heteronym and one or more additional words;processing the speech input using an automatic speech recognition system to determine at least one of: a phonemic string corresponding to the heteronym as pronounced by the user in the speech input; anda 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;determining a correct pronunciation of the heteronym based on at least one of the phonemic string and the frequency of occurrence of the n-gram;generating a dialogue response to the speech input, wherein the dialogue response includes the heteronym; andoutputting 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. 2. The method of claim 1, wherein processing the speech input using the automatic speech recognition system includes determining a text string corresponding to the speech input, and further comprising: determining 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. 3. The method of claim 2, further comprising: assigning the heteronym to a parameter of the actionable intent, wherein the correct pronunciation of the heteronym is determined based at least in part on the parameter. 4. The method of claim 2, wherein: a vocabulary list is associated with the actionable intent;the vocabulary list includes the heteronym;the heteronym in the vocabulary list is associated with a particular pronunciation; andthe correct pronunciation of the heteronym is determined based on the particular pronunciation associated with the heteronym in the vocabulary list. 5. The method of claim 2, further comprising: receiving contextual information associated with the speech input, wherein the actionable intent is determined based at least in part on the contextual information. 6. The method of claim 1, wherein: the heteronym in the n-gram is associated with a first pronunciation;processing the speech input using the automatic speech recognition system includes determining a frequency of occurrence of a second n-gram with respect to the corpus;the second n-gram includes the heteronym and the one or more additional words;the heteronym in the second n-gram is associated with a second pronunciation; andthe correct pronunciation of the heteronym is determined based on the frequency of occurrence of the n-gram and the frequency of occurrence of the second n-gram. 7. The method of claim 6, wherein the frequency of occurrence of the n-gram is greater than the frequency of occurrence of the second n-gram by at least a predetermined amount, and wherein the correct pronunciation of the heteronym is determined to be the first pronunciation. 8. The method of claim 6, wherein the frequency of occurrence of the first n-gram is greater than a first predetermined threshold value, wherein the frequency of occurrence of the second n-gram is less than a second predetermined threshold value, and wherein the correct pronunciation of the heteronym is determined to be the first pronunciation. 9. The method of claim 6, wherein the phonemic string corresponds to the second pronunciation, wherein the frequency of occurrence of the n-gram is greater than the frequency of occurrence of the second n-gram by at least a predetermined amount, and wherein the correct pronunciation of the heteronym is determined to be the first pronunciation. 10. The method of claim 1, further comprising: obtaining from the automatic speech recognition system a second phonemic string corresponding to the determined correct pronunciation, wherein outputting the dialogue response includes synthesizing the heteronym in the dialogue response using a speech synthesizer, and wherein the speech synthesizer uses the second phonemic string to synthesize the heteronym in the speech output according to the correct pronunciation. 11. The method of claim 1, further comprising: annotating the heteronym in the dialogue response with a tag to identify the correct pronunciation of the heteronym, wherein outputting the dialogue response includes synthesizing the heteronym in the dialogue response using a speech synthesizer, and wherein the heteronym in the dialogue response is synthesized based on the tag. 12. The method of claim 1, further comprising: receiving contextual information associated with the speech input, wherein the correct pronunciation of the heteronym is determined based at least in part on the contextual information. 13. The method of claim 1, wherein the correct pronunciation of the heteronym is determined based at least in part on a custom pronunciation of the heteronym that is associated with the user, and wherein the custom pronunciation is based on a previous speech input received from the user. 14. A method for operating an intelligent automated assistant, the method comprising: at an electronic device with a processor and memory storing one or more programs for execution by the processor: receiving, from a user, a speech input;processing the speech input using an automatic speech recognition system to determine a text string corresponding to the speech input;determining an actionable intent based on the text string;generating a dialogue response to the speech input based on the actionable intent, wherein the dialogue response includes a heteronym;determining a correct pronunciation of the heteronym using an n-gram language model of the automatic speech recognition system and based on the heteronym and one or more additional words in the dialogue response; andoutputting 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. 15. The method of claim 14, wherein the one or more additional words precede the heteronym in the dialogue response. 16. The method of claim 14, further comprising: obtaining from the automatic speech recognition system a phonemic string corresponding to the determined correct pronunciation, wherein outputting the dialogue response includes synthesizing the heteronym in the dialogue response using a speech synthesizer, and wherein the speech synthesizer uses the phonemic string to synthesize the heteronym in the speech output according to the determined correct pronunciation. 17. The method of claim 14, further comprising: annotating the heteronym in the dialogue response with a tag to identify the correct pronunciation of the heteronym, wherein outputting the dialogue response includes synthesizing the heteronym in the dialogue response using a speech synthesizer, and wherein the heteronym in the dialogue response is synthesized based on the tag. 18. The method of claim 14, further comprising: receiving contextual information associated with the speech input, wherein the correct pronunciation of the heteronym is determined based at least in part on the contextual information. 19. The method of claim 14, wherein the correct pronunciation of the heteronym is determined based at least in part on a custom pronunciation of the heteronym that is associated with the user, and wherein the custom pronunciation is based on a previous speech input received from the user. 20. A method for operating an intelligent automated assistant, the method comprising: at an electronic device with a processor and memory storing one or more programs for execution by the processor: receiving, from a user, a speech input containing a heteronym and one or more additional words;processing the speech input using an automatic speech recognition system to determine a phonemic string corresponding to the heteronym as pronounced by the user in the speech input;generating a dialogue response to the speech input, wherein the dialogue response includes the heteronym; andoutputting the dialogue response as a speech output, wherein the heteronym in the dialogue response is pronounced in the speech output according to the phonemic string. 21. The method of claim 20, wherein the phonemic string is determined using an acoustic model of the automatic speech recognition system. 22. The method of claim 20, wherein outputting the dialogue response includes synthesizing the heteronym in the dialogue response using a speech synthesizer, and wherein the dialogue response is synthesized based on the phonemic string. 23. The method of claim 20, wherein the phonemic string is stored in metadata that is associated with the heteronym in the dialogue response, and wherein the metadata is accessed by the speech synthesize to synthesize the heteronym in the dialogue response according to the phonemic string. 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; anda 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; andoutput 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. 25. An electronic device comprising: one or more processors;memory;one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for: receiving, from a user, a speech input containing a heteronym and one or more additional words;processing 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; anda 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;determining an actionable intent based on the text string;determining 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;generating a dialogue response to the speech input, wherein the dialogue response includes the heteronym; andoutputting 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. 27. The computer-readable storage medium of claim 26, further comprising instructions for causing the one or more processors to: assign the heteronym to a parameter of the actionable intent, wherein the correct pronunciation of the heteronym is determined based at least in part on the parameter. 28. The computer-readable storage medium of claim 26, wherein: a vocabulary list is associated with the actionable intent;the vocabulary list includes the heteronym;the heteronym in the vocabulary list is associated with a particular pronunciation; andthe correct pronunciation of the heteronym is determined based on the particular pronunciation associated with the heteronym in the vocabulary list. 29. The computer-readable storage medium of claim 24, wherein: the heteronym in the n-gram is associated with a first pronunciation;processing the speech input using the automatic speech recognition system includes determining a frequency of occurrence of a second n-gram with respect to the corpus;the second n-gram includes the heteronym and the one or more additional words;the heteronym in the second n-gram is associated with a second pronunciation; andthe correct pronunciation of the heteronym is determined based on the frequency of occurrence of the n-gram and the frequency of occurrence of the second n-gram. 30. The computer-readable storage medium of claim 24, further comprising instructions for causing the one or more processors to: receive contextual information associated with the speech input, wherein the correct pronunciation of the heteronym is determined based at least in part on the contextual information. 31. The device of claim 25, wherein processing the speech input using the automatic speech recognition system includes determining a text string corresponding to the speech input, and wherein the one or more programs further include instructions for: determining 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. 32. The device of claim 31, wherein the one or more programs further include instructions for: assigning the heteronym to a parameter of the actionable intent, wherein the correct pronunciation of the heteronym is determined based at least in part on the parameter. 33. The device of claim 31, wherein: a vocabulary list is associated with the actionable intent;the vocabulary list includes the heteronym;the heteronym in the vocabulary list is associated with a particular pronunciation; andthe correct pronunciation of the heteronym is determined based on the particular pronunciation associated with the heteronym in the vocabulary list. 34. The device of claim 25, wherein: the heteronym in the n-gram is associated with a first pronunciation;processing the speech input using the automatic speech recognition system includes determining a frequency of occurrence of a second n-gram with respect to the corpus;the second n-gram includes the heteronym and the one or more additional words;the heteronym in the second n-gram is associated with a second pronunciation; andthe correct pronunciation of the heteronym is determined based on the frequency of occurrence of the n-gram and the frequency of occurrence of the second n-gram. 35. The device of claim 25, wherein the one or more programs further include instructions for: receiving contextual information associated with the speech input, wherein the correct pronunciation of the heteronym is determined based at least in part on the contextual information. 36. A non-transitory computer-readable storage medium comprising instructions for causing one or more processors to: receive, from a user, a speech input;process the speech input using an automatic speech recognition system to determine a text string corresponding to the speech input;determine an actionable intent based on the text string;generate a dialogue response to the speech input based on the actionable intent, wherein the dialogue response includes a heteronym;determine a correct pronunciation of the heteronym using an n-gram language model of the automatic speech recognition system and based on the heteronym and one or more additional words in the dialogue response; andoutput 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. 37. An electronic device comprising: one or more processors;memory;one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for: receiving, from a user, a speech input;processing the speech input using an automatic speech recognition system to determine a text string corresponding to the speech input;determining an actionable intent based on the text string;generating a dialogue response to the speech input based on the actionable intent, wherein the dialogue response includes a heteronym;determining a correct pronunciation of the heteronym using an n-gram language model of the automatic speech recognition system and based on the heteronym and one or more additional words in the dialogue response; andoutputting 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. 38. 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 phonemic string corresponding to the heteronym as pronounced by the user in the speech input;generate a dialogue response to the speech input, wherein the dialogue response includes the heteronym; andoutput the dialogue response as a speech output, wherein the heteronym in the dialogue response is pronounced in the speech output according to the phonemic string. 39. The computer-readable storage medium of claim 38, wherein outputting the dialogue response includes synthesizing the heteronym in the dialogue response using a speech synthesizer, and wherein the dialogue response is synthesized based on the phonemic string. 40. An electronic device comprising: one or more processors;memory;one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for: receiving, from a user, a speech input containing a heteronym and one or more additional words;processing the speech input using an automatic speech recognition system to determine a phonemic string corresponding to the heteronym as pronounced by the user in the speech input;generating a dialogue response to the speech input, wherein the dialogue response includes the heteronym; andoutputting the dialogue response as a speech output, wherein the heteronym in the dialogue response is pronounced in the speech output according to the phonemic string. 41. The device of claim 40, wherein outputting the dialogue response includes synthesizing the heteronym in the dialogue response using a speech synthesizer, and wherein the dialogue response is synthesized based on the phonemic string.
Copyright KISTI. All Rights Reserved.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.