Linear scoring for low power wake on voice
First Claim
1. A system to perform key phrase detection comprising:
- memory to store a state score vector and an acoustic score vector; and
a processor coupled to the memory, the processor to;
combine the state score vector and the acoustic score vector to generate a score summation vector, wherein the state score vector comprises, for a first time instance, a state score for a single state rejection model and state scores for a multiple state key phrase model corresponding to a predetermined key phrase, and wherein the acoustic score vector comprises, for a second time instance and based on received audio input, an acoustic score for the single state rejection model and acoustic scores for the multiple state key phrase model;
determine an updated state score vector for the second time instance based on the multiple element score summation vector, wherein the updated state score vector comprises an updated state score for the single state rejection model and updated state scores for the multiple state key phrase model;
evaluate the updated state score for the single state rejection model and a selected updated state score for the multiple state key phrase model to detect the predetermined key phrase in the received audio input;
provide at least one of a system wake indicator or a system command in response to the detected predetermined key phrase.
0 Assignments
0 Petitions
Accused Products
Abstract
Key phrase detection techniques for applications such as wake on voice are discussed include performing a vectorized operation on a multiple element acoustic score vector for a current time instance including a single state rejection model score and scores for a multiple state key phrase model and a multiple element state score vector for a previous time instance including a previous state score for the single state rejection model and previous state scores for the multiple state key phrase model to generate a multiple element score summation vector and a second vectorized operation on the multiple element score summation vector to determine a multiple element state score vector for the current time instance. The multiple element state score vector for the current time instance may then be evaluated to determine whether received audio input includes a key phrase corresponding to the multiple state key phrase model.
-
Citations
20 Claims
-
1. A system to perform key phrase detection comprising:
-
memory to store a state score vector and an acoustic score vector; and a processor coupled to the memory, the processor to; combine the state score vector and the acoustic score vector to generate a score summation vector, wherein the state score vector comprises, for a first time instance, a state score for a single state rejection model and state scores for a multiple state key phrase model corresponding to a predetermined key phrase, and wherein the acoustic score vector comprises, for a second time instance and based on received audio input, an acoustic score for the single state rejection model and acoustic scores for the multiple state key phrase model; determine an updated state score vector for the second time instance based on the multiple element score summation vector, wherein the updated state score vector comprises an updated state score for the single state rejection model and updated state scores for the multiple state key phrase model; evaluate the updated state score for the single state rejection model and a selected updated state score for the multiple state key phrase model to detect the predetermined key phrase in the received audio input; provide at least one of a system wake indicator or a system command in response to the detected predetermined key phrase. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented method for key phrase detection comprising:
-
combining a state score vector and an acoustic score vector to generate a score summation vector, wherein the state score vector comprises, for a first time instance, a state score for a single state rejection model and state scores for a multiple state key phrase model corresponding to a predetermined key phrase, and wherein the acoustic score vector comprises, for a second time instance and based on received audio input, an acoustic score for the single state rejection model and acoustic scores for the multiple state key phrase model; determining an updated state score vector for the second time instance based on the multiple element score summation vector, wherein the updated state score vector comprises an updated state score for the single state rejection model and updated state scores for the multiple state key phrase model; evaluating the updated state score for the single state rejection model and a selected updated state score for the multiple state key phrase model to detect the predetermined key phrase in the received audio input; providing at least one of a system wake indicator or a system command in response to the detected predetermined key phrase. - View Dependent Claims (13, 14, 15)
-
-
16. At least one non-transitory computer readable medium comprising a plurality of instruction that, in response to being executed on a device, cause the device to perform key phrase detection by:
-
combining a state score vector and an acoustic score vector to generate a score summation vector, wherein the state score vector comprises, for a first time instance, a state score for a single state rejection model and state scores for a multiple state key phrase model corresponding to a predetermined key phrase, and wherein the acoustic score vector comprises, for a second time instance and based on received audio input, an acoustic score for the single state rejection model and acoustic scores for the multiple state key phrase model; determining an updated state score vector for the second time instance based on the multiple element score summation vector, wherein the updated state score vector comprises an updated state score for the single state rejection model and updated state scores for the multiple state key phrase model; evaluating the updated state score for the single state rejection model and a selected updated state score for the multiple state key phrase model to detect the predetermined key phrase in the received audio input; providing at least one of a system wake indicator or a system command in response to the detected predetermined key phrase. - View Dependent Claims (17, 18, 19, 20)
-
Specification