本套课程将为大家带来ChatGPT实时聊天技术,实现文字交流,语音聊天,图片生成等功能。本套课程将会带着大家一起封装UE5的ChatGPT插件,实现文字交流,实时语音聊天,图片生成等。
课程信息
教学总时长约13小时,使用软件:Unreal Engine。
适用行业:游戏引擎;难易度:中级。
交流答疑
对于课程内容相关的疑问,提供有交流群,不但可以在群里与同学交流,分享资料,与教程内容有关的技术问题还可以进入答疑专区寻求帮助。老师一般会在2个工作日内为您解答。
课程目录
第一章:ChatGPT-UE5框架封装
0101_UE5ChatGPT_demo演示
0102_如何注册一个ChatGPT账号
0103_ChatGPT页面和使用方法
0104_如何获取OpenAIKey
0105_UE5代码环境准备
0106_图解架构一个适应客户端和服务端的HTTP
0107_架构快捷的HTTP访问框架
0108_HTTP如何对象化并且暴漏到蓝图
0109_封装OpenAIKey
第二章:ChatGPT核心封装
0201_本章节内容介绍
0202_HTTP请求核心封装
0203_什么是代币什么是令牌
0204_详细讲解完成对话的json
0205_定义ChatGPT请求数据结构
0206_序列化请求数据到Json
0207_请求数据绑定到HTTP
0208_ChatGPT请求的测试
0209_GPT响应json解析
0210_定义ChatGPT数据响应结构
0211_序列化响应到Json
第三章:对话可视化
0301_本章内容介绍
0302_ChatUI环境设计与架构
0303_ChatUI蓝图UI架构
0304_镜头漫游的bug
0305_UMG控件反射到代码
0306_UI的请求和响应对话
0307_GPT聊天UI响应
第四章:对话历史保存读取
0401_本章要讲解的内容介绍
0402_历史记录存储数据结构
0403_磁盘读取和存储聊天内容处理
0404_删除与聊天添加
0405_聊天历史记录
0406_历史节点创建和删除
0407_历史节点的选择
0408_历史节点的删除问题
0409_聊天提交到历史记录
0410_反序列化聊天内容
0411_选中聊天记录后奔溃问题
第五章:聊天语音接入
0501_本章要讲解的内容介绍
0502_UE5自带的语音
0503_安装UE5阿里云智能语音插件
0504_合并UE和阿里云的语音合成
0505_实时语音识别
0506_阿里云语音配置讲解
0507_阿里云线上账户密钥等获取
0508_与ChatGPT实时语音交流
0509_ChatGPT的语音回复
0510_ChatGPT后续安排
第六章:ChatGPT基础功能扩展
0601_本章要讲解的内容介绍
0602_完善ChatGPT代理
0603_ChatGPT所有的模型介绍
0604_GPT模型和URL
0605_将GPTURL整合到HTTP
0606_ChatGPT回复为空的问题
0607_ChatGPT日志系统
0608_ChatGPT界面扩展作业
0609_对课后作业
第七章:接入数字人口型
0701_本章要讲解的内容介绍
0702_MetaHuman基础操作和界面讲解
0703_将MetaHuman自残导入UE5
第八章:ChatGPT图片生成
0801_介绍本章要讲解的内容
0802_定义ChatGPTHTTP协议
0803_定义图片请求结构体参数
0804_请求参数Json化
0805_绑定ChatGPT图片请求参数
0806_接受ChatGPT图片响应
0807_通过提示来生成图片
0808_Base64转Texture2D方法
0809_Texture2D存储本次磁盘的方法
0810_Base64图片存储本地
0811_图片下载
0812_ChatGPT生成图片式整体测试
第九章:通过命令提示生成聊天图片
0901_本章要讲解的内容介绍
0902_ChatGPT命令操作准备
0903_ChatGPT生成具体图片
0904_如何存档图片
0905_图片的相对路径和绝对路径
0906_反序列两次的问题
第十章:ChatGPT结合上下文回答
1001_介绍本章节要讲解的内容
1002_分析结和上下文请求和响应的json格式
1003_响应和请求结构定义
1004_请求结构序列化响应结构反序列化
1005_整合上下文聊天请求
1006_整合上下文聊天请求
1007_蓝图无法返回聊天的问题
十一章:上下文回复整合项目
1101_介绍本章要讲解的内容
1102_扩展额外命令
1103_ChatGPT上下文结合回复
十二章:ChatGPTWhisperAPI整合
1201_本章要讲解的内容介绍
1202_分析Whisper的HTTP协议
1203_封装Whisper请求和响应
1204_Whisper语音识别测试
十三章:UE5音频采集
1301_本章要讲解的内容介绍
1302_架构音频采集框架
1303_音频捕捉
1304_测试音频捕捉
十四章:文字转语音
1401_介绍本章内容
1402_文字转语音框架架构
1403_文本转语音核心逻辑
1404_异步文本转语音
1405_文字转语音暴漏蓝图
1406_文字转语音的测试
多端支持
课程支持ios及Android端设备播放,您只需要登录各大手机应用平台,搜索“ABOUTCG学院“下载安装应用。
课程要求
本教学需要您对基础的3D概念和术语有一定的了解,比如Polygon,Edge,FaceAxis,Space,Map等。