Texto a voz
La función Texto a voz convierte una cadena de texto en audio y la reproduce. La cadena de texto que se debe reproducir se puede especificar directamente en la opción Inicio de la acción Texto a voz (imagen siguiente) o con una expresión XPath. La opción Idioma recibe por defecto el valor de la configuración de idioma del dispositivo móvil pero se puede usar para reemplazar la configuración de idioma del dispositivo. Para más información consulte el apartado dedicado a la acción Texto a voz.
Cuando se ejecuta el modo Stop de la acción, se detiene la reproducción de texto a voz que esté en ejecución.
Nota: | la reproducción de acciones Texto a voz solamente está disponible en los dispositivos móviles y no se puede simular en MobileTogether Designer. |
Eventos de texto a voz
Las acciones Texto a voz de las propiedades de proyecto del diseño permite establecer acciones en estos eventos: CuandoEmpiezaTextoAVoz, CuandoErrorTextoAVoz, CuandoTextoAVozFinaliza. Estos eventos permiten llevar a cabo otras acciones en el momento en que se desencadenan.
Funciones XPath relacionadas con la función Texto a voz
MobileTogether ofrece estas funciones de extensión XPath para trabajar con acciones Texto a voz:
•mt-text-to-speech-is-language-available(idioma) como xs:boolean
•mt-text-to-speech-is-speaking() como xs:boolean
Puede usar estas funciones en expresiones XPath para probar si se cumplen las condiciones que definen. Por tanto, la acción que debe llevar a cabo el diseño puede ser condicional y depender de estas variables del entorno.