声音处理
五香花生米
这个作者很懒,什么都没留下…
展开
-
vc中读取wav文件的时长和文件播放的几种方式
vc中读取wav文件的时长和文件播放的几种方式 读取wav文件的时长: int GetTimeLength() //获取声音文件数据的函数,pString参数指向要打开的声音文件; { HMMIO file;//定义HMMIO文件句柄; file=mmioOpen(".//TTS.wav",NULL,MMIO_READWRITE);//以读写模式打开所给的WAVE文件转载 2012-04-23 16:19:23 · 858 阅读 · 0 评论 -
【转】waveOutReset的N种死法, 及其解决方案
【转】waveOutReset的N种死法, 及其解决方案 2011-11-16 20:43 http://www.cnblogs.com/walzer/archive/2007/12/17/1002800.html Posted on 2007-12-17 12:05 Walzer 我遭遇到了调用waveOutReset死锁的问题,在GOOGLE上一搜,遇到同样转载 2012-04-23 16:21:38 · 1384 阅读 · 0 评论 -
初识windows语音采集和回放
一、数字音频基础知识 Fourier级数: 任何周期的波形可以分解成多个正弦波,这些正弦波的频率都是整数倍。级数中其他正线波的频率是基础频率的整数倍。基础频率称为一级谐波。 PCM: pulse code modulation,脉冲编码调制,即对波形按照固定周期频率采样。为了保证采样后数据质量,采样频率必须是样本声音最高频率的两倍,这就是Nyquist频率。 样本转载 2011-12-02 17:06:24 · 881 阅读 · 0 评论