| CPC G10L 15/08 (2013.01) [G06F 40/279 (2020.01); G06N 20/00 (2019.01); G06V 40/19 (2022.01); G10L 2015/088 (2013.01)] | 20 Claims |

|
1. A method implemented using one or more processors, comprising:
operating an automated assistant using one or more of the processors;
transitioning the automated assistant from a limited listening state into a full speech recognition state in response to a trigger event;
while in the full speech recognition state, receiving, by the automated assistant, a spoken command from a user;
performing speech recognition processing on the spoken command to generate a textual command;
applying the textual command as input across a machine learning model to generate output, wherein the output is indicative of a probability that the textual command was directed to the automated assistant;
determining that the textual command satisfies a frequency threshold in a corpus of textual commands; and
based on the output and the determining, enrolling data indicative of the textual command as a hot command, wherein subsequent to the enrolling, utterance of another textual command that is semantically consistent with the textual command triggers performance of a responsive action by the automated assistant, without requiring explicit invocation of the automated assistant.
|