TextToSpeech.Language 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
警告
deprecated
傳回 Locale 實例,描述目前用於傳送至 TextToSpeech 引擎之合成要求的語言。
[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
屬性值
語言、國家/地區(如果有)和變體(如果有的話),用戶端使用於Locale實例中,或 null
發生錯誤。
- 屬性
備註
傳回 Locale 實例,描述目前用於傳送至 TextToSpeech 引擎之合成要求的語言。
在 Android 4.2 和之前 (API <= 17) 中,此函式會傳回 TTS 引擎目前正在使用的語言。 這是這個或任何其他用戶端透過呼叫相同引擎所設定的最後一種語言 TextToSpeech#setLanguage
。
在 4.2 之後的 Android 版本中,此函式會傳回目前用於從此用戶端傳送之合成要求的語言。 這是這個實例上呼叫所設定的最後一種語言 TextToSpeech#setLanguage
。
如果已設定語音 (by #setVoice(Voice)
),getLanguage 會傳回目前設定語音的語言。
請注意,此方法傳回的Locale物件不是有效的Locale物件。 其語言欄位包含三個字母的 ISO 639-2/T 代碼(其中適當的地區設定會使用兩個字母 ISO 639-1 代碼),而國家/地區字段則包含三個字母 ISO 3166 國家/地區代碼(其中適當的地區設定會使用兩個字母的 ISO 3166-1 代碼)。
已取代這個成員。 從 API 層級 21 起,請使用 getVoice().getLocale()
(#getVoice()
)。
的 android.speech.tts.TextToSpeech.getLanguage()
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。