《智能语音应用开发教案全套-教学设计项目1--11自动语音识别:让机器人能听懂---焦点畅谈:定制康养智能机器人.docx》由会员分享,可在线阅读,更多相关《智能语音应用开发教案全套-教学设计项目1--11自动语音识别:让机器人能听懂---焦点畅谈:定制康养智能机器人.docx(44页珍藏版)》请在三一办公上搜索。
1、项目教学设计项目基本信息学科人工智能技术应用学校年级设计者1设计者2设计完成时间课程标准模块北京市信息管理学校智能语音应用开发课程标准使用教材版本智能语音应用开发项目名称自动语音识别:让机器人能听懂项目课时数9课时一、项目学习主题分析项目名称自动语音识别:让机器人能听懂项目概述在这个追求高效生活的时代,人们希望使用更少的时间做更多的事情,自动语音识别的出现让人们的生活变得更加高效。在进行信息录入和检索时,无论使用键盘还是手写,都有各种限制,而语音输入成为主流输入方法,更受欢迎。本项目将使用目前主流的Al开放平台实现智能语音输入功能。项目学情分析高二人工智能技术与应用学生,具有较强的动手实践能力
2、。在之前的课程学习中已经逐一学习了人工智能基础、自然语言处理等相关课程,对智能语音课程有了一定的了解,但未曾对智能语音进行系统学习。根据问卷调查发现,学生对动手实践的课程有较强的兴趣。本单元将结合学生以往所学知识,通过任务驱动的方式,融入ARCS元素的教学模式,激发学生学习兴趣,使学生完成智能语音输入。开放性学习环境本项目课程实施主要在智能语音实训室,主要环境设施包括:实训设备:计算机,智能语音实训箱,智能终端等;数字资源包括:微课视频、PPT等;辅助设施:任务单等。二、项目学习目标设计项目学习目标知识目标:1.了解自动语音识别的概念2 .了解自动语音识别的应用3 .了解自动语音识别的发展历程
3、4 .熟悉自动语音识别的技术现状和发展趋势能力目标:1.理解自动语音识别的原理5 .理解自动语音识别的评估指标6 .能够编写自动语音识别程序7 .能够调用自动语音识别接口8 .能够实现自动语音输入9 .能够对语音识别效果进行评估核心素养目标:1 .增强学生对知识学习的探索精神2 .增强学生对已有知识的整合能力3 .加强学生对工匠精神的学习与认识三、任务设计任务1创建应用(1课时)想要完成智能语音输入,首先要借助AI平台创建语音识别应用。任务中选择的是百度Al开放平台,通过对注册、认证、登录、领取及创建几个步骤融入ARCS元素,完成语音识别应用的创建,获取APlKey和SeCretKey。任务2
4、智能语音输入(6课时)在创建完成语音识别应用后,接下来利用创建的应用进行语音的智能输入,通过导入库函数、录制标准音频、配置语音识别参数、获取访问令牌、读取语音及语音识别等几个步骤融入ARCS元素,完成智能语音的输入,完成语音智能输入。任务3语音识别评估(2课时)在完成语音智能输入后,使用语音识别评估工具,对任务2中语音识别结果首先进行音频长度的统计,随后计算字错误率和句错误率,在统计和计算过程中融入ARCS元素,完成语音识别结果的评估。四、项目学习评价设计需要评价的活动针对任务创建应用评价内容评价指标评价方法赋值径录百度Al开放平台是否正确登录百度Al开放平台教师评价学生小组评价40分创建语音
5、识别应用是否获取APIKey和SecretKey教师评价学生小组评价60分智能语音输入评价内容评价指标评价方法赋值导入库函数完成6个库函数json、urlopenRequestUrIencode、fetch-toke11smy_record的导入教师评价学生小组评价12分录制标准音频使用my_record音频录制完成教师评价学生小组评价8分配置语音识别参数1 .是否获取音频格式2 .是否设置唯一标识参数3 .是否设置语言及模型4 .是否指定语音识别地址5 .是否设置语音识别功能名称教师评价学生小组评价30分获取访问令牌是否获取Token认证教师评价学生小组评价10分读取音频是否完成音频读取教师
6、评价学生小组评价10分语音识别1 .是否完成字典创建2 .是否完成消息头创建教师评价学生小组评价30分3 .是否完成地址访问4 .是否完成语音识别结果读取语音识别评估评价内容评价指标评价方法赋值统计音频的长度1.词总个数2.句子总个数学生小组评价20分字错误率是否完成字错误率统计教师评价学生小组评价40分句错误率是否完成句错误率统计教师评价学生小组评价40分五、项目作业设计使用百度Al开放平台完成一首诗词的语音识别。六、反思性教学改进(实施后填写)项目教学设计项目基本信息学科人工智能技术应用学校年级设计者1设计者2设计完成时间课程标准模块北京市信息管理学校智能语音应用开发课程标准使用教材版本智
7、能语音应用开发项目名称语音合成:让虚拟机器人能说话项目课时数9课时一、项目学习主题分析项目名称语音合成:让虚拟机器人能说话项目概述随着科技的高速发展,人们的生活节奏也在不断加快。在紧张的学习和工作的同时,人们一直期待有一个合格的机器人能作为自己的小秘书,由它去朗读自己收到的信息,讲讲小说,朗诵诗歌。早期的机器人朗读是非常生硬的机械音,且朗读的错误率很高,强烈遏制了使用者听书的欲望。随着语音合成技术的发展,机器人的朗读更加接近真人发音,感情色彩丰富。本项目将使用目前主流Al开放平台,学习对参数的调整,为不同Al角色设置较优的朗诵诗歌的参数值。项目学情分析高二人工智能技术与应用学生,具有较强的动手
8、实践能力。在之前的课程学习中已经学习了语音识别的方法,对智能语音实现的方法有了一定的技术理解,但对于语音合成还未接触。根据问卷调查发现,学生对动手实践的课程有较强的兴趣。本单元将结合学生以往所学知识,通过任务驱动的方式,融入ARCS元素的教学模式,激发学生学习兴趣,使学生完成智能语音输入。开放性学习环境本项目课程实施主要在智能语音实训室,主要环境设施包括:实训设备:计算机,智能语音实训箱,智能终端等;数字资源包括:微课视频、PPT等;辅助设施:任务单等。二、项目学习目标设计项目学习目标知识目标:1.了解语音合成的概念2 .了解语音合成的应用3 .理解语音合成的工作原理4 .理解语音合成的评价指
9、标能力目标:1.能够编写语音合成程序2 .能够调用语音合成接口3 .能够实现文本转语音4 .能够对语音合成效果进行评估核心素养目标:5 .增强学生对知识学习的探索精神6 .增强学生对已有知识的整合能力7 .加强学生对工匠精神的学习与认识三、任务设计任务1创建应用(1课时)想要完成语音合成,首先要借助Al平台创建语音合成应用。任务中选择的是百度AI开放平台,通过语音合成基础知识的了解以及创建语音合成应用,加入骤融入ARCS元素,完成语音合成应用的创建,获取APlKey和SeCretKeyo任务2小说在线合成(6课时)当创建语音合成应用后,接下来进行小说在线合成。进行语音合成时,通过导入库函数、设
10、置语音合成参数、获取访问令牌、读取文本、在线语音合成等几个步骤融入ARCS元素,完成智能语音合成。任务3利用MOS评分完成4类真人发声朗诵参数的选择(2课时)在完成语音合成后,使用语音合成评估工具,对任务2中语音合成结果进行MOS评估,在测试过程中融入ARCS元素,完成语音合成结果的评估,最终完成4类真人发声朗诵参数的选择。四、项目学习评价设计需要评价的活动针对任务创建应用评价内容评价指标评价方法赋值语音合成基础知识是否掌握语音合成基融知识任务单评价60分创建语音识别应用是否获取APIKey和SecretKey教师评价学生小组评价40分小说在线合成评价内容评价指标评价方法赋值导入库函数完成5个
11、库函数的导入教师评价学生小组评价10分设置语言合成参数1 .是否设置PER值2 .是否设置SPD值3 .是否设置PlT值4 .是否设置VOL值5 .是否设置AUE值6 .是否设置后缀名7 .是否设置唯一标识8 .是否写入语音合成请求地址教师评价学生小组评价40分获取访问令牌是否获取Token认证教师评价学生小组评价10分读取需要合成的txt文本是否完成文本读取教师评价学生小组评价10分语音合成1 .是否完成字典创建2 .是否完成字典编码3 .是否完成地址访问4 .是否完成语音合成结果读取教师评价学生小组评价30分利用MOS评分完成4类真人发声朗诵参数的选择评价内容评价指标评价方法赋值MOS评分
12、是否完成4类真人发声MOS评分学生小组评价60分4类真人发声推荐表是否给出最终4类真人发声推荐教师评价学生小组评价40分五、项目作业设计使用本组选出的最优真人发声,诵读出师表六、反思性教学改进(实施后填写)项目教学设计项目基本信息学科人工智能技术应用学校年级设计者1设计者2设计完成时间课程标准模块北京市信息管理学校智能语音应用开发课程标准使用教材版本智能语音应用开发项目名称声纹识别:让虚拟机器人能识人项目课时数9课时一、项目学习主题分析项目名称声纹识别:让虚拟机器人能识人项目概述在以前的社会中,身份证是人们安全出入的唯一凭证,因为一个身份证ID只对应一个人。但随着科技的发展,社会越来越智能化,
13、在虚拟网络上的出入凭证不再是身份证,而是人们身上具备的唯一生物属性,如指纹、面部、虹膜、静脉和声纹等。声纹识别作为一种新型的技术手段,与其他生物识别相比,其优势主要体现在以下几点:相对于指纹识别,声纹识别为非接触式识别,更加便捷且安全;相对于人脸识别,声纹识别能有效降低隐私被侵犯的风险;声纹识别只需要麦克风就可以进行声音的采集,能有效降低语音的识别成本。基于声纹识别的多种优势,本项目将使用讯飞开放平台,通过调用声纹识别接口,实现智能门禁系统。项目学情分析高二人工智能技术与应用学生,具有较强的动手实践能力。已经学习完智能语音课程项目一和二,对智能语音课程有了一定的了解。本单元将结合学生以往所学知
14、识,通过任务驱动的方式,融入ARCS元素的教学模式,激发学生学习兴趣,使学生完成声纹识别。开放性学习环境本项目课程实施主要在智能语音实训室,主要环境设施包括:实训设备:计算机,智能语音实训箱,智能终端等;数字资源包括:微课视频、PPT等;辅助设施:任务单等。二、项目学习目标设计项目学习目标知识目标:L了解声纹识别的概念2 .了解声纹识别的类型能力目标:1.理解声纹识别的工作原理3 .理解声纹识别的评估指标4 .能够编写声纹识别程序5 .能够调用声纹识别接口6 .能够实现声纹识别7 .能够对声纹识别效果进行评估核心素养目标:8 .增强学生对知识学习的探索精神9 .增强学生对已有知识的整合能力10
15、 加强学生对工匠精神的学习与认识三、任务设计任务1创建应用(1课时)想要完成声纹识别,首先要借助Al平台创建声纹识别应用。任务中选择的是讯飞开放平台,通过对注册、登录、认证及创建几个步骤融入ARCS元素,完成声纹识别应用的创建,获取APPID.APIKey.APlSeCret三种信息。任务2智能门禁系统(6课时)在创建完成声纹识别应用后,接下来利用创建的应用进行智能门禁系统搭建,通过导入库函数、定义用于发送请求的函数和参数、创建声纹特征库、添加声纹特征及声纹特征比对等几个步骤融入ARCS元素,完成智能门禁系统搭建。任务3智能门禁验证(2课时)在完成智能门禁系统后,使用声纹识别评估工具,对任务2
16、中智能门禁系统进行验证,随后计算字错误率和句错误率,在统计和计算过程中融入ARCS元素,完成智能门禁系统声纹识别结果的评估。四、项目学习评价设计需要评价的活动针对任务创建应用评价内容评价指标评价方法赋值登录讯飞开放平台是否正确登录讯飞开放平台教师评价学生小组评价40分创建声纹识别应用是否获取APPlD、APIKey、APISecret教师评价学生小组评价60分智能语音输入评价内容评价指标评价方法赋值导入库图数完成6个库函数jso11xbase64、Request、Gen_req_urI、gen_req_bodymy-record的导入教师评价学生小组评价15分定义用于发送请求的函数与参数1 .
17、完成声纹识别中APPID、APIKey、APISecret、request_urIpath、host和method等请求参数2 .完成发送请求的函数req_urI和设置request_urI、data、headers3个参数。教师评价学生小组评价20分创建声纹特征将api_name设置为CreateGroup,req_urI教师评价学生小组评价10分函数用来创建声纹特征库添加声纹特征通过WhiIe、input、myrecord、req_urI等完成声纹特征库教师评价学生小组评价15分查询声纹特征1 .将api-name设置为queryFeatureLis,req_urI函数声纹特征库添加。2
18、.使用base64库的b64decode0函数对text内容进行解码。教师评价学生小组评价20分声纹识别比对1 .使用input和myrecord完成声音录制。2 .将api_name设置为SearchFea,req_urI函数用来创建声纹特征库3 .使用base64库的b64decode()函数对text内容进行解码4 .获取ScoreList值score进行相似度对比,判断险证。教师评价学生小组评价20分智能门禁验证评价内容评价指标评价方法赋值智能门禁验证结果1 .每人的门禁结果2 .总次数结果学生小组评价20分错误接受率是否完成错误接受率统计教师评价学生小组评价40分错误拒绝率是否完成错
19、误拒绝率统计教师评价学生小组评价40分五、项目作业设计使用讯飞开放平台完成智能门禁系统。六、反思性教学改进(实施后填写)项目教学设计项目基本信息学科人工智能技术应用学校年级设计者1设计者2设计完成时间课程标准模块北京市信息管理学校智能语音应用开发课程标准使用教材版本智能语音应用开发项目名称语音唤醒:让端侧机器人苏醒项目课时数9课时一、项目学习主题分析项目名称语音唤醒:让端侧机器人苏醒项目概述随着科技的不断进步,计算机、手机等智能设备已经融入人们的生活。早期人们与智能设备进行信息传递的方式主要通过鼠标、按键、触摸屏等,而现在,单一的交互方式,已不能满足人们的需求,人们更期待通过语音进行交流。随着
20、语音识别技术的发展,语音成为人机交互最自然的方式,语音唤醒技术使人们的双手得到了解放,让计算机、手机等智能设备真正做到随叫随到,同时避免设备长时间处于在线的状态,实现低功耗。本项目将使用目前主流的Al开放平台,实现对智能设备的唤醒。项目学情分析高二人工智能技术与应用学生,具有较强的动手实践能力。在之前的课程学习中已经逐一学习了语音识别、合成等基础技术技能,对于语音唤醒的方法不熟悉。根据问卷调查发现,学生对动手实践的课程有较强的兴趣。本单元将结合学生以往所学知识,通过任务驱动的方式,融入ARCS元素的教学模式,激发学生学习兴趣,使学生完成语音唤醒。开放性学习环境本项目课程实施主要在智能语音实训室
21、,主要环境设施包括:实训设备:计算机,智能语音实训箱,智能终端等;数字资源包括:微课视频、PPT等;辅助设施:任务单等。二、项目学习目标设计项目学习目标知识目标:L了解语音唤醒的定义2. 了解语音唤醒的应用3. 了解语音唤醒技术的发展阶段能力目标:1.理解语音唤醒的评价指标2 .能够利用AI开放平台获取唤醒词资源3 .能够部署SDK实现语音唤醒核心素养目标:10 .增强学生对知识学习的探索精神11 .增强学生对已有知识的整合能力12 .加强学生对工匠精神的学习与认识三、任务设计任务1注册/登录讯飞开放平台(2课时)想要完成语音合成,首先要借助Al平台创建语音合成应用。本任务中选择的是讯飞开放平
22、台,先对语音唤醒基础知识进行学习,再通过对注册、认证、登录等几个步骤融入ARCS元素,完成语音合成平台登录。任务2评估语音唤醒词质量(1课时)在完成讯飞开放平台登录后,接下来创建语音合成应用,通过对预设唤醒词进行评估打分融入ARCS元素,完成语音合成唤醒词的评估。任务3在完成唤醒词评估后,我们接下来获取唤醒词资源,包括制获取唤醒词资源(2课时)作唤醒词资源和下载语音唤醒SDKo通过制作和下载步骤融入ARCS元素,完成唤醒词的获取。任务4部署SDK实现语音唤醒(4课时)在实现SDK部署时,采用C+编写,本任务中使用MicrosoftVisualStUdiO软件进行实现。通过导入头文件、导入动态链
23、接库、配置命令、启动SDK实现语音唤醒及语音唤醒评估等步骤融入ARCS元素,完成语音唤醒。四、项目学习评价设计需要评价的活动针对任务注册/登录讯飞开放平台评价内容评价指标评价方法赋值语音唤醒基础知识是否掌握语音唤醒基础知识任务单评价60分登录百度Al开放平台是否正确登录百度Al开放平台教师评价学生小组评价40分评估语音唤醒词质量评价内容评价指标评价方法赋值创建应用是否完成语音唤醒应用的创建教师评价40分唤醒词质量评估是否完成语音唤醒词的设置及评估教师评价学生小组评价60分获取唤醒词资源评价内容评价指标评价方法赋值制作唤醒词资源是否完成唤醒词的制作教师评价学生小组评价60分下载语音唤醒SDK是否
24、完成语音唉醒SDK的下载学生小组评价40分部署SDK实现语音唤醒评价内容评价指标评价方法赋值VS环境设置1 .是否完成项目新建2 .是否完成项目属性设置教师评价10分语音唤醒程序编写1 .是否完成头文件及动态链接的导入2 .是否完成命令行的配置3 .是否启动SDK实现语音嗓醒教师评价学生小组评价40分语音唤醒性能评估1 .是否计算出错误拒绝率2 .是否计算出错误接受率教师评价学生小组评价50分五、项目作业设计使用英文唤醒词并进行评估,给出中文英文唤醒词的区别。六、反思性教学改进(实施后填写)项目教学设计项目基本信息学科人工智能技术与应用学校年级设计者1设计者2设计完成时间课程标准模块北京市信息
25、管理学校智能语音应用开发课程标准使用教材版本智能语音应用开发项目名称自动语音识别:让端侧机器人能比项目课时数9课时一、项目学习主题分析项目名称自动语音识别:让端侧机器人能比项目概述在互联网信息爆炸的时代,用户每时每刻都会检索各种各样的问题,问题也涉及各种领域,包含生活、娱乐、科技等等。为了满足需求,出现了多种应用,如搜索引擎、文本分类、文献查重、自动问答等,而这些应用的关键技术之一就是文本相似度技术。本项目将使用目前主流的Al开放平台实现语音识别后进行文本相似度匹配后对客户问题进行智能回答。项目学情分析高二人工智能技术与应用学生,具有较强的动手实践能力。已经学习完智能语音课程项目一、二、三和四
26、。对智能语音课程有了一定的了解,本单元将结合学生以往所学知识,通过任务驱动的方式,融入ARCS元素的教学模式,激发学生学习兴趣,使学生完成自动语音识别。开放性学习环境本项目课程实施主要在智能语音实训室,主要环境设施包括:实训设备:计算机,智能语音实训箱,智能终端等;数字资源包括:微课视频、PPT等;辅助设施:任务单等。二、项目学习目标设计项目学习目标知识目标:1.了解文本相似度的概念2 .了解文本相似度的应用能力目标:L理解文本相似度的计算方法3 .能够编写文本相似度程序4 .能够调用文本相似度接口5 .能够实现自动语音问答6 .能够对文本相似度效果进行评估核心素养目标:13 .增强学生对知识
27、学习的探索精神14 .增强学生对已有知识的整合能力15 .加强学生对工匠精神的学习与认识三、任务设计任务1创建应用(1课时)想要完成智能语音输入,首先要借助AI平台创建语音识别和文本相似度应用。任务中选择的是百度Al开放平台,通过对注册、认证、登录、领取及创建几个步躲融入ARCS元素,完成语音识别和文本相似度应用的创建,获取AppID、APIKey和SeCretKeyo任务2语音识别(3课时)在创建完成语音识别应用后,接下来利用创建的应用进行语音的智能输入,通过导入库函数、录制标准音频、配置语音识别参数、获取访问令牌、读取语音及语音识别等几个步骤融入ARCS元素,完成智能语音的输入识别。任务3
28、智能客服答案搜索(3课时)在完成语音识别和文本相似度应用后,通过创建问答数据库和智能答案搜索,完成智能客服答案搜索。任务4智能客服系统性能测试(2课时)在完成智能客服答案搜索后,使用准确率别评估工具,对任务3中智能客服系统问答进行性能测试,随后记录对话结果和准确率,在记录和计算过程中融入ARCS元素,完成智能客服系统性能的评估。四、项目学习评价设计需要评价的活动针对任务创建应用评价内容评价指标评价方法赋值登录百度Al开放平台是否正确登录百度Al开放平台教师评价学生小组评价40分创建语音识别和文本相似度应用是否获取AppID.APIKey和SecretKey教师评价学生小组评价60分语音识别评价
29、内容评价指标评价方法赋值导入库函数完成库函数AipSpeechsAipNlpmy_record的导入及音频设置教师评价学生小组评价20分创建接口客户端使用AppID,APIKey,SecretKey创建两个教师评价学生小组评价20分客户端定义音频读取函数使用open函数打开音频文件,使用read方法一次性将音频文件进行读取教师评价学生小组评价20分定义语音识别函数使用语音识别函数识别客户端音频,将识别的结果送入文本相似度应用。教师评价学生小组评价20分提问识别将录制音频并转为文本教师评价学生小组评价20分智能客服答案搜评价内容评价指标评价方法赋值创建数据库使用data字典创建答案数据库教师评价
30、学生小组评价50分智能答案搜索使用CNN卷积神经网络模型与库中匹配,给出最优答案。教师评价学生小组评价50分智能客服系统性能测试评价内容评价指标评价方法赋值智能客服对话结果5轮10次对话结果学生小组评价50分准确率智能客服准确率教师评价学生小组评价50分五、项目作业设计使用百度Al开放平台完成智能客服问答系统。六、反思性教学改进(实施后填写)项目教学设计项目基本信息学科人工智能技术应用学校年级设计者1设计者2设计完成时间课程标准模块北京市信息管理学校智能语音应用开发课程标准使用教材版本智能语音应用开发项目名称语音翻译:让端侧机器人会议项目课时数9课时一、项目学习主题分析项目名称语音翻译:让端侧
31、机器人会议项目概述网络技术的飞速发展,为人类之间交流拓展了更广阔的空间,人们对语言翻译的需求激增。人工智能技术的发展给计算机辅助翻译软件创新带来了更多发展的可能。本项目将使用目前主流开放AI平台,通过人工智能技术提升翻译效率和翻译质量,为用户提供高质量的实时翻译服务。项目学情分析高二人工智能技术与应用学生,具有较强的动手实践能力。在之前的课程学习中已经逐一学习了人工智能基础、深度学习编程基础等相关课程,对智能语音课程有了一定的了解。根据问卷调查发现,学生对动手实践的课程有较强的兴趣。本单元将结合学生以往所学知识,通过任务驱动的方式,融入ARCS元素的教学模式,激发学生学习兴趣,使学生完成语音翻
32、译应用。开放性学习环境本项目课程实施主要在智能语音实训室,主要环境设施包括:实训设备:计算机,智能语音实训箱,智能终端等;数字资源包括:微课视频、PPT等;辅助设施:任务单等。二、项目学习目标设计项目学习目标知识目标:1.了解语音翻译基本原理2 .了解语音翻译面临的主要挑战3 .了解语音翻译的发展历程4.掌握语言翻译的评价方法能力目标:1.能够理解翻译程序中函数的作用2.能够对语音翻译效果进行评估核心素养目标:16.增强学生对知识学习的探索精神17.增强学生对已有知识的整合能力18.加强学生对工匠精神的学习与认识三、任务设计任务1创建应用(1课时)在学之前,首先要了解语音翻译包括两个应用:语音
33、识别应用和文本翻译应用。然后融入ARCS元素通过使用百度Al开放平台的APl接口分别创建语音识别应用和文本翻译应用。任务2编写语音识别程序(3课时)在创建完成语音识别应用后,接下来利用创建的应用进行语音识别,通过配置基础环境、导入库函数、创建接口客户端、定义音频读取函数、定义语音识别函数等几个步骤融入ARCS元素,完成语音识别。任务3编写文本翻译程序(3课时)在完成语音识别后,使用语音识别评估工具,对任务2中语音识别结果进行翻译。文本翻译流程包括整体分析、获取access_token,获取请求URL、定义请求头、设置请求参数、获取翻译结果等步骤,在这些步骤中融入ARCS元素,完成文本翻译。任务
34、4测试语音翻译程序(2课时)在完成语音识别、文本翻译后,对代码测试,并计算BLEU评价指标,在测试和评估中融入ARCS元素,完成语音翻译测试结果评估。四、项目学习评价设计需要评价的活动针对任务创建应用评价内容评价指标评价方法赋值螯录百度Al开放平台是否正确登录百度Al开放平台教师评价学生小组评价20分创建语音识别应用是否获取APIKey和SecretKey教师评价学生小组评价40分创建文本翻译应用是否获取APIKey和SecretKey教师评价学生小组评价40分编写语音识别程序评价内容评价指标评价方法赋值配置基础环境利用pip命令安装baidu-aip模块教师评价学生小组评价10分导入库函数完
35、成3个库函数requests、AiPSPeeCh、my_record的导入教师评价学生小组评价10分创建接口客户端利用获取到的百度Al云服务应用参数AppID,APIKey,SecretKey创建语音识别云服务接口客户端教师评价学生小组评价30分定义音频读取函数实现对音频文件进行读取便于后面的语音识别教师评价学生小组评价25分定义语音识别函数实现将读取到的音频文件进行语音识别,为后面的翻译做准备教师评价学生小组评价25分编写文本翻译程序评价内容评价指标评价方法赋值整体分析在进行语音翻译前需要对语音翻译的相关参数进行配置。相关参数包括源语言、目标语言、请求URL,请求头Header以及教师评价学
36、生小组评价15分请求参数获取access_token可以使用GET的网络请求方式获取教师评价学生小组评价20分获取请求URL请求的URL是否由文本翻译的URL和access_token两部分进行拼接得到教师评价学生小组评价15分定义请求头请求头是否为字典,且该字典包含一个键-值对教师评价学生小组评价15分设置请求参数请求参数是否为字典且包含3个必须的参数教师评价学生小组评价15分获取翻译结果1 .使用POST请求得到翻译的结果r2 .调用json()方法将结果转换为json格式便于信息的提取3 .最后使用print函数将结果进行打印教师评价学生小组评价20分测试语音翻译程序评价内容评价指标评价
37、方法赋值语音翻译程序测试记录输入与结果,包括:语音输入、机器译文、人工译文学生小组测试20分BLEU评价指标1.统计1-gram、2-gram3-gram4-gram测试结果2 .长度惩罚因子3 .计算BLEU评价指教师评价学生小组评价80分标五、项目作业设计使用百度Al开放平台完成一段音频的语音翻译。六、反思性教学改进(实施后填写)项目教学设计项目基本信息学科人工智能技术应用学校年级设计者1设计者2设计完成时间课程标准模块北京市信息管理学校智能语音应用开发课程标准使用教材版本智能语音应用开发项目名称情感分析:让端侧机器人有情项目课时数9课时一、项目学习主题分析项目名称情感分析:让端侧机器人有
38、情项目概述情感在交流中发挥及其重要的作用,可以表达人对外部事件或对话活动的态度。情感的识别具有极大的应用价值,准确识别人的情感状态对社交机器人、医疗、商品评价和一些其他的人机交互系统都有重要意义。在人工智能(AI)产品和人的交互过程中,如果能够准确地把握人当前的情感状态,并根据情感状态做出回应,可以极大地提升用户对AI产品的体验。本项目中,将使用目前主流的AI开放平台,通过对其AI能力的调用,实现对用户语音的情感分析。项目学情分析高二人工智能技术与应用学生,具有较强的动手实践能力。在之前的课程学习中已经逐一学习了人工智能基础、深度学习编程基础等相关课程,对智能语音课程有了一定的了解。根据问卷调
39、查发现,学生对动手实践的课程有较强的兴趣。本单元将结合学生以往所学知识,通过任务驱动的方式,融入ARCS元素的教学模式,激发学生学习兴趣,学生使用目前主流的AI开放平台,通过对其AI能力的调用,实现对用户语音的情感分析。开放性学习环境本项目课程实施主要在智能语音实训室,主要环境设施包括:实训设备:计算机,智能语音实训箱,智能终端等;数字资源包括:微课视频、PPT等;辅助设施:任务单等。二、项目学习目标设计项目学习目标知识目标:L了解什么是情感分析的定义及分类2. 了解表情情感分析3. 了解语音情感分析4. 了解文本情感分析能力目标:1.理解情感分析的原理2 .能够熟练使用AI平台的情感分析功能
40、3 .能够编写情感分析程序4 .能够调用情感分析识别接口5 .能够对情感分析效果进行评估6 .能够通过程序逻辑搭建情感分析系统核心素养目标:19 .增强学生对知识学习的探索精神20 .增强学生对已有知识的整合能力21 .加强学生对工匠精神的学习与认识三、任务设计任务1创建应用(1课时)本项目中,首先利用语音识别技术将输入的音频转换为文本,然后再对转化的文本进行情感分析。所以,本项目需要两个应用:语音识别应用和自然语言处理应用。调用百度AI能力需要创建相关应用,这些应用是调用API服务的基本操作单元。可以基于应用创建成功后获得的APIKey及SecretKey,进行接口调用操作。任务2编写语音情
41、感分析程序(7课时)当创建语音识别和情感分析的应用后,接下来将调用这两个应用程序实现智能语音的情感倾向分析。首先通过两个应用程序分别创建对应客户端,用于调用相应的功能函数。然后定义语音识别函数和情感分析函数用于后期使用,最后输入文本或音频实现情感分析。在步骤中融入ARCS元素,完成编写语音情感分析程序。任务3测试语音情感分析程序(1课时)在完成编写语音情感分析程序后,先调试并运行编写的程序,再使用利用编写的语音情感分析程序,分别以文字和语音两种形式,对测试内容进行逐项情感分析,记录分析结果。在验证和测试过程中融入ARCS元素,评估情感分析的效果。四、项目学习评价设计需要评价的活动针对任务创建应
42、用评价内容评价指标评价方法赋值创建语音技术应用是否获取APIKey和SecretKey教师评价学生小组评价50分创建自然语言处理应用是否获取APIKey和SecretKey教师评价学生小组评价50分编写语音情感分析程序评价内容评价指标评价方法赋值配置基础环境是否成功安装baidu-ai模块,并把record,py拷贝至与项月文件相同路径下教师评价学生小组评价5分导入所需函数导入函数是否成功教师评价学生小组评价5分创建接口客户端1.设定语音识别的Al云服务参数是否正确教师评价学生小组评价20分2 .是否正确设置情感分析的Al云服务参数3 .是否创建两个客户端cIientclient2定义音频读取函数是否完成音频读取教师评价学生小组评价15分定义语音识别函数是否定义语音