语音数字化

Author: 蔡莲红 副教授 Date: 1993-05-21

        读者对录音机已非常熟悉,常用它录音乐或讲话。想听时再放出来。能否让计算机实现录音机的功能呢?答案是肯定的。为让计算机说话,首先要把待说的话存入计算机。与录音机不同的是:计算机记录的声音是数字式的。
        声音是机械振动。振动越强,声音越大。话筒把机械振动转换成电信号。在录音机内以放大器的输出幅度来表示声音的强弱。
        什么是数字声音呢?
        就是把表示声音强弱的模拟电压,用数字表示。如电压1V用数字40表示,2V用80表示。通常,模拟声音的幅度被放大器限制在一定幅度内。而在此幅度内,放大器输出可以为无穷多个值,如1.2V,1.21V,1.213V等等。而当数字表示声音幅度时,把无穷多个电压值用有限个数字来表示。即把某一范围内的电压仅用一个数字表示,这称之为量化。例如把1.2V到1.4V内的电压表示成数字8。
        计算机内的基本数制是二进制,我们也要把语音数据写成计算机的数据格式,这称之为编码。模拟电压、量化、编码的关系如下表:
        电压范围            量化   归类         编码
        
        (十进制数)     (二进制数)
        
        +0.5~0.7V          3011
        
        0.3V~0.5V           2010
        
        0.1V~0.3V           1001
        
        -0.1V~0.1V         0000
        
        -0.3V~-0.1V       7111
        
        -0.5V~-0.3V       6110
        
        -0.7V~-0.5V       5101
        
        -0.9V~-0.7V     4100
        
        数字语音就是以二进制编码表示、存在计算机存储器内的数据。模拟数字转换器可以把模拟声音转换成数字声音。数字模拟转换器可以恢复出模拟声音。