| CPC G10L 21/0232 (2013.01) [G10L 25/84 (2013.01); H04R 1/1075 (2013.01); H04R 1/406 (2013.01); H04R 3/005 (2013.01); G10L 2021/02166 (2013.01)] | 18 Claims |

|
1. An electronic device, comprising:
a plurality of microphones;
memory storing computer-executable instructions; and
at least one processor including processing circuitry,
wherein the instructions, when executed by the at least one processor, cause the electronic device to:
estimate a feature value of an external sound signal received by the plurality of microphones,
calculate an initial value of a voice parameter used to perform beamforming based on the external sound signal,
in response to the feature value being less than or equal to a first threshold value and exceeding a second threshold value, obtain a first target of the voice parameter based on the calculated initial value,
in response to the feature value being less than or equal to the second threshold value and exceeding a third threshold value, load an initial value of the voice parameter from the memory and obtain a second target of the voice parameter by updating the loaded initial value, and
in response to the feature value being less than or equal to the third threshold value, determine the loaded initial value as a third target of the voice parameter.
|