Automatic Language Model Update
2 Assignments
0 Petitions
Accused Products
Abstract
A method for generating a speech recognition model includes accessing a baseline speech recognition model, obtaining information related to recent language usage from search queries, and modifying the speech recognition model to revise probabilities of a portion of a sound occurrence based on the information. The portion of a sound may include a word. Also, a method for generating a speech recognition model, includes receiving at a search engine from a remote device an audio recording and a transcript that substantially represents at least a portion of the audio recording, synchronizing the transcript with the audio recording, extracting one or more letters from the transcript and extracting the associated pronunciation of the one or more letters from the audio recording, and generating a dictionary entry in a pronunciation dictionary.
29 Citations
33 Claims
-
1-17. -17. (canceled)
-
18. A computer-implemented method, comprising:
-
receiving, by a computing system and as having been transmitted by a computing device, a textual search query that was specified by user input at the computing device, the search query including a textual search term; causing search results that correspond to the textual search query to be generated and provided for receipt by the computing device; determining, by the computing system and as a result of having received the textual search query, whether the textual search term exists in a dictionary of terms for a speech recognition system; and adding, by the computing system and as a result of determining that the textual search term is not in the dictionary of terms for the speech recognition model, the textual search term to the dictionary of terms for the speech recognition model, in order to generate an updated dictionary of terms for the speech recognition model. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
-
26. One or more machine-readable storage devices that are programmed with instructions that, when executed by one or more programmable processors, cause performance of operations that comprise:
-
receiving, by a computing system and as having been transmitted by a computing device, a textual search query that was specified by user input at the computing device, the search query including a textual search term; causing search results that correspond to the textual search query to be generated and provided for receipt by the computing device; determining, by the computing system and as a result of having received the textual search query, whether the textual search term exists in a dictionary of terms for a speech recognition system; and adding, by the computing system and as a result of determining that the textual search term is not in the dictionary of terms for the speech recognition model, the textual search term to the dictionary of terms for the speech recognition model, in order to generate an updated dictionary of terms for the speech recognition model. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33)
-
Specification