Partager via


TextToSpeech.SynthesizeToFile Méthode

Définition

Surcharges

SynthesizeToFile(String, IDictionary<String,String>, String)
Obsolète.

Synthétise le texte donné dans un fichier à l’aide des paramètres spécifiés.

SynthesizeToFile(ICharSequence, Bundle, ParcelFileDescriptor, String)

Synthétise le texte donné en un ParcelFileDescriptor à l’aide des paramètres spécifiés.

SynthesizeToFile(ICharSequence, Bundle, File, String)

Synthétise le texte donné dans un fichier à l’aide des paramètres spécifiés.

SynthesizeToFile(String, Bundle, ParcelFileDescriptor, String)

Synthétise le texte donné en un ParcelFileDescriptor à l’aide des paramètres spécifiés.

SynthesizeToFile(String, Bundle, File, String)

Synthétise le texte donné dans un fichier à l’aide des paramètres spécifiés.

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

Attention

deprecated

Synthétise le texte donné dans un fichier à l’aide des paramètres spécifiés.

[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

Paramètres

text
String

Texte qui doit être synthétisé. Plus de #getMaxSpeechInputLength() caractères.

params
IDictionary<String,String>

Paramètres de la requête. Ne peut pas avoir la valeur null. Noms de paramètres pris en charge : Engine#KEY_PARAM_UTTERANCE_ID. Les paramètres spécifiques du moteur peuvent être transmis, mais les clés de paramètre doivent être préfixées par le nom du moteur pour lequel ils sont destinés. Par exemple, les touches « com.svox.pico_foo » et « com.svox.pico :bar » sont transmises au moteur nommé « com.svox.pico » s’il est utilisé.

filename
String

Nom de fichier absolu dans lequel écrire les données audio générées. Il doit s’agir d’un élément semblable à « /sdcard/myappsounds/mysound.wav ».

Retours

#ERRORou #SUCCESS b>mise en file d’attente<</b> l’opération synthétiseToFile.

Attributs

Remarques

Synthétise le texte donné dans un fichier à l’aide des paramètres spécifiés. Cette méthode est asynchrone, c’est-à-dire que la méthode ajoute simplement la requête à la file d’attente des requêtes TTS, puis retourne. La synthèse n’a peut-être pas terminé (ou même démarré !) au moment où cette méthode est retournée. Pour détecter de manière fiable les erreurs lors de la synthèse, nous vous recommandons de définir un écouteur de progression d’énoncé (voir #setOnUtteranceProgressListener) et d’utiliser le Engine#KEY_PARAM_UTTERANCE_ID paramètre.

Ce membre est déconseillé. À partir du niveau d’API 21, remplacé par #synthesizeToFile(CharSequence, Bundle, File, String).

Documentation Java pour android.speech.tts.TextToSpeech.synthesizeToFile(java.lang.String, java.util.HashMap<java.lang.String, java.lang.String>, java.lang.String).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à

SynthesizeToFile(ICharSequence, Bundle, ParcelFileDescriptor, String)

Synthétise le texte donné en un ParcelFileDescriptor à l’aide des paramètres spécifiés.

[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

Paramètres

text
ICharSequence

Texte qui doit être synthétisé. Plus de #getMaxSpeechInputLength() caractères.

params
Bundle

Paramètres de la requête. Les paramètres spécifiques du moteur peuvent être transmis, mais les clés de paramètre doivent être préfixées par le nom du moteur pour lequel ils sont destinés. Par exemple, les touches « com.svox.pico_foo » et « com.svox.pico :bar » sont transmises au moteur nommé « com.svox.pico » s’il est utilisé.

fileDescriptor
ParcelFileDescriptor

ParcelFileDescriptor pour écrire les données audio générées.

utteranceId
String

Identificateur unique pour cette requête.

Retours

#ERRORou #SUCCESS b>mise en file d’attente<</b> l’opération synthétiseToFile.

Attributs

Remarques

Synthétise le texte donné en un ParcelFileDescriptor à l’aide des paramètres spécifiés. Cette méthode est asynchrone, c’est-à-dire que la méthode ajoute simplement la requête à la file d’attente des requêtes TTS, puis retourne. La synthèse n’a peut-être pas terminé (ou même démarré !) au moment où cette méthode est retournée. Pour détecter de manière fiable les erreurs lors de la synthèse, nous vous recommandons de définir un écouteur de progression d’énoncé (voir #setOnUtteranceProgressListener).

Documentation Java pour android.speech.tts.TextToSpeech.synthesizeToFile(java.lang.CharSequence, android.os.Bundle, android.os.ParcelFileDescriptor, java.lang.String).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à

SynthesizeToFile(ICharSequence, Bundle, File, String)

Synthétise le texte donné dans un fichier à l’aide des paramètres spécifiés.

[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

Paramètres

text
ICharSequence

Texte qui doit être synthétisé. Plus de #getMaxSpeechInputLength() caractères.

params
Bundle

Paramètres de la requête. Ne peut pas avoir la valeur null. Les paramètres spécifiques du moteur peuvent être transmis, mais les clés de paramètre doivent être préfixées par le nom du moteur pour lequel ils sont destinés. Par exemple, les touches « com.svox.pico_foo » et « com.svox.pico :bar » sont transmises au moteur nommé « com.svox.pico » s’il est utilisé.

file
File

Fichier dans lequel écrire les données audio générées.

utteranceId
String

Identificateur unique pour cette requête.

Retours

#ERRORou #SUCCESS b>mise en file d’attente<</b> l’opération synthétiseToFile.

Attributs

Remarques

Synthétise le texte donné dans un fichier à l’aide des paramètres spécifiés. Cette méthode est asynchrone, c’est-à-dire que la méthode ajoute simplement la requête à la file d’attente des requêtes TTS, puis retourne. La synthèse n’a peut-être pas terminé (ou même démarré !) au moment où cette méthode est retournée. Pour détecter de manière fiable les erreurs lors de la synthèse, nous vous recommandons de définir un écouteur de progression d’énoncé (voir #setOnUtteranceProgressListener).

Documentation Java pour android.speech.tts.TextToSpeech.synthesizeToFile(java.lang.CharSequence, android.os.Bundle, java.io.File, java.lang.String).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à

SynthesizeToFile(String, Bundle, ParcelFileDescriptor, String)

Synthétise le texte donné en un ParcelFileDescriptor à l’aide des paramètres spécifiés.

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

Paramètres

text
String

Texte qui doit être synthétisé. Plus de #getMaxSpeechInputLength() caractères.

params
Bundle

Paramètres de la requête. Les paramètres spécifiques du moteur peuvent être transmis, mais les clés de paramètre doivent être préfixées par le nom du moteur pour lequel ils sont destinés. Par exemple, les touches « com.svox.pico_foo » et « com.svox.pico :bar » sont transmises au moteur nommé « com.svox.pico » s’il est utilisé.

fileDescriptor
ParcelFileDescriptor

ParcelFileDescriptor pour écrire les données audio générées.

utteranceId
String

Identificateur unique pour cette requête.

Retours

#ERRORou #SUCCESS b>mise en file d’attente<</b> l’opération synthétiseToFile.

Remarques

Synthétise le texte donné en un ParcelFileDescriptor à l’aide des paramètres spécifiés. Cette méthode est asynchrone, c’est-à-dire que la méthode ajoute simplement la requête à la file d’attente des requêtes TTS, puis retourne. La synthèse n’a peut-être pas terminé (ou même démarré !) au moment où cette méthode est retournée. Pour détecter de manière fiable les erreurs lors de la synthèse, nous vous recommandons de définir un écouteur de progression d’énoncé (voir #setOnUtteranceProgressListener).

Documentation Java pour android.speech.tts.TextToSpeech.synthesizeToFile(java.lang.CharSequence, android.os.Bundle, android.os.ParcelFileDescriptor, java.lang.String).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à

SynthesizeToFile(String, Bundle, File, String)

Synthétise le texte donné dans un fichier à l’aide des paramètres spécifiés.

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

Paramètres

text
String

Texte qui doit être synthétisé. Plus de #getMaxSpeechInputLength() caractères.

params
Bundle

Paramètres de la requête. Ne peut pas avoir la valeur null. Les paramètres spécifiques du moteur peuvent être transmis, mais les clés de paramètre doivent être préfixées par le nom du moteur pour lequel ils sont destinés. Par exemple, les touches « com.svox.pico_foo » et « com.svox.pico :bar » sont transmises au moteur nommé « com.svox.pico » s’il est utilisé.

file
File

Fichier dans lequel écrire les données audio générées.

utteranceId
String

Identificateur unique pour cette requête.

Retours

#ERRORou #SUCCESS b>mise en file d’attente<</b> l’opération synthétiseToFile.

Remarques

Synthétise le texte donné dans un fichier à l’aide des paramètres spécifiés. Cette méthode est asynchrone, c’est-à-dire que la méthode ajoute simplement la requête à la file d’attente des requêtes TTS, puis retourne. La synthèse n’a peut-être pas terminé (ou même démarré !) au moment où cette méthode est retournée. Pour détecter de manière fiable les erreurs lors de la synthèse, nous vous recommandons de définir un écouteur de progression d’énoncé (voir #setOnUtteranceProgressListener).

Documentation Java pour android.speech.tts.TextToSpeech.synthesizeToFile(java.lang.CharSequence, android.os.Bundle, java.io.File, java.lang.String).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à