第5课 了不起的AI小助手

Mind+ V1.5.6及以上版本增加了语音识别及语音合成功能,无需智能硬件,方便大家零成本体验最新的语音识别及合成技术。

准备工作
电脑 x1
麦克风 x1
扬声器 x1
其他:电脑良好的联网

加载功能扩展
切换到实时模式
打开扩展
1.5 了不起的AI小助手 - 图1
切换到“功能模块”,加载“文字朗读”和“语音识别”,之后“返回”主界面
1.5 了不起的AI小助手 - 图2

语音问好
拖动积木块,完成如下程序:
1.5 了不起的AI小助手 - 图3
当点击绿旗后,舞台显示声波图,对着电脑麦克风说出“你好”,等待片刻,将会得到回答“早上好”。
1.5 了不起的AI小助手 - 图4
——————-
积木说明

  1. 文字朗读相关积木 | 积木 | 说明 | | —- | —- | | 1.5 了不起的AI小助手 - 图5 | 使用电脑喇叭播放文字声音 | | 1.5 了不起的AI小助手 - 图6 | 设置使用不同的嗓音播放声音。注意其中“小猫”没法发出人声 | | 1.5 了不起的AI小助手 - 图7 | 设置使用不同的语言播放声音 |
  1. 语音识别相关积木

语音识别原理:录音一段时长并上传到云端做识别然后返回结果。

积木 说明
1.5 了不起的AI小助手 - 图8 事件程序,当开始语音输入之后得到的结果为此事件程序设定的结果时触发。
1.5 了不起的AI小助手 - 图9 开始录音,直到设置的“每次听的时间”结束或者执行“语音识别结束听”。
注意:开始语音输入时请保持周围环境安静或者使用独立麦克风。
1.5 了不起的AI小助手 - 图10 返回识别的结果,前面勾选之后舞台可以直接显示结果。
1.5 了不起的AI小助手 - 图11 设置每次录音时长,到时间后自动结束听,最长60秒。
1.5 了不起的AI小助手 - 图12 提前结束语音识别过程并上传获取结果。
1.5 了不起的AI小助手 - 图13 可以显示或者隐藏声波提示图
1.5 了不起的AI小助手 - 图14
1.5 了不起的AI小助手 - 图15 Mind+中语音识别有两个服务器,服务器1为MIT服务器,在国外,服务器2为百度服务器,在国内。因此当一个服务器没有反应时可以尝试使用此模块切换到另一个服务器。
1.5 了不起的AI小助手 - 图16 使用服务器2时可以切换至独立账户,与人脸识别账号通用

AI小助手
机器人和早教机,开机后都会先跟你套近乎,按键上有讲笑话、背唐诗等功能,还可以可以连网进行语音对话。于是我先写一段套近乎的代码,互相认识一下。
1.5 了不起的AI小助手 - 图17
接下来再写一段聆听语音的!每次按下空格键,机器人就会听撸主的指示。
1.5 了不起的AI小助手 - 图18

听完撸主的指示后,需要编写相应的程序来实现互动。比如:
今天天气怎样啊?可以播报现在的天气情况,但是地名需要在程序中修改。
1.5 了不起的AI小助手 - 图19

帮我翻译一段话,撸主说一句中文,伴读机器人会翻译成英文并说出来,不过对于精确性有要求的童鞋来说,还是散了吧,它经常抽风!
1.5 了不起的AI小助手 - 图20

还可以讲笑话,任何有趣的笑话都可以添加至列表里(友情提醒:不要贪多哦),随机播放。
1.5 了不起的AI小助手 - 图211.5 了不起的AI小助手 - 图22