ChatGPT让3D猫娘有了灵魂!可实时语音互动,还能在虚拟场景中给你做饭玩猜谜...
萧箫 发自 凹非寺
量子位 | 公众号 QbitAI
将ChatGPT打造成猫娘风格的对话AI,已经是老司机的基操了。
但有没有想过,这只猫娘还能进一步从对话框里“跳”出来,能动、会做表情,还可以互动聊天?
这不,就在ChatGPT开放API后,视频博主@大谷Spitzer火速搞了个3D猫娘女友:
能互动玩猜谜游戏,表情像是在认真听题:
还能根据语音指令走到你身边,答应帮你“做饭”的那种:
值得一提的是,这里的猫娘3D模型只是个示例。
无论是语音模板还是模型,都可以根据个人喜好更改,说话的风格也可以调试~
属实是动动手实现AI对话自由了,一起来看看。
AI猫娘:ChatGPT灵魂+Azure声音
据大谷Spitzer介绍,合成这只3D猫娘用到了三个工具:
ChatGPT API是猫娘的“灵魂”,Unity游戏引擎用于合成互动场景和人物长相,至于微软Azure则用来将ChatGPT生成的文字转成语音。
其中,ChatGPT API负责进行角色扮演,与你快速进行各种交互。
你的聊天对话会通过语音输入实时转成文字,将文字输入ChatGPT中,再得到输出的结果:
至于ChatGPT的回答,则会通过Azure文本转语音,转变成“猫娘”发出的实时语音:
最后就是通过Unity游戏引擎自己捏一个专属的3D猫娘模型了,当然也可以直接购买别人做好的:
只需要在与ChatGPT聊天之前,给做好一系列设定,就能让它直接控制Unity里面的参数、表情和动画,让它在特定场景中与你实现交流不是问题~
事实上,不止是基于ChatGPT打造的猫娘,这些年用AI搞角色扮演的应用已经越来越多了。
AI角色扮演APP越来越多
目前,国内外都出现了不少角色扮演AI应用。
国内比较火的要属Glow了,在应用中用户可以根据喜好创建有背景设定、有特定性格的智能体。
其中,智能体的性格特质只需要通过一段简短的描述实现,并能在后续对话中不断调整强化。
换句话说,只要能把想象中的虚拟角色用语言描述出来,Glow中的AI就能帮你实现。
目前,Glow上已有不少用户创建的热门文艺作品中的角色,可以跳脱出固定剧情之外,与用户演绎全新的故事。
在国外,角色扮演类的APP同样更受欢迎,甚至有不少用户因为与APP中的AI人设产生了感情,这几天还在社交媒体上火了一波。
这个AI软件名叫Replika,其实是一款涩涩角色扮演APP,用户每年付费70美元,来获得AI角色的“火辣自拍”和色情聊天内容。
然而,最近这款APP因为尺度过大且没有年龄限制,遭到了意大利数据监管机构(Italian Data Protection Authority)的审查,要求立即下架相关功能。
一些“深度”用户很快发现,Replika中的AI变得不那么有人情味,同时在面对用户的时候也拒绝了各种涩涩要求。
随后一个Replika的脸书讨论组管理员,晒出了Replika母公司Luka的声明,表示“色情角色扮演功能已死”。
这让不少用户无法接受:
这感觉就像是失去了一个最好的朋友。
你觉得AI扮演的角色让你有沉浸感吗?
@大谷Spitzer视频地址:
https://weibo.com/2395607675/MvSpudl2G
参考链接:
[1]https://www.reddit.com/r/replika/comments/10zuqq6/resources_if_youre_struggling/
[2]https://www.vice.com/en/article/y3py9j/ai-companion-replika-erotic-roleplay-updates
ChatGPT让3D猫娘有了灵魂!可实时语音互动,还能在虚拟场景中给你做饭玩猜谜...相关推荐
- 线上分享会预告之深度学习在3D场景中的应用
大家好.上周我们迎来了第一期的线上分享,三维模型检索技术介绍,此次分享是一次接力形式的分享,每周都将有一位主讲人分享,希望更多的小伙伴加入我们一起分享,也是给自己一个机会锻炼.这里先预告一下,线上直播 ...
- PlaneTR:一种用于提取场景中3D平面特征的Transformer(ICCV 2021)
论文标题:PlaneTR: Structure-Guided Transformers for 3D Plane Recovery 录用信息:ICCV2021 代码地址:https://git.io ...
- Unity 3D:在现有的Android游戏场景中显示AdMob的横幅
2019独角兽企业重金招聘Python工程师标准>>> 关于如何在现有的Android项目现场显示AdMob的横幅,在一个Android项目中使用一个简单的Android JAR文件 ...
- 3D场景中选取场景中的物体。
杨航最近在学Unity3D 在一些经典的游戏中,需要玩家在一个3D场景中选取场景中的物体.例如<仙剑奇侠传>,选择要攻击的敌人时.为我方角色增加血量.为我方角色添加状态,通常我们使 ...
- Python批量重命名Maya场景中的3D物体
最初接触Maya是从7.0开始的,那时候Maya只支持mel(Maya Expression Language),mel的局限性很大,只能在Maya内部使用,功能来说没有Python强大: 后来从Ma ...
- 基于 HTML5 WebGL 的 3D 场景中的灯光效果
2019独角兽企业重金招聘Python工程师标准>>> 构建 3D 的场景除了创建模型,对模型设置颜色和贴图外,还需要有灯光的效果才能更逼真的反映真实世界的场景.这个例子我觉得既美观 ...
- 在3D场景中显示汉字
2019独角兽企业重金招聘Python工程师标准>>> TWaver 3D for Flex本身支持3D文字的显示,但是用户必须嵌入一套字库才可以.使用传统的方式,显示3D文字. [ ...
- 【Unity3D】使用 FBX 格式的外部模型 ( 向 Unity 中添加 FBX 模型 | 向 Scene 场景中添加 FBX 模型 | 3D 物体渲染 | 3D 物体材质设置 )
文章目录 一.向 Unity 中添加 FBX 模型 二.向 Scene 场景中添加 FBX 模型 三.3D 物体渲染 四.3D 物体材质设置 一.向 Unity 中添加 FBX 模型 Unity 中使 ...
- Unity场景中的双相机设置,3D相机和2D相机设置
unity场景中需要双相机,其中3D相机专摄场景物体3D显示,2D相机则专用于显示屏幕的UI元素. 3D设置: 2D设置:(别忘了给Canvas拖一下相机路径) 注意相机的Clipping Plane ...
最新文章
- vim windows linux文件格式转换
- TStringList 常用操作
- 使用示波器测量扬声器的阻抗实验数据
- 全球及中国模块化塑料带行业供需调查及产销形势预测报告2021-2027年版
- 一步一步掌握设计模式一(最简单的开始--单例模式^_^)
- 利用真值表法求取主析取范式以及主合取范式的实现(C++)
- 前端学习(1732):前端系列javascript之插入内容
- 英雄联盟与人生奋斗的类比讨论
- GolVe向量化做文本分类
- JavaScript和Chrome中的SSDP发现
- 第11章 享元模式(Flyweight Pattern)
- Nginx编译./configure翻译
- itextpdf 简介
- 【校招VIP】前端js语言考点之事件冒泡与捕捉
- Logistic Regression(LR) 算法原理简介
- android 计时器 开始 停止 继续和暂停
- 遥远的路:【码农】的成长困惑
- 【面试题】单链表的操作1
- java aes解密源码_java AES解密,用易语言实现
- 达索系统与中国的那些创新