首页 > 其他分享 >虚幻引擎 | (类恐鬼症)玩家和NPC语音聊天(下)

虚幻引擎 | (类恐鬼症)玩家和NPC语音聊天(下)

时间:2024-09-15 11:49:01浏览次数:3  
标签:恐鬼症 NPC CSDN 语音 虚幻 array elevenlabs

上下文Conversation Array

要让GPT记住上下文,实现GPT4里的连续对话功能,需要把以下内容存入conversation array中去。

  • NPC background story
  • user input prompt
  • NPC anwser
open AI API的JsonObject

JSONObject是一种数据结构,可以理解为JSON格式的数据结构(key-value 结构)

必要节点:

排除不想要的字
给文本加人物title
concatenate an array of strings to a single array

Join String Array节点用于将一个字符串数组中的元素合并为一个单一的字符串。它通常会在每个数组元素之间插入一个指定的分隔符(如逗号、空格或其他符号),以便形成连贯的文本输出。

这个节点适用于当你需要将多个字符串拼接在一起进行显示、日志记录或者调试时。例如,如果你有一个包含多个玩家名字的字符串数组,并想将这些名字显示成一个带有逗号分隔的列表,就可以使用Join String Array节点。

主要输入:

  • Array: 要合并的字符串数组。
  • Separator: 定义在数组元素之间插入的分隔符。

随机散落的知识点:复杂蓝图使用Bookmarks

【可以用蓝图编辑器左上角的bookmarks功能收藏聚焦需要的蓝图。】

elevenlabs文字转语音

1)NVIDIA语音交互服务型metahuman案例

ElevenLabs是NVIDIA官方 digital human案例使用的app,虚拟人实时对话demo网页链接如下,

NVIDIA NIM | digital-humans-for-customer-service

2)免费额度和合规使用

ElevenLabs有10000字免费额度,做demo算比较够用。(注意如果使用时多次切换代理地址,会导致elevenlabs检测账号异常。)

3)不同模型的优势

metahumanSDK的文字转语音(未用到)和语音转口型,会受字数影响,字数越多耗时越长

Elevenlabs的两个TTS模型 

v2.5 low latency model(低延迟模型)更适合实时回复。

v2 质量更高一点,更适合有声书

4)不同声优的id

语言模型序号,text文本链接如下,可以在elevenlabs官网试听喜欢的声音,然后在text里找到它的名字和id,复制到URL中(如蓝色高亮)

https://api.elevenlabs.io/v1/voices

—————————————————系列文章————————————————

虚幻引擎接入GPT模型文字聊天

游戏开发| Unreal5.2-5.4接入chatGPT定制游戏NPC-CSDN博客

TTS三篇:上篇偏重实现步骤,中篇偏重理解校准降低延迟,下篇加入上下文背景array设置口音

虚幻引擎 | (类恐鬼症)玩家和NPC语音聊天(上)-CSDN博客

虚幻引擎 | (类恐鬼症)玩家和NPC语音聊天(中)-CSDN博客

虚幻引擎 | (类恐鬼症)玩家和NPC语音聊天(下)-CSDN博客

标签:恐鬼症,NPC,CSDN,语音,虚幻,array,elevenlabs
From: https://blog.csdn.net/charon8778/article/details/142216565

