Fala

Menu próximo

Os provedores de entrada de fala, como Windows entrada de fala, não criam controladores, mas permitem que você defina palavras-chave que gerarão eventos de entrada de fala quando reconhecidos. O Perfil de Comandos de Fala no Perfil do Sistema de Entrada é o local em que você configura as palavras-chave para reconhecer. Para cada comando, você também pode:

  • Selecione uma ação de entrada para mapeá-la. Dessa forma, você pode, por exemplo, usar a palavra-chave Selecionar para ter o mesmo efeito que um clique do mouse esquerdo, mapeando ambos para a mesma ação.
  • Especifique um código-chave que produzirá o mesmo evento de fala quando pressionado.
  • Adicione uma chave de localização que será usada em aplicativos UWP para obter a palavra-chave localizada dos recursos do aplicativo.
Speech Commands profile

Manipulando a entrada de fala

O Speech Input Handler script pode ser adicionado a um GameObject para manipular comandos de fala usando UnityEvents. Ele mostra automaticamente a lista das palavras-chave definidas do Perfil de Comandos de Fala.

Speech Input handler

Atribua SpeechConfirmationTooltip.prefab opcional para exibir o rótulo de dica de ferramenta de confirmação animada no reconhecimento.

Sppech input handler 2

Como alternativa, os desenvolvedores podem implementar IMixedRealitySpeechHandler a interface em um componente de script personalizado para manipular eventos de entrada de fala.

Cena de exemplo

A cena SpeechInputExample, em MRTK/Examples/Demos/Input/Scenes/Speech , mostra como usar a fala. Você também pode escutar eventos de comando de fala diretamente em seu próprio script implementando IMixedRealitySpeechHandler (consulte tabela de manipuladores de eventos).

Speech Example scene