TextToSpeech.SynthesizeToFile Methode
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.
Ü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)
.
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
).
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
).
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
).
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
).
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.