海凌科语音识别模块HLK-V20(中文)烧录程序

我当时在淘宝买了海凌科HLK-20(中文)这个语音模块,但在店铺那里或者是在网上都没找到设置自己的语音输入的方法。在经过大量查找和尝试后,我终于成功绕录自己配置的语音程序。在这里分享一下。

材料准备

USB转TTL的串口下载器和几条杜邦线(好像都是通用的,我用我当初学51单片机时的烧录器就可以烧录)

排针以及烧录工具

我买的这块芯片没有可以直接接烧录的引脚,所以要焊接一排引引脚上去。(如果没有对应的引脚、又没办法焊接,可能就进行不了下一步。除非你能保证烧录时能一直扶得稳)

注:如果不想焊接这么多引脚,那只焊接GND一个引脚也是可以烧录的。(就是多的引脚控制其他芯片了)

1、把针脚焊接上去

过程略

2、登录上海凌科的官网

要烧录程序可能要在海凌科的官网注册一个帐号,因为设置自己的语音要登录自己的帐后才能进行。

海凌科官网地址:HLK语音控制 (hlktech.com)

进入后,点击“请登录”,进入下面的界面。

在登录或注册后,进入下一步。

3、设置自己的语音程序

在其中找到创建产品后,在其中设置产品名和模块类型。

进入里面后,点击“创建SDK”

配置几个基本的选项,点击“下一步”。

这里进入真正的配置界面了。

如果怕错的话,可以先跟我走一遍基本的设置,后续再按自己的想法设置。但必须指出的是每次配置完后,要等半个小时才能生成可以烧录的代码。

所以,不太想等那么久,可以直接按上面的提示设置自己的配置。(通常问题不大)

第一项:

这个是一些降噪处理之类的,我通常是直接用默认的。

第二项:

这个是对管脚的初始化设置,如果没打算接其他芯片可以不用理会。

GPIO_A25, GPIO_26, GPIO_27, GPIO_B6, GPIO_B7, GPIO_B8都可以在焊上针脚的那排找到对应的

如果想用串行输入,也可以把SW改成TX, RX(我没有用过这功能)

这里配置为了简单,我就用默认的。

第三项:

这个是唤配词设置。意思是你必须要说出唤醒词之后,接下来一段时间说命令词才有效。

这里我随使配置了,你也可以改其他的。

第四项:

这个就是核心配置了,用来设置语音命令。

点击“添加离线自定义"

写入下面的命令

action1=天气如何@很好
action2=你是谁@小明
action3=它是什么@小猫
action4=开灯@已开灯
action5=关灯@已关灯
volumeUpUni=增大音量@增大音量
volumeDownUni=减小音量@减小音量

点击保存

注:如果打算使用电平控制其他器件,可以进行以下设置。

左上角找到控制详情

可以为每个行为设置一个或多个控制行为,这里设置开灯和关灯。

选择开灯的“添加控制”

设置为说出“开灯”时,将A25设置为高电平。

“关灯”,低电平

注:需要的话也可以设置脉冲信号

第五项:

这个是设置不用唤配词就可以使用的命令,要在上面的命令中选择。(最多10条)

这个不是必要的。

其余项:

这些可以直接用默认的就行。

点击下一步。

点击立即发布并确定后,需要在30分钟左右才能完成打包。

项目显示排队中。

4、下载程序到芯片中

去到列表界面,点击右上角的“下载资料”

这时会下载一个压缩包,这里有烧录用的软件和一份说明。

在等待30分钟后,程序下载下来。

其中有四个文件,将uni_app_release_update.bin复制到下载程序同个文件夹下。

打开下载程序。

同时,将芯片与下载器连接。

这个是下载器的引脚位置。

这个是芯片引脚位置。

这是前三个引脚的连接方式,先不用将VCC连上5V。

连好后,再连上电脑。

这是打开下载软件就成了这样。

点击烧录。

将5V线接上VCC, 接上后就立即开始烧录。

这梓就烧录完成。

这里再说一下只焊接GND引脚的接法。

B6和B7就只能用这个,当然上面的也可以用这个只是不好找而已。

给VCC上电就只要用type-c线上电就行。

效果演示

语音测试

电压测试

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
海凌科语音模块HLK-V20是一款高性能的纯离线语音识别模块,适用于大量纯离线控制场景和产品。它可以广泛应用于智能家居、各类智能小家电、86盒、玩具、灯具、工业、医疗、物联网、汽车、安防与照明等需要语音操控的智能模块。该模块采用32位RSIC架构内核,并且配备了专门针对信号处理和语音识别所需的DSP令集、FPU运算单元和FFT加速器,通过神经网络对音频信号进行训练学习,提高语音信号的识别能力。此外,HLK-V20支持150条本地指令离线识别,并可以自定义唤醒词、命令词和应答播报词,具有丰富的外围接口。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [【雕爷学编程】Arduino动手做(160)---HLK-V20离线语音模块2](https://blog.csdn.net/weixin_41659040/article/details/131700012)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [【雕爷学编程】Arduino动手做(160)---HLK-V20离线语音模块](https://blog.csdn.net/weixin_41659040/article/details/131694230)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值