语音芯片是指可以存储并控制播放语音的IC,从名字的意义上,就可以看出,它是一种在电子产品的基础上增加播放语音的功能,也就是说把录入的语音经过语音芯片进行处理后;通过喇叭播放出来。可以应用于智能玩具,家电,医疗设备,工业产品,语音挂图,点读机,音乐贺卡等产品;语音芯片的音量控制一般可分为两种,一种是硬件音量控制,另外一种是软件音量控制。
1、硬件音量控制:语音芯片的音量控制一般分为8级音量控制和16级音量控制。语音芯片支持两种音频输出方式,一种是PWM音频输出,一种是DAC音频输出,那语音芯片的硬件音量控制是怎么控制两种音频输出的音量的呢?通常是采用调整电流的方式来控制音量的输出;控制PWM电流就可以控制输出到喇叭上的电流强度来控制喇叭振幅的大小,达到人们想要的理想音量效果。DA音频输出方式,同样也是采用控制电流形式,因为语音芯片大多数一般都是电流型DAC只要控制DA的电流就可以控制外部三极管的基极电流,从而控制喇叭上的电流强度达到音量调节的目的。
2、软件音量控制:由于软件调节音量不能直接控制PWM和DA上的电流,所以软件音量控制一般是直接调整输送到音频合成器的数值,达到音量控制的目的。所以只要通过一定的数学运算,就可以对输送到音频合成器的数值进行调制。理论上软件音量控制可以任意级数。但是由于受到CPU运算能力的影响和实际应用的需求一般也是做16级音量控制。如果运算能力有限也可以做2级或者4级音量控制。