Partager via


TextToSpeechService.OnGetVoices Méthode

Définition

Interroge le service pour un ensemble de voix prises en charge.

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

Retours

Liste des voix prises en charge.

Attributs

Remarques

Interroge le service pour un ensemble de voix prises en charge.

Peut être appelé sur plusieurs threads.

L’implémentation par défaut tente d’énumérer tous les paramètres régionaux disponibles, de les transmettre et de #onIsLanguageAvailable(String, String, String) créer des instances vocales (à l’aide de la balise de langue BCP-47 des paramètres régionaux comme nom vocal) pour celles prises en charge. Notez que cette implémentation convient uniquement aux moteurs qui n’ont pas plusieurs voix pour un seul paramètre régional. En outre, cette implémentation ne fonctionne pas avec les paramètres régionaux non répertoriés dans l’ensemble retourné par la Locale#getAvailableLocales() méthode.

Documentation Java pour android.speech.tts.TextToSpeechService.onGetVoices().

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à