Patent ID: 9502032
Filing Date: 2016-11-22
CPC Classification: G10L

Claim Text:
1. A method performed by one or more computers, the method comprising: receiving audio data encoding one or more utterances; generating a recognition lattice of the one or more utterances by performing speech recognition on the audio data using a first pass speech recognizer; identifying a specific context for the one or more utterances that is referenced by the recognition lattice of the one or more utterances, generated by performing speech recognition on the audio data using the first pass speech recognizer, based on semantic analysis of the recognition lattice; in response to identifying the specific context that is referenced by the recognition lattice, selecting a second pass speech recognizer that is biased towards the specific context that is referenced by the recognition lattice of the one or more utterances, generated by performing speech recognition on the audio data using the first pass speech recognizer, based on semantic analysis of the recognition lattice; in parallel with generating a first transcription of the one or more utterances using the first pass speech recognizer, generating, by an automatic speech recognition engine, a second transcription of the one or more utterances by performing additional speech recognition on the audio data using the second pass speech recognizer that is biased towards the specific context that is referenced by the recognition lattice that was generated by performing speech recognition on the audio data using the first pass speech recognizer; and providing an output transcription of one of the first transcription of the one or more utterances or the second transcription of the one or more utterances to initiate an operation based on the output transcription.