从一个WAV为左声道创建WAV&一个使用NAudio的右声道WAV

时间:2012-05-07 18:46:58

标签: c# .net naudio

我对.NET中的音频完全不熟悉,所以请耐心等待。

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

为了使事情更复杂一点,我还需要正确的频道音调“勾起”消息,这意味着它在左声道音频开始前几秒开始,然后在几秒钟后继续。

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

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

您可以使用MultiplexingSampleProvider来创建一个组合立体声流,从两个单独的样本提供者处获取其左右声道。