CPC G10L 15/1807 (2013.01) [G10L 15/22 (2013.01); G10L 2015/088 (2013.01); G10L 2015/223 (2013.01)] | 16 Claims |
1. A method comprising:
receiving a voice input from a user, wherein the voice input comprises a wake word;
analyzing the voice input for a first plurality of characteristics associated with the voice of the user;
identifying a profile of the user stored in a memory, wherein the profile of the user comprises a region for the user and a language based on the region, and wherein a second plurality of characteristics associated with the profile of the user corresponds to the region and the language;
retrieving, from the profile of the user, the region and the language spoken by the user;
identifying, from the profile of the user, a voice model that matches the region and language associated with the user;
retrieving a template set of characteristics associated with the voice model;
updating the second plurality of characteristics associated with the profile of the user based on the template set of characteristics; and
activating a voice system based on detecting that the first plurality of characteristics match the updated second plurality of characteristics associated with the profile of the user.
|