TextToSpeechService.OnGetVoices Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.