《对话机器人》精品教案.docx
学而优教有方
PAGE2/NUMPAGES2
【章节】第三单元第二课
【课题】二、对话机器人
【课型】新授课
【课时】1
【累计课时】12
【教材分析】
本节课是智能生活的第二个案例,利用语音识别和字符串脚本积木相结合,实现和机器人互动效果,是一节非常有趣的活动课程。学生在学习这节课的时候,还可以发挥自己的想象力,利用之前所学的编程技巧,实现更多的和机器人交流的事,也可以引导学生,利用逻辑判断语句,制作智能聊天机器人、智能翻译机器人等。
“编程猫”自带的语音识别需要利用计算机中的麦克风进行语音输入,联网后进行语音分析,可以将收到的自然语言进行转化,转化成固定的语言文本,并显示给学生,这样就可以完成自然语言与文字的转换,从而达到对话机器人的效果。
【教学目标】
1.了解语音识别系统的基本原理。
2.学会使用询问并识别积木,进行语音录制和语音识别。
3.掌握关键字的提取方法,并根据关键字的内容进行条件分支判断。
【教学重点】会使用“询问并识别”积木识别中文语音。
【教学难点】会根据关键字提取进行条件分支判断并做出执行内容。
【教具】多媒体网络教室
【教学方法】讲解法、演示法、任务驱动法
【教学过程】
一、导入新课
“编程秘籍”内容丰富,“编程猫”利用秘籍中的语音识别模块,制作出了能够听懂人类语言并能和人类进行交流对话的机器人。她不但可以听懂中文,还能够听懂英文,实在是太神奇了!我们快来试试吧。
二、新授
1.语音识别系统
在信息时代,国际间的信息交流非常频繁,语音识别系统的应用彻底解决了使用不同语言的人在信息传递中存在的难题。在一些公共场所,如商场、医院、银行等,人们借助语音识别系统和智能设备进行交流,可以极大地提高办事效率。
编程猫具有语音识别数据库,能够将接收到的语音进行分析和转换,通过网络语音数据库识别,将其转换为编辑器能够识别的文字信息,实现文字和声音之间的转换。
语音识别系统由两部分组成,分别是语音输入和语音输出。工作原理如图3-2-2、图3-2-3所示。
语音系统常用的积木有以下几种。
让学生尝试编写以下脚本并运行,体验一下效果。教师巡视指导。
⒉.智能语音机活动设计:
让机器人“小乐”用语音的方式询问用户“你好,需要我做些什么?听歌曲还是讲笑话?”并获取用户所说的语音信息,将信息显示在对话框中。
活动分析:
(1)设置询问内容,并让机器人使用中文语音。
(2)用户语音输入,系统获取语音并转换成中文,显示在对话框中。
参考程序搭建:
第一步:添加背景“天空”和角色“草灵灵”,修改角色名为“小乐”。第二步:从声音模块中找出并放置“设置说话语言为中文”积木。第三步:询问放置“并识别中文”积木,获取用户的语音输入信息。第四步:放置“新建对话框”和“识别结果”积木,并进行组合搭建,将识别的文字结果通过对话框窗口输出到舞台下方。
【课堂小结】
这节课我们主要学习了语音识别模块的使用方法,通过这节课的学习,我们感觉到了“编程猫”是一个功能很强大的编程软件,我们熟练掌握了以后,可以编出很优秀的软件。
【板书设计】
二、对话机器人
1.语音识别系统
2.智能语音机
【教学后记】