gray6666 发表于 2021-4-7 11:48:48

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


一、项目背景创作思想
语音有关的研究工作最早可追溯到 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



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



三、软件
mind+V1.7.0RC1.0
主控板


李工写的语音库很棒,赞一个


舵机模块


四、电路连接

LED模块连接P8,舵机连接P9,语音识别和语音合成模块连接IIC接口



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



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


六、程序实测


https://www.bilibili.com/video/BV1f5411w7qX/


七、附件

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
高手啊,厉害厉害!

写模块库的才是真高手{:6_204:}

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

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

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

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

识别模式,设置为指令模式

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灯会进入闪烁状态),实现在实际进入闪烁模式后,又能随时通过语音识别切换为其他工作模式?
页: [1]
查看完整版本: (试用语音识别和合成模块)基于语音技术的小智互动系统