在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

安信可離線語(yǔ)音開(kāi)發(fā)板:二次開(kāi)發(fā)語(yǔ)音控制LED燈

AIoT行業(yè)洞察 ? 來(lái)源:AIoT行業(yè)洞察 ? 作者:AIoT行業(yè)洞察 ? 2025-03-19 10:53 ? 次閱讀

前言

經(jīng)過(guò)前面的學(xué)習(xí),相信大家已經(jīng)了解離線語(yǔ)音開(kāi)發(fā)環(huán)境的搭建流程。甚至已經(jīng)編譯過(guò)固件,并進(jìn)行了測(cè)試。本文將從產(chǎn)品創(chuàng)建開(kāi)始講起,一步一步實(shí)現(xiàn)語(yǔ)音控制LED的功能。

安信可語(yǔ)音開(kāi)放平臺(tái):

http://voice.ai-thinker.com/#/

一、RGB品類(lèi)產(chǎn)品生成

在燈具品類(lèi)選擇RGB燈,選擇場(chǎng)景里選擇純離線方案,選擇模組可以根據(jù)自己實(shí)際的硬件選擇,我這里選擇VC-02。填寫(xiě)產(chǎn)品信息中的產(chǎn)品名稱(chēng)隨意天線,語(yǔ)言選擇中文就好。下拉到最底部,點(diǎn)擊保存。

wKgZO2faMYeAOPFUAABe0qxOeaA598.jpg

1. 產(chǎn)品功能定義

在語(yǔ)音SDK選項(xiàng)中,前端信號(hào)處理、Pin腳配置保持默認(rèn)

2. 定義控制LED的喚醒詞及回復(fù)語(yǔ)3. 定義命令詞及回復(fù)語(yǔ)

wKgZPGfaMYeABwsqAAC-5y5SNqc336.jpg

wKgZO2faMYiAMCcaAABxl5gZi1c826.jpg

在基礎(chǔ)信息中

· 行為:即action,用于代碼內(nèi)部識(shí)別,必填

· 命令詞:即語(yǔ)音命令詞,需要給模組寫(xiě)入的指令,多個(gè)命令用 “ | ”隔開(kāi),必填

· 回復(fù)語(yǔ):即命令詞對(duì)應(yīng)的回復(fù)語(yǔ),多個(gè)回復(fù)語(yǔ)用 “ | ”隔開(kāi),必填

4. 添加控制

wKgZPGfaMYmAV9mXAABk_FXNeKY381.jpg

在控制詳情中添加命令詞對(duì)應(yīng)做的控制:

wKgZO2faMYmAcs35AABHbQJUbPA409.jpg

在開(kāi)發(fā)板中,默認(rèn)引出了三個(gè)LED燈,對(duì)應(yīng)的GPIO分別是:

wKgZPGfaMYqAMu0rAAA6bmdAd30395.jpg

可以添加喚醒狀態(tài)燈,例如:藍(lán)色燈為喚醒狀態(tài)燈、暖光燈為被命令詞控制燈。

wKgZO2faMYqARhChAABHReckf5Q897.jpg

5. 完整的制作過(guò)程(包含SDK生成)

wKgZPGfaMYqAG1O2AACQOcQf9ZQ265.jpg

二、SDK下載和固件下載

wKgZO2faMYuAMSKKAAA75f0HXS8052.jpg

SDK的生成需要時(shí)間,不用著急。

如果不需要再外加功能,可以直接選擇固件下載,可生成和定制功能一致的固件,之后燒錄即可。

如需外加別的功能,比如退出喚醒關(guān)閉藍(lán)色燈。就下載SDK,修改源碼實(shí)現(xiàn)功能。

1. 固件下載

固件下載是通過(guò)遠(yuǎn)程服務(wù)器編譯當(dāng)前SDK后生成的固件,一般有四個(gè)固件,它們分別是:

uni_app_debug.bin:調(diào)試版固件,有調(diào)試信息輸出,需要用專(zhuān)門(mén)的調(diào)試器進(jìn)行燒錄

uni_app_debug_update.bin:調(diào)試版的串口升級(jí)固件,可以使用UART進(jìn)行燒錄

