語音識別技術就是讓機器通過識別和理解過程把語音信號轉變?yōu)橄鄳奈谋净蛎畹母呒夹g,也就是讓機器聽懂人類的語音。也就是說,如果電腦配置有“語音辨識”的程序組,那么當你的聲音通過一個轉換裝置輸入電腦內部、并以數(shù)位方式儲存后,語音辨識程序便開始以你輸入的聲音樣本與事先儲存好的聲音樣本進行對比工作。聲音對比工作完成之后,電腦就會輸入一個它認為最“象”的聲音樣本序號,就可以知道你剛才念的聲音是什么意義,進而執(zhí)行此命令。說起來簡單,但要真正建立辨識率高的語音辨識程序組,卻是非常困難而專業(yè)的,世界各地的學者們也還在努力研究最好的方式。專家學者們研究出許多**這個問題的方法,如傅立葉轉換、倒頻譜參數(shù)等,使目前的語音辨識系統(tǒng)已達到一個可接受的程度,并且辨識度愈來愈高。
計算機語音識別過程與人對語音識別處理過程基本上是一致的。目前主流的語音識別技術是基于統(tǒng)計模式識別的基本理論。一個完整的語音識別系統(tǒng)可大致分為三部分:
(1)語音特征提。耗康氖菑恼Z音波形中提取隨時間變化的語音特征序列。
(2)聲學模型與模式匹配(識別算法):聲學模型是識別系統(tǒng)的底層模型,并且是語音識別系統(tǒng)中最關鍵的一部分。聲學模型通常由獲取的語音特征通過訓練產(chǎn)生,目的是為每個發(fā)音建立發(fā)音模板。在識別時將未知的語音特征同聲學模型(模式)進行匹配與比較,計算未知語音的特征矢量序列和每個發(fā)音模板之間的距離。聲學模型的設計和語言發(fā)音特點密切相關。聲學模型單元大。ㄗ职l(fā)音模型、半音節(jié)模型或音素模型)對語音訓練數(shù)據(jù)量大小、系統(tǒng)識別率,以及靈活性有較大影響。
(3)語義理解:計算機對識別結果進行語法、語義分析。明白語言的意義以便做出相應的反應。通常是通過語言模型來實現(xiàn)。
所謂“語音識別”,就是利用電子計算機等機械裝置來識別人講話的意義和內容。20世紀50代,就有人提出“口授打印機”的設恕?梢哉f,這是有關語音識別技術最早構想。
語音識別技術經(jīng)歷了語音識別、語音合成以及自然語音合成3個階段。從原理上講,似乎讓計算機識別人的語言并不難,其實困難還是不少的。例如,不同的人讀同一個詞所發(fā)出的音在聲學特征上卻不完全相同;即便是同一個人,右不同情況下對同一個字的發(fā)音也不相同。加上人們講話時常有不合語法規(guī)律的情況,有時還夾雜些俗語,或省略一些詞語,而且語速變化不定。所有這些,在我們聽別人講話時似乎都不成為問題,但讓機器理解則很是困難。近年來,由于計算機功能的日益強大,存儲技術、語音算法技術和信號處理技術的長足進步,以及軟件編程水平的提高,語音識別技術已經(jīng)取得突破性的進展,使它的廣泛應用成為可能。
語音識別技術的應用主要有以下兩個方面。一是用于人機交流。目前這方面應用的呼聲很高,因為使用鍵盤、鼠標與電子計算機進行交流的這種方式,使許多非專業(yè)人員,特別是不懂英語或不熟悉漢語拼音的人被拒之于門外,影響到電子計算機的進一步普及。語音識別技術的采用,改變了人與計算機的互動模式,人們只需動動口,就能打開或關閉程序,改變工作界面。這種使電腦人性化的結果是使人的雙手得到解放,使每個人都能操作和應用計算機。電話仍是目前使用最為普遍的通信工具,通過電話與語音識別系統(tǒng)的協(xié)同工作,可以實現(xiàn)語音撥號、電話購物以及通過電話辦理銀行業(yè)務、炒股、上網(wǎng)檢索信息或處理電子件等。不久,能按主人口令接通電話、打開收音機,以及通過聲紋識別來者身份的安全系統(tǒng)也將獲得應用。
語音識別技術的另一方面應用便是語音輸入和合成語音輸出,F(xiàn)在,已經(jīng)出現(xiàn)能將口述的文稿輸入計算機并按指定格式編排的語音軟件,它比通過鍵盤輸入在速度上要提高2~4倍。裝有語音軟件的電腦還能通過語音合成把計算機里的文件用各種語言“讀”出來,這將大大推進遠程通信和網(wǎng)絡電話的發(fā)展。
在現(xiàn)階段,語音技術主要用于電子商務、客戶服務和教育培訓等領域,它對于節(jié)省人力、時間,提高工作效率將起到明顯的作用。能實現(xiàn)自動翻譯的語音識別系統(tǒng)目前也正在研究、完善之中。
語音識別是一門交叉學科。近二十年來,語音識別技術取得顯著進步,開始從實驗室走向市場。人們預計,未來 10 年內,語音識別技術將進入工業(yè)、家電、通信、汽車電子、醫(yī)療、家庭服務、消費電子產(chǎn)品等各個領域。