2012-05-07 40 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採取它的左右聲道合併立體聲流。