Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El dictado permite a los usuarios grabar clips de audio y obtener una transcripción. Para usarlo, asegúrese de que un sistema de dictado está registrado en el perfil del sistema de entrada.
El proveedor de entrada de dictado de Windows es el sistema de dictado proporcionado de forma inmediata, pero se pueden crear sistemas de dictado alternativos implementando IMixedRealityDictationSystem.
Requisitos
El sistema de dictado usa DictationRecognizer de Unity, que usa las API de voz de Windows subyacentes para controlar el dictado. Tenga en cuenta que esto implica que esta característica solo está presente en plataformas basadas en Windows.
El uso del sistema de dictado requiere las funcionalidades de aplicación "Internet Client" y "Microphone" en la sección PlayerSettings - Capabilities. Consulte Windows Mixed Reality documentación para obtener más información sobre la entrada de voz en Unity.
Configuración
Una vez configurado un servicio de dictado, puede usar el DictationHandler script para iniciar y detener la grabación de sesiones y obtener los resultados de la transcripción a través de UnityEvents.
- La hipótesis de dictado se genera cuando el usuario habla con transcripciones tempranas y aproximadas del audio capturado hasta ahora.
- El resultado de dictado se genera al final de cada oración (es decir, cuando el usuario se detiene) con la transcripción final del audio capturado hasta ahora.
- Dictado completado se genera al final de la sesión de grabación con la transcripción completa y final del audio.
- Error de dictado se genera para informar de errores en el servicio de dictado. En este caso, la transcripción contiene una descripción del error.
Escena de ejemplo
La escena de dictado en MRTK/Examples/Demos/Input/Scenes/Dictation muestra el DictationHandler script en uso. Si necesita más control, puede ampliar este script o crear su propia implementación IMixedRealityDictationHandler para recibir eventos de dictado directamente.