基于STM32的嵌入式語(yǔ)音識(shí)別模塊設(shè)計(jì)
3.3 對(duì)話管理單元設(shè)計(jì)
為了方便進(jìn)行對(duì)話的管理,本文中設(shè)計(jì)了一個(gè)對(duì)話管理單元,用于對(duì)等待識(shí)別的語(yǔ)句和等待執(zhí)行的命令進(jìn)行存儲(chǔ),在主控制器中通過定義二維數(shù)組來(lái)實(shí)現(xiàn)。LD3320每次識(shí)別最多可以設(shè)置50項(xiàng)候選識(shí)別句,每個(gè)識(shí)別句可以是單字、詞組或短句,長(zhǎng)度為不超過10個(gè)漢字或者79個(gè)字節(jié)的拼音串。基于上述原因,本文設(shè)計(jì)的對(duì)話管理數(shù)組如表3所列。本文引用地址:http://www.biyoush.com/article/150932.htm
行為數(shù)組中存儲(chǔ)要執(zhí)行的行為編號(hào),對(duì)應(yīng)于50條語(yǔ)音識(shí)別語(yǔ)句,共有50組指令,每組指令中可以最多包含6個(gè)行為,并行的行為可以歸為一步,通過多個(gè)行為的組合,就可以完成更復(fù)雜的任務(wù)。
4 性能測(cè)試與應(yīng)用
為了保證設(shè)計(jì)的語(yǔ)音識(shí)別模塊的語(yǔ)音識(shí)別率、穩(wěn)定性和響應(yīng)時(shí)間,本文對(duì)所描述的語(yǔ)音識(shí)別模塊做了相應(yīng)的測(cè)試,測(cè)試環(huán)境分別為安靜的家庭環(huán)境和嘈雜的醫(yī)院環(huán)境,共8條語(yǔ)音指令,對(duì)每條語(yǔ)音指令分別進(jìn)行10次測(cè)試,每個(gè)環(huán)境下對(duì)每個(gè)特定人的總實(shí)驗(yàn)次數(shù)為80次,記錄成功識(shí)別的次數(shù)。測(cè)試結(jié)果如表4所列。
測(cè)試中的3個(gè)非特定人中,非特定人1為女性,非特定人2和非特定人3為男性。由表中數(shù)據(jù)可以看出,家庭環(huán)境下對(duì)非特定人的語(yǔ)音識(shí)別率可達(dá)到90%以上,嘈雜的醫(yī)院環(huán)境下的語(yǔ)音識(shí)別率也可達(dá)82.5%以上。識(shí)別率方面,在嘈雜環(huán)境下比在安靜環(huán)境下的語(yǔ)音識(shí)別率有所降低;穩(wěn)定性方面,在安靜環(huán)境下系統(tǒng)的穩(wěn)定性較好,語(yǔ)音說(shuō)1遍,最多說(shuō)2遍模塊就可以做出正確的響應(yīng);在噪聲環(huán)境下,系統(tǒng)的穩(wěn)定性有所下降,個(gè)別語(yǔ)音命令需要說(shuō)3遍甚至3遍以上才能被模塊準(zhǔn)確識(shí)別;實(shí)時(shí)性方面,在安靜環(huán)境下的語(yǔ)音能保證系統(tǒng)響應(yīng)的實(shí)時(shí)性,響應(yīng)時(shí)間一般不超過1 s,在噪聲環(huán)境下的響應(yīng)時(shí)間相對(duì)長(zhǎng)一些。
結(jié)語(yǔ)
本文討論了基于STM32的嵌入式語(yǔ)音識(shí)別模塊的設(shè)計(jì)和實(shí)現(xiàn),對(duì)模塊各個(gè)組成單元的硬件電路及軟件實(shí)現(xiàn)進(jìn)行了詳細(xì)的介紹。大量實(shí)驗(yàn)及實(shí)際應(yīng)用表明,本文設(shè)計(jì)的語(yǔ)音識(shí)別模塊具有穩(wěn)定性好、語(yǔ)音識(shí)別率高、抗噪聲干擾能力強(qiáng)、結(jié)構(gòu)簡(jiǎn)單和使用方便等特點(diǎn)。該模塊實(shí)用性
強(qiáng),可廣泛應(yīng)用于服務(wù)機(jī)器人智能空間、智能家居和消費(fèi)電子產(chǎn)品等多個(gè)領(lǐng)域。
評(píng)論