Methods and devices for selectively ignoring captured audio data
First Claim
1. A system comprising:
- at least one processor; and
memory including instructions operable to be executed by the at least one processor to configure the system to;
determine audio data;
determine a data tag associated with a sound represented within the audio data;
determine that the sound corresponds to a wakeword;
determine, based at least in part on the data tag, an estimated time window when the sound will be output during output of the audio data;
generate instructions to disregard the sound within the estimated time window; and
cause an audio data processing component to be disabled during the estimated time window.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for selectively ignoring an occurrence of a wakeword within audio input data is provided herein. In some embodiments, a wakeword may be detected to have been uttered by an individual within a modified time window, which may account for hardware delays and echoing offsets. The detected wakeword that occurs during this modified time window may, in some embodiments, correspond to a word included within audio that is outputted by a voice activated electronic device. This may cause the voice activated electronic device to activate itself, stopping the audio from being outputted. By identifying when these occurrences of the wakeword within outputted audio are going to happen, the voice activated electronic device may selectively determine when to ignore the wakeword, and furthermore, when not to ignore the wakeword.
-
Citations
19 Claims
-
1. A system comprising:
-
at least one processor; and memory including instructions operable to be executed by the at least one processor to configure the system to; determine audio data; determine a data tag associated with a sound represented within the audio data; determine that the sound corresponds to a wakeword; determine, based at least in part on the data tag, an estimated time window when the sound will be output during output of the audio data; generate instructions to disregard the sound within the estimated time window; and cause an audio data processing component to be disabled during the estimated time window. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-implemented method comprising:
-
determining audio data; determining a data tag associated with a sound represented within the audio data; determining that the sound corresponds to a wakeword; determining, based at least in part on the data tag, an estimated time window when the sound will be output during output of the audio data; and calculating, based on an offset and the estimated time window, a modified time window when the sound will be output during output of the audio data, the offset corresponding to a distance between a first device and second device. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-implemented method comprising:
-
receiving, from a device, audio data; determining a data tag associated with a sound within the audio data; determining, based at least in part on the data tag, an estimated time window when the sound will be output during output of the audio data; generating a modified time window based on an offset and the estimated time window when the sound will be output during output of the audio data; and disregarding the audio data when the sound is detected within the audio data output during the estimated time window. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification