【问题标题】:Create WAV From One WAV for Left Channel & One WAV for Right Channel Using NAudio使用 NAudio 从左声道的一个 WAV 和右声道的一个 WAV 创建 WAV
【发布时间】:2012-05-07 18:46:57
【问题描述】:

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

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

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

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

提前感谢您的帮助。

【问题讨论】:

    标签: c# .net naudio


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2015-09-22
      • 2012-08-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-04
      • 1970-01-01
      • 1970-01-01
      • 2011-10-08
      相关资源
      最近更新 更多