语音的数据量一般都非常庞大,所以对语音数据进行压缩是很常见的存储方式,这样才能保证在有限的rom空间里可以尽可能的录入更多的语音内容,语音芯片在进行压缩的时候通常会使用以下两种压缩方式:
波形压缩技术最大的特点就是它会尽量去模仿原来的声音波形,通常这种压缩技术被叫成时域压缩算法,主要是用数学方法去接近原来的声音波形,这主要有损压缩算法最具有代表性的是ADPCM压缩算法这种有损压缩就是采用预测法去逼近原来波形。
频率压缩技术要先把音频数据分开成很多帧,然后再将每一帧的数据从时域转换到频率域,这些不同的频率被分成了不同的激励源,然后再给我幅值信息。这种压缩算法是采用尽量频谱逼近法,由于采用了多个激励源进行合成,所以压缩以后几乎不包含任何原始数据,压缩率比较高。
语音压缩技术常见的两种类型是无损语音压缩和有损语音压缩,但是无损压缩在成本上比较昂贵,而且不同意存储和传输,所以如果不是非常专业的情况一下一般不考虑使用,除非是有专业的HIFI需要用到才会考虑这种压缩技术。