Поделиться через


TextToSpeech.Language Свойство

Определение

Внимание!

deprecated

Возвращает экземпляр языкового стандарта, описывающий язык, используемый в настоящее время для запросов синтеза, отправленных в обработчик 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

Значение свойства

язык, страна (если таковой) и вариант (если он есть), используемый клиентом, хранящимся в экземпляре языкового стандарта, или null ошибка.

Атрибуты

Комментарии

Возвращает экземпляр языкового стандарта, описывающий язык, используемый в настоящее время для запросов синтеза, отправленных в обработчик TextToSpeech.

В Android 4.2 и до (API <= 17) эта функция возвращает язык, который в настоящее время используется подсистемой TTS. Это последний язык, заданный этим или любым другим клиентом вызовом TextToSpeech#setLanguage того же механизма.

В версиях Android после версии 4.2 эта функция возвращает язык, который в настоящее время используется для запросов синтеза, отправленных от этого клиента. Это последний язык, заданный вызовом этого экземпляра TextToSpeech#setLanguage .

Если задан голос (по #setVoice(Voice)), getLanguage вернет язык текущего заданного голоса.

Обратите внимание, что объект Locale, возвращаемый этим методом, не является допустимым объектом locale. Поле языка содержит трехбуквенный код ISO 639-2/T (где правильный языковой стандарт будет использовать двухбуквенный код ISO 639-1), а поле страны содержит код страны ISO 3166 (где соответствующий языковой стандарт будет использовать двухбуквенный код ISO 3166-1).

Этот элемент считается нерекомендуемым. По состоянию на уровне API 21 используйте getVoice().getLocale() (#getVoice()).

Документация по Java для android.speech.tts.TextToSpeech.getLanguage().

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к