TextToSpeechService.OnGetVoices Метод

Определение

Запрашивает у службы набор поддерживаемых голосов.

[Android.Runtime.Register("onGetVoices", "()Ljava/util/List;", "GetOnGetVoicesHandler")]
public virtual System.Collections.Generic.IList<Android.Speech.Tts.Voice>? OnGetVoices ();
[<Android.Runtime.Register("onGetVoices", "()Ljava/util/List;", "GetOnGetVoicesHandler")>]
abstract member OnGetVoices : unit -> System.Collections.Generic.IList<Android.Speech.Tts.Voice>
override this.OnGetVoices : unit -> System.Collections.Generic.IList<Android.Speech.Tts.Voice>

Возвращаемое значение

Список поддерживаемых голосов.

Атрибуты

Комментарии

Запрашивает у службы набор поддерживаемых голосов.

Может вызываться в нескольких потоках.

Реализация по умолчанию пытается перечислить все доступные языковые стандарты, передать их #onIsLanguageAvailable(String, String, String) и создать экземпляры голоса (используя языковой тег BCP-47 языкового стандарта в качестве имени голоса) для поддерживаемых. Обратите внимание, что эта реализация подходит только для подсистем, которые не имеют нескольких голосов для одного языкового стандарта. Кроме того, эта реализация не будет работать с языковыми параметрами, не перечисленными в наборе, возвращаемом методом Locale#getAvailableLocales() .

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

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

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