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


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().

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

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