一、實(shí)驗(yàn)?zāi)康?/p>
1、熟悉Qt程序的開發(fā)流程。
2、掌握Qt Creator的基礎(chǔ)開發(fā)使用。
3、通過(guò)編寫Qt程序?qū)崿F(xiàn)語(yǔ)音識(shí)別的顯示界面。
二、實(shí)驗(yàn)原理
Qt工程創(chuàng)建
Qt工程的創(chuàng)建步驟包括:
(1)創(chuàng)建Qt工程;
(2)GUI的設(shè)計(jì)實(shí)現(xiàn):LCD顯示界面以及與用戶的交互;
(3)編輯控制代碼;
(4)編譯程序;
(5)運(yùn)行程序。
CI122模組
根據(jù)原理圖,可知本實(shí)驗(yàn)中使用的語(yǔ)音控制模塊是基于啟英泰倫CI122模組實(shí)現(xiàn)的。
CI112X 芯片
CI112X 芯片具有較強(qiáng)的CPU運(yùn)算能力,支持硬件NN加速,以及充足的RAM。能夠完成一些常見(jiàn)的語(yǔ)音處理算法。主要包含了ASR(語(yǔ)音識(shí)別)和語(yǔ)音降噪功能。
語(yǔ)音識(shí)別(Automatic Speech Recognition),一般簡(jiǎn)稱ASR,是將聲音轉(zhuǎn)化為文字的過(guò)程。CI112X系列芯片中,CI1122支持50 ~ 80條語(yǔ)音指令。
降噪(DENOISE)算法能有效抑制穩(wěn)態(tài)噪聲,在保證語(yǔ)音失真度的同時(shí)具有良好的噪聲抑制效果。開啟該功能后,可以通過(guò)降低穩(wěn)態(tài)噪聲的方式進(jìn)行識(shí)別效果的提升,但是同時(shí)該功能會(huì)消耗24KB的芯片內(nèi)部存儲(chǔ)空間,并且會(huì)消耗CPU的帶寬資源。
三、實(shí)驗(yàn)設(shè)備
實(shí)驗(yàn)軟件
本實(shí)驗(yàn)中使用的軟件為.VMware17+Ubuntu18.04.4 和串口調(diào)試工具Xshell。
實(shí)驗(yàn)硬件
本實(shí)驗(yàn)中使用的是TL3568-PlusTEB實(shí)驗(yàn)箱,所需的配件為Micro SD卡、Type-C線、電源和語(yǔ)音識(shí)別模塊。
四、實(shí)驗(yàn)步驟
編譯源碼
(1)打開Ubuntu,將Demo文件夾拷貝到RK3568目錄下。
(2)"Ctrl+Alt+T"打開控制臺(tái),執(zhí)行命令啟動(dòng)Qt Creator。
(3)如有彈出的對(duì)話框,點(diǎn)擊No。對(duì)話框主要內(nèi)容為:是否需要加載上一臺(tái)電腦的配置文件,此文件包含上一臺(tái)電腦的配置規(guī)則,我們不需要使用,重新制定規(guī)則。勾選3568套件,然后點(diǎn)擊configure project即可。
(4)打開界面控制的源碼。
(5)查看界面設(shè)計(jì)。
(6)點(diǎn)擊"Projects",可以查看編譯文件保存的路徑。
(7)編譯生成ARM端的Qt程序鏡像,在右下角會(huì)出現(xiàn)編譯進(jìn)度條,變綠后編譯完成。可在目錄下查看生成的ARM端Qt程序鏡像。
(8)編譯完成后使用OpenSSH命令將文件拷貝至實(shí)驗(yàn)箱文件系統(tǒng)。
硬件連接
接著進(jìn)行硬件連接,
(1)將Linux系統(tǒng)啟動(dòng)卡插至Micro SD卡槽。
(2)使用Type-C線連接USB TO UART2調(diào)試串口到PC機(jī)。
(3)將語(yǔ)音控制模塊插入實(shí)驗(yàn)箱的GPIO/I2C/UART/CAN接口。
(4)連接電源線,先不要上電。
軟件操作
接著進(jìn)行軟件部分操作。
(1)先在設(shè)備管理器查看串口的端口號(hào);
(2)再設(shè)置串口調(diào)試工具,波特率設(shè)置為1500000,點(diǎn)擊連接,在Xshell調(diào)試終端會(huì)顯示連接成功。
(3)連接成功后,撥動(dòng)實(shí)驗(yàn)箱的電源開關(guān),將實(shí)驗(yàn)箱上電。
(4)等待系統(tǒng)登錄SD卡系統(tǒng)了。
(5)登錄成功后,在可執(zhí)行程序所在目錄執(zhí)行命令運(yùn)行程序。
(6)程序運(yùn)行后可以看到LCD顯示的界面。
(7)對(duì)著模塊喊“你好創(chuàng)龍”喚醒模塊,語(yǔ)音識(shí)別模塊會(huì)回應(yīng)。
(8)接著再喊“打開彩燈”,則模塊上面的LED燈會(huì)亮起,同時(shí)屏幕上的開關(guān)會(huì)變成打開。
(9)對(duì)著模塊喊“你好創(chuàng)龍”喚醒,再說(shuō)“關(guān)閉彩燈”,則模塊上面的LED燈會(huì)熄滅,同時(shí)屏幕上的開關(guān)會(huì)變成關(guān)閉。
(10)先不要戴著耳機(jī),以免音量過(guò)大。對(duì)著模塊喊“你好創(chuàng)龍”喚醒,再說(shuō)“播放音樂(lè)”,則會(huì)播放VenusMars1.wav音樂(lè)文件。播放音樂(lè)后,再慢慢戴上耳機(jī)。
(11)對(duì)著模塊喊“你好創(chuàng)龍”喚醒,再說(shuō)“停止音樂(lè)”,則會(huì)停止音樂(lè)。
-
處理器
+關(guān)注
關(guān)注
68文章
19825瀏覽量
233757 -
語(yǔ)音識(shí)別
+關(guān)注
關(guān)注
39文章
1774瀏覽量
113978 -
RK3568
+關(guān)注
關(guān)注
5文章
582瀏覽量
6146
發(fā)布評(píng)論請(qǐng)先 登錄
基于RK3568教學(xué)實(shí)驗(yàn)箱操作案例分享:4-1 LED燈控制實(shí)驗(yàn)
人工智能教學(xué)實(shí)驗(yàn)箱_國(guó)產(chǎn)處理器:5-29 語(yǔ)音識(shí)別控制實(shí)驗(yàn)
RK3568 CPU處理器測(cè)試步驟
RK3568開發(fā)筆記(一)
國(guó)產(chǎn)工業(yè)級(jí)RK3568核心板-AI人臉識(shí)別產(chǎn)品方案
rk3568處理器屬于什么檔次 rk3568性能怎么樣

RK3568核心板數(shù)據(jù)手冊(cè)
國(guó)產(chǎn)處理器瑞芯微RK3568對(duì)比RK3399性能解析-迅為開發(fā)板

國(guó)產(chǎn)工業(yè)級(jí)RK3568核心板-AI人臉識(shí)別產(chǎn)品方案

rk3568處理器屬于什么檔次?
RK3568與3568J的區(qū)別
基于“中國(guó)芯”RK3568 ARM Cortex-A55教學(xué)實(shí)驗(yàn)箱強(qiáng)勢(shì)首發(fā)

Android案例分享,基于瑞芯微RK3568國(guó)產(chǎn)平臺(tái)!

國(guó)產(chǎn)處理器RK3568教學(xué)實(shí)驗(yàn)箱操作案例:LED燈控制實(shí)驗(yàn)

迅為RK3568驅(qū)動(dòng)指南GPIO子系統(tǒng) GPIO操作函數(shù)實(shí)驗(yàn)

評(píng)論