TextToSpeech.Language Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cuidado
deprecated
Retorna uma instância de localidade que descreve o idioma que está sendo usado atualmente para solicitações de síntese enviadas ao mecanismo 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 da propriedade
idioma, país (se houver) e variante (se houver) usados pelo cliente armazenados em uma instância de localidade ou null
em caso de erro.
- Atributos
Comentários
Retorna uma instância de localidade que descreve o idioma que está sendo usado atualmente para solicitações de síntese enviadas ao mecanismo TextToSpeech.
No Android 4.2 e antes (API <= 17), essa função retorna o idioma que está sendo usado atualmente pelo mecanismo TTS. Esse é o último idioma definido por este ou qualquer outro cliente por uma TextToSpeech#setLanguage
chamada para o mesmo mecanismo.
Nas versões do Android após a 4.2, essa função retorna o idioma que está sendo usado atualmente para as solicitações de síntese enviadas por esse cliente. Essa é a última linguagem definida por uma TextToSpeech#setLanguage
chamada neste caso.
Se uma voz estiver definida (por #setVoice(Voice)
), getLanguage retornará o idioma da voz definida no momento.
Observe que o objeto Locale retornado por esse método NÃO é um objeto Locale válido. Seu campo de idioma contém um código ISO 639-2/T de três letras (onde uma localidade apropriada usaria um código ISO 639-1 de duas letras), e o campo de país contém um código de país ISO 3166 de três letras (onde uma localidade apropriada usaria um código ISO 3166-1 de duas letras).
Este membro foi preterido. A partir do nível 21 da API, use getVoice().getLocale()
(#getVoice()
).
Documentação Java para android.speech.tts.TextToSpeech.getLanguage()
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.