|
|
|
|
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). Observaciones Modo de funcionamiento - Para sintetizar una cadena de caracteres o un archivo de texto, utilice SpeechSynthesisReadText y SpeechSynthesisReadFile respectivamente.
- 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").
Clasificación Lógica de negocio / UI: Código UI Componente: wd290android.aar
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|