本文最早發表于電子發燒友:【 】【正點原子i.MX93開發板試用連載體驗】基于深度學習的語音本地控制 - 正點原子學習小組 - 電子技術論壇 - 廣受歡迎的專業電子論壇! (elecfans.com)https://bbs.elecfans.com/jishu_2438354_1_1.html
有一段時間沒有參加電子發燒友的開發板評測了,主要是不想總是重復以往做過的東西,希望在評測中想學點新東西突破一下自己。這次感謝電子發燒友論壇和正點原子給的評測機會,希望充分利用i.MX93開發板實現語音智能識別功能。
項目計劃
1)根據文檔,學習i.MX的AI開發環境和相關的程序框架。
2)利用TensorFlow Lite框架進行語音識別的模型建立和訓練工作。
3)將所訓練的模型移植到NXP的硬件平臺上。
4)利用語音指令控制其他外設。
5)項目調試,分享設計經驗。
開箱體驗
正點原子的產品一直以做工細致、資料豐富著名。此次開箱后立刻就喜歡上了它的板子,真是漂亮,而且接口豐富,非常時候新手入門。
音頻播放測試
此次的主要功能是需要通過語音實現的,所以先測試了其語音功能。
系統加電后,使用MobaXterm登錄系統。開發板出廠系統里有音頻配置和測試文件,按照如下指令執行音頻測試腳本。
cd shell/audio
./atk_audioTest.sh
第一次運行該腳本時,會打印音頻設備初始化相關操作,后續執行此腳本時不再打印初始化相關信息。按 Ctrl+c 組合鍵可以退出腳本。
初始化完音頻設備后,輸入數字 2 并確認即可播放音頻測試,播放信息如下。
期間板載揚聲器會播放音頻,聲音響亮。
錄音測試
還是運行剛才的腳本,初始化完音頻設備后,輸入數字 1 確認后,下一步選擇麥克風測試項目,如果是使用帶麥克風的耳機接在開發板 PHONE 接口則使用 1. 耳機麥克風;如果是沒接耳機,直接使用開發板自帶的板載麥克風 MIC,則使用 2. 板載麥克風。筆者使用的是開發板自帶的板載麥克風MIC,這里選擇第二項。選擇好對應的麥克風配置后,腳本會自動進行錄音,請靠近麥克風進行錄音測試。錄音完成后會在當前目錄下生成 record.wav 文件,此文件就是筆者剛剛錄音生成的音頻文件。腳本在錄音后會自動播放所錄音頻。感覺板載麥克風的噪音有點大,所以對音質要求苛刻的還是接耳機麥克風比較好。
基本測試先進行到這里,后續將進行編程測試。
?