Freigeben über


TextToSpeech.Engine Klasse

Definition

Konstanten und Parameternamen zum Steuern von Text-zu-Sprache.

[Android.Runtime.Register("android/speech/tts/TextToSpeech$Engine", DoNotGenerateAcw=true)]
public class TextToSpeech.Engine : Java.Lang.Object
[<Android.Runtime.Register("android/speech/tts/TextToSpeech$Engine", DoNotGenerateAcw=true)>]
type TextToSpeech.Engine = class
    inherit Object
Vererbung
TextToSpeech.Engine
Attribute

Hinweise

Konstanten und Parameternamen zum Steuern von Text-zu-Sprache. Dazu gehören:

<ul><li> Intents, das Modul aufzufordern, Daten zu installieren oder seine Daten und Extras für die Überprüfungsdatenaktivität eines TTS-Moduls zu überprüfen. </li-Tasten><> für die Parameter, die mit Sprachbefehlen übergeben werden, z. B. Engine#KEY_PARAM_UTTERANCE_ID, Engine#KEY_PARAM_STREAM. </li><> Li Eine Liste der Featurezeichenfolgen, die Engines unterstützen können, z. BEngine#KEY_FEATURE_NETWORK_SYNTHESIS. . Diese Werte können an das Motorverhalten übergeben TextToSpeech#speak und TextToSpeech#synthesizeToFile geändert werden. Das Modul kann für die von ihm unterstützten TextToSpeech#getFeatures(java.util.Locale)Features abgefragt werden. </li></ul>

Apps für Android 11, die Text-zu-Sprache verwenden, sollten in den queries Elementen ihres Manifests deklariert werdenTextToSpeech.Engine#INTENT_ACTION_TTS_SERVICE:

&lt;queries&gt;
              ...
             &lt;intent&gt;
                 &lt;action android:name="android.intent.action.TTS_SERVICE" /&gt;
             &lt;/intent&gt;
            &lt;/queries&gt;

Java-Dokumentation für android.speech.tts.TextToSpeech.Engine.

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.

Konstruktoren

TextToSpeech.Engine(IntPtr, JniHandleOwnership)

Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von JNI-Objekten verwendet wird; wird von der Laufzeit aufgerufen.

TextToSpeech.Engine(TextToSpeech)

Konstanten und Parameternamen zum Steuern von Text-zu-Sprache.

Felder

ActionCheckTtsData

Aktivitätsaktion: Startet die Aktivität vom TextToSpeech-Modul der Plattform, um die ordnungsgemäße Installation und Verfügbarkeit der Ressourcendateien im System zu überprüfen.

ActionGetSampleText

Aktivitätsabsicht zum Abrufen eines Beispieltexts für die Veranschriftung von TTS.

ActionInstallTtsData

Aktivitätsaktion: Löst das TextToSpeech-Modul der Plattform aus, um die Aktivität zu starten, die die Ressourcendateien auf dem Gerät installiert, das erforderlich ist, damit TTS betriebsbereit ist.

ActionTtsDataInstalled

Übertragungsaktion: Übertragung, um die Änderung in der Liste der verfügbaren Sprachen oder/und deren Features zu signalisieren.

DefaultStream

Standardaudiodatenstrom, der beim Wiedergeben der synthetisierten Sprache verwendet wird.

ExtraAvailableVoices

Zusätzliche Informationen, die mit dem Absichtsergebnis #ACTION_CHECK_TTS_DATA empfangen werden, in dem das TextToSpeech-Modul eine ArrayList-Zeichenfolge<> aller verfügbaren Stimmen zurückgibt.

ExtraCheckVoiceDataFor
Veraltet.

Zusätzliche Informationen, die mit der #ACTION_CHECK_TTS_DATA Absicht gesendet werden, an der der Aufrufer an das TextToSpeech-Modul angibt, auf das bestimmte Sprachdatensätze überprüft werden sollen, indem eine ArrayList-Zeichenfolge<> der stimmen gesendet wird, die von Interesse sind.

ExtraSampleText

Zusätzliche Informationen, die mit dem #ACTION_GET_SAMPLE_TEXT Absichtsergebnis empfangen wurden, wobei das TextToSpeech-Modul eine Zeichenfolge mit Beispieltext für die angeforderte Stimme zurückgibt.

ExtraTtsDataInstalled
Veraltet.

Zusätzliche Informationen, die mit dem Absichtsergebnis #ACTION_TTS_DATA_INSTALLED empfangen wurden.

ExtraUnavailableVoices

Zusätzliche Informationen, die mit dem Absichtsergebnis #ACTION_CHECK_TTS_DATA empfangen werden, bei dem das TextToSpeech-Modul eine ArrayList-Zeichenfolge<> aller nicht verfügbaren Stimmen zurückgibt.

ExtraVoiceDataFiles
Veraltet.

Zusätzliche Informationen, die mit dem #ACTION_CHECK_TTS_DATA Absichtsergebnis empfangen werden, wobei das TextToSpeech-Modul die Dateinamen seiner Ressourcen unter dem Ressourcenpfad angibt.

ExtraVoiceDataFilesInfo
Veraltet.

Zusätzliche Informationen, die mit dem Absichtsergebnis #ACTION_CHECK_TTS_DATA empfangen werden, wobei das TextToSpeech-Modul das gebietsschema angibt, das jeder Ressourcendatei zugeordnet ist.

ExtraVoiceDataRootDirectory
Veraltet.

Zusätzliche Informationen, die mit dem Absichtsergebnis #ACTION_CHECK_TTS_DATA empfangen werden, wobei das TextToSpeech-Modul den Pfad zu seinen Ressourcen angibt.

