UE4 接入科大讯飞语音转文字功能

一、前置工作

1、准备UE4插件,XunFei;

GitHub地址:GitHub - zhangmei126/XunFei: UE4 使用科大讯飞实时语音读写

2、准备科大讯飞SDK,以及注册使用科大讯飞API

在这里插入图片描述

  • 下载SDK,这边用的Windows MSC
    在这里插入图片描述

二、插件配置

1、目前已经下载好了插件和SDK。得到下图的两个文件。

在这里插入图片描述

2、进入下载好的SDK文件的bin目录,复制msc.dll和msc_x64.dll文件

bin目录:Windows-&&&&-&&&&\bin

在这里插入图片描述

3、进入插件的XunFei\Binaries\Win64该目录下,将上一步复制的两个文件粘贴并替换进该目录
在这里插入图片描述
4、复制SDK文件中的include和libs文件夹
在这里插入图片描述

5、将Include和libs文件夹粘贴替换进插件的这个目录下:XunFei\Source\XunFei\XunFeiSDK

6、将插件复制到UE4项目的Plugins文件夹下

7、重新编译项目,选择**Generate visual studio project files**
在这里插入图片描述

8、打开sln文件

9、打开SpeechTask.cpp文件,修改appid为自己的科大讯飞appid
在这里插入图片描述
10、进入SpeechTask.h文件,修改#Include “AsyncWork.h”为#include"Async/AsyncWork.h"
在这里插入图片描述

11、编译运行项目

三、蓝图节点展示

场景中创建生成Speech Actor对象
在这里插入图片描述

1、初始化
在这里插入图片描述

2、退出
在这里插入图片描述

3、接收和停止接受语音
在这里插入图片描述
4、获得语音转文字结果
在这里插入图片描述

四、示例展示

创建关卡, 打开关卡蓝图,按住1键,说话,松开后显示语音转文字的结果。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

参考资料:

UE4+讯飞实现语音转文字(by CYR) (shimo.im)

  • 7
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值