|
|
|
|
- Modo de funcionamiento
- Aplicación en segundo plano: Caso específico a partir de Android 10
SpeechSynthesisInitialize( Función) 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. 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:
| | languageAfrikaans | Afrikáans | languageAlbanian | Albanés | languageArabic | árabe | languageArmenian | Armenio | languageBelarusian | Bielorruso | languageBengali | Bengalí | languageBulgarian | Búlgaro | languageCatalan | Catalán | languageChinese | chino | languageCroatian | Croata | languageCzech | Checo | languageDanish | Danés | languageDutch | Neerlandés | languageEnglish | inglés | languageEstonian | Estonio | languageFinnish | Finlandés | languageFrench | Francés | languageGeorgian | Georgiano | languageGerman | Alemán | languageGreek | Griego | languageHebrew | hebreo | languageHindi | Hindi | languageHungarian | Húngaro | languageIcelandic | Islandés | languageIndonesian | Indonesio | languageItalian | Italiano | languageJapanese | japonés | languageKorean | Coreano | languageLatvian | Letón | languageLithuanian | Lituano | languageMacedonian | Macedonio | languageNorwegian | Noruego | languagePolish | Polaco | languagePortuguese | Portugués | languagePunjabi | Punjabi | languageRomanian | Rumano | languageRussian | Ruso | languageSerbian | Serbio | languageSindhi | Sindhi | languageSlovak | Eslovaco | languageSlovenian | Esloveno | languageSpanish | Español | languageSwedish | Sueco | languageThai | Tailandés | languageTurkish | Turco | languageUkrainian | Ucraniano | languageUzbek | Uzbeko | languageVietnamese | Vietnamita |
<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).
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). Clasificación Lógica de negocio / UI: Código UI Componente: wd290android.aar
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|