【挑战一】智能公交

2022-10-08378
AI 快速预览详细 收起
本项目通过Mind+软件模拟智能公交系统,结合麦克风采集语音用于语音识别,喇叭播放合成的语音。特别适用于残障人士的信息获取和智能交互。项目分为三个功能模块,并提供了详细的脚本代码和角色列表。此外,还使用了百度AI中的语音能力引擎,包括语音识别和语音合成。

image.png

 

本项目以Mind+软件模拟智能公交系统为主,配合麦克风采集语音用于语音识别,喇叭播放合成的语音。

 

设计背景:

在大力提倡碳中和的背景下,国家鼓励新能源车以及绿色出行,因此,设计一个比较智能的公交系统显得尤为重要。特别是对于一些残障人,本项目提供了语音识别和语音合成帮助获取信息和进行智能交互。

 

功能原理:

本项目分成三个功能,见下面的思维导图。

思维导图.png

前期准备说明:

本项目将使用到Mind+中的以下拓展模块,以及百度AI中的“语音能力引擎”中的应用(使用了其中的语音识别和语音合成,当然如果有dfrobot的离线语音识别和离线语音合成,那就不需要百度AI了)

image.png

程序使用到的背景:

背景.png

背景中的脚本代码:

image.png

角色列表:

image.png

需要创建的变量:

image.png

 

需要创建的列表:

 

image.png
image.png

 

可以先观看一下项目演示:

步骤1 公交车功能相关脚本代码(公交车角色内)

image.png

步骤2 实现公交车内相关脚本代码

左上角进入公交车内按钮的脚本代码

image.png

公交车内场景角色脚本代码

image.png

下车按钮角色的脚本代码

 

image.png

离开按钮角色的脚本代码

image.png

 

 

 

步骤3 乘客进入公交车站交互提示(乘客角色内)

image.png

步骤4 其他相关点缀角色的脚本

马路上其他车辆行驶实现:

其他汽车角色提供多个造型,实现随机出现。其他汽车遇到人行道会暂停,然后开走。

image.png
image.png

人行道触碰角色脚本代码:

 

image.png

广告角色脚本:

image.png

另外有点小角色就不提供脚本了,详见源程序。

 

如有好的意见建议,请在下面留言,也可以与我交流(微信号xdh-pc)

by 仔爸。

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(4)
花生编程
花生编程
花生编程
花生编程
厉害
三春牛-创客
三春牛-创客
赞!!
三春牛-创客
三春牛-创客
厉害厉害
- 没有更多了 -