所有分类
主题 主题
平台 平台
我的工作台
userHead
注册时间 [[userInfo.create_time]]
创造力 [[userInfo.creativity]]
[[userInfo.remark]]
[[d.project_title]]
articleThumb
[[d.material_name]]
timelineThumb
进入工作台
折叠
所有分类 我的工作台
展开
Mind+ AI 生活中的人工智能小帮手
阿琛 阿琛 2019-12-17 17:08:06
4
1
简单

在生活中,人工智能已经无处不在了,我们说一句话,就能够把房间的电视打开;天色暗下来,窗帘自动关闭,灯光自动开启;室内温度升高,空调自动调温。这些已经能够很好的为我们的生活提供更加舒适和便利的服务。那么小朋友们自己,又可以做哪些人工智能的设计呢?

别着急,mind+就是如此强大,接下来,跟着我一起来设计一个,属于你自己的贴身小管家吧。

步骤1 步骤1
设计角色

考虑到是专属小管家,其实小朋友完全可以把自己的照片导入到素材库中,制作自己头像的说话小管家,在这里,我导入了我们自己设计的番茄小人的形象。

projectImage

如果想要让小人开口说话,我们就不能只用一张图片或者照片了,至少要有嘴巴张开和嘴巴关闭的样子哈。

projectImage

一共三张图,一张比一张的嘴巴小,其实也很容易实现,小朋友们可以给自己来三张不同嘴型的自拍照,效果应该也非常不错呦!

主题角色有了,我们还需要背景。

步骤2 步骤2
设计背景

我希望有一个舞台,让我的角色可以为大家做演讲,发现素材库里的舞台就不错,借来一用,再给它加一个聚光灯吧,这样效果会更好些。

projectImage

聚光灯下的番茄小人,这个效果赞赞的,准备工作就绪,那就开始吧!

步骤3 步骤3
舞台的编程

为了视觉效果,稍微加了一点转场效果,用了一个消息发送。

另外还配置了背景音乐,由于等下程序中会有语音识别,为了不影响识别效果,我们把背景音乐的声音调的很小声。

projectImage

下面就是代码部分了,没什么难的,就是多了一点点出场效果。

projectImage
步骤4 步骤4
增加扩展包

这里我们用到了获取天气,文字朗读和语音识别,所以这几个模块要手动扩展进来。

文字朗读和语音识别是在功能模块中。

projectImage

获取天气,则是属于网络服务中。要分别把他们都扩展进来哦。

projectImage
步骤5 步骤5
角色的编程

首先是刚开始的登台效果。

projectImage

接着,开始讲解内容。

讲解内容就正式开始了我们小助手的工作。

语音播放自我介绍内容和提问的模板。

projectImage

下面是关于天气部分的代码。

当听到询问天气时,会获取并播放天气情况,最高气温以及最低气温。

当最高气温高于28℃时,提示可以穿单衣。并展示单衣的角色。

当最低气温低于15℃时,提示需要穿毛衣啦。并展示围巾的角色。

projectImage

单衣和围巾的角色,都是从素材库里根据自带素材改装的,由于在舞台上突然出现一个衣服,好像很突兀,我就把它设计成气泡的形式,看起来稍显自然一些。

projectImage
projectImage

下面是单衣的角色代码,围巾和单衣的代码基本是一样的,只是收到的消息不同罢了。

显示出单衣之后,再让它慢慢虚化并隐藏。这样视觉上看起来会更舒服一些。

projectImage

然后,可以再让小助手一起玩玩数学题的计算。

根据语音提示的例子,告诉小助手,你需要进行的运算方式。这里目前只做了加法和减法的识别。

projectImage

根据语音提示,分别输入加数(被减数)和被加数(减数)。

并在舞台中显示出来。

projectImage

最后就是运算和出结果了。

其实都比较简单,唯一有些麻烦的可能就是一次说完整个算式,这里用了四个合并,才算把全部变量连接完毕。

projectImage

最后用语音完整的表述出来。

projectImage
步骤6 步骤6
视频演示效果
Makelog作者原创文章,未经授权禁止转载。
4
1
评论
[[c.user_name]] [[c.create_time]]
[[c.parent_comment.count]]
[[c.comment_content]]