TextToSpeech.Language プロパティ

定義

注意事項

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 最後の言語です。

音声が (によって) 設定されている #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()してください。

android.speech.tts.TextToSpeech.getLanguage()Java ドキュメント。

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

適用対象