Arduino爱好者

 找回密码
 立即注册

QQ登录

只需一步,快速开始

楼主: eagler8

[经验] 【Arduino】168种传感器系列实验(171)---HLK-V20离线语音模块

[复制链接]
 楼主| 发表于 2021-4-30 19:14 | 显示全部楼层
第四步,选择系统与设备类型——蜂鸟M芯片+通用设备平台

36-.jpg
 楼主| 发表于 2021-4-30 19:16 | 显示全部楼层
本帖最后由 eagler8 于 2021-4-30 20:44 编辑

第五步,创建产品版本
37.jpg
 楼主| 发表于 2021-5-1 16:01 | 显示全部楼层
本帖最后由 eagler8 于 2021-5-1 16:02 编辑

第六步,配置SDK能力,前端信号处理


38.jpg


 楼主| 发表于 2021-5-1 16:15 | 显示全部楼层
本帖最后由 eagler8 于 2021-5-1 16:20 编辑

第七步,Pin脚配置

39.jpg





 楼主| 发表于 2021-5-1 16:39 | 显示全部楼层
第八步,自定义唤醒语

40.jpg

40-.jpg
 楼主| 发表于 2021-5-1 16:46 | 显示全部楼层
第九步,自定义离线命令词与应答语

语法格式为:
action=命令词1|命令词2...@回复语

例:TempSet15=设置十五度|十五度@已设为十五度
action、命令词、回复语均由用户定义

  • 1. action由英文、下划线“_”和数字组成,必须英文开头,不区分大小写,15个字符内
  • 2. 命令词最多支持150条,每条限 2 - 10 个字符,仅支持中文
  • 3. 一个action最多支持一个”@”定义回复语,单条回复语不得超过500个字符,支持中英文、数字、逗号、句号、问号
action一个控制指令的唯一标识,用户对着设备说出“设置十五度”“十五度”并被语义理解时,如已对接设备,语义理解模块会将TempSet15传给设备。

命令词想要定义的语音话术,用户必须按照定义的话术说出才有效。如用户可以使用“设置十五度”“十五度”来实现同一个设置温度15度的控制。

回复语针对该条控制指令的设备回复播报。
回复语中支持标签,来指定某些字播报时的读音:
<py>:需要对单个汉字的发音进行纠正的场合。
注:拼音声调范围为 1 - 5,1 - 4 对应一声到四声,5对应轻声。
例:已调<py>tiao2</py>至中<py>zhong1</py>风档
播报为:已调(tiao2)至中(zhong1)风档
<value>:需要将数字按照数值读法播报
例:已设为<value>15</value>度
播报为:已设为十五度
<code>:需要将数字按照数字串逐位播报
例:已设为<code>15</code>度
播报为:已设为一五度

 楼主| 发表于 2021-5-1 16:49 | 显示全部楼层
41.jpg
 楼主| 发表于 2021-5-1 16:58 | 显示全部楼层
42.jpg
 楼主| 发表于 2021-5-1 20:05 | 显示全部楼层
第十步,设置免唤醒词

43.jpg
 楼主| 发表于 2021-5-1 20:12 | 显示全部楼层
第十一步,配置发音人

44.jpg

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|好玩手机游戏盒子|196体育|Arduino爱好者

GMT+8, 2023-3-24 19:53 , Processed in 0.120281 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表