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)] | 18 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, wherein the spoken command comprises a command to operate a smart appliance;
performing speech recognition processing on the spoken command to generate a textual command;
determining that the textual command satisfies a frequency threshold in a corpus of textual commands; and
in response to 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, wherein the enrolling is further in response to a determination that, during a predetermined time interval after the spoken command, the smart appliance was not operated by a person.
|