Biasing voice correction suggestions
First Claim
Patent Images
1. A method comprising:
- receiving, at a user device, a voice input from a user of the user device, the voice input comprising a search query;
displaying, by the user device, an initial transcription of the search query in a graphical user interface, the initial transcription including a misrecognized term;
receiving, at the user device, a selection indication indicating a user selection in the graphical user interface of the misrecognized term of the initial transcription of the search query;
after receiving the selection indication, receiving, at the user device, a prefix inputted by the user through the graphical user interface, the prefix replacing the misrecognized term of the initial transcription of the search query; and
displaying, by the user device, a list of candidate transcriptions for the search query in the graphical user interface, the list of candidate transcription ranked according to a respective phonetic similarity between each candidate transcription and the received voice input, each candidate transcription comprising the prefix and having a respective score that satisfies a threshold score value.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for natural language processing. One of the method includes receiving a voice input from a user device; generating a recognition output; receiving a user selection of one or more terms in the recognition output; receiving a user input of one or more letters replacing the user selected one or more terms; determining suggested correction candidates based in part on the user input and the voice input; and providing one or more suggested correction candidates to the user device as suggested corrected recognition outputs.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, at a user device, a voice input from a user of the user device, the voice input comprising a search query; displaying, by the user device, an initial transcription of the search query in a graphical user interface, the initial transcription including a misrecognized term; receiving, at the user device, a selection indication indicating a user selection in the graphical user interface of the misrecognized term of the initial transcription of the search query; after receiving the selection indication, receiving, at the user device, a prefix inputted by the user through the graphical user interface, the prefix replacing the misrecognized term of the initial transcription of the search query; and displaying, by the user device, a list of candidate transcriptions for the search query in the graphical user interface, the list of candidate transcription ranked according to a respective phonetic similarity between each candidate transcription and the received voice input, each candidate transcription comprising the prefix and having a respective score that satisfies a threshold score value. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
one or more computers of a user device and one or more storage devices of the user device 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 a voice input from a user of the user device, the voice input comprising a search query; displaying an initial transcription of the search query in a graphical user interface, the initial transcription including a misrecognized term; receiving a selection indication indicating a user selection in the graphical user interface of the misrecognized term of the initial transcription of the search query; after receiving the selection indication, receiving a prefix inputted by the user through the graphical user interface, the prefix replacing the misrecognized term of the initial transcription of the search query; and displaying a list of candidate transcriptions for the search query in the graphical user interface, the list of candidate transcriptions ranked according to a respective phonetic similarity between each candidate transcription and the received voice input, each candidate transcription comprising the prefix and having a respective score that satisfies a threshold score value. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. One or more non-transitory computer-readable storage medium encoded with instructions that, when executed by one or more computers, cause the one or more computers to perform operations comprising:
-
receiving a voice input from a user of the user device, the voice input comprising a search query; displaying an initial transcription of the search query in a graphical user interface, the initial transcription including a misrecognized term; receiving a selection indication indicating a user selection in the graphical user interface of the misrecognized term of the initial transcription of the search query; after receiving the selection indication, receiving a prefix inputted by the user through the graphical user interface, the prefix replacing the misrecognized term of the initial transcription of the search query; and displaying a list of candidate transcriptions for the search query in the graphical user interface, the list of candidate transcriptions ranked according to a respective phonetic similarity between each candidate transcription and the received voice input, each candidate transcription comprising the prefix and having a respective score that satisfies a threshold score value. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification