1956| 3
|
[入门教程] 听"话"的掌控仰望小车 |
本帖最后由 rzyzzxw 于 2023-2-27 13:00 编辑 【演示】 演示用的是简化后的程序-3。 【背景】 DF的AI三剑客在创客教育圈里成名很久了,论坛里很多精彩的项目,我却是刚刚配齐他们。 所以下面的记录均为学习笔记,全是水份。 拿到后当然是先连接掌控板测试一下,当然也是熟悉下用法。 语音识别: DFR0715 Voice Recognition 语音识别模块(Gravity I2C接口) 产品资料 使用教程 (dfrobot.com.cn) 语音合成: DFROBOT DFR0760 Gravity:中英文语音合成模块V2.0产品资料和使用教程 【测试】 语音识别模块 1 语音合成模块 1 百灵鸽扩展板 1 链接资料:1. 百灵鸽 — nplus-docs 文档 掌控板 1 接线: 语音识别 语音识别模块接掌控扩展板IIC 语音识别测试一把过了,语音合成却是没有成功。 仔细读文档,搞明白了,我拿到的是V2.0版本(DF商城下单),在mind+中只能用有V2的积木块(因为V1和V2所用的语音合成芯片不同)。 mind+1.7.3 IIC 语音合成模块接掌控扩展板IIC,模块上开关拨到IIC。 长句子可以使用flash存储积木。 串口 语音合成模块接掌控扩展板串口(根据线色自定义引脚),模块上开关拨到UART。 长句子可以使用flash存储积木。 混合测试 【百灵鸽语音遥控器】 遥控和小车间用无线广播通信 遥控端程序-1 上面程序的唤醒词是假装的,直接命令也行,这样会导致环境语音误触发。 优化一下,加上唤醒状态变量,你好小迪。 遥控程序-2 这段程序语音遥控小车效果不好,因为语音合成占用时间,交互性有了,时效性差了,遥控起来就撞车啦。遥控程序2测试: 仰望小车撞哭了,要优化程序啊。 简化程序后: 遥控程序-3 再测试,因为程序不啰嗦了,操控性就好了些。 【仰望小车】 软件:mPython 0.7.6 【小结】 这是一个水帖(实验),经历了不成功到还可以,得到了一些新的经验。 1、不用联网的语音识别和语音合成可以方便小朋友在课堂和赛场上使用。 2、加上唤醒状态变量后可以有效减少错误识别,但是会增加遥控时长,时效更差。 3、简化程序可以增加控制时效。 4、本帖子中用来控制小车纯属实验作秀,实验结论:对于时效要求高的操作还是不要用语音控制(所以车机中绝对不会用语音来换档刹车)。 ![]() |
© 2013-2023 Comsenz Inc. Powered by Discuz! X3.4 Licensed