User-specific noise suppression for voice quality improvements
First Claim
1. A method, comprising:
- at an electronic device with one or more processors and memory;
receiving an audio signal that includes a voice of a near-end user of the electronic device when a voice-related feature of the electronic device is in use;
suppressing noise in the audio signal using the electronic device while substantially preserving the voice of the near-end user based at least in part on user-specific noise suppression parameters,wherein the user-specific noise suppression parameters are based at least in part on a user noise suppression preference,wherein the user noise suppression preference is based on a user selection between a first filtered audio signal generated by applying a first set of noise suppression parameters to a test audio signal and a second filtered audio signal generated by applying a second set of noise suppression parameters to the test audio signal, andwherein the test audio signal includes speech of the near-end user and one or more distracters, the test audio signal being output by the electronic device responsive to receiving a user input indicating initiation of a voice training mode of the electronic device; and
transmitting the audio signal to a remote device for receipt by a far-end user.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and devices for user-specific noise suppression are provided. For example, when a voice-related feature of an electronic device is in use, the electronic device may receive an audio signal that includes a user voice. Since noise, such as ambient sounds, also may be received by the electronic device at this time, the electronic device may suppress such noise in the audio signal. In particular, the electronic device may suppress the noise in the audio signal while substantially preserving the user voice via user-specific noise suppression parameters. These user-specific noise suppression parameters may be based at least in part on a user noise suppression preference or a user voice profile, or a combination thereof.
-
Citations
39 Claims
-
1. A method, comprising:
at an electronic device with one or more processors and memory; receiving an audio signal that includes a voice of a near-end user of the electronic device when a voice-related feature of the electronic device is in use; suppressing noise in the audio signal using the electronic device while substantially preserving the voice of the near-end user based at least in part on user-specific noise suppression parameters, wherein the user-specific noise suppression parameters are based at least in part on a user noise suppression preference, wherein the user noise suppression preference is based on a user selection between a first filtered audio signal generated by applying a first set of noise suppression parameters to a test audio signal and a second filtered audio signal generated by applying a second set of noise suppression parameters to the test audio signal, and wherein the test audio signal includes speech of the near-end user and one or more distracters, the test audio signal being output by the electronic device responsive to receiving a user input indicating initiation of a voice training mode of the electronic device; and transmitting the audio signal to a remote device for receipt by a far-end user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
16. An electronic device, comprising:
-
one or more processors; one or more microphones; and memory storing one or more programs for execution by the at least one processor, the one or more programs including instructions for; receiving an audio signal that includes a voice of a near-end user of the electronic device when a voice-related feature of the electronic device is in use; suppressing noise in the audio signal using the electronic device while substantially preserving the voice of the near-end user based at least in part on user-specific noise suppression parameters, wherein the user-specific noise suppression parameters are based at least in part on a user noise suppression preference, wherein the user noise suppression preference is based on a user selection between a first filtered audio signal generated by applying a first set of noise suppression parameters to a test audio signal and a second filtered audio signal generated by applying a second set of noise suppression parameters to the test audio signal, and wherein the test audio signal includes speech of the near-end user and one or more distractors, the test audio signal being output by the electronic device responsive to receiving a user input indicating initiation of a voice training mode of the electronic device; and transmitting the audio signal to a remote device for receipt by a far-end user. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A non-transitory computer-readable storage medium, storing one or more programs for execution by one or more processors of an electronic device, the one or more programs including instructions for:
-
receiving an audio signal that includes a voice of a near-end user of the electronic device when a voice-related feature of the electronic device is in use; suppressing noise in the audio signal using the electronic device while substantially preserving the voice of the near-end user based at least in part on user-specific noise suppression parameters, wherein the user-specific noise suppression parameters are based at least in part on a user noise suppression preference, wherein the user noise suppression preference is based on a user selection between a first filtered audio signal generated by applying a first set of noise suppression parameters to a test audio signal and a second filtered audio signal generated by applying a second set of noise suppression parameters to the test audio signal, and wherein the test audio signal includes speech of the near-end user and one or more distracters, the test audio signal being output by the electronic device responsive to receiving a user input indicating initiation of a voice training mode of the electronic device; and transmitting the audio signal to a remote device for receipt by a far-end user. - View Dependent Claims (23, 24, 25, 26, 27)
-
-
28. An electronic device, comprising:
-
one or more processors; one or more microphones; and memory storing one or more programs for execution by the one or more processors, the one or more programs including instructions for; determining whether a signal-to-noise ratio of a first audio signal obtained while a voice-related feature of the electronic device is in use exceeds a threshold; in accordance with a determination that the signal-to-noise ratio exceeds the threshold, obtaining a user voice sample from the first audio signal; determining a user voice profile based at least in part on the user voice sample; determining user-specific noise suppression parameters based at least in part on the user voice profile; obtaining a second audio signal that includes a user voice and ambient sounds; and applying noise suppression to the second audio signal based at least in part on the user-specific noise suppression parameters to suppress the ambient sounds of the second audio signal. - View Dependent Claims (29, 30, 31)
-
-
32. A method, comprising:
at an electronic device with one or more processors and memory; determining whether a signal-to-noise ratio of a first audio signal obtained while a voice-related feature of the electronic device is in use exceeds a threshold; in accordance with a determination that the signal-to-noise ratio exceeds the threshold, obtaining a user voice sample from the first audio signal; determining a user voice profile based at least in part on the user voice sample; determining user-specific noise suppression parameters based at least in part on the user voice profile; obtaining a second audio signal that includes a user voice and ambient sounds; and applying noise suppression to the second audio signal based at least in part on the user-specific noise suppression parameters to suppress the ambient sounds of the second audio signal. - View Dependent Claims (33, 34, 35)
-
36. A non-transitory computer-readable storage medium, storing one or more programs for execution by one or more processors of an electronic device, the one or more programs including instructions for:
-
determining whether a signal-to-noise ratio of a first audio signal obtained while a voice-related feature of the electronic device is in use exceeds a threshold; in accordance with a determination that the signal-to-noise ratio exceeds the threshold, obtaining a user voice sample from the first audio signal; determining a user voice profile based at least in part on the user voice sample; determining user-specific noise suppression parameters based at least in part on the user voice profile; obtaining a second audio signal that includes a user voice and ambient sounds; and applying noise suppression to the second audio signal based at least in part on the user-specific noise suppression parameters to suppress the ambient sounds of the second audio signal. - View Dependent Claims (37, 38, 39)
-
Specification