2012-05-07 5 views
2

저는 .NET에서 완전히 새로운 오디오입니다.NAudio를 사용하여 왼쪽 채널 용 WAV 1 개와 오른쪽 채널 용 WAV 1 개 생성

나의 목표는 두 개의 채널이있는 단일 wav 파일을 만드는 것입니다. 왼쪽 채널은 음성 메시지 (SpeechSynthesizer를 사용하여 생성 된 스트림)로 구성되며 올바른 채널은 주어진 단일 주파수에서 단순한 톤이어야합니다.

좀 더 복잡하게하려면 왼쪽 채널 오디오가 몇 초 전에 시작한 후 몇 초 후에 계속된다는 의미의 메시지를 "북 엔드"하기 위해 올바른 채널 톤이 필요합니다.

주어진 주파수에 대해 사인 톤을 만드는 것에 대해이 블로그 http://mark-dot-net.blogspot.com/2009/10/playback-of-sine-wave-in-naudio.html을 찾았지만 한 채널에는 오디오가있는 두 파일을 결합하고 다른 채널에는 오디오를 완전히 결합하지 못했습니다.

미리 도움을 청하십시오.

답변

2

이 목적으로 MultiplexingSampleProvider을 사용하여 두 개의 개별 SampleProvider에서 왼쪽 및 오른쪽 채널을 취하는 결합 된 스테레오 스트림을 만들 수 있습니다.

관련 문제