Condividi tramite


TextToSpeechService.OnGetVoices Metodo

Definizione

Esegue una query sul servizio per un set di voci supportate.

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

Restituisce

Elenco di voci supportate.

Attributi

Commenti

Esegue una query sul servizio per un set di voci supportate.

Può essere chiamato su più thread.

L'implementazione predefinita tenta di enumerare tutte le impostazioni locali disponibili, passarle a #onIsLanguageAvailable(String, String, String) e creare istanze vocali (usando il tag di lingua BCP-47 delle impostazioni locali come nome della voce) per quelle supportate. Si noti che questa implementazione è adatta solo ai motori che non hanno più voci per una singola impostazione locale. Inoltre, questa implementazione non funzionerà con le impostazioni locali non elencate nel set restituito dal Locale#getAvailableLocales() metodo .

Documentazione java per android.speech.tts.TextToSpeechService.onGetVoices().

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a