国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

查看: 24158|回復(fù): 0
打印 上一主題 下一主題

【開發(fā)教程13】瘋殼·AI語(yǔ)音人臉識(shí)別-語(yǔ)音傳輸與解析顯示

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2022-7-28 14:08:18 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
CC3200AI實(shí)驗(yàn)教程
——瘋殼·開發(fā)板系列
語(yǔ)音傳輸與解析顯示




    TLV320AIC3254支持I2C和SPI接口,這里用到I2C對(duì)TLV320AIC3254的寄存器進(jìn)行配置,用IAR打開AI_ASR里面的工程,如圖1.0.1所示為CC3200初始化I2C部分代碼。

  
    圖1.0.1 初始化I2C部分代碼
    圖1
    對(duì)TLV320AIC3254的初始化函數(shù),如圖1.0.2所示。

   
    圖1.0.2 TLV320AIC3254初始化
    圖2
    通過該函數(shù)可以設(shè)置設(shè)備的ID、采樣位數(shù)、采樣速率、音頻通道、音頻輸出以及音頻輸入的增益。
    本次實(shí)驗(yàn)使用UDP連接的方式進(jìn)行通信。使用CC3200配置為UDP模式的代碼如圖1.0.3所示。


    圖1.0.3 CC3200U配置UDP模式
    圖3
    打開common.h,連接的路由器名稱及密碼如圖1.0.4所示,特別注意的是要修改加密方式OPEN、WEP或者WPA。


    圖1.0.4 路由器相關(guān)信息
    圖4
    連接服務(wù)器的IP地址及端口如圖1.0.5所示。在network.c找到HOST_IP_ADDR可在宏定義中修改IP地址,修改usPort的值可以修改端口。

   
    圖1.0.5 服務(wù)器的IP地址及端口
    圖5
    IP地址用16進(jìn)制來表示,例如:“192”對(duì)應(yīng)16進(jìn)制的“0xc0”、“168”對(duì)應(yīng)16進(jìn)制的“0xa8”、“05”對(duì)應(yīng)16進(jìn)制的“0x05”、“05”對(duì)應(yīng)16進(jìn)制的“0x05”,合起來就是0xc0a80505(192.168.5.5)。
    Network任務(wù)主要是實(shí)現(xiàn)網(wǎng)絡(luò)連接,所以該任務(wù)主要實(shí)現(xiàn)CC3200連接上路由器,建立UDP。任務(wù)如圖1.0.6所示。


    圖1.0.6 Network任務(wù)
    圖6
    在ConnectToNetwork()函數(shù)內(nèi)有一個(gè)函數(shù)WlanConnect()通過該函數(shù)可以連接上Common.h的宏定義中的路由器,WlanConnect()函數(shù)如圖1.0.7所示。

   
    圖1.0.7 WlanConnect函數(shù)
    圖7
    CreateUdpServer()函數(shù)則是建立udp服務(wù)器,該函數(shù)如圖1.0.8所示。

   
    圖1.0.8 CreateUdpServer函數(shù)
    圖8
     Microphone任務(wù)主要是為了實(shí)現(xiàn)音頻板卡語(yǔ)音的采集以及把語(yǔ)音信號(hào)通過udp發(fā)送出去的事項(xiàng)。
    通過該任務(wù)下的GetBufferSize(pRecordBuffer)函數(shù)便可以把音頻板卡的駐極體上的聲音信號(hào)采集回來存儲(chǔ)在pRecordBuffer這個(gè)緩沖區(qū)中。GetBufferSize()函數(shù)如圖1.0.9所示。

   
    圖1.0.9 GetBufferSize函數(shù)
    圖9
    通過該任務(wù)下的sendto()函數(shù)可以把采集到語(yǔ)音信號(hào)發(fā)送到服務(wù)器端。
    通過Speaker任務(wù)可以把由服務(wù)器端識(shí)別回來的字符串接收回來,并顯示在12864液晶屏幕上。Speaker任務(wù)如圖1.1.0所示。

   
    圖1.1.0 Speaker任務(wù)
    圖10
    通過sl_RecvFrom便可接收到解析好的語(yǔ)音字符串,然后通過12864液晶屏顯示出來。
    如圖1.1.1為12864的初始化部分代碼

   
    圖1.1.1 12864初始化代碼
    圖11
    通過該函數(shù)可以初始化設(shè)定12864的對(duì)比度、掃屏方向等。如圖1.1.2為12864的顯示GB2312字庫(kù)的代碼。

  
    圖1.1.2 12864顯示GB2312字庫(kù)的代碼
    圖12
    編譯代碼下載Bin文件到CC3200上(具體可參考GPIO小節(jié)),下載成功之后將撥碼開關(guān)再撥回去,由于用到串口UART1調(diào)試的接收,需要把USB轉(zhuǎn)TTL電平的CH340的供電端以及收發(fā)端接上,把CH340G_VCC撥到ON,接收端RXD撥到ON如圖1.1.3所示。

   
    圖1.1.3 下載完成的后的撥碼開關(guān)示意圖
    圖13
    由于該實(shí)驗(yàn)需要用到音頻板卡,故需要把音頻板卡插在板子左下方的雙排針處,同時(shí)還需要把排針連接CC3200的撥碼開關(guān)撥上,即需要把板子中間靠右的8路撥碼的6、7、8(LED燈)撥到ON(1在上一步中已經(jīng)撥到了ON)。除此之外,本次實(shí)驗(yàn)還用到了12864液晶顯示器,還需要把配套的液晶顯示器接上,配套的液晶顯示器的引腳與板子IO的連接關(guān)系如表1.0.1所示。
    表1.0.1 12864與開發(fā)板連接關(guān)系

   
    表1
    最后插上USB線。最后板子上的撥碼及接線狀態(tài)如圖1.1.4所示。


    圖1.1.4 接線示意圖
    圖14
    把USB接上電腦,打開串口調(diào)試助手,選擇相應(yīng)的串口號(hào)(不同的電腦不同),波特率選擇115200,打開串口,按下復(fù)位。收到如圖1.1.5所示信息則代表音頻板卡初始化通過。

   
    圖1.1.5 音頻板卡初始化通過
    圖15
    當(dāng)接收到如圖1.1.6所示的串口打印信息時(shí),則代表CC3200已經(jīng)連上了指定的路由器。

   
    圖1.1.6 連接上路由器
    圖16
    拿起板卡對(duì)著駐極體說出想要識(shí)別的語(yǔ)音(普通話),等待一會(huì)后12864液晶,便會(huì)顯示出相應(yīng)的字符。
    在本次實(shí)驗(yàn)中是以不斷地采集駐極體處的聲音待服務(wù)器解析后回傳字符串的方式進(jìn)行的,故需要等待的時(shí)間較長(zhǎng)(約10s~20s)。
    如圖1.1.7所示,對(duì)駐極體說出“明天天氣怎么樣”,等待一會(huì)后12864液晶屏幕便會(huì)顯示出由服務(wù)器的識(shí)別返回的字符。

   
    圖1.1.7 實(shí)驗(yàn)現(xiàn)象
    圖17




    文件下載請(qǐng)點(diǎn)擊: 【3】語(yǔ)音傳輸與解析顯示.pdf (949.5 KB)

