Detecting and compensating for the presence of a speaker mask in a speech signal
AssigneeDigital Voice Systems, Inc.
InventorsThomas Clark, John C. Hardwick
Life of this patent
Estimating the term…
Abstract
Compensating a speech signal for the presence of a speaker mask includes receiving a speech signal, dividing the speech signal into subframes, generating speech parameters for a subframe, and determining whether the subframe is suitable for use in detecting a mask. If the subframe is suitable for use in detecting a mask, the speech parameters for the subframe are used in determining whether a mask is present. If a mask is present, the speech parameters for the subframe are modified to produce modified speech parameters that compensate for the presence of the mask.
Claims23
A method of compensating a speech signal for the presence of a speaker mask, the method comprising:
- receiving a speech signal representing speech of a speaker;
- dividing the speech signal into subframes;
- generating speech parameters for a subframe;
- using the speech parameters for the subframe in determining whether the subframe is suitable for use in detecting a mask worn by the speaker;
- upon determining that the subframe is suitable for use in detecting a mask, using the speech parameters for the subframe in determining whether a mask is present;
- and
- upon determining that a mask is present, modifying the speech parameters for the subframe to produce modified speech parameters that compensate the speech signal for the presence of the mask.
A communications device configured to compensate a speech signal for the presence of a speaker mask, the communications device comprising:
- a microphone;
- a speech encoder that receives a speech signal representing speech of a speaker from the microphone and generates digital speech parameters;
- and
- a transmitter that receives the digital speech parameters from the speech encoder and transmits the digital speech parameters;
- wherein the speech encoder is configured to:
- divide the speech signal into subframes;
- generate speech parameters for a subframe;
- use the speech parameters for the subframe to determine whether the subframe is suitable for use in detecting a mask worn by the speaker;
- upon determining that the subframe is suitable for use in detecting a mask, use the speech parameters for the subframe in determining whether a mask is present;
- upon determining that a mask is present, modify the speech parameters for the subframe to produce modified speech parameters that compensate the speech signal for the presence of the mask;
- and
- provide the modified speech parameters to the transmitter as the digital speech parameters.
A speech encoder configured to compensate a speech signal for the presence of a speaker mask, the speech encoder being operable to:
- receive a speech signal representing speech of a speaker;
- divide the speech signal into subframes;
- generate speech parameters for a subframe;
- use the speech parameters for the subframe to determine whether the subframe is suitable for use in detecting a mask;
- upon determining that the subframe is suitable for use in detecting a mask, use the speech parameters for the subframe in determining whether a mask is present;
- and
- upon determining that a mask is present, modify the speech parameters for the subframe to produce modified speech parameters that compensate the speech signal for the presence of the mask.
Dependencies are inferred from the claim text.