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.