gpt4 book ai didi

audio - DirectSound通常支持回声消除和降噪吗?

转载 作者:行者123 更新时间:2023-12-03 00:58:22 24 4
gpt4 key购买 nike

我目前正在使用Windows API函数的waveInOpen集来记录VOIP应用程序的音频。现在,我被要求添加回声消除功能(可能还包括降噪功能)和增益控制。我对DirectSound一无所知,但是在Google上搜索“回声消除”时,我遇到了MSDN上对DirectSound的引用,例如CaptureAcousticEchoCancellationEffect

如果我切换到DirectSound,是否可以“免费”获得其中一些功能?仅在硬件支持的情况下才支持它们,如果可以的话,该硬件在普通消费类PC中多久出现一次?

最佳答案

从Windows Vista开始,Microsoft提供了一个单独的组件Voice Capture DSP:

The voice capture DMO includes the following DSP components:

Acoustic echo cancellation (AEC)
Microphone array processing
Noise suppression
Automatic gain control
Voice activity detection

Applications can turn each component on and off individually.



您可以在DSP应用程序中使用它,以利用软件中实现的EAC和NS。

关于audio - DirectSound通常支持回声消除和降噪吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10843294/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com