2012-05-07 105 views
2

我完全新的.NET中的音频,所以大家多多包涵。创建WAV从左声道WAV之一 - 为右声道WAV一个使用n音讯

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

让事情变得更复杂一些,我还需要正确的通道音来“阻止”这个消息,意味着它在左声道音频前几秒开始,然后持续几秒钟。

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

在此先感谢您的帮助。

回答

2

可以使用MultiplexingSampleProvider用于此目的,以CREAE从两个独立SampleProviders采取它的左右声道合并立体声流。