0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

不用音箱怎么才能語(yǔ)音控制

智能物聯(lián)研習(xí)社 ? 來(lái)源:涂鴉智能 ? 作者:涂鴉智能 ? 2021-09-28 16:39 ? 次閱讀

智能音箱市場(chǎng)高速發(fā)展的帶動(dòng)下,智能家居中語(yǔ)音交互的控制方式被越來(lái)越多人接收。許多智能設(shè)備的廠(chǎng)家也希望能增加語(yǔ)音的控制功能,但智能音箱并不是每個(gè)用戶(hù)的家里都有,而且各大音箱廠(chǎng)家對(duì)接要求也各成體系。

涂鴉提供的語(yǔ)音模組可以很好的解決這個(gè)問(wèn)題,像普通模組一樣串口對(duì)接,即可實(shí)現(xiàn)本地語(yǔ)音控制,無(wú)需音箱。

物料清單

硬件 (3)

步驟:

第 1 步:方案介紹

Wi-Fi語(yǔ)音開(kāi)發(fā)板與普通Wi-Fi開(kāi)發(fā)板都遵循通用串口協(xié)議,對(duì) MCU 開(kāi)發(fā)工程師而言,在對(duì)接過(guò)程上與普通Wi-Fi模組對(duì)接一樣,語(yǔ)音的功能主要在模組端集成,開(kāi)發(fā)者無(wú)需單獨(dú)多做開(kāi)發(fā)。涂鴉三明治語(yǔ)音功能板板載兩個(gè)麥克風(fēng)接口一個(gè)喇叭接口,模組內(nèi)置喚醒詞“小智管家”。

下面我們以5路彩燈為例,介紹語(yǔ)音控制的智能燈開(kāi)發(fā)過(guò)程。

第 2 步:軟件開(kāi)發(fā)-通訊板聯(lián)調(diào)

軟件開(kāi)發(fā)過(guò)程主要基于 Arduino 實(shí)現(xiàn) MCU 與傳感器和模組協(xié)議對(duì)接。首先調(diào)通 MCU 和模組的通訊,可以實(shí)現(xiàn)App配網(wǎng),MCU 數(shù)據(jù)傳輸?shù)紸pp。

步驟 2.1:環(huán)境搭建

環(huán)境搭建教程:三明治開(kāi)發(fā)板環(huán)境搭建

環(huán)境搭建的教程主要講如何在 Arduino IDE 中添加ST開(kāi)發(fā)板,集成 STM32CubeProgrammer 實(shí)現(xiàn)編譯下載功能,初學(xué)開(kāi)發(fā)者需仔細(xì)閱讀。

創(chuàng)建工程,下載移植涂鴉 MCU SDK 開(kāi)發(fā)包詳細(xì)教程:MCU快速上手

具體步驟教程已比較詳細(xì),這里不做贅述,不過(guò)在創(chuàng)建產(chǎn)品過(guò)程中要注意,通訊類(lèi)型選擇Wi-Fi,模組和固件選擇時(shí)需選擇語(yǔ)音模組對(duì)應(yīng)的模組型號(hào)和固件。

移植成功配網(wǎng)會(huì)看到選擇的產(chǎn)品面板,至此模組通訊部分已經(jīng)調(diào)通。接下來(lái)我們需要移植5路彩燈功能板的驅(qū)動(dòng)程序。

第 3 步:軟件開(kāi)發(fā)-功能板聯(lián)調(diào)

五路彩燈驅(qū)動(dòng)下載鏈接:PWM_IIC_RGB_Drive.zip。

添加驅(qū)動(dòng)文件到工程中,應(yīng)用層參考代碼如下所示。

voidsetup(){
pinMode(PC13,INPUT);//按鍵檢測(cè)初始化
mySerial.begin(9600);//軟件串口初始化
mySerial.println("myserialinitsuccessful!");
Serial.begin(115200);//PA3RXPA2TX
Serial.println("serialinitsuccessful!\r\n");
light_data_int();
IIC_Init();
delay(10);
rgb_init(0,0,0);
timer_init();
wifi_protocol_init();
Hue_shade_start(&a);

}

voidloop(){
if(init_flag==0){
time_cnt++;
if(time_cnt%5000==0){
time_cnt=0;
cnt++;
}
wifi_stat_led(&cnt);//配網(wǎng)狀態(tài)指示燈
}

wifi_uart_service();
myserialEvent();//串口接收處理函數(shù)
key_scan();//按鍵重置配網(wǎng)

}

第 4 步:配網(wǎng)實(shí)測(cè)

