【深海王国】小学生都能玩的语音模块?ASRPRO打造你的第一个智能语音助手(2)

Hi~ (o^^o)♪, 各位深海王国的同志们,早上下午晚上凌晨好呀~ 辛勤工作的你今天也辛苦啦(/≧ω)

今天大都督继续为大家带来全新系列——小学生都能玩的语音模块,帮你一周内快速学会语音模块的使用方式,打造一个可用于智能家居、物联网领域的语音助手,let’s go!

(2)配置/入门模式下编程与语音模块基本知识

上节相信大家已经配置好ASRPRO的编程环境天问BLOCK了,这节我们就可以开始使用该平台,尝试设计自己的第一个语音助手啦!

配置/入门模式介绍:

老版的天问BLOCK有入门模式、标准模式、专业模式三种,如下:

在这里插入图片描述

可能是官方人员觉得三种模式还是太麻烦了,现在最新版只有两种模式,配置模式和编程模式:

在这里插入图片描述

在标准模式下,页面总共分为 3 个部分,工具栏、指令区和编程区:

在这里插入图片描述

  • 工具栏:有最基本的文件操作、撤消、重做图标,还可直接打开范例代码进行编译下载,还有串口监视器、生成模型、编译下载等图标,每个图标对应操作的一个功能。还可进行登录个人账号,云保存程序等操作。在更多中还可查看编程手册、原理图、学习视频、设置等功能。
  • 指令区:包含了标准模式的基本指令,还可以添加扩展。
  • 编程区:将图形化指令拖拽至编程区进行合理修改组合编程。

在将鼠标移动到配置模式的代码块上后我们能看到相关代码块提示说明:

在这里插入图片描述

语音模块基本知识:

在开始语音编程前,我们首先要了解一些语音模块的基本概念,就以配置模式的四个子代码块为例进行讲解:

首先是要了解我们语音模块的工作流程:

在这里插入图片描述

这就是我们生活中大部分语音助手的工作模式,也是我们为什么每次使用智能音响、手机语音助手都要先喊一声它们名字的原因,它们的名字就是它们的唤醒词。

而ASRPRO模块也同样如此,这条指令就是设置唤醒词的:

在这里插入图片描述

唤醒词是指将产品从待机状态切换到工作状态的词语,可以有效防止误触发。唤醒词最多5个。

设置好唤醒词后,就可以设置命令词了:

在这里插入图片描述

命令词是指用户对语音互动产品发出一定的指令,以此与其进行沟通的词语。根据芯片容量的不同,最大可以设置300个。

唤醒词和命令词建议使用四个不同字,ABCD格式的,识别效果最优,AABB、ABAB格式的容易产生误识别。执行内容或语音回复可以为空。当识别到命令词后,可以通过上述指令实现引脚的高低电平控制、PWM输出、脉冲输出、串口输出。点击右键帮助以查看编程手册。

同时我们购买的是ASRPRO开发板,作为一款单片机开发板,它也具备单片机引脚的I/O功能:

在这里插入图片描述

通过上述代码,可自动检测相应的引脚输入电平状态,触发条件成立时,执行相应的I0口、串口、回复语。注意事项:
1.语音回复不为空时,此条语句会自动唤醒,
2.上电初始状态要设置相应引脚为输入。

最后,作为单片机开发板,串口肯定也是不能少的:

在这里插入图片描述

串口接收到数据后自动比对,如果一样就会执行相应的IO口、串口、回复语。支持十六进制和字符串两种模式的比对。注意事项:
1.语音回复不为空时,此条语句会自动唤醒,
2.上电初始状态要波特率,
然后在上电初始程序框中我们也能看到ASRPRO开发板提供了三个串口:

在这里插入图片描述

其中串口0也是用来给我们下载程序的,不能更改引脚,是硬件串口,剩下两个为软串口?可以更改引脚。

关于串口方面的知识,可以参考大都督的这篇文章:(6)uart串口通信与其他通信和Arduino程序下载失败的问题

功能是不是很齐全?
所以,如果你只需要简单使用语音开始关闭继电器、控制舵机、使用引脚的I/O功能或串口通信,那配置模式就已经足够了。

今天的学习到这里差不多啦。下节我们就会开始给语音模块下载程序,看到这里的你今天也辛苦啦٩(ˊᗜˋ)و✧。

需要的相关材料链接我都放在公众号「深海大都督」里了,回复「语音模块购买」就能获得啦~

哈哈,让焦虑不再蔓延,信息不再高壁,如果你觉得这篇文章对你有帮助,就来个免费的点赞吧!

(◍˃̶ᗜ˂̶◍)✩我深海大都督正式授予你深海王国公民的身份~

(・ω< )★ 加入深海大家庭,快乐摆烂每一天!

  • 29
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值