第八课:我的课本剧
一、情景引入
小麦在掌握用编程绘制多彩几何组合图形的技巧后,心中充满了喜悦。他抬头看到同学们围坐在屏幕前,目不转睛地观看着什么。好奇心驱使他走近一看,原来是一场由电脑制作的课本剧!这太神奇了,编程软件竟然还能制作出如此精彩的内容?小麦的探索之旅再次启程。
二、进阶学习
学习任务一
要完成课本剧的制作,首先需要掌握Mind+编程软件自带的AI功能。AI是什么?就是人工智能。这样说还是有点不明白,赶紧看看百度百科里怎么说。
1.人工智能的概念
人工智能(Artificial Intelligence),英文缩写为AI。它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。
2.人工智能的简介
人工智能是计算机科学的一个分支,它企图了解智能的实质,并生产出一种新的、能以人类智能相似的方式做出反应的智能机器。该领域的研究包括机器人、语言识别、图像识别、自然语言处理和专家系统等。人工智能从诞生以来,理论和技术日益成熟,应用领域也不断扩大。可以设想,未来人工智能带来的科技产品,将会是人类智慧的“容器”。人工智能可以对人的意识、思维的信息过程进行模拟。人工智能不是人的智能,但能像人那样思考,也许可能超过人的智能。
人工智能是一门极富挑战性的科学,从事这项工作的人必须懂得计算机知识,心理学和哲学。人工智能是包括十分广泛的科学,它由不同的领域组成,如机器学习,计算机视觉等等。总的说来,人工智能研究的一个主要目标,是使机器能够胜任一些通常需要人类智能才能完成的复杂工作。
小麦看完这些内容可着急了!这也太难了,怎么学得会?其实人工智能在我们身边随处可见。比如人脸识别的刷脸支付、手机里的语音输入转文字识别、我们常说的无人驾驶等。在科技创新比赛中,我们小学生的人工智能应用作品也频频获奖呢!这些人工智能随时随地在我们身边。
3.推荐人工智能学习应用网站
![image.png](https://makelogimg.dfrobot.com.cn/makelog/606d57feaa613609f27083a6/418a78a07daf406dde1026b0e5be5fe6.png)
8-1
这个网站注册登录后就可以自由访问,可以学习人工智能课程、体验人工智能实现场景、参与人工智能项目。
学习任务二
我们使用的Mind+编程软件自带了很多人工智能的功能模块,能帮助我们实现人工智能的应用。如图8-2,点击扩展,在出现的界面里点击网络服务,里面的谷歌翻译,百度翻译,文字朗读,语音识别,AI图像识别都是实现人工智能相关功能的模块,这些模块的正常使用需要通过网络连接把信息内容传送到服务器,经过处理后将结果返回来实现相关功能。下面我们分别了解一下这些模块的使用方式。
![image.png](https://makelogimg.dfrobot.com.cn/makelog/606d57feaa613609f27083a6/c3f5cb7065606c266888180ba8822b27.png)
8-2
1.百度翻译
在上面的界面里点击百度翻译,百度翻译模块就加载到程序里,就能实现相关功能了。如图8-3。
![image.png](https://makelogimg.dfrobot.com.cn/makelog/606d57feaa613609f27083a6/9e7916552ae9c48369a11f3fbdfa6934.png)
8-3
点击返回按钮,回到编程界面,我们看到百度翻译各个模块命令,我们做个实例来学习一下吧!如图8-4。
![image.png](https://makelogimg.dfrobot.com.cn/makelog/606d57feaa613609f27083a6/333dc2957a748da4b854603e5e28284a.png)
8-4
看明白了吗?换一个中文内容试试吧!当然也可以把英文翻译成中文。如图8-5。
![image.png](https://makelogimg.dfrobot.com.cn/makelog/606d57feaa613609f27083a6/99ece1d458ca502bfcc3bdb027ca37f2.png)
8-5
2.文字朗读
用同样的方法将朗读模块加载到编程软件的界面,因为Mind+软件的免费智能服务流量有限,所以一般要使用自己的个人账号来实现百度智能服务,因此还要一并添加语音识别模块,再程序里加载个人的独立账号,以便能够使用百度的智能服务功能。如图8-6。
![image.png](https://makelogimg.dfrobot.com.cn/makelog/606d57feaa613609f27083a6/f14d9fdbe05f42a4be0eb2ea738f7a11.png)
8-6
我们试着做一个演示实例来学习吧!这里除了添加百度的个人账号信息还要填写服务器的账号信息,一般可以相同。如图8-7。
![image.png](https://makelogimg.dfrobot.com.cn/makelog/606d57feaa613609f27083a6/f01ef57e6031ddba5215050af99c99aa.png)
8-7
再试一个翻译成英文的。如图8-8
![image.png](https://makelogimg.dfrobot.com.cn/makelog/606d57feaa613609f27083a6/a3dc5de4704f5d07a48658df17fa14f9.png)
8-8
3.语音识别
小麦捣鼓了很多次,终于对人工智能的操作熟悉多了,能够顺利连接百度智能云进行发送、处理、返回信息的操作。下面小麦打算试试语音识别的操作。如图8-9。
![image.png](https://makelogimg.dfrobot.com.cn/makelog/606d57feaa613609f27083a6/6eff35d933b4a999a2a61507568dfda6.png)
8-9
为什么能出现“下午好呀”的声音,小麦思考着。哦,原来程序里控制着呢,只要你说“你好”,通过麦克风传入电脑,在传入百度智能云服务器,对应的执行就是“下午好呀”。这个语音的发出是百度智能云帮助我们把文字转换成语音,再在电脑端播放出来的。小朋友可以换一些其它的词语试试呀!
学习任务三
通过以上人工智能的学习,我们要做自己的项目了,就是小麦开始看到的课本剧!
1.在语文课本里选一篇适合做课本剧的课文,可以节选一部分。
2.根据内容确定角色,每个角色用编程软件的角色对应。如图8-10。
![image.png](https://makelogimg.dfrobot.com.cn/makelog/606d57feaa613609f27083a6/841280ed8c0a4254f10611b4c78825b8.png)
8-10
3.利用编程的的方式通过语音智能技术实现文字和声音的转换。
4.下面以《晏子使楚》大殿前的一个场景为例。
脚本内容:
晏子从城门进去,见了楚王。
楚王:(瞅了他一眼,冷笑)难到齐国没人了吗?
晏子:(严肃地)不对,我国首都淄博住满了人,大伙张手成荫,挥汗如雨;街上的行人摩肩接踵,大王怎么说齐国没有人呢?
楚王:既然有这么多人,齐王又为什么打发你来呢?
晏子:(装着很为难的样子)您这一问,我实在不好回答。撒个谎吧,怕犯了欺骗大王的罪;说实话吧,又怕大王生气。
楚王:实话实说,我不生气。
晏子:(拱了拱手)敝国有个规矩:访问上等国家,就派上等人去;访问下等国家,就拍下等人去。我最不中用,所以派到这儿来了。(说完晏子故意笑了笑,楚王只好陪着笑)
5.编程内容如图8-11。
![image.png](https://makelogimg.dfrobot.com.cn/makelog/606d57feaa613609f27083a6/45bbc91ed29f761b3d8aa587a8778a8a.png)
8-11
聪明的小麦终于完成了课本剧脚本的设计和编程,其实后面还有很多工作要做,比如修饰楚王大殿的背景、添加人物角色、人物对话的动作表情等等内容,这些就留给小麦和大家一起完成了。
![image.png](https://makelogimg.dfrobot.com.cn/makelog/606d57feaa613609f27083a6/da4ecc75551f6c7fa9216d22b3f688d7.png)
三、总结与收获
(一)学习目标:
1.掌握小麦学习人工智能的代码命令模块,和来自哪个模块组。
2.熟悉人工智能实现的原理方法。
3.理解人工智能的编程过程和一般思路
(二)想法和收获
小麦总结要点是:Mind+图形化编程软件需要借助百度智能云的第三方服务平台来实现人工智能的应用。
学习手册:
四、知识拓展
1.试着在百度智能云注册开通一个独立个人账号。
2.完善修饰《我的课本剧》的背景,人物;优化程序的编写。
May2024.05.25
系列课程