本版積分規(guī)則

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號(hào) | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 成人毛片18女人毛片免费96 | 亚洲国产精品久久精品成人 | 国产成人综合亚洲欧美在 | 亚洲欧美另类日韩 | 在线观影 | 中文国产成人精品久久一 | 免费国产va在线观看视频 | 在线精品日韩一区二区三区 | 在线观看www日本免费网站 | 男男涩涩| 9999视频| 青青青视频在国线观看伊人 | 日韩欧美 在线播放 | а新版天堂中文在线 | 国产99久久 | 韩国免费高清一级毛片性色 | 亚洲成人黄色片 | h国产在线观看 | 国产精品香蕉在线观看不卡 | 久久不雅视频 | 国产欧美一区二区三区免费 | 日韩小视频在线播放 | 一本久道热中字伊人 | 国产成人深夜福利短视频99 | 性欧美一级| 久久久亚洲精品视频 | 亚洲国产系列 | 欧美区国产区 | 日本在线观看的免费 | 成人综合网站 | 五月婷婷婷 | 日韩免费视频观看 | 日本在线观看www免费 | 香蕉大伊亚洲人在线观看 | 91四虎国自产在线播放线 | 天天搞夜夜 | 精品视频网站 | 国产在线观看高清精品 | 免费黄色在线观看 | 四虎精品影院2022 | 日韩免费视频网站 |