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

UE接入科大讯飞语音识别_笔记

2023-04-08 17:07 作者:Ruikong睿控  | 我要投稿

简介

    在UE4、UE5中,使用Plugin的方式配合科大讯飞开放平台,实现实时语音转文字;扩展玩法很多,如配合数字人可以实现:关键词控制、交互等~

    十分实用~流程中涉及到C++但非常少且简单~~语音识别免费次数足够前期学习使用~~

    录屏示意:

【UE+科大讯飞_实现语音识别(教程+工程在视频简介里)】 https://www.bilibili.com/video/BV1ph411g77t/?share_source=copy_web&;vd_source=f9711afb62ad7cdae0a4ff4e3993aab5

一、前期准备

1、网盘链接:

        包含:插件+UE示例工程

        链接:https://pan.baidu.com/s/1bWiU40JfTyq_g-e5F5zjbQ 

        提取码:dtgt 

        --来自百度网盘超级会员V5的分享


2、讯飞开放平台注册账号:

        https://www.xfyun.cn/services/voicedictation#anchor742544

3、领取免费试用时长:

4、创建应用,并记住自己的APPID:https://console.xfyun.cn/app/myapp

5、选择创建的应用,下载对应SDK:https://www.xfyun.cn/sdk/dispatcher


二、插件修改

1、将SDK里的msc.dll、msc_x64.dll复制到Plugin的XunFei\Binaries\Win64里

2、将SDK里的include、libs文件夹复制到Plugin的XunFei\Source\XunFei\XunFeiSDK里

3、新建一个C++工程,在工程目录里新建Plugins文件夹并把修改过的XunFei文件夹放进去

4、在SpeechTask.cpp中填入自己的appid

5、编译;(如果出现以下报错,可以参照如下解决方案;编译成功可忽略)

 可以在SpeechTask.h的头文件中更改以下代码:

三、UE蓝图

1、可以根据具体需求写在不同地方,这里为了演示方便就直接写在关卡蓝图里

总览图(看不清下面有分步骤高清图):

蓝图总览

高清图:

创建SpeechActor
按住R键捕获声音、松开打印识别结果
事件结束,重置SpeechActor


总结:

        个人看法:相对于离线语音识别方案,在线方式的准确率要有优势,而且提供更多玩法,比如:声纹识别、手写识别等,十分便利;提供的免费试用次数也足够满足一开始的学习过程~~

学习笔记,方案试错和学习总结都有成本,请各位大佬多多支持~如有不对的地方欢迎指出~

UE接入科大讯飞语音识别_笔记的评论 (共 条)

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