回到首页 返回首页
回到顶部 回到顶部
返回上一页 返回上一页

【挑战一】智能公交车 简单

头像 阿琛 2022.10.16 87 3

主要功能:

通过百度的文字转语音功能,模拟公交车到站和起步的语音播报;模拟公交车乘客上下车;当乘客进入公交站后,自动播报一段语音。

注:本作品由一名小学生自己独立完成设计和编程制作。

 

实现思路:

以经常乘坐的16路公交车作为原型,进行创作。对该车所经过的会展中心、万象城等站点进行模拟。

1,场景设计:需要设计四个不同的场景,分别是始发站、会展中心站、万象城站、终点站。在不同的站点,需要对场景进行切换。

2,角色设计:需要至少三名乘客,模拟乘客在站牌排队等车,上车,下车等实际乘车场景。另外还需要有公交车和站牌的角色。

3,语音播报:通过在百度注册账号,实现文字转语音的自动报站功能。

 

难点技术:

这里用到语音识别是采用百度的短文本在线合成功能,所以需要在百度注册开发者账号,注册之后需要实名认证。按照以下步骤创建语音技术的新应用。

1,登录百度账号,进入百度AI开放平台

01.jpg

2,在开放平台界面,点击最右上角的控制台,进入控制台。

02.jpg

3,在控制台中,鼠标悬浮至左上角的蓝色区域,会出现如图产品服务菜单,点击第一个语音能力引擎。

03.jpg

4,进入语音技术概览后,根据操作指引创建应用。

04.jpg

5,确保短文本在线合成功能是被选中状态,将带星号的必填项根据项目需要进行填写后,点击立即创建。

05.jpg

6,创建后在应用列表就能够看到刚刚创建的应用了。这里要划重点:secret key默认显示为***,我们这里需要先点击显示,然后再进行复制。否则将会复制到一堆***,而不是密码。我就在这里栽了跟头,切记哦!!!

06.jpg

7,显示出secret key之后,分别将apikey和secret key进行复制。

07.jpg

8,在mind+中选择实时模式,点击扩展后,对网络服务中的文字朗读进行扩展。

09.jpg

9,拖拽出设置服务器2账号的代码块。点击中间的小齿轮,将刚刚从百度复制的apikey和secretkey分别粘贴在对应的位置就大功告成啦!!!

08.jpg

至此准备工作全部结束,可以开始编程啦!

 

制作步骤:

1,设计背景,并为背景编程

01.jpg
02.jpg

2,设计公交车站。公交车站是对球这个造型进行改编,自制的角色。

03.jpg

3,为公交车编程,并设计公交车造型为16路车。

在设置服务器账号中,输入自己申请的百度api信息

04.jpg
05.jpg

4,为乘客编程,一共选择了三名乘客,设计了他们分别上下车,以及排队的场景。

07.jpg

乘客(艾比):

06.jpg

乘客(艾佛里):

08.jpg

乘客(达尼):

09.jpg

 

 

评论

user-avatar
  • 花生编程

    花生编程2023.01.30

    0
    • 花生编程

      花生编程2023.01.30

      厉害

      0
      • 三春牛-创客

        三春牛-创客2023.01.10

        666

        0