2

我对 .NET 中的音频完全陌生,所以请耐心等待。

我的目标是创建一个带有两个通道的单个 wav 文件。左声道将包含语音消息(使用 SpeechSynthesizer 生成的流),右声道需要是给定单一频率的简单音调。

为了让事情更复杂一点,我还需要右声道音来“预订”消息,这意味着它在左声道音频前几秒钟开始,然后在几秒钟后继续。

我发现这个博客http://mark-dot-net.blogspot.com/2009/10/playback-of-sine-wave-in-naudio.html关于为给定频率创建正弦音,但没有t 发现任何关于将两个文件与一个通道上的音频完全组合,另一个通道上的另一个文件。

提前感谢您的帮助。

4

1 回答 1

2

为此,您可以使用MultiplexingSampleProvider来创建组合立体声流,该流从两个单独的 SampleProvider 获取其左右声道。

于 2012-05-08T08:37:01.247 回答