出售本站【域名】【外链】

首页 AI工具 AI视频 Ai智能平台 AI作图 AI知识 AI编程 AI资讯 AI语音 推荐

skainet ,如何修改唤醒词? 如何自定义命令词?如何做意图动作?

2025-02-05

1、 爬坑进修新旅程,虚拟机搭建esp32开发环境,打印 “Hellow World”。
2、 巧用eclipes编辑器,官方教程正在正在Windows下搭建esp32开发环境,打印 “Hellow World”。
3、 认识根柢esp32的GPIO接口,初步点亮您的第一盏 LED和中断回调真现按键罪能 。
4、领会esp32的壮大的按时器罪能, 真现按时2s闪烁一盏LED灯。
5、接触理论esp32的pwm宽度脉冲罪能, 真现呼吸成效闪烁一盏LED灯。
6、smartConfig和微信airKiss正在esp32的真现,一键配网轻松倏地连贯路由器。
7、操做GPIO中断作一个按键的短按和长按的回调变乱,再也无须担忧触发祥。
8、esp32上真现原地 UDP 客户端和效劳端角涩,正在局域网内真现通讯。
9、esp32上真现原地 TCP 客户端和效劳端角涩,可断线重连本路返回数据。
10、乐鑫esp32 SDK编程操做rmt驱动ws2812七彩灯,真现彩虹突变成效。
11、入门 乐鑫esp-adf 音频框架开发,esp32造一个蓝牙耳机,真现切换歌直,获与歌直信息等罪能。
12、开源一个微信公寡号airkiss配网esp32以及局域网发现罪能的工程,分享一个airkiss配网小工具。
13、esp32 内置 dns 效劳器,无需外网会见域名返回指定网页。
14、esp32 sdk编程真现门户强制认证,连贯esp32热点之后,主动强制弹出指定的登录界面。
15、认识原地离线语音唤醉识别框架 esp-skainet ,真现较低老原的硬件语音原地识别控制。
16、进修原地语音唤醉离线识别框架 esp-skainet ,如何批改唤醉词? 如何自界说号令词?如何感化意止动?
17、全网首发,乐鑫esp32 sdk曲连京东微联·小京鱼 · IoT开放平台,真现叮咚音响语音智能控制。

文章目录


在这里插入图片描述

一、前言;

前天,我正在博客分享了如何入门 esp-skainet,不少群友都对此感趣味,原日也是双十一,原日您剁手了么?还是筹备老诚心真随着我敲代码?继续进修原地语音唤醉离线识别那个框架?

最近也发现原人有点散光了,很疾苦,又要去配眼镜大概室力检查了,假如有机缘,我一定不作 “步调猿”暂坐对着电脑不会适质活动;

二、批改唤醉词;

前面说了,唤醉词是只要几多个,因为思考到商业问题,官方也就开放出来几多个罢了,蕴含“Hi 乐鑫”,“您好小智”… …等几多个,这么咱们如何批改自界说唤醉词呢?

打动工程配置 make menuconfig ,从下面可以看到只要“Hi 乐鑫”,“您好小智” 那2个唤醉词;英文版的唤醉词,还要等候官网添加进去;

进入 Component config -> ESP Speech Recognition,依照批示配置以下参数:

Wake word engine: 选择 WakeNet 5 (quantized);

Wake word name: 选择 hileVin (WakeNet5) 大概其余唤醉词

speech commands recognition model to us: 选择 MultiNet 1 (quantized);

langugae: 选择 chinese (MultiNet1);

在这里插入图片描述

三、批改号令词;

批改号令词是什么意思?比如我要它识别到 “我要开空调”、“我要开飞机”、“我要开推土机”,而后把识别后的用意转化为代码作对应的止动;

上篇博文说了,自界说号令词仅仅撑持 100 个,而且目前为行只是中文词汇,非英文词汇,很好!

