91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

基于STM32的智慧物聯(lián)網(wǎng)系統(tǒng)板---離線語(yǔ)音模塊使用

嵌入式技術(shù) ? 來(lái)源:嵌入式技術(shù) ? 2025-12-28 14:37 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1.海凌科離線語(yǔ)音模塊百科

??HLK-V20-SUIT是海凌科電子推出的一款高性能純離線語(yǔ)音識(shí)別模塊,專為智能家居、智能小家電及物聯(lián)網(wǎng)設(shè)備設(shè)計(jì),憑借其高性價(jià)比、靈活定制化和低功耗特性,成為語(yǔ)音控制領(lǐng)域的熱門選擇。該模塊采用32位RSIC架構(gòu)核心,集成DSP指令集、FPU浮點(diǎn)運(yùn)算單元及FFT加速器,通過神經(jīng)網(wǎng)絡(luò)算法對(duì)音頻信號(hào)進(jìn)行深度訓(xùn)練,顯著提升語(yǔ)音識(shí)別準(zhǔn)確率,在安靜環(huán)境下識(shí)別率超過95%,即使在辦公室或音樂播放等嘈雜場(chǎng)景中,仍能保持75%以上的識(shí)別率,誤喚醒率低于1次/24小時(shí),確保設(shè)備穩(wěn)定響應(yīng)。支持150條本地指令存儲(chǔ),用戶可通過海凌科語(yǔ)音定制后臺(tái)系統(tǒng)自由配置喚醒詞、命令詞及應(yīng)答語(yǔ),無(wú)需復(fù)雜編程即可快速生成專屬SDK,滿足個(gè)性化需求。模塊提供UART、GPIO、PWM等豐富接口,可輕松連接動(dòng)圈揚(yáng)聲器、駐極體麥克風(fēng)等外圍設(shè)備,僅需少量外圍元件即可實(shí)現(xiàn)語(yǔ)音交互功能,開發(fā)周期短,成本可控。其工作電壓為5V,平均待機(jī)功耗僅63mA,工作電流約60mA,適合電池供電場(chǎng)景,如智能門鎖、無(wú)線音箱等設(shè)備。

??該模塊尺寸緊湊(封裝模塊設(shè)計(jì)),便于集成到各類產(chǎn)品中,尤其適用于空間受限的設(shè)備。其應(yīng)用場(chǎng)景廣泛,涵蓋智能家居(如語(yǔ)音控制風(fēng)扇、插座、燈泡、空調(diào))、智能小家電(如智能茶壺、故事機(jī)、掃地機(jī))、工業(yè)控制(如設(shè)備語(yǔ)音操作)、醫(yī)療監(jiān)護(hù)(如語(yǔ)音呼叫系統(tǒng))等領(lǐng)域。例如,用戶可通過語(yǔ)音指令“打開空調(diào)”或“調(diào)暗燈光”,無(wú)需手動(dòng)操作,提升生活便捷性;在工業(yè)場(chǎng)景中,工人可通過語(yǔ)音控制設(shè)備啟動(dòng)或停止,提高作業(yè)效率。支持離線識(shí)別,無(wú)需聯(lián)網(wǎng)即可使用,避免了網(wǎng)絡(luò)延遲或斷網(wǎng)導(dǎo)致的功能失效問題,同時(shí)保護(hù)用戶隱私數(shù)據(jù)。此外,模塊兼容輕量級(jí)RTOS系統(tǒng),資源占用低,運(yùn)行穩(wěn)定,適合資源有限的嵌入式設(shè)備。對(duì)于開發(fā)者而言,海凌科提供詳細(xì)的技術(shù)文檔和開發(fā)工具,降低開發(fā)門檻,加速產(chǎn)品上市。

??綜合來(lái)看,HLK-V20-SUIT以高性能、低功耗、易定制和廣適配性為核心優(yōu)勢(shì),為語(yǔ)音控制設(shè)備提供了可靠的解決方案。無(wú)論是追求性價(jià)比的智能家居廠商,還是需要快速迭代的物聯(lián)網(wǎng)開發(fā)者,該模塊均能滿足需求,助力產(chǎn)品實(shí)現(xiàn)智能化升級(jí)。

??模組實(shí)物如下:

wKgZO2lPkVOAOYRnAAXw5YeTeGg579.png

