Systems and methods for adjusting volume in audio devices
First Claim
1. A method performed at an electronic device having a first device type and comprising a speaker, one or more processors, and memory storing one or more programs for execution by the one or more processors, the method comprising:
- downloading a voice assistant library configured to execute across a plurality of different electronic device types, including the first device type, wherein the voice-assistant library includes a plurality of voice processing modules, each of the voice processing modules providing one or more voice processing operations that are accessible to application programs executing or executable on the different electronic device types;
configuring the voice assistant library to execute on the electronic device;
after the configuring, identifying a remote location for audio content;
streaming the audio content from the remote location;
producing, via the speaker, an audible output from the audio content at a first volume level; and
while producing the audible output;
receiving a user input to the electronic device;
processing the user input using the voice assistant library executing on the electronic device;
in response to a determination that the user input corresponds to an indication that the user is about to submit verbal input to the electronic device, adjusting the audible output from the first volume level to a second volume level, less than the first volume level; and
following the adjusting;
receiving the verbal input from the user; and
processing the verbal input.
1 Assignment
0 Petitions
Accused Products
Abstract
The disclosed embodiments include methods, devices, and storage mediums for adjusting the output volume of audio content. In one aspect, a method performed at an audio device includes: (1) identifying a remote location for audio content; (2) streaming the audio content from the remote location; (3) producing an audible output from the audio content at a first volume level; and (4) while producing the audible output: (a) receiving an indication that a user is about to submit verbal input to the electronic device; (b) in response to the indication, adjusting the audible output from the first volume level to a second volume level, less than the first volume level; (c) receiving the verbal input from the user; and (d) after receiving the verbal input, adjusting the audible output from the second volume level to the first volume level.
22 Citations
19 Claims
-
1. A method performed at an electronic device having a first device type and comprising a speaker, one or more processors, and memory storing one or more programs for execution by the one or more processors, the method comprising:
-
downloading a voice assistant library configured to execute across a plurality of different electronic device types, including the first device type, wherein the voice-assistant library includes a plurality of voice processing modules, each of the voice processing modules providing one or more voice processing operations that are accessible to application programs executing or executable on the different electronic device types; configuring the voice assistant library to execute on the electronic device; after the configuring, identifying a remote location for audio content; streaming the audio content from the remote location; producing, via the speaker, an audible output from the audio content at a first volume level; and while producing the audible output; receiving a user input to the electronic device; processing the user input using the voice assistant library executing on the electronic device; in response to a determination that the user input corresponds to an indication that the user is about to submit verbal input to the electronic device, adjusting the audible output from the first volume level to a second volume level, less than the first volume level; and following the adjusting; receiving the verbal input from the user; and processing the verbal input. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An electronic device having a first device type, comprising:
-
a speaker; one or more processors; and memory storing one or more programs to be executed by the one or more processors, the one or more programs comprising instructions for; downloading a voice assistant library configured to execute across a plurality of different electronic device types, including the first device type, wherein the voice-assistant library includes a plurality of voice processing modules, each of the voice processing modules providing one or more voice processing operations that are accessible to application programs executing or executable on the different electronic device types; configuring the voice assistant library to execute on the electronic device; after the configuring, identifying a remote location for audio content; streaming the audio content from the remote location; producing, via the speaker, an audible output from the audio content at a first volume level; and while producing the audible output; receiving a user input to the electronic device; processing the user input using the voice assistant library executing on the electronic device; in response to a determination that the user input corresponds to an indication that the user is about to submit verbal input to the electronic device activation input, adjusting the audible output from the first volume level to a second volume level, less than the first volume level; following the adjusting; receiving the verbal input from the user; and processing the verbal input. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions which, when executed by an audio device having a first device type and including one or more processors, memory, and a speaker, cause the audio device to perform operations comprising:
-
downloading a voice assistant library configured to execute across a plurality of different electronic device types, including the first device type, wherein the voice-assistant library includes a plurality of voice processing modules, each of the voice processing modules providing one or more voice processing operations that are accessible to application programs executing or executable on the different electronic device types; configuring the voice assistant library to execute on the audio device; after the configuring, identifying a remote location for audio content; streaming the audio content from the remote location; producing, via the speaker, an audible output from the audio content at a first volume level; and while producing the audible output; receiving a user input to the audio device; in response to a determination that the user input corresponds to an indication that the user is about to submit verbal input to the audio device, adjusting the audible output from the first volume level to a second volume level, less than the first volume level; following the adjusting; receiving the verbal input from the user; and processing the verbal input. - View Dependent Claims (16, 17, 18, 19)
-
Specification