598浏览
查看: 598|回复: 9

[其它] (试用语音识别和合成模块)基于语音技术的小智互动系统

[复制链接]
11.jpg

一、项目背景创作思想
语音有关的研究工作最早可追溯到 20世纪50年代贝尔实验室的Audry 系统,它是第一个可以识别十个英文数字的语音识别系统。随着近几年人工智能技术、硬件更新迭代,科学技术突飞猛进,语音技术逐渐走入百姓生活;语音技术的应用随处可见,越来越方便。
本次案例巧妙利用语音识别和合成技术,搭建小智语音互动系统,使机器不在冷冰冰,更加亲切。

项目亮点
  1、语音指令识别,系统可根据人的语音指令运行电脑指令
  2、语音合成技术,借助离线语音技术完成友好的人机沟通
  3、巧用嵌入式系统,程序上传后可脱离电脑运行,提高效率
  4、语音技术的合理引入,使人和系统沟通更加亲切


二、实验硬件
1.掌控板2.0编程入门学习主控板
https://www.dfrobot.com.cn/goods-1902.html
2.micro:bit掌控I/O扩展板 micro:bit掌控双兼容,文体两开花*1
https://www.dfrobot.com.cn/goods-1966.html
3.数字绿色LED发光模块(Arduino兼容)
https://www.dfrobot.com.cn/goods-69.html
4.Gravity: I2C语音识别模块
https://www.dfrobot.com.cn/goods-3011.html

IMG_20210407_090628.jpg

5.Gravity: 中英文语音合成模块
https://www.dfrobot.com.cn/goods-3014.html

IMG_20210407_090610.jpg

三、软件
mind+V1.7.0RC1.0
主控板
WedApril-202104071283..png

李工写的语音库很棒,赞一个
WedApril-202104078860..png

舵机模块
WedApril-202104076083..png

四、电路连接

LED模块连接P8,舵机连接P9,语音识别和语音合成模块连接IIC接口
WedApril-202104073284..png
WedApril-202104072739..png

五、程序编写
1.系统加电后初始化舵机,语音识别和语音合成模块,并有系统开始运行的语音提示
语音识别模式设置为指令唤醒,没有小智的召唤系统不会开始工作
WedApril-202104079427..png


2.循环程序中先获取一次指令执行相关判断,完成不同语音指令
WedApril-202104076012..png

六、程序实测





七、附件

智能语音助手.rar

811.2 KB, 下载次数: 28

rzyzzxw  版主

发表于 2021-4-8 09:09:38

智能世界
回复

使用道具 举报

阿杰  学徒

发表于 2021-4-13 14:09:12

高手啊,厉害厉害!
回复

使用道具 举报

gray6666  初级技神
 楼主|

发表于 2021-4-13 15:58:37

阿杰 发表于 2021-4-13 14:09
高手啊,厉害厉害!

写模块库的才是真高手
回复

使用道具 举报

fyyt  初级技师

发表于 2021-5-6 10:49:42

请问怎么设置语音识别模块的语音唤醒,比如听到小智唤醒语音识别模块,唤醒以后才可以识别其它的
回复

使用道具 举报

gray6666  初级技神
 楼主|

发表于 2021-5-6 16:04:43

fyyt 发表于 2021-5-6 10:49
请问怎么设置语音识别模块的语音唤醒,比如听到小智唤醒语音识别模块,唤醒以后才可以识别其它的
...

识别模式,设置为指令模式 QQ截图20210506160314.jpg
回复

使用道具 举报

fyyt  初级技师

发表于 2021-5-8 21:38:46

好的,试了这种方法,最近使用这个传感器,发现识别很慢,有时候听到关键词好久都没有反应?识别的效率不高
回复

使用道具 举报

执着  学徒

发表于 2021-5-17 07:47:44

谁能做类似小度语音识别的联系我18945244447
回复

使用道具 举报

gray6666  初级技神
 楼主|

发表于 2021-5-17 08:14:10

fyyt 发表于 2021-5-8 21:38
好的,试了这种方法,最近使用这个传感器,发现识别很慢,有时候听到关键词好久都没有反应?识别的效率不高 ...

升级一下自定义库试试
回复

使用道具 举报

Jerrykyu  学徒

发表于 2021-5-30 21:48:13

目前的系统是否可以通过在程序中增加一个闪烁模式(即听到关键词shan shuo后,LED灯会进入闪烁状态),实现在实际进入闪烁模式后,又能随时通过语音识别切换为其他工作模式?
回复

使用道具 举报

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

本版积分规则

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

硬件清单

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

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

mail