Fala – MRTK2

Menu Próximo

Os provedores de entrada de fala, como a Entrada de Fala do Windows, 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 é onde você configura as palavras-chave a serem reconhecidas. Para cada comando, você também pode:

  • Selecione uma ação de entrada para a qual mapeá-la. Dessa forma, você pode, por exemplo, usar o 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 tecla 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.
Perfil comandos de fala

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.

Manipulador de Entrada de Fala

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

Manipulador de entrada Sppech 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).

Cena de exemplo de fala