欢迎光临散文网 会员登陆 & 注册

借助conv AI,觉醒的NPC,创建更真实的世界.....

2023-06-28 23:05 作者:北冥的鱼鱼  | 我要投稿

两周前发布于公众号 Unreal补丁



在玩游戏的时候,与游戏中的角色直接语音对话交流是什么体验呢?这款虚幻引擎的Convai插件就能带你实现这样的效果。本文含插件与Demo工程源文件下载官方演示 (中文字幕)
,时长01:48ConvAI虚幻插件支持虚幻引擎5版本以上以及虚幻引擎4.26-虚幻引擎4.27版本。插件可以直接从虚幻商城中下载安装,也可以在下面下载Convai 5.1安装与开启方法 戳这里公众号下载的插件安装和开启方法
         


使用方法:1,建立虚幻引擎工程2,配置参数使用记事本打开 Config/DefaultEngine.ini ,添加以下代码[Voice]bEnabled=true3,保存并关闭文件,重启虚幻引擎工程。4,添加key没有添加key是无法使用的。登陆convai.com,注册账户后,在我的页面的右上角中查看key并复制,如果key泄露了,可以重新创建key.

         
Edit--project editting--plugin区域找到convai项,在API KEY字段处,粘贴key.

         
这样convai就可以使用了Demo文件包含UE5.1 版本。Demo 下载地址 Convai  Demo-UE5.1工程源文件         
主要的蓝图节点convai player为玩家制作的actor组件该组件可以捕获玩家麦克风的声音,并把它注入到Convai角色中。如果多玩家使用声音输入,该组件必须添加到玩家的拥有者,而不是player controller.函数功能

         
convai chatbot 聊天机器convai chatbot是Ai角色的Actor组件,用于响应convaiPlayer注入的声音,拥有各种执行动作,对话等事件。         


Convai EnvironmentConvai Environment类用于定义角色可用的动作以及场景中的对象和其他角色。convai environment用于convai player组件中StartTalking() orSendText() 的输入,可以使角色产生动作。Convai环境对象必须有一个主载体(角色)才能被认为是有效的。         

         
Speech To Text
声音转文字,可以从麦克风中获取声音,转换为文字         

         
声音文件转文字         

         
         
Text To Speech         


Utility Functions  工具函数创建一个新角色,并获取角色ID         

         
获取所有角色ID

         
获取角色细节         

         
更新角色         

         
这就是本期内容了,明天见。



借助conv AI,觉醒的NPC,创建更真实的世界.....的评论 (共 条)

分享到微博请遵守国家法律