gpt4 book ai didi

audio - 使用 Speex 减少多声道音频噪声

转载 作者:行者123 更新时间:2023-12-02 23:15:40 27 4
gpt4 key购买 nike

我一直在寻找有关如何将 Speex 库的预处理器用于多声道音频的示例。
speex_preprocess_state_init() 的文档说:

Creates a new preprocessing state. You MUST create one state per channel processed.



我认为这意味着我需要调用 speex_preprocess_run()分别在每个 channel 上,但是如果预处理器碰巧从一个 channel 中去除了比另一个 channel 更多的噪声,那不会潜在地“扭曲”结果吗?

另外, speex_preprocess_run()指示音频是否被视为语音或噪音/静音。如果我必须为每个 channel 调用该函数,如果一个 channel 被认为是语音而另一个不是,会发生什么?

这是我想太多了吗?

最佳答案

以立体声录制的声音通常可以轻松混合成单声道。麦克风放置可能会导致一些相位问题,但这通常不是问题。

混合为单声道后,您可以正常处理音频。

或者,您可以选择其中一个 channel ,而忽略第二个。但是,这可能不那么可靠,因为录制时声音可能已经离轴。

关于audio - 使用 Speex 减少多声道音频噪声,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20226186/

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