Перейти к основному содержимому

Демонстрационный проект

Упакованный демонстрационный проект для Windows.

Примечание: RuntimeAudioImporter необходим для этого демо, чтобы получить аудиоданные в качестве примера. Пожалуйста, скачайте этот плагин перед использованием демо (Fab).

В папке Demo внутри директории Content плагина вы найдете активы, созданные для демонстрационных целей.

Если вы не видите директорию плагина, пожалуйста, перейдите в ваш Content Browser, раскройте Settings в правом верхнем углу и включите Show Engine Content, а также Show Plugin Content. Проект должен находиться в директории Engine -> Plugins -> Runtime Speech Recognizer Content.

GitHub

Эти активы могут использоваться для тестирования и наблюдения за примером реализации распознавания речи. Проект содержит два примера: один для распознавания речи с микрофона и другой для распознавания речи из файла. Он также поддерживает настройку параметров распознавания через меню настроек.

Проект реализован исключительно с использованием Blueprints и UMG виджетов, сохраняя минимализм. Он поддерживает UE 4.27 и более поздние версии.

Чтобы протестировать проект, просто откройте уровень RSR_Demo, расположенный в папке Demo, и запустите его в редакторе. Это добавит виджеты, связанные с распознаванием речи, на ваш экран, с которыми вы сможете взаимодействовать. Вы также можете упаковать проект для вашего целевого устройства (чтобы установить уровень RSR_Demo как стандартный в вашем упакованном проекте, выберите RSR_Demo как Game Default Map в настройках проекта).

Краткое описание проекта

Проект начинается с уровня RSR_Demo, который добавляет виджет W_RSR_MainMenu на экран, который в свою очередь служит главным меню и создает распознаватель речи только один раз на весь срок службы виджета.

Он также внутренне создает три виджета: W_RSR_SettingsMenu, W_RSR_FromMic и W_RSR_FromFile, и передает ссылку на объект распознавателя речи для дальнейшей работы.

W_RSR_SettingsMenu используется для изменения параметров распознавания, таких как количество используемых потоков, язык, размер шага и др.

W_RSR_FromMic используется для распознавания речи с микрофона. VAD включен по умолчанию.

W_RSR_FromFile используется для распознавания речи из файла, используя прямой путь.