System and method for single channel distant speech processing
AssigneeMicrosoft Technology Licensing, LLC
InventorDushyant Sharma
Life of this patent
Estimating the term…
Abstract
A method, computer program product, and computing system for receiving a signal from a single microphone. A plurality of modified signals may be generated from the single microphone signal, where the plurality of modified signals include at least one of: a speaker-specific signal, an acoustic parameter-specific signal, and a speech enhanced signal. Speech processing may be performed on the plurality of modified signals.
Claims19
A computer-implemented method, executed on a computing device, comprising:
- receiving a signal from a single microphone;
- generating a plurality of modified signals from the signal received from the single microphone, wherein the plurality of modified signals include at least a first acoustic parameter-specific signal and a second acoustic parameter-specific signal, the first acoustic parameter-specific signal having a higher C50 value than the second acoustic parameter-specific signal;
- weighting each of the plurality of modified signals, wherein the first acoustic parameter-specific signal is assigned a higher weight than the second acoustic parameter-specific signal based on the first acoustic parameter-specific signal having a higher C50 value than the second acoustic parameter-specific signal;
- generating a combined modified signal by combining the plurality of modified signals based upon, at least in part, the weighting of each of the plurality of modified signals;
- and
- performing speech recognition on the combined modified signal.
A computing system comprising:
- a memory storing programming instructions;
- and
- a processor configured to execute the programming instructions stored by the memory, wherein the programming instructions, upon execution by the processor, cause the computing system to:
- receive a signal from a single microphone;
- generate a plurality of modified signals from the signal received from the single microphone, wherein the plurality of modifies signals include at least a first acoustic parameter-specific signal and a second acoustic parameter-specific signal, the first acoustic parameter-specific signal having a higher C50 value than the second acoustic parameter-specific signal;
- weight each of the plurality of modified signals, wherein the first acoustic parameter-specific signal is assigned a higher weight than the second acoustic parameter-specific signal based on the first acoustic parameter-specific signal having a higher C50 value than the second acoustic parameter-specific signal;
- generate a combined modified signal by combining the plurality of modified signals based upon, at least in part, the weighting of each of the plurality of modified signals;
- and
- perform speech recognition on the combined modified signal.
A computer program product comprising a non-transitory computer readable medium having a plurality of instructions stored thereon which, when executed by a processor, cause the processor to perform operations comprising:
- receiving a signal from a single microphone;
- generating a plurality of modified signals from the signal received from the single microphone, wherein the plurality of modifies signals include at least a first acoustic parameter-specific signal and a second acoustic parameter-specific signal, the first acoustic parameter-specific signal having a higher C50 value than the second acoustic parameter-specific signal;
- weighting each of the plurality of modified signals, wherein the first acoustic parameter-specific signal is assigned a higher weight than the second acoustic parameter-specific signal based on the first acoustic parameter-specific signal having a higher C50 value than the second acoustic parameter-specific signal;
- and
- generating a combined modifies signal by combining the plurality of modified signals based upon, at least in part, the weighting of each of the plurality of modified signals and
- performing speech recognition on the combined modifies signal.
Dependencies are inferred from the claim text.