功能板代碼移植成功后,重新配網(wǎng),首先測(cè)試手機(jī)控制燈光開(kāi)關(guān)調(diào)色等功能均正常,證明移植無(wú)誤。接下來(lái)我們就可以進(jìn)行設(shè)備的語(yǔ)音功能測(cè)試,照明類(lèi)設(shè)備支持的語(yǔ)音指令如下所示。

基于涂鴉平臺(tái),使用涂鴉三明治開(kāi)發(fā)板,Arduino IDE 編程,快速實(shí)現(xiàn)一款可語(yǔ)音控制的五路彩燈產(chǎn)品原型搭建。

https://auth.tuya.com/?from=https%3A%2F%2Fiot.tuya.com%2F&_source=795a75d7c1af33f95d8ea55409e4b22e

無(wú)需音箱,實(shí)現(xiàn)本地語(yǔ)音控制很簡(jiǎn)單~ 一句語(yǔ)音,即可喚醒智能設(shè)備!還不快來(lái)入手~

NUCLEO-G071RB 數(shù)量:1

涂鴉三明治語(yǔ)音 Wi-Fi 通信板(VWXR2)數(shù)量:1

涂鴉三明治(PWM + IIC)照明功能板數(shù)量:1

編輯:jq

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 傳感器
    +關(guān)注

    關(guān)注

    2545

    文章

    50456

    瀏覽量

    751101
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    146

    文章

    16899

    瀏覽量

    349936
  • 數(shù)據(jù)傳輸
    +關(guān)注

    關(guān)注

    9

    文章

    1794

    瀏覽量

    64412
  • 語(yǔ)音控制
    +關(guān)注

    關(guān)注

    5

    文章

    481

    瀏覽量

    28215
  • 智能燈
    +關(guān)注

    關(guān)注

    1

    文章

    41

    瀏覽量

    11223
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    AIC3254要怎么做才能夠做到反饋抑制呢?

    消除的條件的。但是,我想做到反饋抑制效果,就是說(shuō),一個(gè)MIC輸入到CODEC,由CODEC輸出到音箱。在這個(gè)情況下,是不存在遠(yuǎn)端語(yǔ)音的,只有唯一一個(gè)MIC輸入端。我今天試了很多方法,發(fā)現(xiàn)根本無(wú)法用AEC
    發(fā)表于 11-08 07:49

    語(yǔ)音集成電路是指什么意思

    語(yǔ)音集成電路(Voice Integrated Circuit,簡(jiǎn)稱(chēng)VIC)是一種專(zhuān)門(mén)用于處理語(yǔ)音信號(hào)的集成電路。它通常包括了語(yǔ)音識(shí)別、語(yǔ)音合成、語(yǔ)
    的頭像 發(fā)表于 09-30 15:44 ?232次閱讀

    離線(xiàn)語(yǔ)音控制技術(shù)特點(diǎn)

    離線(xiàn)語(yǔ)音控制通過(guò)結(jié)合高性能的音頻前端處理算法和本地AI模型實(shí)現(xiàn)了高效的語(yǔ)音識(shí)別和控制能力,不依賴(lài)于互聯(lián)網(wǎng)連接,同時(shí)具備靈活的應(yīng)用擴(kuò)展性。這種解決方案為各種智能設(shè)備提供了穩(wěn)定、高效和多語(yǔ)
    的頭像 發(fā)表于 06-26 18:12 ?377次閱讀
    離線(xiàn)<b class='flag-5'>語(yǔ)音</b><b class='flag-5'>控制</b>技術(shù)特點(diǎn)

    語(yǔ)音控制模塊_雷龍發(fā)展

      1,串口   uart串口控制模式,即異步傳送收發(fā)器,通過(guò)其完成語(yǔ)音控制。 []()   圖中,GND表示單片機(jī)系統(tǒng)電源的參考地,TXD是串行發(fā)送引腳,RXD是串行接收引腳。發(fā)送uart將來(lái)
    發(fā)表于 06-14 17:18

    NRK330x藍(lán)牙音箱語(yǔ)音識(shí)別芯片方案設(shè)計(jì)

    隨著智能家居的普及和消費(fèi)者對(duì)音樂(lè)體驗(yàn)需求的提高,藍(lán)牙音箱市場(chǎng)將繼續(xù)保持強(qiáng)勁的增長(zhǎng)勢(shì)頭。而NRK330X系列語(yǔ)音識(shí)別芯片憑借其卓越的性能和廣泛的應(yīng)用領(lǐng)域,有望在市場(chǎng)中占據(jù)更大的份額。 藍(lán)牙音箱語(yǔ)
    的頭像 發(fā)表于 05-14 11:33 ?533次閱讀

    拿來(lái)就能用 | ESP AI音箱方案介紹

    本案例使用ESP-BOX和OpenAIAPI開(kāi)發(fā)一款語(yǔ)音控制的聊天機(jī)器人(chatbot)。ESP-BOXAI音箱方案介紹本案例將介紹如何使用ESP-BOX和OpenAIAPI開(kāi)發(fā)一款語(yǔ)音
    的頭像 發(fā)表于 03-21 08:03 ?584次閱讀
    拿來(lái)就能用 | ESP AI<b class='flag-5'>音箱</b>方案介紹

    音頻功率放大器DP4871/DP8403/DP4863/DP4809的智能音箱應(yīng)用案例分析

    的熱點(diǎn)。這些音箱不僅提供音頻播放功能,還整合了語(yǔ)音識(shí)別和智能家居控制等功能。音箱已經(jīng)從傳統(tǒng)的音頻設(shè)備發(fā)展為家庭娛樂(lè)系統(tǒng)的核心。通過(guò)與智能電視、電腦等設(shè)備的連接,智
    的頭像 發(fā)表于 01-05 14:29 ?1058次閱讀
    音頻功率放大器DP4871/DP8403/DP4863/DP4809的智能<b class='flag-5'>音箱</b>應(yīng)用案例分析

    LTC6812的被動(dòng)均壓必須有控制芯片與它通訊才能起作用嗎?

    LTC6812這款芯片是否必須有控制芯片與它進(jìn)行通訊才能使能它的被動(dòng)均壓功能?目前做產(chǎn)品研發(fā),很多被動(dòng)均壓都是采用電壓檢測(cè)器,在充電過(guò)充的時(shí)候,就能自動(dòng)開(kāi)啟均壓,而不用控制芯片給從板下
    發(fā)表于 01-04 07:31

    科大訊飛語(yǔ)音控制模塊怎么用

    科大訊飛語(yǔ)音控制模塊是一種人機(jī)交互技術(shù),它利用語(yǔ)音識(shí)別和語(yǔ)音合成技術(shù),使用戶(hù)可以通過(guò)語(yǔ)音指令來(lái)控制
    的頭像 發(fā)表于 12-25 13:58 ?1646次閱讀

    芯知識(shí) | 什么是語(yǔ)音芯片的IIC控制模式?

    隨著科技的不斷發(fā)展,語(yǔ)音芯片作為現(xiàn)代電子產(chǎn)品中的重要組成部分,其功能和性能也在不斷提升。其中,IIC控制模式是一種常見(jiàn)的語(yǔ)音芯片控制方式,具有高效、靈活的特點(diǎn)。IIC,即
    的頭像 發(fā)表于 12-20 08:41 ?524次閱讀
    芯知識(shí) | 什么是<b class='flag-5'>語(yǔ)音</b>芯片的IIC<b class='flag-5'>控制</b>模式?

    離線(xiàn)語(yǔ)音識(shí)別及控制是怎樣的技術(shù)?

    進(jìn)行處理。  離線(xiàn)語(yǔ)音識(shí)別能夠在設(shè)備上實(shí)現(xiàn)實(shí)時(shí)的語(yǔ)音識(shí)別響應(yīng),具有響應(yīng)速度快、隱私保護(hù)好、穩(wěn)定可靠等優(yōu)勢(shì)。它廣泛應(yīng)用于移動(dòng)設(shè)備、智能音箱、嵌入式系統(tǒng)等場(chǎng)景,為用戶(hù)提供便利的語(yǔ)音輸入和交
    發(fā)表于 11-24 17:41

    方言離線(xiàn)語(yǔ)音控制場(chǎng)景解決方案

    情況下,留守老人和小孩說(shuō)方言比較多,在雷龍離線(xiàn)語(yǔ)音模塊 自定義語(yǔ)音的幫助下,老人或小孩不再需要手動(dòng)操作復(fù)雜的電子設(shè)備。他們只需對(duì)設(shè)備用方言說(shuō)出自己的需求,即可實(shí)現(xiàn)設(shè)備的控制。這一功能對(duì)于老人和小孩來(lái)說(shuō)
    發(fā)表于 11-17 17:57

    KT148A語(yǔ)音芯片的下載用的是串口,測(cè)試可以直接串口發(fā)指令控制嗎?

      KT148A語(yǔ)音芯片的下載用的是串口,那我實(shí)際測(cè)試是不是可以直接串口發(fā)指令測(cè)試控制?就不用單獨(dú)寫(xiě)程序去模擬一線(xiàn)串口的時(shí)序了
    的頭像 發(fā)表于 11-14 14:21 ?655次閱讀
    KT148A<b class='flag-5'>語(yǔ)音</b>芯片的下載用的是串口,測(cè)試可以直接串口發(fā)指令<b class='flag-5'>控制</b>嗎?