跳到主要内容

演示项目

适用于 Windows 的打包演示项目

注意:此演示需要 RuntimeAudioImporter 来获取音频数据作为示例。在使用演示之前,请下载这个插件 (Fab)。

在插件的 Content 目录中的 Demo 文件夹内,您将找到为演示目的创建的资产。

如果您看不到插件的目录,请前往您的 Content Browser,在右上角显示 Settings,并启用 Show Engine Content 以及 Show Plugin Content。项目应位于 Engine -> Plugins -> Runtime Speech Recognizer Content 目录中。

GitHub

这些资产可以用于测试和观察语音识别实现的示例。项目包含两个示例:一个用于从麦克风识别语音,另一个用于从文件识别语音。它还支持通过设置菜单自定义识别属性。

该项目完全使用Blueprint和 UMG 小部件实现,保持简约。支持 UE 4.27 及更高版本。

要测试该项目,只需打开位于 Demo 文件夹中的 RSR_Demo 关卡,并在编辑器中运行它。这将向您的屏幕添加与语音识别相关的小部件,您可以与之交互。您也可以为您的目标设备打包项目(要将 RSR_Demo 关卡设置为打包项目的默认,请在项目设置中选择 RSR_Demo 作为 Game Default Map)。

项目的简短描述

项目开始于 RSR_Demo 关卡,它将一个 W_RSR_MainMenu 小部件添加到视口中,作为主菜单并在整个小部件生命周期中创建一次语音识别器。

它还内部创建了三个小部件:W_RSR_SettingsMenuW_RSR_FromMicW_RSR_FromFile,并将语音识别器对象引用传递给它们以进行进一步操作。

W_RSR_SettingsMenu 用于修改识别属性,例如使用的线程数量、语言、步长等。

W_RSR_FromMic 用于从麦克风识别语音。VAD 默认启用。

W_RSR_FromFile 用于通过直接路径识别文件中的语音。