Unreal5 从入门到精通之如何实现 离线语音识别
文章目录
- 前言
- 将语言服务器作为外部进程运行
- UE 项目设置
- 开始捕获语音
- 同时运行服务器进程和游戏进程
- 将 SoundWave 而不是麦克风作为输入
- 将数据发送到语言服务器节点的工作原理
- 详细文档
前言
今天我们要说的是一个语音转文本(STT)的插件 Offline Speech Recognition, 它支持离线识别我们的录音或者实时语音输入,然后以文本形式输出。这种插件一般都是在线的,即语音处理都是在服务器处理。但是这个插件可以支持本地部署服务器,所以支持离线处理音频。
将语言服务器作为外部进程运行
首先我们需要下载服务器,可以在云端或本地服务器上运行单个语言服务器,并且由于它是多线程的,它可以同时处理多个客户端。
1.在此处 下载最新版本。
2.运行vls.exe ,它是asr_server.exe的用户界面
注意:asr_server.exe是真实服务器,无需 GUI 即可运行它