Freigeben über


TextToSpeech.SynthesizeToFile Methode

Definition

Überlädt

SynthesizeToFile(String, IDictionary<String,String>, String)
Veraltet.

Synthetisiert den angegebenen Text mit den angegebenen Parametern zu einer Datei.

SynthesizeToFile(ICharSequence, Bundle, ParcelFileDescriptor, String)

Synthetisiert den angegebenen Text mit einem ParcelFileDescriptor mithilfe der angegebenen Parameter.

SynthesizeToFile(ICharSequence, Bundle, File, String)

Synthetisiert den angegebenen Text mit den angegebenen Parametern zu einer Datei.

SynthesizeToFile(String, Bundle, ParcelFileDescriptor, String)

Synthetisiert den angegebenen Text mit einem ParcelFileDescriptor mithilfe der angegebenen Parameter.

SynthesizeToFile(String, Bundle, File, String)

Synthetisiert den angegebenen Text mit den angegebenen Parametern zu einer Datei.

SynthesizeToFile(String, IDictionary<String,String>, String)

Achtung

deprecated

Synthetisiert den angegebenen Text mit den angegebenen Parametern zu einer Datei.

[Android.Runtime.Register("synthesizeToFile", "(Ljava/lang/String;Ljava/util/HashMap;Ljava/lang/String;)I", "GetSynthesizeToFile_Ljava_lang_String_Ljava_util_HashMap_Ljava_lang_String_Handler")]
[System.Obsolete("deprecated")]
public virtual Android.Speech.Tts.OperationResult SynthesizeToFile (string? text, System.Collections.Generic.IDictionary<string,string>? params, string? filename);
[<Android.Runtime.Register("synthesizeToFile", "(Ljava/lang/String;Ljava/util/HashMap;Ljava/lang/String;)I", "GetSynthesizeToFile_Ljava_lang_String_Ljava_util_HashMap_Ljava_lang_String_Handler")>]
[<System.Obsolete("deprecated")>]
abstract member SynthesizeToFile : string * System.Collections.Generic.IDictionary<string, string> * string -> Android.Speech.Tts.OperationResult
override this.SynthesizeToFile : string * System.Collections.Generic.IDictionary<string, string> * string -> Android.Speech.Tts.OperationResult

Parameter

text
String

Der Text, der synthetisiert werden soll. Nicht länger als #getMaxSpeechInputLength() Zeichen.

params
IDictionary<String,String>

Parameter für die Anforderung. Lässt keine NULL-Werte zu. Unterstützte Parameternamen: Engine#KEY_PARAM_UTTERANCE_ID. Modulspezifische Parameter können übergeben werden, aber die Parameterschlüssel müssen dem Namen des Moduls vorangestellt werden, für das sie vorgesehen sind. Beispielsweise werden die Tasten "com.svox.pico_foo" und "com.svox.pic:bar" an die Engine mit dem Namen "com.svox.pic" übergeben, wenn sie verwendet wird.

filename
String

Absoluter Dateiname zum Schreiben der generierten Audiodaten in. Es sollte etwas wie "/sdcard/myappsounds/mysound.wav" sein.

Gibt zurück

#ERROR oder #SUCCESS von <b>queuing</b> der synthesizeToFile-Vorgang.

Attribute

Hinweise

