Patent ID: 9741360
Date: 2017-08-22
CPC Classifications: G10L

Claim:
1. A method for speech enhancement for at least one of a plurality of target speakers using at least two of a plurality of audio mixtures performing on a digital computer with executable programming code and data memories comprising steps of: separating the at least two of a plurality of audio mixtures into a same number of audio components by using a blind source separation signal processor; weighting and mixing the at least two of a plurality of audio components into an extracted speech signal, wherein a plurality of speech mixing weights are generated by comparing the audio components with target speaker profile(s); weighting and mixing the at least two of a plurality of audio components into an extracted noise signal, wherein a plurality of noise mixing weights are generated by comparing the audio components with at least one of a plurality of noise profiles, or the target speaker profile(s) when no noise profile is provided; and enhancing the extracted speech signal with a Wiener filter by first shaping a power spectrum of said extracted noise signal via matching it to a power spectrum of said extracted speech signal, and then subtracting the shaped extracted noise power spectrum from the power spectrum of said extracted speech signal.