Word-level correction of speech input

US9542932B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9542932-B2
Application numberUS-201615045571-A
CountryUS
Kind codeB2
Filing dateFeb 17, 2016
Priority dateJan 5, 2010
Publication dateJan 10, 2017
Grant dateJan 10, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The subject matter of this specification can be implemented in, among other things, a computer-implemented method for correcting words in transcribed text including receiving speech audio data from a microphone. The method further includes sending the speech audio data to a transcription system. The method further includes receiving a word lattice transcribed from the speech audio data by the transcription system. The method further includes presenting one or more transcribed words from the word lattice. The method further includes receiving a user selection of at least one of the presented transcribed words. The method further includes presenting one or more alternate words from the word lattice for the selected transcribed word. The method further includes receiving a user selection of at least one of the alternate words. The method further includes replacing the selected transcribed word in the presented transcribed words with the selected alternate word.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method comprising: receiving speech audio data generated by a microphone of a computing device, wherein the speech audio data corresponds to an utterance received by the microphone; providing a transcription of the utterance for output in an output region of a display of the computing device, wherein the transcription of the utterance is obtained from an automated speech recognizer operable to transcribe the speech audio data corresponding to the utterance; receiving a user selection of a portion of the transcription of the utterance, the user-selected portion of the transcription of the utterance comprising one or more words; in response to receiving the user selection of the portion of the transcription of the utterance, presenting one or more controls at the display of the computing device that each correspond to (i) one or more alternate words for the user-selected portion of the transcription of the utterance or (ii) a remove command to remove the user-selected portion of the transcription of the utterance from the transcription of the utterance; receiving a user selection of a particular control from among the one or more controls; and updating the transcription of the utterance output in the output region of the display of the computing device based at least on the user selection of the particular control. 2. The computer-implemented method of claim 1 , wherein a control corresponding to one or more alternate words for the user-selected portion of the transcription of the utterance corresponds to an alternate transcription for the user-selected portion of the transcription of the utterance, wherein the alternate transcription for the user-selected portion of the transcription of the utterance is obtained from the automated speech recognizer. 3. The computer-implemented method of claim 1 , wherein the transcription of the utterance is a transcription of the utterance that has a highest probability of being correct. 4. The computer-implemented method of claim 1 , wherein updating the transcription of the utterance output in the output region of the display of the computing device comprises: determining an updated transcription of the utterance based at least on the user selection of the particular control, the updated transcription having a highest probability of being correct of all transcriptions of the utterance that are based at least on the user selection of the particular control, wherein the transcriptions of the utterance that are based at least on the user selection of the particular control are obtained from the automated speech recognizer; and updating the transcription of the utterance output in the output region of the display of the computing device to include the updated transcription. 5. The computer-implemented method of claim 1 , wherein the one or more controls presented at the display of the computing device overlays at least a portion of the user-selected portion of the transcription of the utterance that is provided for output in the output region of the display of the computing device. 6. The computer-implemented method of claim 1 , wherein receiving the user selection of the particular control comprises receiving a user selection of a control that corresponds to the remove command; and wherein updating the transcription of the utterance output in the output region of the display of the computing device based at least on the user selection of the particular control comprises: selecting an updated transcription of the utterance that does not include the user-selected portion of the transcription of the utterance, wherein the updated transcription of the utterance that does not include the user-selected portion of the transcription of the utterance is obtained from the automated speech recognizer, and providing the updated transcription of the utterance for output in the output region of the display of the computing device. 7. The computer-implemented method of claim 1 , wherein the transcription of the utterance and the updated transcription of the utterance are each selected from a hierarchical word lattice generated by the automated speech recognizer based at least on the speech audio data corresponding to the utterance. 8. A system for correcting words in transcribed text, the system comprising: an automated speech recognizer operable to receive speech audio data and in response transcribe the speech audio data in a word lattice; and a computing device comprising: a microphone operable to receive speech audio and generate the speech audio data, a network interface operable to send the speech audio data to the automated speech recognizer and in response receive the word lattice from the automated speech recognizer, a display screen operable to present one or more transcribed words from the word lattice, a user interface operable to receive a user selection of at least one of the transcribed words, and one or more processors and a memory storing instructions that when executed by the processors cause the computing device to perform operations to: provide a transcription of an utterance for output in an output region of a display of a computing device; receive a user selection of a portion of the transcription of the utterance, the user-selected portion of the transcription of the utterance comprising one or more words; in response to receiving the user selection of the portion of the transcription of the utterance, present one or more controls at the display of the computing device that each correspond to (i) one or more alternate words for the user-selected portion of the transcription of the utterance or (ii) a remove command to remove the user-selected portion of the transcription of the utterance from the transcription of the utterance; receive a user selection of a particular control from among the one or more controls; and update the transcription of the utterance output in the output region of the display of the computing device based at least on the user selection of the particular control. 9. The system of claim 8 , wherein a control corresponding to one or more alternate words for the user-selected portion of the transcription of the utterance corresponds to an alternate transcription for the user-selected portion of the transcription of the utterance. 10. The system of claim 8 , wherein the transcription of the utterance is a transcription of the utterance that has a highest probability of being correct. 11. The system of claim 8 , wherein updating the transcription of the utterance output in the output region of the display of the computing device further comprises performing operations to: determine an updated transcription of the utterance based at least on the user selection of the particular control, the updated transcription having a highest probability of being correct of all transcriptions of the utterance that are based at least on the user selection of the particular control; and update the transcription of the utterance output in the output region of the display of the computing device to include the updated transcription. 12. The system of claim 8 , wherein the one or more controls presented at the display of the computing device overlays at least a portion of the user-selected portion of the transcription of the utterance that is provided for output in the output region of the display of the computing device. 13. The system of claim 8 , wherein receiving the user selection of the particular control comprises performing operations to receive a user selection of a control that corresponds to the remove command; and wherein updating the

Assignees

Inventors

Classifications

  • G10L15/01Primary

    Assessment or evaluation of speech recognition systems · CPC title

  • Editing, e.g. inserting or deleting · CPC title

  • G10L15/26Primary

    Speech to text systems (G10L15/08 takes precedence) · CPC title

  • Distributed recognition, e.g. in client-server systems, for mobile phones or network applications · CPC title

  • G10L15/22Primary

    Procedures used during a speech recognition process, e.g. man-machine dialogue · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9542932B2 cover?
The subject matter of this specification can be implemented in, among other things, a computer-implemented method for correcting words in transcribed text including receiving speech audio data from a microphone. The method further includes sending the speech audio data to a transcription system. The method further includes receiving a word lattice transcribed from the speech audio data by the t…
Who is the assignee on this patent?
Google Inc
What technology area does this patent fall under?
Primary CPC classification G10L15/01. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 10 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).