WAV 语音的音量调节
0赞
发表于 3/21/2011 6:54:08 PM
阅读(2725)
简单的嵌入式设备上,语音播放多用DA或PWM生成,
对于音量调节,一般都可以通过对幅度进行压缩直接软件更改。
这里就讲一讲基本的思想。
第1幅图,原始的16位语音波形图
经8位抽样后,得到的图如下:
再对幅度压缩,直接减半,则声强减少3dB。得到的波形图如下所示:
另一个问题:为什么直接减半是3dB?
声强公式 10*log(I / I0),减半由公式即可算出为3dB.
由此也可以看到为什么简单的音效芯片中dB的增加幅度为1.5dB,即3/4.
其无浮点运算而已。如PT2313,PT2318,没记错的话,变化即为1.5dB.