Entrada de Fala – MRTK3
Visão geral
A entrada de fala no MRTK é obtida pela implementação do KeywordRecognitionSubsystem
. Por padrão, o MRTK é fornecido com WindowsKeywordRecognitionSubsystem
, que utiliza o KeywordRecognizer
do Unity. Assim como no MRTK v2, essa implementação padrão só tem suporte no Editor do Windows, no Windows Autônomo e na UWP.
Observação
Este guia fornece etapas para habilitar o subsistema de fala em um novo projeto do MRTK, supondo que a instalação básica não relacionada à fala já esteja em vigor. Se você estiver usando nosso projeto de exemplo, poderá observar que algumas etapas foram executadas para você.
Instalação
Habilitar o subsistema de fala
- Vá para Configurações do projeto –> Kit de ferramentas de realidade misturada –> Subsistemas do MRTK disponíveis.
- Habilite o subsistema de fala que você deseja usar.
Configurar o perfil corretamente
Para determinados subsistemas, um perfil é necessário para que ele seja executado normalmente. O WindowsKeywordRecognitionSubsystem
enviado no momento não requer um perfil e, portanto, você pode ignorar essa configuração. Tenha em mente que os perfis podem ser necessários para outras implementações futuras do KeywordRecognitionSubsystem
.
Verificar se o GameObject de Fala do MRTK está ativo
Verifique se os scripts relevantes estão ativos confirmando se MRTK XR Rig –> Fala do MRTK está ativo.
Verifique se a funcionalidade adequada está definida em Configurações do Player
Usando a Plataforma UWP como exemplo: vá para Configurações do Projeto –> Player –> Configurações de Publicação –> Funcionalidades e verifique se as Funcionalidades do Microfone estão definidas.
Executar a cena no dispositivo/no editor
O projeto deve estar pronto para ser executado em um dispositivo ou no editor.
Observação>
StatefulInteractable
(ou a subclasse dele, comoPressableButton
) precisa ser configurado para aceitar comandos de voz para que o subsistema de fala funcione com ele. Consulte seu inspetor (em Configurações avançadas com estado Interativo), bem como o SpeechInteractor (MRTK XR Rig -> Fala do MRTK) para obter configurações mais ajustáveis.