Fala

Near Menu

Os provedores de entrada de fala, como Windows Entrada de Fala, não criam controladores, mas permitem definir palavras-chave que gerarão eventos de entrada de fala quando reconhecidos. O Perfil de Comandos de Fala no Perfil do Sistema de Entrada é onde você configura as palavras-chave a serem reconhecidas. 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 à esquerda, mapeando ambos para a mesma ação.
  • Especifique um código de 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 lidar com 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 a IMixedRealitySpeechHandler interface em um componente de script personalizado para lidar com 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 ouvir eventos de comando de fala diretamente em seu próprio script implementando IMixedRealitySpeechHandler (consulte a tabela de manipuladores de eventos).

Speech Example scene