TextToSpeech.Engine Klasse

Definition

Konstanten und Parameternamen zum Steuern von Sprachsynthese.

[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 Sprachsynthese. Dazu gehören:

<ul><li> Absichten, die Engine aufzufordern, Daten zu installieren oder ihre Daten und Extras für die Überprüfungsdatenaktivität einer TTS-Engine zu überprüfen. </li><li> Schlüssel für die Parameter, die mit Speak-Befehlen übergeben werden, z. B. Engine#KEY_PARAM_UTTERANCE_ID, Engine#KEY_PARAM_STREAM. </li><Li> Eine Liste von Featurezeichenfolgen, die von Engines möglicherweise unterstützt werden, z. B Engine#KEY_FEATURE_NETWORK_SYNTHESIS. . Diese Werte können an TextToSpeech#speak und TextToSpeech#synthesizeToFile übergeben werden, um das Verhalten des Motors zu ändern. Die Engine kann nach den Features abgefragt werden, die sie über TextToSpeech#getFeatures(java.util.Locale)unterstützt. </li></ul>

Apps für Android 11, die Text-zu-Sprache verwenden, sollten in den queries Elementen ihres Manifests deklarierenTextToSpeech.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, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der 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 Runtime aufgerufen.

TextToSpeech.Engine(TextToSpeech)

Konstanten und Parameternamen zum Steuern von Sprachsynthese.

Felder

ActionCheckTtsData

Aktivitätsaktion: Startet die Aktivität über das Plattformmodul TextToSpeech, um die ordnungsgemäße Installation und Verfügbarkeit der Ressourcendateien auf dem System zu überprüfen.

ActionGetSampleText

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

ActionInstallTtsData

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

ActionTtsDataInstalled

Broadcast-Aktion: Broadcast-Aktion, um die Änderung in der Liste der verfügbaren Sprachen oder/und deren Features zu signalisieren.

DefaultStream

Standardaudiodatenstrom, der bei der Wiedergabe von synthetisierter Sprache verwendet wird.

ExtraAvailableVoices

Zusätzliche Informationen, die mit dem Absichtsergebnis #ACTION_CHECK_TTS_DATA empfangen werden, bei 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, wobei der Aufrufer der TextToSpeech-Engine angibt, auf welche bestimmten 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 Zielergebnis empfangen werden, bei dem das TextToSpeech-Modul eine Zeichenfolge mit Beispieltext für die angeforderte Stimme zurückgibt

ExtraTtsDataInstalled
Veraltet.

Zusätzliche Informationen, die mit dem Ergebnis der #ACTION_TTS_DATA_INSTALLED Absicht empfangen werden.

ExtraUnavailableVoices

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

ExtraVoiceDataFiles
Veraltet.

Zusätzliche Informationen, die mit dem Absichtsergebnis #ACTION_CHECK_TTS_DATA empfangen werden, bei dem 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, bei dem die TextToSpeech-Engine den Pfad zu ihren 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 der 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 Audioausgabe der Anforderung verwendet wird.

KeyParamStream

Parameterschlüssel zum Angeben des Audiostreamtyps, der beim Sprechen von Text oder beim Wiedergeben einer Datei verwendet werden soll.

KeyParamUtteranceId

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

KeyParamVolume

Parameterschlüssel zum Angeben der Sprachlautstärke relativ zum aktuellen Volumenstromtyp, das beim Sprechen von Text verwendet wird.

ServiceMetaData

Name, unter dem eine Text-to-Speech-Engine Informationen über sich selbst veröffentlicht.

Eigenschaften

Class

Gibt die Laufzeitklasse dieses Objectzurück.

(Geerbt von Object)
Handle

Das Handle zum zugrunde liegenden Android-instance.

(Geerbt von Object)
JniIdentityHashCode

Konstanten und Parameternamen zum Steuern von Sprachsynthese.

(Geerbt von Object)
JniPeerMembers

Konstanten und Parameternamen zum Steuern von Sprachsynthese.

PeerReference

Konstanten und Parameternamen zum Steuern von Sprachsynthese.

(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 Sprachsynthese.

(Geerbt von Object)
Dispose(Boolean)

Konstanten und Parameternamen zum Steuern von Sprachsynthese.

(Geerbt von Object)
Equals(Object)

Gibt an, ob ein anderes Objekt diesem "gleich" 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 feststellt, dass keine Verweise mehr 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 Sprachsynthese.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolgendarstellung des Objekts zurück.

(Geerbt von Object)
UnregisterFromRuntime()

Konstanten und Parameternamen zum Steuern von Sprachsynthese.

(Geerbt von Object)
Wait()

Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert wird, in der Regel durch em benachrichtigen/em> oder <em>interrupted</em>.<><

(Geerbt von Object)
Wait(Int64)

Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert wird, in der Regel, indem <er>benachrichtigt</em> oder <em>interrupted</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)
Wait(Int64, Int32)

Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert wird, in der Regel, indem <er>benachrichtigt</em> oder <em>interrupted</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

IJavaPeerable.Disposed()

Konstanten und Parameternamen zum Steuern von Sprachsynthese.

(Geerbt von Object)
IJavaPeerable.DisposeUnlessReferenced()

Konstanten und Parameternamen zum Steuern von Sprachsynthese.

(Geerbt von Object)
IJavaPeerable.Finalized()

Konstanten und Parameternamen zum Steuern von Sprachsynthese.

(Geerbt von Object)
IJavaPeerable.JniManagedPeerState

Konstanten und Parameternamen zum Steuern von Sprachsynthese.

(Geerbt von Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Konstanten und Parameternamen zum Steuern von Sprachsynthese.

(Geerbt von Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Konstanten und Parameternamen zum Steuern von Sprachsynthese.

(Geerbt von Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Konstanten und Parameternamen zum Steuern von Sprachsynthese.

(Geerbt von Object)

Erweiterungsmethoden

JavaCast<TResult>(IJavaObject)

Führt eine Für Android-Runtime überprüfte Typkonvertierung aus.

JavaCast<TResult>(IJavaObject)

Konstanten und Parameternamen zum Steuern von Sprachsynthese.

GetJniTypeName(IJavaPeerable)

Konstanten und Parameternamen zum Steuern von Sprachsynthese.

Gilt für: