虚幻引擎5 文本转语音(DestinyTTS)插件
插件介绍
完全暴露蓝图节点,全程蓝图操作! 这个插件是调用的系统语音,如果系统不带语音,请自行下载
tips:warn
WIndows10 添加语音 设置》[时间和语言]()》语音》管理语音》添加语音
tips:danger
请将插件放入项目目录,如果需要放引擎插件目录,需修改源码
语音转换内部实现是 C# 的System.Speech 组件,所以插件是调用的C# DLL,至于为什么不用C++实现,第一是麻烦,第二是C#是真的好用简单好伐,通过组件一句代码搞定了!!!
技术细节
易于使用且功能强大,无需更改项目代码,开箱即用
代码模块:
DestinyTextToSpeech (Runtime)
C++类数量: 1
网络复制: 否
支持开发平台: Win64
支持的目标构架平台: Win64
是否存在三方动态扩展: 是
节点介绍
函数名称 | 中文名称 | 返回类型 | 参数 | 描述 |
---|---|---|---|---|
TextToSpeech | 语音朗读初始化 | bool | 无 | 初始化语音朗读功能 |
DestinyGetInstalledVoices | 返回所有安装的语音合成 | TArray |
无 | 返回所有安装的语音合成(文字到语音)语音。 |
DestinyTextToSpeech | 语音朗读 | bool | DataText 需要朗读的文本 Volume 语音的音量 Voice 发言人 例如 Huihui 播放速率 |
异步语音朗读,调用win系统讲述人 |
DestinyOperationSpeech | 语音操作 | bool | Pause暂停 Resume继续 StopAll全部停止 Dispose彻底释放语音组件(慎重), |
操作语音朗读 |
DestinyDecode | base64解码 | FString | String | 支持中文编码的base64解码 |
DestinyEncode | base64编码 | FString | String | 支持中文编码的base64解码 |
插件适用版本
4.27-5.3.2(需要自己重新编译)
视频介绍
tips:success
源码以及插件下载 Q群文件:992569397