US2012296650A1PendingUtilityA1

Speech recognition system for providing voice recognition services using a conversational language

Individually held — no corporate assignee on recordPriority: Dec 22, 2005Filed: Aug 2, 2012Published: Nov 22, 2012
Est. expiryDec 22, 2025(expired)· nominal 20-yr term from priority
G10L 15/197G10L 15/183
48
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Embodiments of the present invention provide a method, system and article of manufacture for adjusting a language model within a voice recognition system, based on text received from an external application. The external application may supply text representing the words of one participant to a text-based conversation. n such a case, changes may be made to a language model by analyzing the external text received from the external application.

Claims

exact text as granted — not AI-modified
1 . A computer-implemented method for performing voice recognition, at least in part, using a language model incorporating a plurality of words and a plurality of n-grams, each of the plurality of n-grams formed by two or more of the plurality of words and defining a probability of occurrence of each word in the respective n-gram given the occurrence of one of the two or more of the plurality of words forming the respective n-gram, the method comprising:
 receiving a first text comprising a sequence of one or more words from a first participant in a text-based conversation with a second participant via at least one first user device;   receiving a voice response provided by the second participant in the text-based conversation in response to the first text;   selecting at least one of the plurality of n-grams from the language model that includes at least one word in the first text; and   automatically recognizing at least a portion of the voice response to provide a second text, at least in part, by using the at least one selected n-gram.   
     
     
         2 . The method of  claim 1 , wherein the at least one first user device includes an instant messaging application, and wherein the first text is an instant message received by the second participant to the conversation via at least one second user device. 
     
     
         3 . The method of  claim 2 , wherein the at least one first user device and/or the at least one second user device comprises a mobile telephone. 
     
     
         4 . The method of  claim 1 , further comprising adjusting the probability for at least one word in the at least one selected n-gram based, at least in part, on the first text. 
     
     
         5 . The method of  claim 4 , wherein the probability for the at least one candidate word of the at least one of the plurality of n-grams is increased. 
     
     
         6 . The method of  claim 4 , wherein the probability for the at least one candidate word of the at least one of the plurality of n-grams is decreased. 
     
     
         7 . The method of  claim 4 , wherein the language model maintains a history of recognized words and received texts in the text-based conversation and maintains an identifier representing a change in speaker from the first or the second participant to the other. 
     
     
         8 . At least one non-transitory computer-readable storage medium containing a program which, when executed on at least one computer, performs a method of performing voice recognition, at least in part, using a language model incorporating a plurality of words and a plurality of n-grams, each of the plurality of n-grams formed by two or more of the plurality of words and defining a probability of occurrence of each word in the respective n-gram given the occurrence of one of the two or more of the plurality of words forming the respective n-gram, the method comprising:
 receiving a first text comprising a sequence of one or more words from a first participant in a text-based conversation with a second participant via at least one first user device;   receiving a voice response provided by the second participant in the text-based conversation in response to the first text;   selecting at least one of the plurality of n-grams from the language model that includes at least one word in the first text; and   automatically recognizing at least a portion of the voice response to provide a second text, at least in part, by using the at least one selected n-gram.   
     
     
         9 . The at least one non-transitory computer-readable storage medium of  claim 8 , wherein the at least one first user device includes an instant messaging application, and wherein the first text is an instant message received by the second participant to the conversation via at least one second user device. 
     
     
         10 . The at least one non-transitory computer-readable storage medium of  claim 9 , wherein the at least one first user device and/or the at least one second user device comprises a mobile telephone. 
     
     
         11 . The at least one non-transitory computer-readable storage medium of  claim 8 , further comprising adjusting the probability for at least one word in the at least one selected n-gram based, at least in part, on the first text. 
     
     
         12 . The at least one non-transitory computer-readable storage medium of  claim 11 , wherein the probability for the at least one candidate word of the at least one of the plurality of n-grams is increased. 
     
     
         13 . The at least one non-transitory computer-readable storage medium of  claim 11 , wherein the probability for the at least one candidate word of the at least one of the plurality of n-grams is decreased. 
     
     
         14 . The at least one non-transitory computer-readable storage medium of  claim 8 , wherein the language model maintains a history of recognized words and received texts in the text-based conversation and maintains an identifier representing a change in speaker from the first or the second participant to the other. 
     
     
         15 . A computing device that performs voice recognition, at least in part, using a language model incorporating a plurality of words and a plurality of n-grams, each of the plurality of n-grams formed by two or more of the plurality of words and defining a probability of occurrence of each word in the respective n-gram given the occurrence of one of the two or more of the plurality of words forming the respective n-gram, the computing device comprising:
 at least one input to receive a first text comprising a sequence of one or more words from a first participant in a text-based conversation with a second participant via at least one user device and receive a voice response provided by the second participant in the text-based conversation in response to the first text; and   at least one processor coupled to the at least one input, the at least one processor programmed to:
 select at least one of the plurality of n-grams from the language model that includes at least one word in the first text; and 
 automatically recognize at least a portion of the voice response to provide a second text, at least in part, by using the at least one selected n-gram. 
   
     
     
         16 . The computing device of  claim 15 , wherein the at least one user device comprises an instant messaging application, and wherein the first text is an instant message received by the second participant to the conversation. 
     
     
         17 . The computing device of  claim 15 , wherein the computing device and/or the at least one first user device comprises a mobile telephone. 
     
     
         18 . The computing device of  claim 15 , wherein the at least one processor is further programmed to adjust the probability for at least one word in the at least one selected n-gram based, at least in part, on the first text. 
     
     
         19 . The computing device of  claim 18 , wherein the probability for the at least one candidate word of the at least one of the plurality of n-grams is increased. 
     
     
         20 . The computing device of  claim 18 , wherein the probability for the at least one candidate word of the at least one of the plurality of n-grams is decreased.

Join the waitlist — get patent alerts

Track US2012296650A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.