Share via


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 言語タグを音声名として使用) を作成しようとします。 この実装は、1 つのロケールに対して複数の音声を持たないエンジンにのみ適しています。 また、この実装は、 メソッドによって Locale#getAvailableLocales() 返されるセットにリストされていないロケールでは機能しません。

android.speech.tts.TextToSpeechService.onGetVoices()Java ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象