Compartilhar via


TextToSpeechService.OnGetVoices Método

Definição

Consulta o serviço para um conjunto de vozes suportadas.

[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>

Retornos

Uma lista de vozes suportadas.

Atributos

Comentários

Consulta o serviço para um conjunto de vozes suportadas.

Pode ser chamado em vários threads.

A implementação padrão tenta enumerar todas as localidades disponíveis, passá-las para #onIsLanguageAvailable(String, String, String) e criar instâncias de voz (usando a marca de idioma BCP-47 da localidade como o nome da voz) para as que são suportadas. Observe que essa implementação é adequada apenas para mecanismos que não têm várias vozes para uma única localidade. Além disso, essa implementação não funcionará com localidades não listadas no conjunto retornado pelo Locale#getAvailableLocales() método.

Documentação Java para android.speech.tts.TextToSpeechService.onGetVoices().

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.

Aplica-se a