Voz: MRTK2
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:
- Seleccione una acción de entrada a la que asignarla. De este modo, puede usar, por ejemplo, la palabra clave Select para tener el mismo efecto que un clic izquierdo del mouse, asignando ambos a la misma acción.
- Especifique un código de clave que generará el mismo evento de voz cuando se presione.
- Agregue 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.
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.
Asigne el objeto SpeechConfirmationTooltip.prefab opcional para mostrar la etiqueta de información sobre herramientas de confirmación animada en el reconocimiento.
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 voz. También puede escuchar eventos de comandos de voz directamente en su propio script mediante la implementación IMixedRealitySpeechHandler
(consulte la tabla de controladores de eventos).