uni_app_release.bin:正式版固件,需要用專(zhuān)門(mén)的調(diào)試器進(jìn)行燒錄

uni_app_release_update.bin:正式版的串口升級(jí)固件,可以使用UART進(jìn)行燒錄

wKgZPGfaMYuAF_VTAAA7B0NRBZU486.jpg

2. SDK下載

SDK下載的文件是壓縮格式,推薦使用Linux系統(tǒng)進(jìn)行解壓,解壓指令:

tar -xzvf uni_hb_m_solution-xxxxx-xxxxxxxx.tar.gz

wKgZO2faMYyALWW8AAAppH9_1NY825.jpg

三、代碼修改及編譯

我們需要在這個(gè)SDK中添加一個(gè)退出喚醒關(guān)閉藍(lán)色LED燈的功能,所以需要看一下代碼。我們定制的SDK的功能默認(rèn)是在user/src/examples/hb_auto_gpio.c 中,所使用的Demo是USER_DEMO_AUTO_GPIO :

wKgZPGfaMYyATGc0AAFZUt7Hn8c141.jpg

注冊(cè)退出喚醒事件及其回調(diào)

在原代碼中。默認(rèn)已經(jīng)注冊(cè)了喚醒事件的回調(diào)。并且在回調(diào)中點(diǎn)亮了藍(lán)色LED燈(GPIO_A25高電平),需要添加的功能:退出喚醒時(shí)關(guān)閉藍(lán)色LED燈,修改步驟:

· 注冊(cè)退出喚醒事件

· 添加退出喚醒事件回調(diào)的功能

//退出喚醒回調(diào)
static void _goto_sleeping_cb(USER_EVENT_TYPE event, user_event_context_t* context)
{
event_goto_sleeping_t* sleeping = NULL;
if (context)
{
sleeping = &context->goto_sleeping;
user_gpio_set_value(GPIO_NUM_A25, 0);
user_player_reply_list_random(sleeping->reply_files);
}
}
static void _register_event_callback(void) {
....
//注冊(cè)退出喚醒回調(diào)
user_event_subscribe_event(USER_GOTO_SLEEPING, _goto_sleeping_cb);
}

為了方便燒錄我們使用串口方式進(jìn)行燒錄,在路徑uni_hb_m_solution/unione_lite_app_hb_m執(zhí)行編譯領(lǐng)命:

./build.sh update

之后,使用串口升級(jí)即可驗(yàn)證功能

四、更多資料

安信可語(yǔ)音開(kāi)放平臺(tái):http://voice.ai-thinker.com

官方官網(wǎng):https://www.ai-thinker.com

開(kāi)發(fā)DOCS:https://docs.ai-thinker.com

技術(shù)支持:support@aithinker.com

審核編輯 黃宇

