| CPC G10L 15/22 (2013.01) [G06F 3/0482 (2013.01); G06F 3/04842 (2013.01); G06F 3/04886 (2013.01); G06F 40/137 (2020.01); G06F 40/166 (2020.01); G06F 40/232 (2020.01); G06F 40/284 (2020.01); G10L 15/01 (2013.01); G10L 15/26 (2013.01); G10L 15/30 (2013.01)] | 20 Claims |

|
1. A computer-implemented method when executed on data processing hardware of a server system causes the data processing hardware to perform operations comprising:
receiving audio data corresponding to an utterance;
processing the audio data to obtain a word lattice of words recognized in the audio data, each possible word having an associated speech recognition confidence score; and
transmitting, over a network, the word lattice to a computing device in communication with the data processing hardware, the computing device configured to display, on a display screen:
a transcription of the utterance including multiple words from the word lattice; and
for a respective one of the multiple words included in the transcription of the utterance, one or more alternate words from the word lattice that occur at a same particular location in the word lattice as the respective one of the multiple words.
|
|
11. A server system comprising:
data processing hardware; and
memory hardware in communication with the data processing hardware and storing instructions that when executed on the data processing hardware cause the data processing hardware to perform operations comprising:
receiving audio data corresponding to an utterance;
processing the audio data to obtain a word lattice of words recognized in the audio data, each possible word having an associated speech recognition confidence score; and
transmitting, over a network, the word lattice to a computing device in communication with the server system, the computing device configured to display, on a display screen:
a transcription of the utterance including multiple words from the word lattice; and
for a respective one of the multiple words included in the transcription of the utterance, one or more alternate words from the word lattice that occur at a same particular location in the word lattice as the respective one of the multiple words.
|