Automatic language model update
First Claim
1. A computer-implemented method, comprising:
- receiving, by a computing system and as having been transmitted by a first computing device, a textual search query that was specified by user input at the first computing device, the textual search query including a textual search term;
causing, by the computing system and as a result of having received the textual search query, search results that correspond to the textual search query to be generated through a search that uses the textual search query and provided for receipt and presentation by the first 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;
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 system and as a result of having received the textual search query, the textual search term to the dictionary of terms for the speech recognition system due to inclusion of the textual search term in the textual search query, in order to generate an updated dictionary of terms for the speech recognition system;
identifying, by the computing system, acoustic model data for the textual search term; and
providing, by the computing system, the acoustic model data for the textual search and the updated dictionary of terms for the speech recognition system for use in a verbal translation that includes;
receiving a verbal query that was specified by user input at another computing device and that includes a verbal representation of the textual search term, andtranslating, using the acoustic model data for the textual search term and the updated dictionary of terms for the speech recognition system, the verbal query into a textual representation of the verbal query, the textual representation of the verbal query including the textual search term.
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.
62 Citations
17 Claims
-
1. A computer-implemented method, comprising:
-
receiving, by a computing system and as having been transmitted by a first computing device, a textual search query that was specified by user input at the first computing device, the textual search query including a textual search term; causing, by the computing system and as a result of having received the textual search query, search results that correspond to the textual search query to be generated through a search that uses the textual search query and provided for receipt and presentation by the first 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; 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 system and as a result of having received the textual search query, the textual search term to the dictionary of terms for the speech recognition system due to inclusion of the textual search term in the textual search query, in order to generate an updated dictionary of terms for the speech recognition system; identifying, by the computing system, acoustic model data for the textual search term; and providing, by the computing system, the acoustic model data for the textual search and the updated dictionary of terms for the speech recognition system for use in a verbal translation that includes; receiving a verbal query that was specified by user input at another computing device and that includes a verbal representation of the textual search term, and translating, using the acoustic model data for the textual search term and the updated dictionary of terms for the speech recognition system, the verbal query into a textual representation of the verbal query, the textual representation of the verbal query including the textual search term. - View Dependent Claims (2, 3, 4, 5, 6, 7, 15, 16, 17)
-
-
8. 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 first computing device, a textual search query that was specified by user input at the first computing device, the textual search query including a textual search term; causing, by the computing system and as a result of having received the textual search query, search results that correspond to the textual search query to be generated through a search that uses the textual search query and provided for receipt and presentation by the first 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; 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 system and as a result of having received the textual search query, the textual search term to the dictionary of terms for the speech recognition system due to inclusion of the textual search term in the textual search query, in order to generate an updated dictionary of terms for the speech recognition system; identifying, by the computing system, acoustic model data for the textual search term; and providing, by the computing system, the acoustic model data for the textual search and the updated dictionary of terms for the speech recognition system for use in a verbal translation that includes; receiving a verbal query that was specified by user input at another computing device and that includes a verbal representation of the textual search term, and translating, using the acoustic model data for the textual search term and the updated dictionary of terms for the speech recognition system, the verbal query into a textual representation of the verbal query, the textual representation of the verbal query including the textual search term. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification