新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于STM32的嵌入式語音識別模塊設計

        基于STM32的嵌入式語音識別模塊設計

        作者: 時間:2011-03-23 來源:網絡 收藏

        3.3 對話管理單元
        為了方便進行對話的管理,本文中了一個對話管理單元,用于對等待的語句和等待執行的命令進行存儲,在主控制器中通過定義二維數組來實現。LD3320每次最多可以設置50項候選句,每個識別句可以是單字、詞組或短句,長度為不超過10個漢字或者79個字節的拼音串。上述原因,本文的對話管理數組如表3所列。

        本文引用地址:http://www.104case.com/article/150932.htm

        i.jpg


        行為數組中存儲要執行的行為編號,對應于50條識別語句,共有50組指令,每組指令中可以最多包含6個行為,并行的行為可以歸為一步,通過多個行為的組合,就可以完成更復雜的任務。

        4 性能測試與應用
        為了保證設計的識別識別率、穩定性和響應時間,本文對所描述的語音識別做了相應的測試,測試環境分別為安靜的家庭環境和嘈雜的醫院環境,共8條語音指令,對每條語音指令分別進行10次測試,每個環境下對每個特定人的總實驗次數為80次,記錄成功識別的次數。測試結果如表4所列。

        j.jpg

        測試中的3個非特定人中,非特定人1為女性,非特定人2和非特定人3為男性。由表中數據可以看出,家庭環境下對非特定人的語音識別率可達到90%以上,嘈雜的醫院環境下的語音識別率也可達82.5%以上。識別率方面,在嘈雜環境下比在安靜環境下的語音識別率有所降低;穩定性方面,在安靜環境下系統的穩定性較好,語音說1遍,最多說2遍就可以做出正確的響應;在噪聲環境下,系統的穩定性有所下降,個別語音命令需要說3遍甚至3遍以上才能被模塊準確識別;實時性方面,在安靜環境下的語音能保證系統響應的實時性,響應時間一般不超過1 s,在噪聲環境下的響應時間相對長一些。

        結語
        本文討論了語音識別模塊的設計和實現,對模塊各個組成單元的硬件電路及軟件實現進行了詳細的介紹。大量實驗及實際應用表明,本文設計的語音識別模塊具有穩定性好、語音識別率高、抗噪聲干擾能力強、結構簡單和使用方便等特點。該模塊實用性
        強,可廣泛應用于服務機器人智能空間、智能家居和消費電子產品等多個領域。

        linux操作系統文章專題:linux操作系統詳解(linux不再難懂)

        上一頁 1 2 3 4 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 揭西县| 城口县| 水城县| 雅安市| 青川县| 尉犁县| 连江县| 遵义市| 息烽县| 永济市| 衡山县| 资讯 | 巴彦淖尔市| 炉霍县| 吴川市| 瓮安县| 灵山县| 开平市| 青州市| 青岛市| 通州市| 阿拉善右旗| 兴宁市| 砀山县| 伊通| 宁国市| 循化| 峨山| 伊宁市| 宜春市| 沙河市| 景洪市| 浦城县| 错那县| 普陀区| 莒南县| 南投县| 军事| 潞城市| 介休市| 阳山县|