G10L2021/02168

Two-dimensional smoothing of post-filter masks

A method includes receiving multiple samples of time-domain data that includes noise, computing a first two-dimensional (2D) time-frequency representation of the time domain data, and processing the first time-frequency representation using a time-frequency noise reduction mask to generate a second, noise-reduced time-frequency representation of the time domain data. The method also includes generating a time domain output based on the noise-reduced time-frequency representation.

TWO-DIMENSIONAL SMOOTHING OF POST-FILTER MASKS
20210241783 · 2021-08-05 ·

A method includes receiving multiple samples of time-domain data that includes noise, computing a first two-dimensional (2D) time-frequency representation of the time domain data, and processing the first time-frequency representation using a time-frequency noise reduction mask to generate a second, noise-reduced time-frequency representation of the time domain data. The method also includes generating a time domain output based on the noise-reduced time-frequency representation.

Estimating averaged noise component in a microphone signal

A controller for an acoustic echo canceller includes a noise estimator configured to estimate a level of noise that is comprised in a microphone signal relative to an echo component, estimated by the acoustic echo canceller, comprised in the microphone signal. The controller further includes a control module configured to control the acoustic echo canceller in dependence on that estimate.

METHOD AND APPARATUS FOR DETERMINING PERIODS OF EXCESSIVE NOISE FOR RECEIVING SMART SPEAKER VOICE COMMANDS
20210158831 · 2021-05-27 ·

Methods and systems for determining periods of excessive noise for smart speaker voice commands. An electronic timeline of volume levels of currently playing content is made available to a smart speaker. From this timeline, periods of high content volume are determined, and the smart speaker alerts users during periods of high volume, requesting that they wait until the high-volume period has passed before issuing voice commands. In this manner, the smart speaker helps prevent voice commands that may not be detected, or may be detected inaccurately, due to the noise of the content currently being played.

Method and apparatus for determining periods of excessive noise for receiving smart speaker voice commands

Methods and systems for determining periods of excessive noise for smart speaker voice commands. An electronic timeline of volume levels of currently playing content is made available to a smart speaker. From this timeline, periods of high content volume are determined, and the smart speaker alerts users during periods of high volume, requesting that they wait until the high-volume period has passed before issuing voice commands. In this manner, the smart speaker helps prevent voice commands that may not be detected, or may be detected inaccurately, due to the noise of the content currently being played.

Noise cancellation

An audio processing apparatus, comprising: a first receiver configured to receive one or more audio signals derived from one or more microphones, the one or more audio signals comprising a speech component received from a user and a first noise component transmitted by a first device; a second receiver configured to receive over a network and from the first device, first audio data corresponding to the first noise component; one or more processors configured to: remove the first noise component from the one or more audio signals using the first audio data to generate a first processed audio signal; and perform speech recognition on the first processed audio signal to generate a first speech result.

Identification of noise signal for voice denoising device
10796713 · 2020-10-06 · ·

Methods, systems, and computer-readable storage media for voice denoising. Implementations include actions of performing a mathematical transform on each frame signal in an audio signal segment to generate multiple power spectra. Each power spectrum corresponds to a respective frame signal. Power value variances corresponding to frame signals at various frequencies are determined. A noise signal is identified in each frame signal based on the power value variance. The identified noise signal is removed from each frame signal of the plurality of frame signals.

METHOD AND APPARATUS FOR DETERMINING PERIODS OF EXCESSIVE NOISE FOR RECEIVING SMART SPEAKER VOICE COMMANDS
20200302947 · 2020-09-24 ·

Methods and systems for determining periods of excessive noise for smart speaker voice commands. An electronic timeline of volume levels of currently playing content is made available to a smart speaker. From this timeline, periods of high content volume are determined, and the smart speaker alerts users during periods of high volume, requesting that they wait until the high-volume period has passed before issuing voice commands. In this manner, the smart speaker helps prevent voice commands that may not be detected, or may be detected inaccurately, due to the noise of the content currently being played.

Method of and system for noise suppression

A method and system for noise suppression of a sound signal. The sound signal includes speech of a user while speaking. The system includes a first sound receiver that obtains a first sound signal and a second sound receiver that obtains a second sound signal. The first sound signal includes a first airborne noise signal when noise is present and a first airborne speech signal when the user is speaking. The second sound signal includes a second airborne noise signal when noise is present and a second airborne speech signal when the user is speaking. The first sound receiver is a vibration pickup or transducer that obtains an additional speech signal when the user is speaking. The additional speech signal is obtained in response to vibrations propagating through the user, the vibrations being caused by the user speaking, and the first sound signal includes the additional speech signal when the user is speaking. The system is adapted to suppress, during use, at least a part of the first airborne noise signal, when present, in the first sound signal.

NOISE CANCELLATION

An audio processing apparatus, comprising: a first receiver configured to receive one or more audio signals derived from one or more microphones, the one or more audio signals comprising a speech component received from a user and a first noise component transmitted by a first device; a second receiver configured to receive over a network and from the first device, first audio data corresponding to the first noise component; one or more processors configured to: remove the first noise component from the one or more audio signals using the first audio data to generate a first processed audio signal; and perform speech recognition on the first processed audio signal to generate a first speech result.