新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于HMM的連續(xù)小詞量語(yǔ)音識(shí)別系統(tǒng)的研究

基于HMM的連續(xù)小詞量語(yǔ)音識(shí)別系統(tǒng)的研究

作者: 時(shí)間:2011-07-12 來(lái)源:網(wǎng)絡(luò) 收藏

摘要:為了提高效率及對(duì)環(huán)境的依賴性,文章對(duì)算法部分和硬件部分做了分析與改進(jìn),采用ARMS3C2410微處理器作為主控制模塊,采用UDA1314TS音頻處理芯片作為模塊,利用聲學(xué)模型及Viterbi算法進(jìn)行模式訓(xùn)練和識(shí)別,設(shè)計(jì)了一種的、量的語(yǔ)音識(shí)別。實(shí)驗(yàn)證明,該語(yǔ)音識(shí)別具有較高的識(shí)別率和一定程度的魯棒性,實(shí)驗(yàn)室識(shí)別率和室外識(shí)別率分別達(dá)到95.6%,92.3%。
關(guān)鍵詞:語(yǔ)音識(shí)別;嵌入式;Hidden Markov Models;ARM;Viterbi算法

0 引言
嵌入式語(yǔ)音識(shí)別系統(tǒng)是應(yīng)用各種先進(jìn)的微處理器在板級(jí)或是芯片級(jí)用軟件或硬件實(shí)現(xiàn)的語(yǔ)音識(shí)別。嵌入式技術(shù)與語(yǔ)音識(shí)別技術(shù)相結(jié)合,能使人們甩掉鍵盤(pán),通過(guò)語(yǔ)音命令對(duì)智能化終端進(jìn)行操作,人與智能化終端之間的這種自然快捷的交互方式有助于提高人機(jī)交互的效率,以適應(yīng)嵌入式平臺(tái)存儲(chǔ)資源少,實(shí)時(shí)性要求高的特點(diǎn),增強(qiáng)人對(duì)智能化設(shè)備的控制,同時(shí),在語(yǔ)音識(shí)別技術(shù)發(fā)展過(guò)程中又以的廣泛應(yīng)用為特點(diǎn)。該算法通過(guò)對(duì)大量語(yǔ)音數(shù)據(jù)進(jìn)行數(shù)據(jù)統(tǒng)計(jì),建立識(shí)別詞條的統(tǒng)計(jì)模型,然后從待識(shí)別語(yǔ)音中提取特征,與這些模型匹配,通過(guò)比較匹配概率,以獲得識(shí)別結(jié)果,通過(guò)建立大量的語(yǔ)音數(shù)據(jù)庫(kù),就能獲得一個(gè)穩(wěn)健的統(tǒng)計(jì)模型,提高在各種實(shí)際情況下的識(shí)別效率。

1 Markov鏈及隱馬爾可夫模型()
語(yǔ)音信號(hào)是一個(gè)可觀察的序列,在足夠小時(shí)間段上特性近似于穩(wěn)定,但其總的過(guò)程可看作依次從相對(duì)穩(wěn)定的某一特性過(guò)渡到另一特性,在整個(gè)分析區(qū)間內(nèi)可將許多線性模型串接起來(lái),這就是Markov鏈。Markov鏈?zhǔn)荕arkov隨機(jī)過(guò)程的特殊情況,即Markov鏈?zhǔn)綘顟B(tài)和時(shí)間參數(shù)都離散的Markov過(guò)程。
隱馬爾可夫模型是對(duì)語(yǔ)音信號(hào)的時(shí)間序列結(jié)構(gòu)建立統(tǒng)計(jì)模型,可將之看作一個(gè)數(shù)學(xué)上的雙重隨機(jī)過(guò)程:一個(gè)是用具有有限狀態(tài)數(shù)的Mar-kov鏈來(lái)模擬語(yǔ)音信號(hào)統(tǒng)計(jì)特性變化的隱含的隨機(jī)過(guò)程,另一個(gè)是與Mark-ov鏈的每一個(gè)狀態(tài)相關(guān)聯(lián)的觀測(cè)序列的隨機(jī)過(guò)程。前者通過(guò)后者表現(xiàn)出來(lái),但前者的具體參數(shù)是不可測(cè)的。
一般來(lái)說(shuō),一個(gè)HMM是一個(gè)雙重隨機(jī)過(guò)程,由下述五個(gè)參數(shù)描述:
a.JPG

2 HMM的語(yǔ)音識(shí)別系統(tǒng)實(shí)現(xiàn)
人的言語(yǔ)過(guò)程實(shí)際上就是一個(gè)雙重隨機(jī)過(guò)程,語(yǔ)音信號(hào)本身是一個(gè)可觀測(cè)的時(shí)變序列,是由大腦根據(jù)語(yǔ)法知識(shí)和言語(yǔ)需要(不可觀測(cè)的狀態(tài))發(fā)出音素的參數(shù)流。HMM合理地模仿了這一過(guò)程,很好地描述了語(yǔ)音信號(hào)的整體非平穩(wěn)性和局部平穩(wěn)性,是較為理想的一種語(yǔ)音模型。從整段語(yǔ)音來(lái)看,人類語(yǔ)音是一個(gè)非平穩(wěn)的隨機(jī)過(guò)程,但是若把整段語(yǔ)音分割成若干短時(shí)語(yǔ)音信號(hào),則可認(rèn)為這些短時(shí)語(yǔ)音信號(hào)是平穩(wěn)過(guò)程,就可以用線性手段對(duì)這些短時(shí)語(yǔ)音信號(hào)進(jìn)行分析。若對(duì)這些語(yǔ)音信號(hào)建立隱馬爾可夫模型,則可以辯識(shí)具有不同參數(shù)的短時(shí)平穩(wěn)信號(hào)段,并可以跟蹤它們之間的轉(zhuǎn)化,從而解決了對(duì)語(yǔ)音的發(fā)音速率及聲學(xué)變化建立模型的問(wèn)題。
語(yǔ)音識(shí)別系統(tǒng)首先通過(guò)芯片內(nèi)的A/D轉(zhuǎn)換器將模擬語(yǔ)音信號(hào)轉(zhuǎn)化為數(shù)字語(yǔ)音信號(hào),然后對(duì)數(shù)字語(yǔ)音信號(hào)進(jìn)行處理(信號(hào)加窗、過(guò)濾),得到干凈的語(yǔ)音信號(hào),再通過(guò)特征提取過(guò)程做出特征矢量,提取語(yǔ)音特征,最后由識(shí)別過(guò)程對(duì)說(shuō)話人語(yǔ)音進(jìn)行識(shí)別,得出識(shí)別結(jié)果??傮w來(lái)說(shuō),整個(gè)識(shí)別過(guò)程分為語(yǔ)音信號(hào)的預(yù)處理、語(yǔ)音信號(hào)的特征提取、語(yǔ)音庫(kù)的建立以及語(yǔ)音信號(hào)的識(shí)別等幾個(gè)主要階段,如圖1所示。

本文引用地址:http://butianyuan.cn/article/150493.htm

b.JPG


語(yǔ)音識(shí)別過(guò)程分為兩個(gè)部分:一是HMM訓(xùn)練過(guò)程,得到HMM語(yǔ)音識(shí)別模型,即建立基本識(shí)別語(yǔ)音庫(kù);二是HMM識(shí)別過(guò)程,得到語(yǔ)音識(shí)別結(jié)果。

矢量控制相關(guān)文章:矢量控制原理

上一頁(yè) 1 2 3 下一頁(yè)

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