回到顶部 回到顶部

【挑战一】智能公交 中等

头像 仔爸 2022.10.08 240 4

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 仔爸。

评论

user-avatar
  • 三春牛-创客

    三春牛-创客2023.01.14

    赞!!

    0
    • 三春牛-创客

      三春牛-创客2023.01.14

      厉害厉害

      0
      • tiger_zc

        tiger_zc2022.10.13

        非常棒的案例!

        0
        • rzegkly

          rzegkly2022.10.11

          百度AI中的“语音能力引擎”没有找到,发个链接?

          0