CPC G06F 3/167 (2013.01) [G06F 3/165 (2013.01); H04H 20/18 (2013.01); H04N 21/4112 (2020.08); H04N 21/4126 (2013.01); H04N 21/435 (2013.01); H04N 21/436 (2013.01); H04N 21/4532 (2013.01); H04N 21/8106 (2013.01); G06Q 30/02 (2013.01)] | 20 Claims |
1. A method comprising:
receiving audio data representing user speech at a first device;
determining, based at least in part on voice recognition processing performed on the audio data, characteristics of the audio data;
selecting, from multiple user profiles and based at least in part on the characteristics determined from the voice recognition processing, a user profile of a user that provided the user speech, the multiple user profiles other than the user profile being associated with other users and other characteristics;
determining, from metrics data stored in association with the user profile that was selected, a subset of application functionality permitted to be utilized in association with the user profile;
determining, from the subset of application functionality, an action to perform responsive to the user speech, the action causing output of audio responsive to the user speech; and
sending a command to at least one of the first device or a second device to perform the action.
|