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
  • Modo de funcionamiento
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
Inicializa los parámetros de la síntesis de voz para la aplicación actual. Puede inicializar:
  • Sólo la lengua utilizada (sintaxis 1).
  • Todas las características de la voz a través de una SpeechSynthesisVoice Variable (sintaxis 2).
Observación: El uso de la función SpeechSynthesisInitialize es opcional. Si se llama a la función SpeechSynthesisReadText o SpeechSynthesisReadFile sin haber especificado los parámetros de síntesis de voz con la función SpeechSynthesisInitialize, se utilizarán los parámetros predeterminados.
Ejemplo
IF NOT SpeechSynthesisInitialize(NationToLanguage(Nation())) THEN
Error("Failure initializing the speech synthesis.", ErrorInfo())
END
Sintaxis

Inicializar sólo el idioma Ocultar los detalles

<Result> = SpeechSynthesisInitialize(<Language> [, <Speed>])
<Result>: booleano
  • True si se realizó la inicialización,
  • False si se produce un error. En este caso, la variable ErrorOccurred se establece en True. Para obtener más información sobre el error, utilice la función ErrorInfo.
<Language>: Entero o constante de tipo Integer
  • Idioma que se utilizará para leer el texto. Si el motor de síntesis de voz no admite el idioma especificado, la función devolverá False y se utilizará el primer idioma disponible de la siguiente secuencia :
    • Lengua de la aplicación (lengua Default o lengua definida por Nación).
    • Idioma del dispositivo
    • inglés
    • Default lenguaje del motor para síntesis de voz.
  • 0 para utilizar el lenguaje de aplicación actual.
Las constantes disponibles son las siguientes:
languageAfrikaansAfrikáans
languageAlbanianAlbanés
languageArabicárabe
languageArmenianArmenio
languageBelarusianBielorruso
languageBengaliBengalí
languageBulgarianBúlgaro
languageCatalanCatalán
languageChinesechino
languageCroatianCroata
languageCzechCheco
languageDanishDanés
languageDutchNeerlandés
languageEnglishinglés
languageEstonianEstonio
languageFinnishFinlandés
languageFrenchFrancés
languageGeorgianGeorgiano
languageGermanAlemán
languageGreekGriego
languageHebrewhebreo
languageHindiHindi
languageHungarianHúngaro
languageIcelandicIslandés
languageIndonesianIndonesio
languageItalianItaliano
languageJapanesejaponés
languageKoreanCoreano
languageLatvianLetón
languageLithuanianLituano
languageMacedonianMacedonio
languageNorwegianNoruego
languagePolishPolaco
languagePortuguesePortugués
languagePunjabiPunjabi
languageRomanianRumano
languageRussianRuso
languageSerbianSerbio
languageSindhiSindhi
languageSlovakEslovaco
languageSlovenianEsloveno
languageSpanishEspañol
languageSwedishSueco
languageThaiTailandés
languageTurkishTurco
languageUkrainianUcraniano
languageUzbekUzbeko
languageVietnameseVietnamita
<Speed>: Entero opcional
Velocidad de lectura del texto, incluida entre 0 (muy lento) y 10 (muy rápido). Si no se especifica este parámetro, su valor será set a 5 (velocidad media).
Universal Windows 10 App Este parámetro no se tiene en cuenta. La velocidad de lectura se puede definir en los parámetros del dispositivo móvil utilizado ("Parámetros .... Hora e idioma ... Voz").

Inicialización de todas las características de la voz Ocultar los detalles

<Result> = SpeechSynthesisInitialize(<Voice> [, <Speed>])
<Result>: booleano
  • True si se realizó la inicialización,
  • False si se produce un error. En este caso, la variable ErrorOccurred se establece en True. Para obtener más información sobre el error, utilice la función ErrorInfo.
<Voice>: SpeechSynthesisVoice Variable
Nombre de la SpeechSynthesisVoice Variable que se utilizará para leer el texto.
<Speed>: Entero opcional
Velocidad de lectura del texto, incluida entre 0 (muy lento) y 10 (muy rápido). Si no se especifica este parámetro, su valor será set a 5 (velocidad media).
Universal Windows 10 App Este parámetro no se tiene en cuenta. La velocidad de lectura se puede definir en los parámetros del dispositivo móvil utilizado ("Parámetros .... Hora e idioma ... Voz").
Observaciones

Modo de funcionamiento

  • Para sintetizar una cadena de caracteres o un archivo de texto, utilice SpeechSynthesisReadText y SpeechSynthesisReadFile respectivamente.
  • Universal Windows 10 App Sólo se instala el motor de síntesis del habla correspondiente al lenguaje del sistema Default. Para instalar otro motor de síntesis de voz, utilice el parámetro del dispositivo ("Parameters .... Time and language ... Language").
Universal Windows 10 App Funcionalidad de aplicación requerida
Cuando se utiliza esta función, se debe declarar una funcionalidad de la aplicación en el asistente de generación de aplicaciones.
Característica necesaria: Micrófono: Esta función permite a las aplicaciones realizar grabaciones de audio.
Clasificación Lógica de negocio / UI: Código UI
Componente: wd290android.aar
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: 27/05/2022

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