첨부 실행 코드는 나눔고딕코딩 폰트를 사용합니다.
728x90
반응형
728x170
using System.IO;

using NAudio.Wave;

string sourceAudioFilePath = @"D:\source.g729";
string targetAudioFilePath = @"D:\target.wav";

WaveFormat sourceWaveFormat = WaveFormat.CreateCustomFormat
(
    WaveFormatEncoding.G729,
    8000, // 샘플링 비율
    1,    // 채널 수
    1000, // 초당 평균 바이트 수
    10,   // 블럭 정렬
    1     // 샘플당 비트 수
);

using(FileStream sourceStream = File.OpenRead(sourceAudioFilePath))
{
    using(RawSourceWaveStream reader = new RawSourceWaveStream(sourceStream, sourceWaveFormat))
    {
        using(WaveStream provider = WaveFormatConversionStream.CreatePcmStream(reader))
        {
            WaveFileWriter.CreateWaveFile(targetAudioFilePath, provider);
        }
    }
}
728x90
반응형
그리드형(광고전용)
Posted by icodebroker

댓글을 달아 주세요