樹莓派語音互動--語音輸入識別
音訊輸入
之前的樹莓派語音識別所用的輸入源全都是提前使用電腦PC端進行音訊檔案的製作然後進行的識別。當時購置了專用的usb麥克風但是錄製的音訊檔案格式有問題導致識別成功率很低,不過又重新探索了一下usb麥克風的使用方法,實現了通過樹莓派自身硬體完成音訊檔案的錄製和識別並控制機器狗運動的功能。參考教程基礎usb麥克風的配置,修改錄入音訊檔案格式。
- 錄製命令
sudo arecord -D "plughw:1,0" -d 5 -r 16000 -c 1 -t wav -f S16_LE test.wav
各個引數所代表的意思已在上文提及。預設將test.wav儲存在當前路徑中。
- 修改iat_publish
為了方便除錯,直接在原來程式碼的基礎上新增從剛錄製生成的檔案中進行識別。
else if (aud_src == 4)
{
printf("Demo recgonizing the speech from the usb microphone\n");
demo_file("/home/liuda/spotmicro/src/spotMicro/robot_voice/bin/wav/test.wav", session_begin_params);
}
總結
經過實際測試,語音識別的準確率和之前的差不多,基本可以準確的識別出設定的關鍵詞進行匹配。如果採用這種音訊輸入方式的話本質上還是識別錄製的音訊,不過可以編寫指令碼使其自動進行迴圈錄製,自動識別,也可以達到向機器狗說話釋出指令來控制機器狗運動的效果。不過總感覺這種方案有點蠢,可以做備選。
相關文章
- 打造DIY版Echo:樹莓派+ Alexa 語音服務樹莓派
- 教你如何在樹莓派上搭建語音識別服務樹莓派
- 基於訊飛語音,百度語音,圖靈機器人樹莓派的智慧語音機器人mic圖靈機器人樹莓派
- JavaScript的語音識別JavaScript
- 語音識別技術
- 低延遲流式語音識別技術在人機語音互動場景中的實踐
- 樹莓派實時播放麥克風聲音到音響樹莓派
- 語音識別進入IVR系統 (轉)VR
- 樹莓派使用入門:如何更新樹莓派樹莓派
- “直播+遊戲”語音房互動玩法遊戲
- Win10系統如何啟動語音識別 win10啟動語音識別的兩種方法Win10
- python語音識別入門及實踐Python
- 樹莓派使用入門:如何啟動一個新的樹莓派樹莓派
- 語音識別的最終目標是真正實現人機互動
- 人工智慧 (08) 語音識別人工智慧
- Swift-語音識別、翻譯Swift
- 語音識別----音高的處理
- 語音識別開源專案
- 語音識別方向的資料
- ASR-使用whisper語音識別
- [思考]語音搜尋互動模式分析模式
- win10如何使用語音輸入_win10系統實現語音輸入的方法Win10
- 樹莓派使用入門:用樹莓派學 Linux樹莓派Linux
- chrome語音文字互轉Chrome
- python語音智慧對話聊天機器人,linux&&樹莓派雙平臺相容Python機器人Linux樹莓派
- 樹莓派2B+ -配置-播放MP3音樂樹莓派
- 樹莓派使用入門:如何用樹莓派來娛樂樹莓派
- 樹莓派使用入門:如何購買一個樹莓派樹莓派
- 樹莓派使用入門:慶祝樹莓派的 14 天樹莓派
- 深度瞭解語音識別之發音詞典及語音資料採集標註
- 人工智慧之語音識別(ASR)人工智慧
- [譯] 使用 WFST 進行語音識別
- 百度API---語音識別API
- Python語音識別終極指南Python
- Windows XP語音識別技術(轉)Windows
- 智慧語音,互動入口的新未來
- 簡單剖析智慧語音互動技術
- 樹莓派 -入門篇樹莓派