AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Funciones específicas para móviles / Funciones de síntesis de voz
  • Presentación
  • ¿Cómo proceder?
  • Condiciones necesarias
  • Uso de la síntesis de voz en la aplicación
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Presentación
¡Los teléfonos pueden hablar!
WINDEV Mobile propone varias funciones para utilizar fácilmente esta característica en sus aplicaciones para dispositivos Android, iOS o Universal Windows 10 App.
¿Cómo proceder?

Condiciones necesarias

AndroidWidget Android Las funciones de síntesis de voz sólo están disponibles en dispositivos con Android 1.6 o superior (nivel 4 de API).
Si se utiliza la función con una versión anterior del sistema, se produce un error fatal.
Para determinar la versión de Android en la que se está ejecutando la aplicación, utilice la función SysAndroidVersion.
iPhone/iPadIOS WidgetMac Catalyst Las funciones de síntesis de voz sólo están disponibles en dispositivos con iOS 7 y superior. La síntesis de voz no funciona en los emuladores iOS 8.

Uso de la síntesis de voz en la aplicación

Utilizar la síntesis de voz en la aplicación:
  1. Inicializar las opciones de gestión de la síntesis vocal con SpeechSynthesisInitialize.
    Observación: Esta función es opcional. Si no se han definido de antemano los parámetros de la síntesis del habla, se utilizarán los parámetros de Default y el idioma para la lectura del texto será el primer idioma disponible para el motor de síntesis del habla según la siguiente secuencia:
    • Lenguaje de aplicación (lenguaje Default o lenguaje definido por Nación),
    • Idioma del dispositivo,
    • Inglés,
    • Default lenguaje del motor para síntesis de voz.
  2. AndroidWidget Android Si es necesario, defina el volumen de la lectura mediante la función VolumeModify (constante volumeMusic.
  3. Inicie la lectura con las siguientes funciones:
    SpeechSynthesisReadFileLee el contenido del archivo especificado utilizando el motor de síntesis de voz que se encuentra en el dispositivo.
    SpeechSynthesisReadTextLee el texto especificado utilizando el motor de conversión de texto a voz del dispositivo.
Observaciones:
  • AndroidWidget Android Si no hay ningún motor de síntesis de voz instalado en el dispositivo, su descarga se propondrá automáticamente.
  • Si se activa una nueva operación de lectura mientras se está realizando otra operación de lectura, la nueva operación de lectura se iniciará una vez que la primera haya terminado..
    Para saber si una operación de lectura está en curso en el motor de síntesis de voz, utilice SpeechSynthesisInProgress.
    Para detener las operaciones de lectura en curso, utilice SpeechSynthesisStop.
Versión mínima requerida
  • Versión 17
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 23/06/2023

Señalar un error o enviar una sugerencia | Ayuda local