TextToSpeech.Language Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Achtung
deprecated
Gibt eine Gebietsschemainstanz zurück, die die sprache beschreibt, die derzeit für Syntheseanforderungen verwendet wird, die an das TextToSpeech-Modul gesendet werden.
[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
Eigenschaftswert
Sprache, Land (falls vorhanden) und Variante (falls vorhanden), die vom Client verwendet wird, der in einer Gebietsschemainstanz gespeichert ist, oder null
bei Fehler.
- Attribute
Hinweise
Gibt eine Gebietsschemainstanz zurück, die die sprache beschreibt, die derzeit für Syntheseanforderungen verwendet wird, die an das TextToSpeech-Modul gesendet werden.
In Android 4.2 und vor (API <= 17) gibt diese Funktion die Sprache zurück, die derzeit vom TTS-Modul verwendet wird. Dies ist die letzte Sprache, die von diesem oder einem anderen Client durch einen TextToSpeech#setLanguage
Aufruf desselben Moduls festgelegt wurde.
In Android-Versionen nach 4.2 gibt diese Funktion die Sprache zurück, die derzeit für die von diesem Client gesendeten Syntheseanforderungen verwendet wird. Dies ist die letzte Sprache, die von einem TextToSpeech#setLanguage
Aufruf dieser Instanz festgelegt wurde.
Wenn eine Stimme festgelegt ist (von #setVoice(Voice)
), gibt getLanguage die Sprache der aktuell festgelegten Stimme zurück.
Beachten Sie, dass das von dieser Methode zurückgegebene Gebietsschemaobjekt KEIN gültiges Gebietsschemaobjekt ist. Das Sprachfeld enthält einen drei buchstabenigen ISO 639-2/T-Code (bei dem ein richtiges Gebietsschema einen iso 639-1-Code aus zwei Buchstaben verwenden würde), und das Länderfeld enthält einen drei buchstabenigen ISO 3166-Ländercode (bei dem ein ordnungsgemäßes Gebietsschema einen iso 3166-1-Code mit zwei Buchstaben verwendet).
Dieses Mitglied ist veraltet. Ab API-Ebene 21 verwenden getVoice().getLocale()
Sie bitte (#getVoice()
).
Java-Dokumentation für android.speech.tts.TextToSpeech.getLanguage()
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.