2.HLK-V20-SUIT模組集成


??HLK-V20-SUIT模組采用串口通訊方式,語(yǔ)音詞條響應(yīng)成功通過串口返回應(yīng)答信息,其硬件接口設(shè)計(jì)如下:

wKgZPGlPkXCALUO4AAEHhFugzFE939.png

??該模組采用5V供電,自帶功放電路,直接接入揚(yáng)聲器(8Ω1W)即可輸出,麥克風(fēng)輸入也無(wú)需外置處理電路,直接接入即可,靈敏度為-38DB。硬件實(shí)物如圖所示:

wKgZO2lPkYKAe8VDAAuFflQSHco508.png

3.HLK-V20-SUIT自制語(yǔ)音詞條

3.1 創(chuàng)建產(chǎn)品

HLK-V20-SUIT模組支持自定義語(yǔ)音詞條,登錄海凌科官網(wǎng),注冊(cè)賬號(hào)。海凌科官網(wǎng)地址:[海凌科官網(wǎng)地址](https://www.hlktech.com/)

wKgZO2lPkb2AdxbSAANeTzWQ3rc808.png

??滑動(dòng)到最下面可看到語(yǔ)音定制系統(tǒng)。

wKgZO2lPkdCAGcC5AANtdqaY9lo843.png

??進(jìn)行賬號(hào)注冊(cè),登錄平臺(tái)。

wKgZO2lPkeCATAcqAAbAg1G8jC4668.png

??選中產(chǎn)品接入,完成產(chǎn)品創(chuàng)建。

wKgZPGlPkfyAQTunAANtxCY66c4336.png

??選中產(chǎn)品接入,完成產(chǎn)品創(chuàng)建。

wKgZO2lPkg6AA60dAAEEQyyvDzA859.png

3.2 創(chuàng)建SDK

wKgZO2lPkiuALjVjAAELTq6m2TY799.pngwKgZO2lPkjuAZeggAAEIQxtyTJ0844.png

3.3 設(shè)置語(yǔ)言詞條信息


??1.設(shè)置前端信號(hào)處理。

wKgZO2lPkl2AAHTmAAFl6O4gKfg877.png

??2.設(shè)置串口通訊參數(shù)

wKgZO2lPkm-APRSoAANhAvpJHk0497.png

??3.設(shè)置語(yǔ)音喚醒詞條

wKgZPGlPko-AJCtxAAE4TAvU54s273.png

??4.設(shè)置離線詞條信息

wKgZPGlPkqaAFHhRAANKAeJquLY862.png

??5.設(shè)置應(yīng)答返回?cái)?shù)據(jù)格式

wKgZO2lPkr2AcJX-AALzG98HdCg295.png

??6.發(fā)音和音量設(shè)置

wKgZO2lPkuKAILC-AAH7OBsVN68958.png

??7.其他設(shè)置

wKgZPGlPkvSAR2YWAAGpzGbhI3E541.png

??8.發(fā)布SDK,發(fā)布成功即可下載SDK包

wKgZPGlPkxCARY1-AAKvecQmUuw529.png

4.SDK離線包固件燒寫??

