【挑战一】智慧公交
2022-10-20166
AI 快速预览详细
智慧公交系统是一个基于Mind+图形化编程的项目,模拟实现公交语音广播及交互功能。项目主要分为三个场景:清华站、车内、北大站,演示公交车到、出站的语音播报。通过消息机制处理各种信号,实现智能判断乘客入站出站情况以及乘客下车提醒。此外,项目还使用了微软的语音合成平台合成离线语音,解决了百度AI平台不可用的问题。
设计背景
公交车是关系民生非常重要的内容,其人性化的语音播报以及相应的智能系统能给乘客提供良好的用户体验。本系统主要通过Mind+图形化编程,模拟实现公交语音广播及交互系统。
功能需求
公交报站系统分几个部分:
1、播报公交车入站情况,条件允许的情况下可通过GPS定位,以及人脸识别系统,智能判断入站情况,以及需要下车的乘客情况。
2、行车安全和坐车安全是车辆行驶过程中非常重要的环节,本系统有智能判断乘客入站出站情况。
3、车内配置乘客下车提醒按钮,方便乘客及时通知以及安全通知司机下车情况。
功能原理
本系统主要通过,Mind+(scratch)的消息机制进行各种信号处理。

程序背景
程序主要由三大场景组成,清华站、车内、北大站等,主要演示公交车到、出站的语音播报,程序车内下车播报、车站人员进入播报等。

角色列表

详细步骤
背景选择
选择两处图片,作为公交车站点,一处场景作为车内情况。

角色设定
分别设置两个人物角色,作为正常坐车乘客和等待上课乘客,下车乘客由车内图片完成。
场景切换
场景切换主要通过消息传输机制完成。

语音播报
本来想用Mind+提供的百度AI平台的语音合成功能,但奈何笔者测试的时候,百度平台不能使用,只好求其次用 微软的语音合成平台合成离线语音使用。



在乘客进入公交车站使用语音功能做展示

人物的动作完成,以及事件的处理也使用消息机制完成:

智慧公交程序源文件
附件



