Voz — MRTK2

Menu Perto

Os fornecedores de entrada de voz, como a Entrada de Voz do Windows, não criam controladores, mas permitem-lhe definir palavras-chave que irão gerar eventos de entrada de voz quando reconhecidos. O Perfil de Comandos de Voz no Perfil do Sistema de Entrada é onde configura as palavras-chave a reconhecer. Para cada comando, também pode:

  • Selecione uma ação de entrada para a mapear. Desta forma, pode, por exemplo, utilizar a palavra-chave Selecionar para ter o mesmo efeito que um clique do rato esquerdo ao mapear ambos para a mesma ação.
  • Especifique um código de chave que produzirá o mesmo evento de voz quando premido.
  • Adicione uma chave de localização que será utilizada nas aplicações UWP para obter a palavra-chave localizada a partir dos recursos da aplicação.
Perfil de Comandos de Voz

Processar entradas de voz

O Speech Input Handler script pode ser adicionado a um GameObject para processar comandos de voz com o UnityEvents. Mostra automaticamente a lista de palavras-chave definidas do Perfil de Comandos de Voz.

Processador de Entrada de Voz

Atribua speechConfirmationTooltip.prefab opcional para apresentar uma etiqueta de descrição de confirmação animada no reconhecimento.

Processador de entrada de fragmentos 2

Em alternativa, os programadores podem implementar a IMixedRealitySpeechHandler interface num componente de script personalizado para processar eventos de entrada de voz.

Cenário de exemplo

A cena SpeechInputExample , em MRTK/Examples/Demos/Input/Scenes/Speech, mostra como utilizar a voz. Também pode ouvir eventos de comando de voz diretamente no seu próprio script ao implementar IMixedRealitySpeechHandler (ver tabela de processadores de eventos).

Cena de Exemplo de Voz