聲明:本文內(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)投訴
  • led
    led
    +關(guān)注

    關(guān)注

    242

    文章

    23577

    瀏覽量

    668116
  • RGB
    RGB
    +關(guān)注

    關(guān)注

    4

    文章

    803

    瀏覽量

    59308
  • 開(kāi)發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5318

    瀏覽量

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

    關(guān)注

    5

    文章

    494

    瀏覽量

    28523
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    語(yǔ)音開(kāi)放平臺(tái)的使用——VC系列SDK的獲取

    離線語(yǔ)音開(kāi)放平臺(tái)提供了開(kāi)發(fā)量接近于零的SDK生成功能,對(duì)于功能簡(jiǎn)單的
    的頭像 發(fā)表于 04-12 11:24 ?95次閱讀
    <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b><b class='flag-5'>語(yǔ)音</b>開(kāi)放平臺(tái)的使用——VC系列SDK的獲取

    DLP6500想調(diào)用API進(jìn)行自主二次開(kāi)發(fā),怎么構(gòu)建開(kāi)發(fā)環(huán)境?

    請(qǐng)問(wèn)一下,我購(gòu)置了DLP6500型號(hào)產(chǎn)品,想利用該產(chǎn)品進(jìn)行開(kāi)發(fā),實(shí)現(xiàn)高速投影的功能。 但是我現(xiàn)在只找到了GUI界面,請(qǐng)問(wèn)一下,如果我想調(diào)用API進(jìn)行自主二次開(kāi)發(fā),怎么構(gòu)建開(kāi)發(fā)環(huán)境? 最好有相關(guān)的技術(shù)指導(dǎo)文件,謝謝。
    發(fā)表于 03-03 07:03

    怎么配置dlp6500二次開(kāi)發(fā)的環(huán)境,可以使用VS2013嗎?

    我想請(qǐng)問(wèn)一下,怎么配置dlp6500二次開(kāi)發(fā)的環(huán)境,可以使用VS2013嗎?有沒(méi)有什么可以參考的文件,感謝!
    發(fā)表于 02-28 06:39

    DLP4500-C350REF如何在linux下借助SDK二次開(kāi)發(fā)

    請(qǐng)問(wèn)在哪里有二次開(kāi)發(fā)環(huán)境配置文檔
    發(fā)表于 02-18 08:24

    深居淺出AutoCAD二次開(kāi)發(fā)

    深居淺出AutoCAD二次開(kāi)發(fā),net版
    發(fā)表于 01-06 14:12 ?6次下載

    TSW14J56EVM板卡提供二次開(kāi)發(fā)的接口怎么使用的?

    TSW14J56EVM板卡提供二次開(kāi)發(fā)的接口怎么使用的,有沒(méi)有詳細(xì)的使用說(shuō)明文檔?
    發(fā)表于 01-03 07:29

    SOLIDWORKS二次開(kāi)發(fā)應(yīng)用范圍與實(shí)例

    SOLIDWORKS二次開(kāi)發(fā)為企業(yè)和設(shè)計(jì)師們提供了廣闊的定制化空間,能夠更好地滿足復(fù)雜多變的設(shè)計(jì)需求,幫助工程師和設(shè)計(jì)師提高工作效率,實(shí)現(xiàn)更復(fù)雜的自動(dòng)化任務(wù)。如您有SOLIDWORKS二次開(kāi)發(fā)需求,歡迎咨詢Solidkits
    的頭像 發(fā)表于 12-13 16:33 ?772次閱讀

    什么~FPGA可以自行二次開(kāi)發(fā)了?

    決這類(lèi)問(wèn)題,我們公司推出了FPGA載。該載配備XC7VX690T FPGA,旨在為客戶對(duì)FPGA的二次開(kāi)發(fā)提供便捷。 什么是中頻卡? 中頻采集卡主要用于特定頻段的信號(hào)采集,通常覆蓋中頻范圍(幾MHz到上千MHz)。與全頻卡主
    的頭像 發(fā)表于 10-14 15:47 ?458次閱讀
    什么~FPGA可以自行<b class='flag-5'>二次開(kāi)發(fā)</b>了?

    ARMxy ARM工業(yè)邊緣計(jì)算網(wǎng)關(guān)帶Ubuntu OS支持二次開(kāi)發(fā)

    ARMxy系列工業(yè)邊緣計(jì)算網(wǎng)關(guān),搭載Ubuntu操作系統(tǒng),不僅提供了強(qiáng)大的數(shù)據(jù)處理能力,而且通過(guò)支持二次開(kāi)發(fā),為企業(yè)提供了定制化解決方案的可能性。本文將深入探討ARMxy網(wǎng)關(guān)的技術(shù)特性、Ubuntu
    的頭像 發(fā)表于 08-19 15:32 ?602次閱讀
    ARMxy ARM工業(yè)邊緣計(jì)算網(wǎng)關(guān)帶Ubuntu OS支持<b class='flag-5'>二次開(kāi)發(fā)</b>

    聆思CSK6視覺(jué)語(yǔ)音大模型AI開(kāi)發(fā)板入門(mén)資源合集(硬件資料、大模型語(yǔ)音/多模態(tài)交互/英語(yǔ)評(píng)測(cè)SDK合集)

    對(duì)話 + 文生圖 + 設(shè)備控制該示例展示了如何通過(guò)大模型實(shí)現(xiàn)語(yǔ)音輸入意圖的理解,實(shí)現(xiàn)對(duì)話、繪圖和控制開(kāi)發(fā)板屏幕顏色進(jìn)行切換,用戶參考代碼與
    發(fā)表于 06-18 17:33

    LoRa-Kit 開(kāi)發(fā)板使用介紹

    LoRa-Kit是科技針對(duì)LoRa模組而設(shè)計(jì)的一款開(kāi)發(fā)板,上面搭載了STM32F103C8T6 芯片和TB-05模組,預(yù)留了LoRa轉(zhuǎn)接
    的頭像 發(fā)表于 05-21 10:23 ?743次閱讀
    LoRa-Kit <b class='flag-5'>開(kāi)發(fā)板</b>使用介紹

    基于ASR-PRO離線語(yǔ)音芯片,DIY一個(gè)轉(zhuǎn)動(dòng)的語(yǔ)音控制的月球音響

    功能介紹 1、支持語(yǔ)音控制月球的底座旋轉(zhuǎn)、3Wled片的亮滅。 2、外掛藍(lán)牙音頻模塊,手機(jī)連接藍(lán)牙即可播放音樂(lè)。 配置介紹 1、ASR-PRO
    發(fā)表于 05-20 14:45

    LoRa-Kit開(kāi)發(fā)板怎么使用? 圖文詳解LoRa-Kit開(kāi)發(fā)板使用步驟

    LoRa-Kit是科技針對(duì)LoRa模組而設(shè)計(jì)的一款開(kāi)發(fā)板,上面 搭載了STM32F103C8T6 芯片和TB-05模組 ,預(yù)留了LoRa轉(zhuǎn)接
    發(fā)表于 05-11 11:50 ?888次閱讀
    LoRa-Kit<b class='flag-5'>開(kāi)發(fā)板</b>怎么使用? <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b>圖文詳解LoRa-Kit<b class='flag-5'>開(kāi)發(fā)板</b>使用步驟

    星閃開(kāi)發(fā)板or模組燒錄指導(dǎo)

    準(zhǔn)備 Ai-BS21-32S開(kāi)發(fā)板或模組一個(gè) Tpye-C線(開(kāi)發(fā)板)、杜邦線(模組) USB轉(zhuǎn)TTL 2.軟件準(zhǔn)備 星閃燒錄軟件
    的頭像 發(fā)表于 05-06 17:31 ?1261次閱讀
    <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b>星閃<b class='flag-5'>開(kāi)發(fā)板</b>or模組燒錄指導(dǎo)

    推出了一款A(yù)I離線語(yǔ)音識(shí)別的產(chǎn)品—VC系列模組

    VC系列模組是開(kāi)發(fā)的一款A(yù)I離線語(yǔ)音識(shí)別的產(chǎn)品,主芯片是云知聲推出的
    的頭像 發(fā)表于 04-15 10:29 ?888次閱讀
    主站蜘蛛池模板: 国产亚洲一区二区三区在线 | 两性色午夜视频自由成熟的性 | 久久精品国产福利国产琪琪 | 亚洲jizzjizz在线播放久 | 国产操女| 日韩毛片大全免费高清 | 日韩黄a级成人毛片 | 亚洲精品乱码久久久久久蜜桃图片 | 伦理片日本韩国电影三级在线观看 | 午夜噜噜噜私人影院在线播放 | 亚洲激情a | 免费看黄资源大全高清 | 日韩毛片免费看 | 免费观看片 | 婷婷中文字幕 | 久久中文字幕综合婷婷 | 天堂在线最新版www中文 | 成人理论片 | 久久99精品久久久久久臀蜜桃 | 特级黄一级播放 | 欧美色惰| 欧美黄色免费看 | www.一区二区 | 你懂的免费在线 | 人人精品 | 又粗又硬又爽又黄毛片 | 人人插人人草 | 性殴美高清视频 | 四虎欧美在线观看免费 | 97成人在线视频 | 九九精品影院 | 欧美成人高清性色生活 | 天天爱天天做天天爽夜夜揉 | 性色欧美 | 国产片一级特黄aa的大片 | 俄罗斯欧美色黄激情 | 国产成人精品三级 | 日本福利片午夜免费观着 | 色噜噜狠狠色综合中文字幕 | 久久夜色精品国产噜噜 | 国产裸体美女视频全黄 |