Altering audio based on non-speech commands
First Claim
1. An apparatus comprising:
- a speaker to output audio in an environment;
a microphone unit to capture sound in the environment, the sound including the audio being output by the speaker and a clapping sound issued by a user in the environment;
a processor; and
computer-readable media storing computer-executable instructions that, when executed by the processor, cause the processor to perform acts comprising;
receiving an audio signal generated by the microphone unit;
identifying, from the audio signal, the clapping sound issued by the user;
attenuating the audio being output by the speaker at least partly in response to the identifying; and
identifying, from the audio signal or from the additional audio signal and while the audio being output by the speaker is attenuated, one or more predefined words spoken by the user.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for altering audio being output by an audio-controlled device, or another device, to enable more accurate automatic speech recognition (ASR) by the audio-controlled device. For instance, an audio-controlled device may output audio within an environment using a speaker of the device. While outputting the audio, a microphone of the device may capture sound within the environment and may generate an audio signal based on the captured sound. The device may then analyze the audio signal to identify a predefined non-speech command issued by a user within the environment. In response to identifying the predefined non-speech command, the device may somehow alter the output of the audio for the purpose of reducing the amount of noise within subsequently captured sound.
-
Citations
22 Claims
-
1. An apparatus comprising:
-
a speaker to output audio in an environment; a microphone unit to capture sound in the environment, the sound including the audio being output by the speaker and a clapping sound issued by a user in the environment; a processor; and computer-readable media storing computer-executable instructions that, when executed by the processor, cause the processor to perform acts comprising; receiving an audio signal generated by the microphone unit; identifying, from the audio signal, the clapping sound issued by the user; attenuating the audio being output by the speaker at least partly in response to the identifying; and identifying, from the audio signal or from the additional audio signal and while the audio being output by the speaker is attenuated, one or more predefined words spoken by the user. - View Dependent Claims (2, 3, 4)
-
-
5. An apparatus comprising:
-
a speaker to output audio in an environment; a microphone unit to capture sound in the environment, the sound including a user in the environment issuing a non-speech command; a processor; and computer-readable media storing computer-executable instructions that, when executed by the processor, cause the processor to perform acts comprising; receiving an audio signal generated by the microphone unit; identifying, from the audio signal, the non-speech command issued by the user; altering the output of the audio at least partly in response to the identifying; and identifying, from the audio signal or from the additional audio signal and while the output of the audio by the speaker is altered, one or more predefined words spoken by the user. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
under control of an electronic device that includes a microphone unit, a speaker and executable instructions, outputting audio via the speaker sound captured by the determining that a user has issued a non-speech command based at least in part on microphone unit; altering the output of the audio based at least in part on determining that the user has issued the non-speech command; and identifying, from the audio signal or from the additional audio signal and while the audio being output via the speaker is altered, one or more predefined words spoken by the user. - View Dependent Claims (18, 19, 20, 21, 22)
-
Specification