『免費開源』基于STM32的<智能垃圾桶>之語音識別
接下來,我們就可以來一鍵設(shè)置關(guān)鍵詞了,我們先將數(shù)據(jù)接收區(qū)的顯示模式改成“文本格式顯示”,然后點擊“一鍵設(shè)置”,選擇文件“垃圾名字關(guān)鍵詞.txt”,然后點擊“打開”按鈕:
因為我們設(shè)置的速度是1000ms,也就是說,每1000ms下發(fā)一條設(shè)置指令,所以,我們在“ASR M08-B設(shè)置軟件”的“數(shù)據(jù)接收區(qū)”會每隔1000ms收到一條“寫入成功!”的信息,直到出現(xiàn)“發(fā)送完成”的提示,意味著所有的關(guān)鍵詞設(shè)置成功。
接下來,我們就可以來測試一下這些關(guān)鍵詞了,測試關(guān)鍵詞是否寫入成功有兩個方法:
一是點擊軟件上的“查詢關(guān)鍵詞”按鈕,然后再點擊“發(fā)送”按鈕,即可查詢我們剛才寫入的所有的關(guān)鍵詞;
另外一個就是可以直接通過判斷語音識別模塊的返回值來最終檢驗我們寫入的關(guān)鍵詞是否成功,具體操作請看視頻:
視頻中有提到如何將模塊設(shè)置成“口令模式”,其實,這條指令也同樣可以在“一鍵設(shè)置”的時候,跟隨其他關(guān)鍵詞一起寫入到語音識別模塊中,相信看到這里,大家都應(yīng)該知道要怎么操作了,筆者就不再贅述了。ASR-08B模塊這款語音識別模塊,相比與之前筆者使用過的慶科的VBS7100語音套件有優(yōu)點也有缺點,ASR-08B模塊有幾個比較突出的優(yōu)點:
1、離線識別:采用了LD3320離線式語音識別芯片,無需聯(lián)網(wǎng)能夠?qū)崿F(xiàn)離線識別;
2、設(shè)置簡單:廠家提供了專用的設(shè)置軟件,使得用戶無需編程基礎(chǔ),全程傻瓜式操作,就能快速設(shè)置所有指令;
當(dāng)然咯,其缺點也是比較明顯的:
1、識別率不高:由于LD3320芯片的局限性,導(dǎo)致了識別率只能在90%左右(雖然在離線式語音識別芯片中算高了,但是跟在線式語音識別芯片還是有一定差距);
2、關(guān)鍵詞數(shù)量有限:ASR-08B模塊能夠設(shè)定的關(guān)鍵詞數(shù)量有限(最多50條),導(dǎo)致了我們能夠?qū)懭氲年P(guān)鍵詞數(shù)量不能太多,有一定的局限性;有關(guān)ASR-08B模塊和VBS7100語音套件的更多差異以及詳細(xì)的使用教程,請大家自行翻閱相關(guān)資料,在實際應(yīng)用中,我們可以根據(jù)自己的應(yīng)用場景,選擇離線式語音識別方案還是在線式語音識別方案。關(guān)于我們這個DIY智能垃圾桶項目的語音識別部分,就給大家介紹到這里了,如還有疑問可以咨詢我們,下一篇,筆者將要跟大家繼續(xù)分享我們這個DIY項目中語音播報部分的實現(xiàn),敬請關(guān)注!如果你喜歡我們的這個DIY項目,歡迎分享、轉(zhuǎn)載,在項目內(nèi)容全部介紹完成后,筆者將會給大家免費分享所有設(shè)計資料,感謝大家的支持!

請輸入評論內(nèi)容...
請輸入評論/評論長度6~500個字
最新活動更多
-
7月22-29日立即報名>> 【線下論壇】第三屆安富利汽車生態(tài)圈峰會
-
7.30-8.1火熱報名中>> 全數(shù)會2025(第六屆)機器人及智能工廠展
-
7月31日免費預(yù)約>> OFweek 2025具身智能機器人產(chǎn)業(yè)技術(shù)創(chuàng)新應(yīng)用論壇
-
免費參會立即報名>> 7月30日- 8月1日 2025全數(shù)會工業(yè)芯片與傳感儀表展
-
即日-2025.8.1立即下載>> 《2024智能制造產(chǎn)業(yè)高端化、智能化、綠色化發(fā)展藍(lán)皮書》
-
8月5日立即報名>> 【在線會議】CAE優(yōu)化設(shè)計:醫(yī)療器械設(shè)計的應(yīng)用案例與方案解析
推薦專題