樹莓派語音互動--語音輸入識別
音訊輸入
之前的樹莓派語音識別所用的輸入源全都是提前使用電腦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);
}
總結
經過實際測試,語音識別的準確率和之前的差不多,基本可以準確的識別出設定的關鍵詞進行匹配。如果採用這種音訊輸入方式的話本質上還是識別錄製的音訊,不過可以編寫指令碼使其自動進行迴圈錄製,自動識別,也可以達到向機器狗說話釋出指令來控制機器狗運動的效果。不過總感覺這種方案有點蠢,可以做備選。
相關文章
- 基於訊飛語音,百度語音,圖靈機器人樹莓派的智慧語音機器人mic圖靈機器人樹莓派
- 語音識別模型模型
- 語音情感識別--RNNRNN
- JavaScript的語音識別JavaScript
- 語音識別技術
- 低延遲流式語音識別技術在人機語音互動場景中的實踐
- 語音互動的前世今生
- python語音識別入門及實踐Python
- 樹莓派實時播放麥克風聲音到音響樹莓派
- 樹莓派使用入門:如何更新樹莓派樹莓派
- 樹莓派使用入門:如何啟動一個新的樹莓派樹莓派
- 樹莓派使用入門:用樹莓派學 Linux樹莓派Linux
- 語音識別的最終目標是真正實現人機互動
- ASR-使用whisper語音識別
- 人工智慧 (08) 語音識別人工智慧
- Swift-語音識別、翻譯Swift
- Python語音識別終極指南Python
- 能動嘴就別動手!研究表明語音識別的速度、正確率完胜鍵盤輸入
- win10如何使用語音輸入_win10系統實現語音輸入的方法Win10
- “直播+遊戲”語音房互動玩法遊戲
- chrome語音文字互轉Chrome
- 樹莓派使用入門:慶祝樹莓派的 14 天樹莓派
- 樹莓派使用入門:如何用樹莓派來娛樂樹莓派
- 樹莓派使用入門:如何購買一個樹莓派樹莓派
- 人工智慧之語音識別(ASR)人工智慧
- [譯] 使用 WFST 進行語音識別
- 百度API---語音識別API
- 語音識別2 -- Listen,Attend,and Spell (LAS)
- 深度瞭解語音識別之發音詞典及語音資料採集標註
- 樹莓派 -入門篇樹莓派
- 智慧語音,互動入口的新未來
- 簡單剖析智慧語音互動技術
- 5 款不錯的開源語音識別/語音文字轉換系統
- C# 10分鐘完成百度語音技術(語音識別與合成)——入門篇C#
- 樹莓派使用入門:如何為樹莓派社群做出貢獻樹莓派
- 怎麼關閉win10語音識別 win10如何關閉電腦的語音識別Win10
- 新一代 Kaldi: 支援 JavaScript 進行本地語音識別和語音合成啦!JavaScript
- 用python呼叫百度語音識別api批量處理本地語音檔案PythonAPI