Speech recognition for keywords
First Claim
1. A computer-implemented method comprising:
- receiving, by a computing device and from an advertiser, a textual representation of a candidate adword for use in a bidding process for selecting advertisements based on a transcription of a speech query;
generating, by a text to speech module of the computing device, data that represents an audible representation of the textual representation of the candidate adword for use in the bidding process for selecting advertisements based on the transcription of the speech query;
based on the data that represents the audible representation of the textual representation of the candidate adword for use in the bidding process for selecting advertisements based on the transcription of the speech query, generating a transcription of the audible representation of the textual representation of the candidate adword for use in the bidding process for selecting advertisements based on the transcription of the speech query;
applying an acoustic model for a speech recognizer to the audible representation of the textual representation of the candidate adword for use in the bidding process for selecting advertisements based on the transcription of the speech query;
applying a language model for the speech recognizer to the transcription of the audible representation of the textual representation of the candidate adword for use in the bidding process for selecting advertisements based on the transcription of the speech query;
based on applying the acoustic model for the speech recognizer to the audible representation of the textual representation of the candidate adword and based on applying a language model for the speech recognizer to the transcription of the audible representation of the textual representation of the candidate adword, generating, for the textual representation of the candidate adword for use in the bidding process for selecting advertisements based on the transcription of the speech query, a score that reflects a likelihood of the speech recognizer generating, in response to receiving an utterance of the candidate adword, a transcription that includes a word that is associated with the textual representation of the candidate adword; and
based at least on the score that reflects the likelihood of the speech recognizer generating, in response to receiving the utterance of the candidate adword for use in the bidding process for selecting advertisements based on the transcription of the speech query, the transcription that includes the word that is associated with the textual representation of the candidate adword, classifying the textual representation of the candidate adword as an appropriate adword for use in the bidding process for selecting advertisements based on the transcription of the speech query or as not an appropriate adword for use in the bidding process for selecting advertisements based on the transcription of the speech query.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for speech recognition are disclosed. In one aspect, a method includes receiving a candidate adword from an advertiser. The method further includes generating a score for the candidate adword based on a likelihood of a speech recognizer generating, based on an utterance of the candidate adword, a transcription that includes a word that is associated with an expected pronunciation of the candidate adword. The method further includes classifying, based at least on the score, the candidate adword as an appropriate adword for use in a bidding process for advertisements that are selected based on a transcription of a speech query or as not an appropriate adword for use in the bidding process for advertisements that are selected based on the transcription of the speech query.
23 Citations
16 Claims
-
1. A computer-implemented method comprising:
-
receiving, by a computing device and from an advertiser, a textual representation of a candidate adword for use in a bidding process for selecting advertisements based on a transcription of a speech query; generating, by a text to speech module of the computing device, data that represents an audible representation of the textual representation of the candidate adword for use in the bidding process for selecting advertisements based on the transcription of the speech query; based on the data that represents the audible representation of the textual representation of the candidate adword for use in the bidding process for selecting advertisements based on the transcription of the speech query, generating a transcription of the audible representation of the textual representation of the candidate adword for use in the bidding process for selecting advertisements based on the transcription of the speech query; applying an acoustic model for a speech recognizer to the audible representation of the textual representation of the candidate adword for use in the bidding process for selecting advertisements based on the transcription of the speech query; applying a language model for the speech recognizer to the transcription of the audible representation of the textual representation of the candidate adword for use in the bidding process for selecting advertisements based on the transcription of the speech query; based on applying the acoustic model for the speech recognizer to the audible representation of the textual representation of the candidate adword and based on applying a language model for the speech recognizer to the transcription of the audible representation of the textual representation of the candidate adword, generating, for the textual representation of the candidate adword for use in the bidding process for selecting advertisements based on the transcription of the speech query, a score that reflects a likelihood of the speech recognizer generating, in response to receiving an utterance of the candidate adword, a transcription that includes a word that is associated with the textual representation of the candidate adword; and based at least on the score that reflects the likelihood of the speech recognizer generating, in response to receiving the utterance of the candidate adword for use in the bidding process for selecting advertisements based on the transcription of the speech query, the transcription that includes the word that is associated with the textual representation of the candidate adword, classifying the textual representation of the candidate adword as an appropriate adword for use in the bidding process for selecting advertisements based on the transcription of the speech query or as not an appropriate adword for use in the bidding process for selecting advertisements based on the transcription of the speech query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising; receiving, by a computing device and from an advertiser, a textual representation of a candidate adword for use in a bidding process for selecting advertisements based on a transcription of a speech query; generating, by a text to speech module of the computing device, data that represents an audible representation of the textual representation of the candidate adword for use in the bidding process for selecting advertisements based on the transcription of the speech query; based on the data that represents the audible representation of the textual representation of the candidate adword for use in the bidding process for selecting advertisements based on the transcription of the speech query, generating a transcription of the audible representation of the textual representation of the candidate adword for use in the bidding process for selecting advertisements based on the transcription of the speech query; applying an acoustic model for a speech recognizer to the audible representation of the textual representation of the candidate adword for use in the bidding process for selecting advertisements based on the transcription of the speech query; applying a language model for the speech recognizer to the transcription of the audible representation of the textual representation of the candidate adword for use in the bidding process for selecting advertisements based on the transcription of the speech query; based on applying the acoustic model for the speech recognizer to the audible representation of the textual representation of the candidate adword and based on applying a language model for the speech recognizer to the transcription of the audible representation of the textual representation of the candidate adword, generating, for the textual representation of the candidate adword for use in the bidding process for selecting advertisements based on the transcription of the speech query, a score that reflects a likelihood of the speech recognizer generating, in response to receiving an utterance of the candidate adword, a transcription that includes a word that is associated with the textual representation of the candidate adword; and based at least on the score that reflects the likelihood of the speech recognizer generating, in response to receiving the utterance of the candidate adword for use in the bidding process for selecting advertisements based on the transcription of the speech query, the transcription that includes the word that is associated with the textual representation of the candidate adword, classifying the textual representation of the candidate adword as an appropriate adword for use in the bidding process for selecting advertisements based on the transcription of the speech query or as not an appropriate adword for use in the bidding process for selecting advertisements based on the transcription of the speech query. - View Dependent Claims (11, 12, 13, 14, 15)
-
16. A non-transitory computer-readable medium storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:
-
receiving, by a computing device and from an advertiser, a textual representation of a candidate adword for use in a bidding process for selecting advertisements based on a transcription of a speech query; generating, by a text to speech module of the computing device, data that represents an audible representation of the textual representation of the candidate adword for use in the bidding process for selecting advertisements based on the transcription of the speech query; based on the data that represents the audible representation of the textual representation of the candidate adword for use in the bidding process for selecting advertisements based on the transcription of the speech query, generating a transcription of the audible representation of the textual representation of the candidate adword for use in the bidding process for selecting advertisements based on the transcription of the speech query; applying an acoustic model for a speech recognizer to the audible representation of the textual representation of the candidate adword for use in the bidding process for selecting advertisements based on the transcription of the speech query; applying a language model for the speech recognizer to the transcription of the audible representation of the textual representation of the candidate adword for use in the bidding process for selecting advertisements based on the transcription of the speech query; based on applying the acoustic model for the speech recognizer to the audible representation of the textual representation of the candidate adword and based on applying a language model for the speech recognizer to the transcription of the audible representation of the textual representation of the candidate adword, generating, for the textual representation of the candidate adword for use in the bidding process for selecting advertisements based on the transcription of the speech query, a score that reflects a likelihood of the speech recognizer generating, in response to receiving an utterance of the candidate adword, a transcription that includes a word that is associated with the textual representation of the candidate adword; and based at least on the score that reflects the likelihood of the speech recognizer generating, in response to receiving the utterance of the candidate adword for use in the bidding process for selecting advertisements based on the transcription of the speech query, the transcription that includes the word that is associated with the textual representation of the candidate adword, classifying the textual representation of the candidate adword as an appropriate adword for use in the bidding process for selecting advertisements based on the transcription of the speech query or as not an appropriate adword for use in the bidding process for selecting advertisements based on the transcription of the speech query.
-
Specification