所有分类
主题 主题
平台 平台
我的工作台
userHead
注册时间 [[userInfo.create_time]]
创造力 [[userInfo.creativity]]
[[userInfo.remark]]
[[d.project_title]]
articleThumb
[[d.material_name]]
timelineThumb
进入工作台
折叠
所有分类 我的工作台
展开

夕阳红の快乐时光

迪奥不懒惰 迪奥不懒惰 2019-12-22 12:43:08
2
0
简单

项目缘由

因为老年人的瞬时记忆是有限的

因此老年人经常看上去记性很差

所以需要一个小助手

讲句话它就会帮你记住

等到下次记不起来的时候问它就 ok

效果演示

步骤1 步骤1
前期准备

从背景库中选择“侏罗纪”作为背景图片。

projectImage

从角色库中将“恐龙4”加入角色。

projectImage
步骤2 步骤2
编写Mind+角色代码

当按下绿旗时,初始化 num 列表。num 列表用来将语音识别的数字(汉字形式)转换为阿拉伯数字。之后朗读提示信息,告诉用户,点击 Mind+ 角色就可以记录信息。

projectImage

当 Mind+ 被点击时,听候用户语音输入,并将识别结果加入到 never forget 列表中。

projectImage
步骤3 步骤3
编写恐龙角色代码

小恐龙的作用是让用户说想听第几个句子。然后依据回答,从 never forget 列表中找出相应的句子并朗读出来。

projectImage

感悟

第一次参加比赛,总体比较艰难。首先遇到的第一个问题是语音识别出来的数字都是汉字形式,导致无法从列表中提取句子。好在在老师的帮助下,借助了一个列表,帮助转换成阿拉伯数字。然后就是经常出现程序崩溃。

projectImage

程序崩溃后,只能重新再写一遍程序。好在代码不是很多,就是费些时间。后来总结出来崩溃的时机,就是麦克风没有录制进去任何信息的时候,只要往列表中添加,就会引发程序崩溃。听老师说这是一个 bug,在线版没有这个问题。

Makelog作者原创文章,未经授权禁止转载。
2
0
评论
[[c.user_name]] [[c.create_time]]
[[c.parent_comment.count]]
|
[[c.comment_content]]