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

using NAudio.Wave;
using NAudio.Wave.SampleProviders;

string targetAudioFilePath = @"d:\target.wav";

SignalGenerator generator = new SignalGenerator()
{
    Gain      = 0.2, 
    Frequency = 500,
    Type      = SignalGeneratorType.Sin
};

OffsetSampleProvider provider = new OffsetSampleProvider(generator)
{
    DelayBy = TimeSpan.FromSeconds(1), // 전위 1초 침묵 추가
    Take    = TimeSpan.FromSeconds(5), // 5초 재생
    LeadOut = TimeSpan.FromSeconds(1)  // 후위 1초 침묵 추가
};

WaveFileWriter.CreateWaveFile16(targetAudioFilePath, provider);
728x90
반응형
그리드형(광고전용)
Posted by icodebroker

댓글을 달아 주세요