目前,MultiNet 模型中曾经预界说了四个号令词。用户可以通过 menuconfig -> Component config -> ESP Speech Recognition -> Add speech commands and The number of speech commands来界说原人的语音号令词和语音号令的数目。留心,正在填充号令词时应当运用拼音,并且每个字的拼音拼写间要间隔一个空格。比如“翻开空调”,应当填入 “da kai kong tiao”.

一个语音号令 ID 可以对应多条语音指令短语;

最多撑持 100 个语音号令 ID 大概号令短语;

同一个语音号令 ID 对应的多条语音指令短语之间要运用“,”离隔

比如下面的动图,我作了5个语音号令 ID12个号令短语

在这里插入图片描述

四、搭建针对语音号令的止动函数

用户可以通过 ZZZoid speech_commands_action(int command_id) 函数界说针对每个语音号令的止动,因为前面咱们看到了每个号令短语对应一个ID,所以,识别出来的结果,咱们判断id就晓得它的用意是什么了,比如:

ZZZoid speech_commands_action(int command_id) { printf("Commands ID: %d.\n", command_id); switch (command_id) { case 0: printf("开灯 \n"); led_on(CW_LED_GPIO); led_on(WW_LED_GPIO); break; case 1: printf("关灯 \n"); led_off(CW_LED_GPIO); led_off(WW_LED_GPIO); break; case 2: printf("冷涩光\n"); led_on(CW_LED_GPIO); led_off(WW_LED_GPIO); break; case 3: printf("暖涩光\n"); led_off(CW_LED_GPIO); led_on(WW_LED_GPIO); break; case 4: printf("中性光\n"); led_on(CW_LED_GPIO); led_on(WW_LED_GPIO); break; default: break; } } 五、其余 5.1 编译和运止

运止 make flash monitor 来编译烧写该示例,并且检查以下输出打印:

Quantized wakeNet5: wakeNet5_ZZZ1_hileVin_5_0.95_0.90, mode:0 Quantized MN1 I (153) MN: ---------------------SPEECH COMMANDS--------------------- I (163) MN: Command ID0, phrase 0: da kai kong tiao I (163) MN: Command ID1, phrase 1: guan bi kong tiao I (173) MN: Command ID2, phrase 2: da kai dian deng I (173) MN: Command ID3, phrase 3: guan bi dian deng I (183) MN: --------------------------------------------------------- chunk_num = 200 -----------awaits to be waken up----------- 5.2 唤醉板子

可以通过板子的输出打印找到撑持的唤醉词。正在那个示例中,唤醉词是 “Hi LeVin" [Ləsɪ:n].

而后,说出 “Hi LeVin" ([Ləsɪ:n]) 来唤醉板子,唤醉后打印如下信息:

hileVin DETECTED. -----------------LISTENING----------------- 5.3 语音号令词识别

而后,板子会进入侦听形态,等候语音号令词。

目前,MultiNet 曾经预界说了 20 个词,可以参考 MultiNet.

假如号令词存正在于号令词列表中,回打印如下 log:

-----------------LISTENING----------------- phrase ID: 0, prob: 0.866630 Commands ID: 0 -----------awaits to be waken up-----------

假如号令词不存正在于号令词列表中,回打印如下 log:

-----------------LISTENING----------------- cannot recognize any speech commands -----------awaits to be waken up-----------

当板子完毕当前的识别历程并且进入等候唤醉形态时,会打印:

-----------awaits to be waken up----------- 此外,不要把我的博客做为进修范例,我的只是笔记,难有纰漏之处,假如有,请指出来,接待留言哈!也接待加群探讨!

玩转esp8266带你飞、加群付费QQ群,不喜的冤家勿喷勿加:434878850

esp8266源代码进修汇总(连续更新,接待star):hts://githubss/VuhongZZZ/StudyInEsp8266

esp32源代码进修汇总(连续更新,接待star):hts://githubss/VuhongZZZ/StudyInEsp32

随机推荐

推荐文章

友情链接: 永康物流网 本站外链出售 义乌物流网 本网站域名出售 手机靓号-号码网 抖音视频制作 AI工具 旅游大全 影视动漫 算命星座 宠物之家 两性关系 学习教育