Compartir a través de


TextToSpeech.SynthesizeToFile Método

Definición

Sobrecargas

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

Sintetiza el texto especificado en un archivo mediante los parámetros especificados.

SynthesizeToFile(ICharSequence, Bundle, ParcelFileDescriptor, String)

Sintetiza el texto especificado en un Objeto ParcelFileDescriptor mediante los parámetros especificados.

SynthesizeToFile(ICharSequence, Bundle, File, String)

Sintetiza el texto especificado en un archivo mediante los parámetros especificados.

SynthesizeToFile(String, Bundle, ParcelFileDescriptor, String)

Sintetiza el texto especificado en un Objeto ParcelFileDescriptor mediante los parámetros especificados.

SynthesizeToFile(String, Bundle, File, String)

Sintetiza el texto especificado en un archivo mediante los parámetros especificados.

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

Precaución

deprecated

Sintetiza el texto especificado en un archivo mediante los parámetros especificados.

[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

Parámetros

text
String

Texto que se debe sintetizar. Ya no hay caracteres #getMaxSpeechInputLength() .

params
IDictionary<String,String>

Parámetros de la solicitud. No puede ser null. Nombres de parámetro admitidos: Engine#KEY_PARAM_UTTERANCE_ID. Los parámetros específicos del motor se pueden pasar, pero las claves de parámetro deben tener como prefijo el nombre del motor para el que están destinados. Por ejemplo, las claves "com.svox.pico_foo" y "com.svox.pico:bar" se pasarán al motor denominado "com.svox.pico" si se usa.

filename
String

Nombre de archivo absoluto en el que escribir los datos de audio generados. Debe ser algo como "/sdcard/myappsounds/mysound.wav".

Devoluciones

#ERROR o #SUCCESS de <b>puesta en< cola/b> la operación synthesizeToFile.

Atributos

Comentarios

Sintetiza el texto especificado en un archivo mediante los parámetros especificados. Este método es asincrónico, es decir, el método simplemente agrega la solicitud a la cola de solicitudes de TTS y, a continuación, devuelve. Es posible que la síntesis no haya finalizado (o incluso iniciado).) en el momento en que este método vuelva. Para detectar errores de forma confiable durante la síntesis, se recomienda establecer un agente de escucha de progreso de expresiones (vea #setOnUtteranceProgressListener) y usar el Engine#KEY_PARAM_UTTERANCE_ID parámetro .

Este miembro está en desuso. A partir del nivel de API 21, reemplazado por #synthesizeToFile(CharSequence, Bundle, File, String).

Documentación de Java para android.speech.tts.TextToSpeech.synthesizeToFile(java.lang.String, java.util.HashMap<java.lang.String, java.lang.String>, java.lang.String).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

SynthesizeToFile(ICharSequence, Bundle, ParcelFileDescriptor, String)

Sintetiza el texto especificado en un Objeto ParcelFileDescriptor mediante los parámetros especificados.

[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

Parámetros

text
ICharSequence

Texto que se debe sintetizar. Ya no hay caracteres #getMaxSpeechInputLength() .

params
Bundle

Parámetros de la solicitud. Los parámetros específicos del motor se pueden pasar, pero las claves de parámetro deben tener como prefijo el nombre del motor para el que están destinados. Por ejemplo, las claves "com.svox.pico_foo" y "com.svox.pico:bar" se pasarán al motor denominado "com.svox.pico" si se usa.

fileDescriptor
ParcelFileDescriptor

ParcelFileDescriptor para escribir los datos de audio generados en.

utteranceId
String

Identificador único para esta solicitud.

Devoluciones

#ERROR o #SUCCESS de <b>puesta en< cola/b> la operación synthesizeToFile.

Atributos

Comentarios

Sintetiza el texto especificado en un Objeto ParcelFileDescriptor mediante los parámetros especificados. Este método es asincrónico, es decir, el método simplemente agrega la solicitud a la cola de solicitudes de TTS y, a continuación, devuelve. Es posible que la síntesis no haya finalizado (o incluso iniciado).) en el momento en que este método vuelva. Para detectar errores de forma confiable durante la síntesis, se recomienda establecer un agente de escucha de progreso de expresiones (consulte #setOnUtteranceProgressListener).

Documentación de Java para android.speech.tts.TextToSpeech.synthesizeToFile(java.lang.CharSequence, android.os.Bundle, android.os.ParcelFileDescriptor, java.lang.String).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

SynthesizeToFile(ICharSequence, Bundle, File, String)

Sintetiza el texto especificado en un archivo mediante los parámetros especificados.

[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

Parámetros

text
ICharSequence

Texto que se debe sintetizar. Ya no hay caracteres #getMaxSpeechInputLength() .

params
Bundle

Parámetros de la solicitud. No puede ser null. Los parámetros específicos del motor se pueden pasar, pero las claves de parámetro deben tener como prefijo el nombre del motor para el que están destinados. Por ejemplo, las claves "com.svox.pico_foo" y "com.svox.pico:bar" se pasarán al motor denominado "com.svox.pico" si se usa.

file
File

Archivo en el que se van a escribir los datos de audio generados.

utteranceId
String

Identificador único para esta solicitud.

Devoluciones

#ERROR o #SUCCESS de <b>puesta en< cola/b> la operación synthesizeToFile.

Atributos

Comentarios

Sintetiza el texto especificado en un archivo mediante los parámetros especificados. Este método es asincrónico, es decir, el método simplemente agrega la solicitud a la cola de solicitudes de TTS y, a continuación, devuelve. Es posible que la síntesis no haya finalizado (o incluso iniciado).) en el momento en que este método vuelva. Para detectar errores de forma confiable durante la síntesis, se recomienda establecer un agente de escucha de progreso de expresiones (consulte #setOnUtteranceProgressListener).

Documentación de Java para android.speech.tts.TextToSpeech.synthesizeToFile(java.lang.CharSequence, android.os.Bundle, java.io.File, java.lang.String).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

SynthesizeToFile(String, Bundle, ParcelFileDescriptor, String)

Sintetiza el texto especificado en un Objeto ParcelFileDescriptor mediante los parámetros especificados.

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

Parámetros

text
String

Texto que se debe sintetizar. Ya no hay caracteres #getMaxSpeechInputLength() .

params
Bundle

Parámetros de la solicitud. Los parámetros específicos del motor se pueden pasar, pero las claves de parámetro deben tener como prefijo el nombre del motor para el que están destinados. Por ejemplo, las claves "com.svox.pico_foo" y "com.svox.pico:bar" se pasarán al motor denominado "com.svox.pico" si se usa.

fileDescriptor
ParcelFileDescriptor

ParcelFileDescriptor para escribir los datos de audio generados en.

utteranceId
String

Identificador único para esta solicitud.

Devoluciones

#ERROR o #SUCCESS de <b>puesta en< cola/b> la operación synthesizeToFile.

Comentarios

Sintetiza el texto especificado en un Objeto ParcelFileDescriptor mediante los parámetros especificados. Este método es asincrónico, es decir, el método simplemente agrega la solicitud a la cola de solicitudes de TTS y, a continuación, devuelve. Es posible que la síntesis no haya finalizado (o incluso iniciado).) en el momento en que este método vuelva. Para detectar errores de forma confiable durante la síntesis, se recomienda establecer un agente de escucha de progreso de expresiones (consulte #setOnUtteranceProgressListener).

Documentación de Java para android.speech.tts.TextToSpeech.synthesizeToFile(java.lang.CharSequence, android.os.Bundle, android.os.ParcelFileDescriptor, java.lang.String).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

SynthesizeToFile(String, Bundle, File, String)

Sintetiza el texto especificado en un archivo mediante los parámetros especificados.

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

Parámetros

text
String

Texto que se debe sintetizar. Ya no hay caracteres #getMaxSpeechInputLength() .

params
Bundle

Parámetros de la solicitud. No puede ser null. Los parámetros específicos del motor se pueden pasar, pero las claves de parámetro deben tener como prefijo el nombre del motor para el que están destinados. Por ejemplo, las claves "com.svox.pico_foo" y "com.svox.pico:bar" se pasarán al motor denominado "com.svox.pico" si se usa.

file
File

Archivo en el que se van a escribir los datos de audio generados.

utteranceId
String

Identificador único para esta solicitud.

Devoluciones

#ERROR o #SUCCESS de <b>puesta en< cola/b> la operación synthesizeToFile.

Comentarios

Sintetiza el texto especificado en un archivo mediante los parámetros especificados. Este método es asincrónico, es decir, el método simplemente agrega la solicitud a la cola de solicitudes de TTS y, a continuación, devuelve. Es posible que la síntesis no haya finalizado (o incluso iniciado).) en el momento en que este método vuelva. Para detectar errores de forma confiable durante la síntesis, se recomienda establecer un agente de escucha de progreso de expresiones (consulte #setOnUtteranceProgressListener).

Documentación de Java para android.speech.tts.TextToSpeech.synthesizeToFile(java.lang.CharSequence, android.os.Bundle, java.io.File, java.lang.String).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a