Voice-controlled assistant volume control
First Claim
Patent Images
1. A method comprising:
- receiving a voice command;
determining, by a processing device, a first loudness parameter associated with the voice command;
determining a second loudness parameter associated with a background noise;
generating a voice response to the voice command;
determining a target loudness parameter associated with the voice response, wherein the target loudness parameter is less than the first loudness parameter and greater than the second loudness parameter, such that the target loudness parameter is greater than a noise level of the background noise and less than a noise level of the voice command;
generating, by an acoustic signal output device, a sound signal of the voice response;
determining a third loudness parameter of the sound signal generated by the acoustic signal output device;
calculating a difference between the target loudness parameter and the third loudness parameter of the sound signal;
regulating a volume of the sound signal in view of the difference using a proportional-integral-differential (PID) controller; and
causing output of the sound signal of the voice response at the volume in view of the target loudness parameter and the difference.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes receiving a voice command, determining, by a processing device, a first loudness parameter associated with the voice command, generating a voice response to the voice command, and determining a target loudness parameter associated with the voice response in view of the first loudness parameter associated with the voice command.
18 Citations
12 Claims
-
1. A method comprising:
-
receiving a voice command; determining, by a processing device, a first loudness parameter associated with the voice command; determining a second loudness parameter associated with a background noise; generating a voice response to the voice command; determining a target loudness parameter associated with the voice response, wherein the target loudness parameter is less than the first loudness parameter and greater than the second loudness parameter, such that the target loudness parameter is greater than a noise level of the background noise and less than a noise level of the voice command; generating, by an acoustic signal output device, a sound signal of the voice response; determining a third loudness parameter of the sound signal generated by the acoustic signal output device; calculating a difference between the target loudness parameter and the third loudness parameter of the sound signal; regulating a volume of the sound signal in view of the difference using a proportional-integral-differential (PID) controller; and causing output of the sound signal of the voice response at the volume in view of the target loudness parameter and the difference. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
an acoustic signal input device to receive a voice command; a processing device, communicatively coupled to the acoustic signal input device, the processing device to; determine a first loudness parameter associated with the voice command; determine a second loudness parameter associated with a background noise; generate a voice response to the voice command; determine a target loudness parameter associated with the voice response, wherein the target loudness parameter is less than the first loudness parameter and greater than the second loudness parameter, such that the target loudness parameter is greater than a noise level of the background noise and less than a noise level of the voice command; an acoustic signal output device; a sensor to determine a third loudness parameter of a sound signal generated by the acoustic signal output device; a circuit to calculate a difference between the target loudness parameter and the third loudness parameter of the sound signal; and a proportional-integral-differential (PID) controller to regulate a volume of the sound signal in view of the difference, wherein the acoustic signal output device to generate the sound signal of the voice response in view of the target loudness parameter and the difference. - View Dependent Claims (8, 9)
-
-
10. A computer-readable non-transitory medium stored thereon codes that, when executed by a processing device, cause the processing device to:
-
receive a voice command; determine, by the processing device, a first loudness parameter associated with the voice command; determine a second loudness parameter associated with a background noise; generate a voice response to the voice command; determine a target loudness parameter associated with the voice response, wherein the target loudness parameter is less than the first loudness parameter and greater than the second loudness parameter, such that the target loudness parameter is greater than a noise level of the background noise and less than a noise level of the voice command; generate, by an acoustic signal output device, a sound signal of the voice response; determine a third loudness parameter of the sound signal generated by the acoustic signal output device; calculate a difference between the target loudness parameter and the third loudness parameter of the sound signal; regulate a volume of the sound signal in view of the difference using a proportional-integral-differential (PID) controller; and cause output of the sound signal of the voice response at the volume in view of the target loudness parameter and the difference. - View Dependent Claims (11, 12)
-
Specification