相关文章

  • 库迪新出的桂花酒酿系列,让秋天里的奶茶成了NPC
    “秋天的第一杯奶茶”作为近几年爆火的热梗,热度依旧不减。这个梗的价值,并不在于秋天和奶茶到底有什么内在的关联,而是集中体现了当下年轻人寻求情绪价值的一个缩影。继松弛感、获得感、配得感等情绪体验之后,越来越多的年轻人开始注重生活中的仪式感和惊喜感,而惊喜感正是在拿掉营销炒......
  • 虚幻引擎VR游戏开发04| 毛发性能优化
    节约游戏毛发的GPU占用//Ctrl+shift+,查看gpu占用groom毛发转插片毛发:插件及制作步骤(以下插件非本人所著,付费插件需自行购买)1.groom2abc(UE)(付费:插件购买连接及使用教程)Groom2AbcUE5.4编译版  【metahuman修改groom毛发教程】导出metahumangroom毛发为Abc文件......
  • 虚幻引擎 | (类恐鬼症)玩家和NPC语音聊天
    SETUP:工具和插件工具:elevenlabs或者讯飞,用于SpeechSynthesis(语音合成,texttospeech)。https://elevenlabs.io/app/speech-synthesis/text-to-speechhttps://elevenlabs.io/app/speech-synthesis/text-to-speech   elevenlab有10000字的免费试听额度虚幻需要安装的插件......
  • 在虚幻引擎(UE5)中使用HDR贴图_UE5教程
    一共有两种文件格式,推荐使用hdr格式,先讲hdr格式先创建一个材质,名称随意双击打开,把着色模型改为无光照拖入hdr贴图,此时会报错创建三维向量转换为参数,此时已经可以正常显示了,但是增加一些可调节参数一个对比度一个光照强度,转换为参数创建材质实例,双击打开打开双面材质创建......
  • 虚幻5|不同骨骼受到不同伤害|小知识(2)
    1.蓝图创建一个结构,B_BoneDamage结构里添加一个浮点变量,表示伤害倍数2.当我们创建了一个结构,就需要创建一个数据表格,数据表格可以选择对应的结构不同骨骼不同倍数伤害,骨骼要对应骨骼网格体的名称3.把我们break命中的Bonename变量和Location提升为变量,意思是击中的骨骼命......
  • 虚幻5|技能栏UI优化(2)——优化技能UI并实现技能栏的拖拽操作
    这篇文章里,前情提要,文章里的序列变量应命名为序号,我命名错了,虽然不差,但为了后面更好的理解一.刷新技能栏,用于刷新上一章文章的初始化技能栏1.打开技能栏格子,打开图表,添加以下两个变量并添加以下蓝图还有一个蓝图要删掉,该图片把右侧的技能图标get有效变量删掉,我这里忘删了......
  • 虚幻5数字人,UE5如何使用VaRest插件用POST请求连接OpenAI的ChatGPT,保姆级教程
    首先整理下,需要用到的插件或者密钥:1.VaRest插件,Epic商城直接安装(免费)2.OpenAI的密钥,要去OpenAI的官网获取1.安装VaRest插件(免费)打开EPIC商城,在虚幻商城中搜索VaRest点击免费后获取,然后点击安装到引擎 选择对应的UE版本,我这里就选择5.32.新建UE5.3的项目在库中找到U......
  • 虚幻5|音效设置—环境音效,低血量和恢复血量音效,音效衰减,脚步音效
    一,环境音效——学习使用SoundCue1.打开主界面拖入一个环境音效2.选择一个音效,但这个音效围绕整个环境的,设置听听就行了听完后删掉,我们要设置一个有一定范围的音效3.找到存放音效的文件,创建一个音频SoundCue打开后,在这里可以设置随机播放音效拖入三个音频,右侧拖入你......
  • 英伟达首个AI NPC入驻游戏,国产大作,4B模型只需2G显存
    点击访问我的技术博客https://ai.weoknow.comhttps://ai.weoknow.com玩家都在问:游戏什么时候上线?大模型驱动的游戏NPC终于落地了。今天凌晨,英伟达放出一段游戏demo。现在打游戏,你可以用语音对话的方式和NPC交流,了解关卡目标、优化装备配置,随后调整武器配色开......
  • 《黑神话:悟空》神话再现,虚幻引擎与Unity/C#谁更强?
    前言在国产游戏领域,《黑神话:悟空》无疑是一颗耀眼的明星,以独特的艺术风格、深厚的文化底蕴以及卓越的技术表现,赢得了国内外玩家的广泛关注。然而,在这款游戏光鲜亮丽的背后,是我们开发者对技术选择的深思熟虑与探索。今天我们就来揭秘《黑神话:悟空》幕后的技术对决—虚幻引擎与Uni......