WAV音频转PCM格式C#代码,顶者有分
就WAV文件中语音内容转为PCM格式.求C#源码.来者有分;
就是转换方法WavetoPcm的源码;我用了别人的DLL.
//生成WAV文件要格式 8KHZ,8BIT,单通道
SpeechAudioFormatInfo spInfo
= new SpeechAudioFormatInfo(8000, System.Speech.AudioFormat.AudioBitsPerSample.Eight, System.Speech.AudioFormat.AudioChannel.Mono);
//使用.NET的内置功能生成WAV文件
speaker.SetOutputToWaveFile(wavFileName, spInfo);
speaker.Speak("大家好!");
//调用东进的DLL转换格式为PCM
[DllImport("djcvt.dll")]
public static extern int WavetoPcm(byte[] WaveFileName, byte[] PcmFileName);
------解决方案--------------------顶者有分~~~~~~~~
------解决方案--------------------我也来接分,楼主不要小气啊~
------解决方案--------------------顶者有分~~~~~~~~
------解决方案--------------------我来了,顶起来
------解决方案--------------------顶者有分~~~~~~~~
------解决方案--------------------------解决方案--------------------顶起 拿分
------解决方案--------------------参考
http://www.codeproject.com/Articles/7667/DLL-To-Decode-MP3-To-WAV-PCM
http://www.codeproject.com/Articles/459453/Code-to-stream-or-convert-MP3-WMA-to-PCM-WAV-in-Wi
------解决方案--------------------感觉有种算法转换,楼主就差这个了.PCM没所有谓的什么段.它只有数据;你只要想办法把所有的WAVE数据段的内容转换为PCM就行了,关键就是在这转换的算法是什么.楼主就可以结帖啦?