《虚拟现实脚本与策划》教案-四-2-知识点7:AI对话模块搭建_第1页
《虚拟现实脚本与策划》教案-四-2-知识点7:AI对话模块搭建_第2页
《虚拟现实脚本与策划》教案-四-2-知识点7:AI对话模块搭建_第3页
《虚拟现实脚本与策划》教案-四-2-知识点7:AI对话模块搭建_第4页
《虚拟现实脚本与策划》教案-四-2-知识点7:AI对话模块搭建_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

任务2AI数字人功能开发任务描述适配岗位与职责本任务围绕AI数字人功能开发展开,学习网络传输与API使用,实现语音输入、语音转文字、文字聊天、文字转语音等功能,最终完成AI对话模块的搭建。岗位:VR开发工程师职责:VR项目开发学习目标知识目标:掌握网络传输开发与API

Key

的基础使用方法。了解麦克风语音输入、语音转文字、文字转语音的

API

调用逻辑。熟悉AI

对话模块的整体架构与实现流程。能力目标:能独立完成API

Key

配置与基础网络请求开发。具备AI

对话模块的搭建、调试与优化能力。可实现语音输入、文字交互、语音输出的完整功能链路。素质目标:养成规范的API

调用与数据安全意识。培养模块化开发、分步调试的工程思维。学习重难点重点:API

Key

配置与语音转文字、文字转语音的接口调用。AI

对话模块的功能整合与交互流程实现。难点:多

API

模块联动的逻辑串联与异常情况处理。操作步骤职业知识AI对话模块搭建AI机器人和面板功能步骤1:InfoPanel面板调取层级AIGroup容器整合机器人,交互按钮UI面板挂载ChangeAIState脚本,搭配LLM组件实现AI弹窗交互资源文件夹,统一收纳模型切图动画音频。将层级完整AIGroup拖拽至资源面板,按钮弹窗切换开关全套交互组件,提前绑定脚本动画新建场景直接调用大幅削减重复开发工作量。新建空白测试场景拖入AIGroup预制体,右键解开预制体,调整参数按需删除,规避资源层级错乱统一分类存放机器人UI脚本资源便于项目后期维护迭代。联动Unity动画状态机与ChangeAIState脚本,运行状态脚本监听Toggle数值变化,下发切换指令同步控制机器人显隐。步骤2:修改状态的功能在C脚本中引入引擎与UGUI命名空间,公开按钮面板的机器人字段以支持可视化赋值;在Start函数中绑定按钮点击监听,通过脚本检索控制子物体显隐、绑定开关回调。脚本通过transform.Find定位Toggle下的显隐子物体,接收开关数值变更以切换机器人模型激活状态;开关开闭同步联动对话面板。信息弹窗InfoPanel内置确定按钮,挂载点击关闭弹窗事件,适配矿井VR虚拟仿真实训场景,弹窗关闭后自动切回主对话面板,保障连续提问交互流程顺畅。AI聊天面板功能步骤1:查看实例化的Text对象点击Unity运行按钮启动仿真项目,待场景、AI面板加载完成后,确认大模型接口连接正常。滑动面板可查看全部对话记录,反复操作以测试交互稳定性。在层级面板找到TextOriginal基础文本模板,发送消息时复制生成TextClone展示问答,全部对话存入Content容器,滑动面板即可查看完整问答记录。在聊天面板滚动视图内定位Content容器,它承载所有克隆对话文本,可自适应高度,仅保留垂直滚动,优化文字浏览展示效果。步骤2:Text结构布局找到聊天面板ScrollView组件,取消Horizontal横向滑动勾选,仅保留垂直滚动功能,避免文字横向偏移,适配上下浏览对话内容的使用需求。我们编写专属脚本实现文本克隆功能,引用文本预制体与聊天Content容器,通过Instantiate生成新文本实例并挂载,填充对话内容、调整布局,动态展示多条聊天消息。输入框内Placeholder占位文本用于空白状态提示,未录入文字时自动展示引导语句,输入内容后隐藏,清空输入框则重新显现,清晰指引用户填写提问内容。步骤3:其他组件通过脚本监听录音运行状态,切换录制与停止按钮的显隐效果,防止重复录音,录制结束自动转文字填充输入框,完成按钮交互逻辑联动工作任务验收步骤1:检查是否制作完成本节课程中的内容,完成面板的制作和测试,添加实例化的物体和提示面板。步骤2:检查能否通过用户提问-AI回复的使用循环。功能整体运行流畅无bug。知识点1:预制体这种方式可以快速复制一个物体到另一个场景中而不改变原有的场景结构。移动到新场景后unpack即可。知识点2:按钮事件绑定本项目中控制面板的方式使用了代码,有些地方页使用了手动绑定按钮事件的方式。两种方式结合使用效率更高。知识点3:聊天记录显示每次发送和收到消息会实例化两个Text分别用来显示用户提问和AI回复。Content对象挂载了ContentSizeFilter控制该对象的大小。可以完整呈现所有的聊天记录。同时滑动条也会随着Content的变化而缩小。任务2学习成果自测知识自测(可以是习题或其他,含答案/自测标准)自测内容:网络传输原理、API

Key

使用、语音

/

文字

API

调用逻辑。自测标准:能清晰复述核心接口流程与关键配置要点。职业能力自测(可以是作业等,含自测标准)自测内容:API

调用调试、语音交互功能实现、AI

对话模块搭建。自测标准:可独立完成完整对话链路开发,功能运行稳定无明显

bug。职业素质自测(职业素质自测标准)自测内容:代码规范意识、数据安全意识、问题排查的严谨性。自测标准:代码规范清晰,具备

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论