IntentActionTtsService

Absicht zum Starten eines TTS-Diensts.

KeyFeatureEmbeddedSynthesis
Veraltet.

Featureschlüssel für eingebettete Synthese.

KeyFeatureNetworkRetriesCount

Featureschlüssel, der angibt, dass die Anzahl der Wiederholungsversuche für die Netzwerkanforderung für die Anforderung festgelegt werden kann.

KeyFeatureNetworkSynthesis
Veraltet.

Featureschlüssel für die Netzwerksynthese.

KeyFeatureNetworkTimeoutMs

Featureschlüssel, der angibt, dass ein Netzwerktimeout für die Anforderung festgelegt werden kann.

KeyFeatureNotInstalled

Featureschlüssel, der angibt, dass die Stimme möglicherweise zusätzliche Daten herunterladen muss, um voll funktionsfähig zu sein.

KeyParamPan

Parametertaste, um anzugeben, wie die Sprache beim Sprechen von Text von links nach rechts verschoben wird.

KeyParamSessionId

Parameterschlüssel zum Angeben eines Audiositzungsbezeichners (abgerufen von AudioManager#generateAudioSessionId()), der von der Anforderungsaudioausgabe verwendet wird.

KeyParamStream

Parameterschlüssel, um den Audiodatenstromtyp anzugeben, der beim Sprechen von Text oder beim Wiedergeben einer Datei verwendet werden soll.

KeyParamUtteranceId

Parameterschlüssel, um eine Äußerung im TextToSpeech.OnUtteranceCompletedListener Text zu identifizieren, nachdem Text gesprochen wurde, wurde eine Datei wiedergegeben oder eine Stille dauer verstrichen.

KeyParamVolume

Parameterschlüssel, um die Sprachlautstärke relativ zum aktuellen Streamtypvolume anzugeben, das beim Sprechen von Text verwendet wird.

ServiceMetaData

Name, unter dem ein Text für das Sprachmodul Informationen über sich selbst veröffentlicht.

Eigenschaften

Class

Gibt die Laufzeitklasse dieses Werts Objectzurück.

(Geerbt von Object)
Handle

Das Handle für die zugrunde liegende Android-Instanz.

(Geerbt von Object)
JniIdentityHashCode

Konstanten und Parameternamen zum Steuern von Text-zu-Sprache.

(Geerbt von Object)
JniPeerMembers

Konstanten und Parameternamen zum Steuern von Text-zu-Sprache.

PeerReference

Konstanten und Parameternamen zum Steuern von Text-zu-Sprache.

(Geerbt von Object)
ThresholdClass

Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

ThresholdType

Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

Methoden

Clone()

Erstellt und gibt eine Kopie dieses Objekts zurück.

(Geerbt von Object)
Dispose()

Konstanten und Parameternamen zum Steuern von Text-zu-Sprache.

(Geerbt von Object)
Dispose(Boolean)

Konstanten und Parameternamen zum Steuern von Text-zu-Sprache.

(Geerbt von Object)
Equals(Object)

Gibt an, ob ein anderes Objekt "gleich" diesem Objekt ist.

(Geerbt von Object)
GetHashCode()

Gibt einen Hashcodewert für das Objekt zurück.

(Geerbt von Object)
JavaFinalize()

Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection bestimmt, dass keine weiteren Verweise auf das Objekt vorhanden sind.

(Geerbt von Object)
Notify()

Aktiviert einen einzelnen Thread, der auf dem Monitor dieses Objekts wartet.

(Geerbt von Object)
NotifyAll()

Aktiviert alle Threads, die auf dem Monitor dieses Objekts warten.

(Geerbt von Object)
SetHandle(IntPtr, JniHandleOwnership)

Legt die Handle-Eigenschaft fest.

(Geerbt von Object)
ToArray<T>()

Konstanten und Parameternamen zum Steuern von Text-zu-Sprache.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolgendarstellung des Objekts zurück.

(Geerbt von Object)
UnregisterFromRuntime()

Konstanten und Parameternamen zum Steuern von Text-zu-Sprache.

(Geerbt von Object)
Wait()

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch em benachrichtigt/em> oder <em>unterbrochen</em>.<><

(Geerbt von Object)
Wait(Int64, Int32)

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)
Wait(Int64)

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

IJavaPeerable.Disposed()

Konstanten und Parameternamen zum Steuern von Text-zu-Sprache.

(Geerbt von Object)
IJavaPeerable.DisposeUnlessReferenced()

Konstanten und Parameternamen zum Steuern von Text-zu-Sprache.

(Geerbt von Object)
IJavaPeerable.Finalized()

Konstanten und Parameternamen zum Steuern von Text-zu-Sprache.

(Geerbt von Object)
IJavaPeerable.JniManagedPeerState

Konstanten und Parameternamen zum Steuern von Text-zu-Sprache.

(Geerbt von Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Konstanten und Parameternamen zum Steuern von Text-zu-Sprache.

(Geerbt von Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Konstanten und Parameternamen zum Steuern von Text-zu-Sprache.

(Geerbt von Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Konstanten und Parameternamen zum Steuern von Text-zu-Sprache.

(Geerbt von Object)

Erweiterungsmethoden

JavaCast<TResult>(IJavaObject)

Führt eine android-laufzeitgecheckte Typkonvertierung aus.

JavaCast<TResult>(IJavaObject)

Konstanten und Parameternamen zum Steuern von Text-zu-Sprache.

GetJniTypeName(IJavaPeerable)

Konstanten und Parameternamen zum Steuern von Text-zu-Sprache.

Gilt für: