| CPC G10L 15/32 (2013.01) [G10L 15/22 (2013.01); G10L 2015/223 (2013.01)] | 17 Claims |

|
1. A method implemented by one or more processors, the method comprising:
determining, by a first automated assistant executed at least in part on a computing device operated by a user, that a second automated assistant provided an inaccurate result in response to a request of the user that was directed to the second automated assistant, wherein determining that the second automated assistant provided the inaccurate result in response to the request of the user that was directed to the second automated assistant comprises:
processing, by the first automated assistant, audio data that captures an initial response provided by the second automated assistant responsive to the request; and
determining, by the first automated assistant, and based on the processing of the audio data, that the initial response is the inaccurate result; and
in response to the first automated assistant determining that the second automated assistant provided the inaccurate result in response to the request of the user that was directed to the second automated assistant;
automatically determining, by the first automated assistant, a response that fulfills the request of the user, wherein automatically determining the response that fulfills the request of the user comprises automatically processing, by the first automated assistant, cached audio data, or features of the cached audio data, that captures a spoken utterance of the user comprising the request responsive to which the second automated assistant provided the inaccurate result; and
automatically providing, by the first automated assistant to the user, the response that fulfills the request of the user.
|