| CPC G10L 15/22 (2013.01) [G10L 15/063 (2013.01); G10L 15/1815 (2013.01); G10L 2015/223 (2013.01)] | 16 Claims |

|
1. A method implemented by one or more processors, the method comprising:
processing audio data that captures a spoken utterance provided by a user to an automated assistant that is accessible via a computing device,
wherein the spoken utterance embodies a request to cause the automated assistant to perform one or more operations in furtherance of fulfilling the request;
generating, based on processing the audio data, speech recognition hypothesis data for the spoken utterance,
wherein the speech recognition hypothesis data characterizes a speech recognition hypothesis and an alternate speech recognition hypothesis that are each a corresponding prediction of the spoken utterance,
wherein the alternate speech recognition hypothesis includes one or more correcting terms that are not included in the speech recognition hypothesis, the speech recognition hypothesis includes one or more corrected terms that are not in the alternate speech recognition hypothesis, and
wherein the one or more correcting terms are included, in the alternate speech recognition hypothesis in lieu of the corrected terms, based on one or more prior instance of correction of the one or more corrected terms to the one or more correcting terms;
determining, based on fulfillment data, whether to cause the automated assistant to respond to the speech recognition hypothesis or to instead respond to the alternate speech recognition hypothesis,
wherein the fulfillment data indicates responsiveness of the automated assistant to the speech recognition hypothesis and/or to the alternate speech recognition hypothesis; and
causing, based on the determining, the automated assistant to respond to either the speech recognition hypothesis or the alternate speech recognition hypothesis.
|