[開發紀錄] 語音辨識 - QT使用

来源:互联网 发布:php和mysql交互 编辑:程序博客网 时间:2024/06/06 09:51

由於TI官方的C6accel太不給力,目前尚無DSP開發能力之前,只能先放棄DSP的部份,

完全使用ARM進行開發,那麼不再綁定DVSDK開發環境,使用QT進行編輯,可在Linux內進行編譯測試,

確認功能後再進行交叉編譯的工作,

 

首先,先找到 QtSdk-offline-linux-x86-v1.2.1.run 以及 qt-everywhere-opensource-src-4.8.1.tar.gz,

第一個檔案是QT的開發介面,安裝好之後便可以像gcc一般,進行程式編譯,並且有debug模式除錯,

第二個檔案是用來進行交叉編譯,在選擇編譯時,選到相對應的項目(ARM),便可交叉編輯為該系統的執行檔。


目前交叉編譯的安裝遭遇到困難,目前已將語音辨識程式搬到QT上進行測試。


另外,在使用虛擬機器(VitrualBox)+Linux(Ubuntu)系統下,有內建麥克風無法錄音的問題,

在虛擬機的設定檔內,選擇音效項目,將設定裝置部份,更改為 Intel HD AUDIO,再進到虛擬機內,

先進入終端機,使用AlsaMixer將擷取項目音量開啟,並更改虛擬機系統的音效設定,確認輸入頁面內,使用Analog Input,並開啟音量,

此時說話應可看到音量的大小,使用 arecord 以及 aplay進行錄音測試,基本上就能正確調用alsa api 了。



原创粉丝点击