Synthetisiert den angegebenen Text mit den angegebenen Parametern zu einer Datei. Diese Methode ist asynchron, d. h. die Methode fügt einfach die Anforderung der Warteschlange von TTS-Anforderungen hinzu und gibt dann zurück. Die Synthese wurde möglicherweise nicht abgeschlossen (oder sogar gestartet!) zum Zeitpunkt, zu dem diese Methode zurückgegeben wird. Um Fehler während der Synthese zuverlässig zu erkennen, empfehlen wir, einen Statuslistener für die Äußerung (siehe #setOnUtteranceProgressListener) und die Verwendung des Engine#KEY_PARAM_UTTERANCE_ID Parameters festzulegen.

Dieses Mitglied ist veraltet. Ab API-Ebene 21, ersetzt durch #synthesizeToFile(CharSequence, Bundle, File, String).

Java-Dokumentation für android.speech.tts.TextToSpeech.synthesizeToFile(java.lang.String, java.util.HashMap<java.lang.String, java.lang.String>, java.lang.String).

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.

Gilt für:

SynthesizeToFile(ICharSequence, Bundle, ParcelFileDescriptor, String)

Synthetisiert den angegebenen Text mit einem ParcelFileDescriptor mithilfe der angegebenen Parameter.

[Android.Runtime.Register("synthesizeToFile", "(Ljava/lang/CharSequence;Landroid/os/Bundle;Landroid/os/ParcelFileDescriptor;Ljava/lang/String;)I", "GetSynthesizeToFile_Ljava_lang_CharSequence_Landroid_os_Bundle_Landroid_os_ParcelFileDescriptor_Ljava_lang_String_Handler", ApiSince=30)]
public virtual Android.Speech.Tts.OperationResult SynthesizeToFile (Java.Lang.ICharSequence text, Android.OS.Bundle params, Android.OS.ParcelFileDescriptor fileDescriptor, string utteranceId);
[<Android.Runtime.Register("synthesizeToFile", "(Ljava/lang/CharSequence;Landroid/os/Bundle;Landroid/os/ParcelFileDescriptor;Ljava/lang/String;)I", "GetSynthesizeToFile_Ljava_lang_CharSequence_Landroid_os_Bundle_Landroid_os_ParcelFileDescriptor_Ljava_lang_String_Handler", ApiSince=30)>]
abstract member SynthesizeToFile : Java.Lang.ICharSequence * Android.OS.Bundle * Android.OS.ParcelFileDescriptor * string -> Android.Speech.Tts.OperationResult
override this.SynthesizeToFile : Java.Lang.ICharSequence * Android.OS.Bundle * Android.OS.ParcelFileDescriptor * string -> Android.Speech.Tts.OperationResult

Parameter

text
ICharSequence

Der Text, der synthetisiert werden soll. Nicht länger als #getMaxSpeechInputLength() Zeichen.

params
Bundle

Parameter für die Anforderung. Modulspezifische Parameter können übergeben werden, aber die Parameterschlüssel müssen dem Namen des Moduls vorangestellt werden, für das sie vorgesehen sind. Beispielsweise werden die Tasten "com.svox.pico_foo" und "com.svox.pic:bar" an die Engine mit dem Namen "com.svox.pic" übergeben, wenn sie verwendet wird.

fileDescriptor
ParcelFileDescriptor

ParcelFileDescriptor zum Schreiben der generierten Audiodaten in.

utteranceId
String

Ein eindeutiger Bezeichner für diese Anforderung.

Gibt zurück

#ERROR oder #SUCCESS von <b>queuing</b> der synthesizeToFile-Vorgang.

Attribute

Hinweise

Synthetisiert den angegebenen Text mit einem ParcelFileDescriptor mithilfe der angegebenen Parameter. Diese Methode ist asynchron, d. h. die Methode fügt einfach die Anforderung der Warteschlange von TTS-Anforderungen hinzu und gibt dann zurück. Die Synthese wurde möglicherweise nicht abgeschlossen (oder sogar gestartet!) zum Zeitpunkt, zu dem diese Methode zurückgegeben wird. Um Fehler während der Synthese zuverlässig zu erkennen, empfehlen wir, einen Statuslistener für die Äußerung festzulegen (siehe #setOnUtteranceProgressListener).

Java-Dokumentation für android.speech.tts.TextToSpeech.synthesizeToFile(java.lang.CharSequence, android.os.Bundle, android.os.ParcelFileDescriptor, java.lang.String).

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.

Gilt für:

SynthesizeToFile(ICharSequence, Bundle, File, String)

Synthetisiert den angegebenen Text mit den angegebenen Parametern zu einer Datei.

[Android.Runtime.Register("synthesizeToFile", "(Ljava/lang/CharSequence;Landroid/os/Bundle;Ljava/io/File;Ljava/lang/String;)I", "GetSynthesizeToFile_Ljava_lang_CharSequence_Landroid_os_Bundle_Ljava_io_File_Ljava_lang_String_Handler")]
public virtual Android.Speech.Tts.OperationResult SynthesizeToFile (Java.Lang.ICharSequence? text, Android.OS.Bundle? params, Java.IO.File? file, string? utteranceId);
[<Android.Runtime.Register("synthesizeToFile", "(Ljava/lang/CharSequence;Landroid/os/Bundle;Ljava/io/File;Ljava/lang/String;)I", "GetSynthesizeToFile_Ljava_lang_CharSequence_Landroid_os_Bundle_Ljava_io_File_Ljava_lang_String_Handler")>]
abstract member SynthesizeToFile : Java.Lang.ICharSequence * Android.OS.Bundle * Java.IO.File * string -> Android.Speech.Tts.OperationResult
override this.SynthesizeToFile : Java.Lang.ICharSequence * Android.OS.Bundle * Java.IO.File * string -> Android.Speech.Tts.OperationResult

Parameter

text
ICharSequence

Der Text, der synthetisiert werden soll. Nicht länger als #getMaxSpeechInputLength() Zeichen.

params
Bundle

Parameter für die Anforderung. Lässt keine NULL-Werte zu. Modulspezifische Parameter können übergeben werden, aber die Parameterschlüssel müssen dem Namen des Moduls vorangestellt werden, für das sie vorgesehen sind. Beispielsweise werden die Tasten "com.svox.pico_foo" und "com.svox.pic:bar" an die Engine mit dem Namen "com.svox.pic" übergeben, wenn sie verwendet wird.

file
File

Datei zum Schreiben der generierten Audiodaten in.

utteranceId
String

Ein eindeutiger Bezeichner für diese Anforderung.

Gibt zurück

#ERROR oder #SUCCESS von <b>queuing</b> der synthesizeToFile-Vorgang.

Attribute

Hinweise

Synthetisiert den angegebenen Text mit den angegebenen Parametern zu einer Datei. Diese Methode ist asynchron, d. h. die Methode fügt einfach die Anforderung der Warteschlange von TTS-Anforderungen hinzu und gibt dann zurück. Die Synthese wurde möglicherweise nicht abgeschlossen (oder sogar gestartet!) zum Zeitpunkt, zu dem diese Methode zurückgegeben wird. Um Fehler während der Synthese zuverlässig zu erkennen, empfehlen wir, einen Statuslistener für die Äußerung festzulegen (siehe #setOnUtteranceProgressListener).

Java-Dokumentation für android.speech.tts.TextToSpeech.synthesizeToFile(java.lang.CharSequence, android.os.Bundle, java.io.File, java.lang.String).

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.

Gilt für:

SynthesizeToFile(String, Bundle, ParcelFileDescriptor, String)

Synthetisiert den angegebenen Text mit einem ParcelFileDescriptor mithilfe der angegebenen Parameter.

public Android.Speech.Tts.OperationResult SynthesizeToFile (string text, Android.OS.Bundle params, Android.OS.ParcelFileDescriptor fileDescriptor, string utteranceId);
member this.SynthesizeToFile : string * Android.OS.Bundle * Android.OS.ParcelFileDescriptor * string -> Android.Speech.Tts.OperationResult

Parameter

text
String

Der Text, der synthetisiert werden soll. Nicht länger als #getMaxSpeechInputLength() Zeichen.

params
Bundle

Parameter für die Anforderung. Modulspezifische Parameter können übergeben werden, aber die Parameterschlüssel müssen dem Namen des Moduls vorangestellt werden, für das sie vorgesehen sind. Beispielsweise werden die Tasten "com.svox.pico_foo" und "com.svox.pic:bar" an die Engine mit dem Namen "com.svox.pic" übergeben, wenn sie verwendet wird.

fileDescriptor
ParcelFileDescriptor

ParcelFileDescriptor zum Schreiben der generierten Audiodaten in.

utteranceId
String

Ein eindeutiger Bezeichner für diese Anforderung.

Gibt zurück

#ERROR oder #SUCCESS von <b>queuing</b> der synthesizeToFile-Vorgang.

Hinweise

Synthetisiert den angegebenen Text mit einem ParcelFileDescriptor mithilfe der angegebenen Parameter. Diese Methode ist asynchron, d. h. die Methode fügt einfach die Anforderung der Warteschlange von TTS-Anforderungen hinzu und gibt dann zurück. Die Synthese wurde möglicherweise nicht abgeschlossen (oder sogar gestartet!) zum Zeitpunkt, zu dem diese Methode zurückgegeben wird. Um Fehler während der Synthese zuverlässig zu erkennen, empfehlen wir, einen Statuslistener für die Äußerung festzulegen (siehe #setOnUtteranceProgressListener).

Java-Dokumentation für android.speech.tts.TextToSpeech.synthesizeToFile(java.lang.CharSequence, android.os.Bundle, android.os.ParcelFileDescriptor, java.lang.String).

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.

Gilt für:

SynthesizeToFile(String, Bundle, File, String)

Synthetisiert den angegebenen Text mit den angegebenen Parametern zu einer Datei.

public Android.Speech.Tts.OperationResult SynthesizeToFile (string? text, Android.OS.Bundle? params, Java.IO.File? file, string? utteranceId);
member this.SynthesizeToFile : string * Android.OS.Bundle * Java.IO.File * string -> Android.Speech.Tts.OperationResult

Parameter

text
String

Der Text, der synthetisiert werden soll. Nicht länger als #getMaxSpeechInputLength() Zeichen.

params
Bundle

Parameter für die Anforderung. Lässt keine NULL-Werte zu. Modulspezifische Parameter können übergeben werden, aber die Parameterschlüssel müssen dem Namen des Moduls vorangestellt werden, für das sie vorgesehen sind. Beispielsweise werden die Tasten "com.svox.pico_foo" und "com.svox.pic:bar" an die Engine mit dem Namen "com.svox.pic" übergeben, wenn sie verwendet wird.

file
File

Datei zum Schreiben der generierten Audiodaten in.

utteranceId
String

Ein eindeutiger Bezeichner für diese Anforderung.

Gibt zurück

#ERROR oder #SUCCESS von <b>queuing</b> der synthesizeToFile-Vorgang.

Hinweise

Synthetisiert den angegebenen Text mit den angegebenen Parametern zu einer Datei. Diese Methode ist asynchron, d. h. die Methode fügt einfach die Anforderung der Warteschlange von TTS-Anforderungen hinzu und gibt dann zurück. Die Synthese wurde möglicherweise nicht abgeschlossen (oder sogar gestartet!) zum Zeitpunkt, zu dem diese Methode zurückgegeben wird. Um Fehler während der Synthese zuverlässig zu erkennen, empfehlen wir, einen Statuslistener für die Äußerung festzulegen (siehe #setOnUtteranceProgressListener).

Java-Dokumentation für android.speech.tts.TextToSpeech.synthesizeToFile(java.lang.CharSequence, android.os.Bundle, java.io.File, java.lang.String).

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.

Gilt für: