Pular para o conteúdo principal

Projeto de demonstração

Projeto de Demonstração Empacotado para Windows.

Observação: O RuntimeAudioImporter é necessário para este demo a fim de obter dados de áudio como exemplo. Por favor, baixe este plugin antes de usar o demo (Fab).

Na pasta Demo dentro do diretório Content do plugin, você encontrará assets criados para fins de demonstração.

Se você não vir o diretório do plugin, vá até o Content Browser, revele Settings no canto superior direito e habilite Show Engine Content e Show Plugin Content. O projeto deve estar localizado no diretório Engine -> Plugins -> Runtime Speech Recognizer Content.

GitHub

Estes assets podem ser usados para testar e observar o exemplo da implementação do reconhecimento de fala. O projeto contém dois exemplos: um para reconhecer fala de um microfone e outro para reconhecer fala de um arquivo. Ele também suporta personalização das propriedades de reconhecimento via menu de configurações.

O projeto é implementado exclusivamente usando Blueprints e widgets UMG, mantendo-o minimalista. Ele suporta UE 4.27 e versões posteriores.

Para testar o projeto, basta abrir o nível RSR_Demo localizado na pasta Demo e reproduzi-lo no editor. Isso adicionará widgets relacionados ao reconhecimento de fala à sua tela, com os quais você pode interagir. Você também pode empacotar o projeto para seu dispositivo de destino (para definir o nível RSR_Demo como padrão em seu projeto empacotado, selecione RSR_Demo como Game Default Map nas configurações do projeto).

Descrição Curta do Projeto

O projeto começa com o nível RSR_Demo, que adiciona um widget W_RSR_MainMenu à viewport, que por sua vez serve como o menu principal e cria o reconhecedor de fala apenas uma vez durante todo o tempo de vida do widget.

Ele também cria internamente três widgets: W_RSR_SettingsMenu, W_RSR_FromMic e W_RSR_FromFile, e passa a referência do objeto do reconhecedor de fala para eles para operação posterior.

W_RSR_SettingsMenu é usado para modificar propriedades de reconhecimento, como o número de threads usados, idioma, tamanho do passo, etc.

W_RSR_FromMic é usado para reconhecer fala do microfone. VAD está habilitado por padrão.

W_RSR_FromFile é usado para reconhecer fala de um arquivo usando um caminho direto.