997浏览
查看: 997|回复: 0

人工智能好伴侣:语音识别模块

[复制链接]
【语音识别简介】
语音识别作为人工智能的一个研究方向,伴随着技术的发展与进步,逐步走向我们的生活。例如手机、智能音箱上的语音助理,语音输入法等。大多数目前的语音识别应用都依托网络,需要联机识别。脱机(离线)语音识别难度较联机语音识别高,需要借助特定的硬件进行运算。
5b888cc640d99.jpg
这里以 DFRobot 推出的语音识别模块为例,简要介绍离线语音识别在科创作品制作中的应用。
IMG_20210319_172543.jpg
Gravity:I2C 语音识别模块采用了由 ICRoute 公司设计的 LD3320 语音识别芯片,每次识别最多可以设置 50 项候选识别句,识别句可以是单字,词组或短句,长度不超过 10 个汉字或者 79 个字节的拼音串。板载麦克风,无需联网,随时随地均可识别。接口采用了简单易用的 I2C 接口,可以用在 Arduino、micro:bit、掌控板等主控器,并且支持 Mind+ 图形化编程。
IMG_20210319_172527.jpg
此模块支持多种音源输入。除了板载麦克风外,板子背面有两个音频接口,一个是外接麦克风输入,一个是外接音源输入。工作模式也分为三种:
  • 循环模式:指示灯蓝色,一直处于拾音状态,检测到关键词闪烁一次。
  • 指令模式:未被唤醒关键词唤醒时指示灯熄灭,处于休眠状态。检测到唤醒关键词后指示灯白色,可识别 10 秒,检测到关键词闪烁一次。
  • 按钮模式:按下按钮开始识别,此时指示灯绿色,检测到关键词闪烁一次。

【图形化编程介绍】
在 Mind+ 用户库中搜索“语音识别”可以找到语音识别模块的用户库。
Snipaste_2021-03-20_14-57-21.png
将其加入后即可开始编写代码。语音识别模块的使用流程如下:
Snipaste_2021-03-20_15-12-23.png
以掌控板为主控器为例,下面这段程序完成的功能为语音点亮板载三颗灯。
Snipaste_2021-03-20_14-10-35.png
附上手视频:

【小结】
离线语音识别模块无须网络,设备连接简单,图形化模式大大降低了用户的使用门槛,适合中小学人工智能科普教学,创客爱好者科创作品创作。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2022 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail