Compartir a través de


Voz: MRTK2

Menú Cerca

Los proveedores de entrada de voz, como la entrada de voz de Windows, no crean ningún controlador, sino que permiten definir palabras clave que generarán eventos de entrada de voz cuando se reconozcan. El perfil de comandos de voz del perfil del sistema de entrada es donde se configuran las palabras clave que se van a reconocer. Para cada comando, también puede hacer lo siguiente:

  • Seleccione una acción de entrada a la que asignarla. De este modo, por ejemplo, puede usar la palabra clave Seleccionar para tener el mismo efecto que un clic del mouse izquierdo, mediante la asignación de ambos a la misma acción.
  • Especifique un código clave que generará el mismo evento de voz cuando se presione.
  • Agrega una clave de localización que se usará en aplicaciones para UWP para obtener la palabra clave localizada de los recursos de la aplicación.
Perfil de comandos de voz

Control de la entrada de voz

El Speech Input Handler script se puede agregar a un GameObject para controlar los comandos de voz mediante UnityEvents. Muestra automáticamente la lista de palabras clave definidas del perfil de comandos de voz.

Controlador de entrada de voz

Asigne SpeechConfirmationTooltip.prefab opcional para mostrar la etiqueta de información sobre herramientas de confirmación animada en el reconocimiento.

Controlador de entrada de Sppech 2

Como alternativa, los desarrolladores pueden implementar la IMixedRealitySpeechHandler interfaz en un componente de script personalizado para controlar los eventos de entrada de voz.

Escena de ejemplo

La escena SpeechInputExample , en MRTK/Examples/Demos/Input/Scenes/Speech, muestra cómo usar la voz. También puede escuchar eventos de comandos de voz directamente en su propio script implementando IMixedRealitySpeechHandler (consulte la tabla de controladores de eventos).

Escena de ejemplo de voz