1.下載固件燒寫工具。下載地址:[固件燒寫工具](https://h.hlktech.com/Mobile/download/FDetail/93.html)

wKgZO2lPk0GACAUgAAP0TwLt_oc855.png

??2.本系統(tǒng)板已預(yù)留固件升級(jí)接口,接口電路如下:

wKgZPGlPk1CAKt_1AAR-D_qKTXM096.pngwKgZO2lPk1-AeNqXAAukDkQZc-8924.png

??在硬件失實(shí)物上,C_RX與PA9連接、TX與PA10連接則是給STM32系統(tǒng)板燒寫程序;C_RX與H_RX連接、TX與H_TX連接則是給海凌科模組燒寫固件。因此本次需要將跳線帽將C_RX與H_RX連接、TX與H_TX連接。
??在下載的SDK包中“uni_hb_m_solution-xxxx-xxxx”目錄下的uni_app_debug_update.bin 和uni_app_release_update.bin 是用于 usb 升級(jí)的固件。usb升級(jí)的固件不能有中文路徑。


4.2 驅(qū)動(dòng)安裝


??使用Type-C數(shù)據(jù)線與開發(fā)板連接,識(shí)別成功將自動(dòng)識(shí)別到COM口。

wKgZPGlPk2-ACAkQAAHBqDZwmgk679.png


??選中好要燒寫的uni_app_release_update.bin 文件。

wKgZO2lPk4CAIX3oAAGmrHKK9qk830.png

??點(diǎn)擊燒錄按鈕, 如圖所示,提示欄顯示等待設(shè)備。(注意:此時(shí)設(shè)備不要上電)。

wKgZPGlPk5CATsuyAAHLo0fw3ak952.png

??如下圖為海凌科模組供電引腳,點(diǎn)擊燒錄前先拔掉該跳線帽,出現(xiàn)等待設(shè)備后再插上該跳線帽。

wKgZO2lPk6SAdkrmAAzZ_wTIRGg378.png

??下載完成如下:

wKgZO2lPk-aAEOC1AAIMnMMvE_E121.png

??至此,固件燒寫完成。

5.模塊驅(qū)動(dòng)

HLK-V20模塊采用串口串口2驅(qū)動(dòng),串口通訊波特率為115200,數(shù)據(jù)幀格式為1bit起始信號(hào)+8bit數(shù)據(jù)位+1bit停止信號(hào),無(wú)校驗(yàn)位。驅(qū)動(dòng)程序如下:

/*
串口初始化
形參:USARTx  --要初始化的串口(USART1、USART3、USART2)
      buad --要設(shè)置的波特率

*/
void USARTx_Init(USART_TypeDef *USARTx,u32 buad)
{
  if(USARTx == USART1)
  {
    //1.開時(shí)鐘
    RCC->APB2ENR|=1APB2ENR|=1APB2RSTR|=1APB2RSTR&=~(1CRH&=0xFFFFF00F;
    GPIOA->CRH|=0x000008B0;
    USART1->BRR=72000000/buad;//設(shè)置波特率
#ifdef USART1_IRQ     
    USART1->CR1|=1CR1|=1APB2ENR|=1APB1ENR|=1APB1RSTR|=1APB1RSTR&=~(1CRL&=0xFFFF00FF;//清除原來(lái)寄存器中的值
        GPIOA->CRL|=0x00008B00;		
        //3.配置串口3核心功能
        USART2->BRR=36000000/buad;//波特率
        #ifdef USART2_IRQ
            USART2->CR1|=1CR1|=1APB2ENR|=1APB1ENR|=1APB1RSTR|=1APB1RSTR&=~(1CRH&=0xFFFF00FF;
    GPIOB->CRH|=0x00008B00;
    //3.配置串口3核心功能
    USART3->BRR=36000000/buad;//波特率
#ifdef USART3_IRQ 
    USART3->CR1|=1CR1|=1CR1|=1CR1|=1CR1|=1SR&1DR;
//		USART1->DR=c;
		if(usart2_flag==0)//判斷上一次數(shù)據(jù)是否處理完成
		{
			if(usart2_cntSR&1DR;
    c=c;
    usart2_flag=1;
  }
}

主函數(shù):

#include "stm32f10x.h"
#include "delay.h"
#include "led.h"
#include "key.h"
#include "usart1.h"
#include "timer.h"
#include "esp8266.h"
#include "oled.h"
#include "rtc.h"
#include 
#include 
#include 
int main()
{
    LED_Init();//LED
    Key_Init();
    USARTx_Init(USART1,115200);//一個(gè)字符的收發(fā)時(shí)間:1s/(115200/10)=86us
    USARTx_Init(USART2,115200);
    USARTx_Init(USART3,115200);
    OLED_Init();
    OLED_DispalyFont(32,0,16,font_16[0]);
    OLED_DispalyFont(32+16,0,16,font_16[1]);
    OLED_DispalyFont(32+16*2,0,16,font_16[2]);
    OLED_DispalyFont(32+16*3,0,16,font_16[3]);
    OLED_Refresh();
    RTC_Init();
    u16 key=0;
    while(1)
    {
        
 
        if(usart2_flag)
        {
            if(usart2_cnt==3)
            {
                if(usart2_buffer[0]==0x77 && usart2_buffer[2]==0x0a)
                {
                    switch(usart2_buffer[1])
                    {
                        case 1://開燈
                            LED1=0;
                            break;
                        case 7://關(guān)燈
                            LED1=1;
                            break;
                    }
                }
            }
            // printf("rx2=%s,%dn",usart2_buffer,usart2_cnt);
            usart2_flag=0;
            usart2_cnt=0;
        } 
   
    }
}

??

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

    關(guān)注

    2309

    文章

    11161

    瀏覽量

    373364
  • 串口
    +關(guān)注

    關(guān)注

    15

    文章

    1618

    瀏覽量

    82790
  • 語(yǔ)音識(shí)別
    +關(guān)注

    關(guān)注

    39

    文章

    1812

    瀏覽量

    116037
  • 系統(tǒng)板
    +關(guān)注

    關(guān)注

    0

    文章

    10

    瀏覽量

    6497
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    基于STM32智慧聯(lián)網(wǎng)系統(tǒng)

    系統(tǒng)采用STM32F103C8T6作為主控MCU,搭配有安信可AI-WB2-12F模組,支持2.4G WIFI和BLE5.0藍(lán)牙,內(nèi)置TCP/IP協(xié)議棧、MQTT
    的頭像 發(fā)表于 12-28 14:34 ?3993次閱讀
    基于<b class='flag-5'>STM32</b>的<b class='flag-5'>智慧</b><b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b><b class='flag-5'>系統(tǒng)</b><b class='flag-5'>板</b>

    語(yǔ)音控制選擇離線還是在線呢?#聯(lián)網(wǎng) #語(yǔ)音模塊 #語(yǔ)音控制 #語(yǔ)音識(shí)別

    芯片聯(lián)網(wǎng)語(yǔ)音模塊
    輕生活科技語(yǔ)音模塊
    發(fā)布于 :2023年09月26日 14:39:03

    【Tisan聯(lián)網(wǎng)申請(qǐng)】智慧農(nóng)場(chǎng)聯(lián)網(wǎng)

    申請(qǐng)理由:公司正在開展聯(lián)網(wǎng)智慧農(nóng)場(chǎng)項(xiàng)目項(xiàng)目描述:基于聯(lián)網(wǎng)智慧農(nóng)場(chǎng),針對(duì)智能農(nóng)業(yè),采用目前先
    發(fā)表于 11-06 09:48

    【Nuvoton ISD9160語(yǔ)音識(shí)別申請(qǐng)】基于語(yǔ)音識(shí)別的老人突發(fā)情況報(bào)警系統(tǒng)

    申請(qǐng)理由:項(xiàng)目描述:本科研團(tuán)隊(duì)具有豐富的開發(fā)項(xiàng)目經(jīng)驗(yàn),主要面向工業(yè)聯(lián)網(wǎng)、智能電網(wǎng)、智慧農(nóng)業(yè)、智能家居等方面開展項(xiàng)目課題,目前已經(jīng)成功的開發(fā)出基于
    發(fā)表于 10-24 10:15

    【NXP LPC54110試用申請(qǐng)】TreeOS聯(lián)網(wǎng)實(shí)時(shí)操作系統(tǒng)語(yǔ)音識(shí)別底層驅(qū)動(dòng)

    ①根據(jù)文檔,對(duì)NXP LPC54110開發(fā)快速入門②通過學(xué)習(xí)NXP LPC54110開發(fā),了解實(shí)際應(yīng)用案例,熟悉開發(fā)過程③基于NXP LPC54110開發(fā),開發(fā)TreeOS
    發(fā)表于 09-27 11:18

    聯(lián)網(wǎng)智慧醫(yī)療領(lǐng)域的應(yīng)用有哪些?

    智慧醫(yī)療是利用先進(jìn)的聯(lián)網(wǎng)技術(shù)、計(jì)算機(jī)技術(shù)及信息技術(shù)等實(shí)現(xiàn)醫(yī)療信息的智能化采集、轉(zhuǎn)換、存儲(chǔ)、傳輸和后處理,及各項(xiàng)醫(yī)療業(yè)務(wù)流程的數(shù)字化運(yùn)作,從而實(shí)現(xiàn)患者與醫(yī)務(wù)人員、醫(yī)療機(jī)構(gòu)、醫(yī)療設(shè)備之間的互動(dòng),逐步達(dá)到
    發(fā)表于 12-07 16:28

    聯(lián)網(wǎng)卡在智慧農(nóng)業(yè)的應(yīng)用有哪些?

    ,實(shí)現(xiàn)增產(chǎn)增收?! ?.智慧水產(chǎn)養(yǎng)殖管理。聯(lián)網(wǎng)技術(shù)應(yīng)用于水產(chǎn)養(yǎng)殖管理,水產(chǎn)養(yǎng)殖聯(lián)網(wǎng)集成智能水質(zhì)傳感器、
    發(fā)表于 03-07 16:29

    聯(lián)網(wǎng)之風(fēng),智慧物流發(fā)展邁向新臺(tái)階

    、包裝、裝卸搬運(yùn)、流通加工、配送、信息服務(wù)等各個(gè)環(huán)節(jié),實(shí)現(xiàn)系統(tǒng)感知、全面分析、及時(shí)處理和自我調(diào)整功能,實(shí)現(xiàn)物流規(guī)整智慧、發(fā)現(xiàn)智慧、創(chuàng)新智慧系統(tǒng)
    發(fā)表于 03-14 14:41

    基于機(jī)智云聯(lián)網(wǎng)技術(shù)的寢室系統(tǒng)設(shè)計(jì)

    本設(shè)計(jì)是以“聯(lián)網(wǎng)寢室”為對(duì)象進(jìn)行的研究。通過STM32單片機(jī)作為該系統(tǒng)的控制器,AS608指紋采集實(shí)現(xiàn)指紋識(shí)別的功能,LD3320語(yǔ)音識(shí)別
    發(fā)表于 09-09 12:33

    STM32F103C8T6 LD3320語(yǔ)音識(shí)別模塊非特定識(shí)別人聲 離線控制 智能家居 開發(fā)

    STM32F103C8T6 LD3320語(yǔ)音識(shí)別模塊非特定識(shí)別人聲 離線控制 智能家居 開發(fā)STM32
    發(fā)表于 12-23 19:38 ?54次下載
    <b class='flag-5'>STM32</b>F103C8T6 LD3320<b class='flag-5'>語(yǔ)音</b>識(shí)別<b class='flag-5'>模塊</b>非特定識(shí)別人聲 <b class='flag-5'>離線</b>控制 智能家居 開發(fā)<b class='flag-5'>板</b>

    離線語(yǔ)音模塊的應(yīng)用

    代社會(huì)中,互聯(lián)網(wǎng)和人工智能在飛速的發(fā)展,人們關(guān)于互聯(lián)網(wǎng)和人工智能的認(rèn)知也越來(lái)越多,這其間就包含離線語(yǔ)音識(shí)別技術(shù),而由于互聯(lián)網(wǎng)和人工智能的高速
    的頭像 發(fā)表于 02-06 16:58 ?2154次閱讀
    <b class='flag-5'>離線</b><b class='flag-5'>語(yǔ)音</b><b class='flag-5'>模塊</b>的應(yīng)用

    智能語(yǔ)音開關(guān)面板:離線語(yǔ)音模塊的魅力與應(yīng)用

    離線語(yǔ)音模塊是基于離線語(yǔ)音識(shí)別技術(shù)的一種嵌入式模塊,其主要功能是在本地進(jìn)行
    的頭像 發(fā)表于 08-14 14:17 ?2754次閱讀
    智能<b class='flag-5'>語(yǔ)音</b>開關(guān)面板:<b class='flag-5'>離線</b><b class='flag-5'>語(yǔ)音</b><b class='flag-5'>模塊</b>的魅力與應(yīng)用

    聯(lián)網(wǎng)系統(tǒng)智能控制產(chǎn)品的語(yǔ)音識(shí)別方案_離線語(yǔ)音識(shí)別芯片分析

    01 聯(lián)網(wǎng)系統(tǒng)中為什么要使用離線語(yǔ)音識(shí)別芯片 聯(lián)網(wǎng)
    的頭像 發(fā)表于 09-26 17:56 ?2599次閱讀
    <b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b><b class='flag-5'>系統(tǒng)</b>智能控制產(chǎn)品的<b class='flag-5'>語(yǔ)音</b>識(shí)別方案_<b class='flag-5'>離線</b><b class='flag-5'>語(yǔ)音</b>識(shí)別芯片分析