Do WAV 파일의 임의 숫자는 bitsPerSample
입니까?임의의 비트/샘플 값으로 WAV 파일 만들기?
나는 8보다 작은 값으로 작동하지 못했습니다. blockAlign
을 어떻게 정의 할 지 잘 모르겠습니다.
Dim ss As New Speech.Synthesis.SpeechSynthesizer
Dim info As New Speech.AudioFormat.SpeechAudioFormatInfo(AudioFormat.EncodingFormat.Pcm, 5000, 4, 1, 2500, 1, Nothing) ' FAILS
ss.SetOutputToWaveFile("TEST4bit.wav", info)
ss.Speak("I am 4 bit.")
My.Computer.Audio.Play("TEST4bit.wav")
감사합니다. WAV 파일은'ADPCM'을 유효한 옵션으로 정의하지만, .NET의'AudioFormat.EncodingFormat' 열거는'Pcm','ALaw' 및'ULaw' 만 가지고 있습니다. .NET에서 ADPCM WAV 파일을 생성 할 수 없다는 뜻입니까? – mcu
나는 할 수 있다고 생각하지 않지만이 라이브러리를 살펴 본다 : http://stackoverflow.com/questions/4917346/algorithm-for-converting-pcm-to-ima-adpcm – Aybe
그래서'bitsPerSample'은 8의 배수가 되나요? – mcu