| CPC G10L 15/22 (2013.01) [G06F 3/167 (2013.01); G10L 2015/223 (2013.01)] | 20 Claims |

|
1. A processor-implemented method for managing voice-based devices using a system of machine learning models, the method comprising:
receiving, by a first connected device, one or more user interactions directed to a set of one or more voice-controlled devices in an environment;
detecting, based on the user interactions, a first input to a first voice-controlled device of the set of voice-controlled devices using a trained detection model;
determining, in response to the first input and based on an activity model, a potential second input to the set of voice-controlled devices using a trained missed input model and a trained incorrect input model;
monitoring, in response to the first input and from the user interactions, for a deviation from the potential second input using the trained incorrect input model;
identifying, based on the monitoring, an activity anomaly in the environment using the trained incorrect input model;
determining, in response to the activity anomaly, a correction action using a trained corrective action model; and
performing the determined corrective action using at least one voice-controlled device in the set of one or more voice-controlled devices.
|