TextToSpeech.Language Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Precaución
deprecated
Devuelve una instancia de configuración regional que describe el idioma que se usa actualmente para las solicitudes de síntesis enviadas al motor TextToSpeech.
[System.Obsolete("deprecated")]
public virtual Java.Util.Locale? Language { [Android.Runtime.Register("getLanguage", "()Ljava/util/Locale;", "GetGetLanguageHandler")] get; }
[<System.Obsolete("deprecated")>]
[<get: Android.Runtime.Register("getLanguage", "()Ljava/util/Locale;", "GetGetLanguageHandler")>]
member this.Language : Java.Util.Locale
Valor de propiedad
idioma, país (si existe) y variante (si existe) usado por el cliente almacenado en una instancia de configuración regional o null
en caso de error.
- Atributos
Comentarios
Devuelve una instancia de configuración regional que describe el idioma que se usa actualmente para las solicitudes de síntesis enviadas al motor TextToSpeech.
En Android 4.2 y versiones anteriores (API <= 17), esta función devuelve el lenguaje que está usando actualmente el motor de TTS. Es el último idioma establecido por este o cualquier otro cliente mediante una TextToSpeech#setLanguage
llamada al mismo motor.
En las versiones de Android posteriores a la versión 4.2, esta función devuelve el lenguaje que se está usando actualmente para las solicitudes de síntesis enviadas desde este cliente. Es el último idioma establecido por una TextToSpeech#setLanguage
llamada en esta instancia.
Si se establece una voz (por #setVoice(Voice)
), getLanguage devolverá el idioma de la voz establecida actualmente.
Tenga en cuenta que el objeto Locale devuelto por este método NO es un objeto Locale válido. Su campo de idioma contiene un código ISO 639-2/T de tres letras (donde una configuración regional adecuada usaría un código ISO 639-1 de dos letras) y el campo de país contiene un código de país ISO 3166 de tres letras (donde una configuración regional adecuada usaría un código ISO 3166-1 de dos letras).
Este miembro está en desuso. A partir del nivel de API 21, use getVoice().getLocale()
(#getVoice()
).
Documentación de Java para android.speech.tts.TextToSpeech.getLanguage()
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código y se usan según los términos descritos en la creative Commons 2.5.