TextToSpeech.Language プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
注意事項
deprecated
TextToSpeech エンジンに送信される合成要求に現在使用されている言語を記述する Locale インスタンスを返します。
[System.Obsolete("deprecated")]
public virtual Java.Util.Locale? Language { [Android.Runtime.Register("getLanguage", "()Ljava/util/Locale;", "GetGetLanguageHandler")] get; }
[<System.Obsolete("deprecated")>]
[<get: Android.Runtime.Register("getLanguage", "()Ljava/util/Locale;", "GetGetLanguageHandler")>]
member this.Language : Java.Util.Locale
プロパティ値
ロケール インスタンスに格納されているクライアントによって使用される言語、国 (存在する場合)、バリアント (存在する場合)、または null
エラーが発生した場合。
- 属性
注釈
TextToSpeech エンジンに送信される合成要求に現在使用されている言語を記述する Locale インスタンスを返します。
Android 4.2 以前 (API <= 17) では、この関数は TTS エンジンで現在使用されている言語を返します。 これは、この言語または同じエンジンの呼び出しによって他のクライアントによって設定された TextToSpeech#setLanguage
最後の言語です。
4.2 以降の Android バージョンでは、この関数は、このクライアントから送信された合成要求に現在使用されている言語を返します。 これは、このインスタンスの呼び出しによって設定された TextToSpeech#setLanguage
最後の言語です。
音声が (by) 設定されている #setVoice(Voice)
場合、getLanguage は現在設定されている音声の言語を返します。
このメソッドによって返される Locale オブジェクトは有効な Locale オブジェクトではないことに注意してください。 その言語フィールドには、3 文字の ISO 639-2/T コード (適切なロケールでは 2 文字の ISO 639-1 コードが使用されます) が含まれており、country フィールドには 3 文字の ISO 3166 国コードが含まれています (適切なロケールでは 2 文字の ISO 3166-1 コードが使用されます)。
このメンバーは非推奨です。 API レベル 21 の時点で、(#getVoice()
) を使用getVoice().getLocale()
してください。
の Java ドキュメントandroid.speech.tts.TextToSpeech.getLanguage()
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。