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, null der in einer Gebietsschemainstanz oder bei Fehler gespeichert ist.
- 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 Element 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 von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.