TextToSpeech.Engine Classe

Définition

Constantes et noms de paramètres pour contrôler la synthèse vocale.

[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
Héritage
TextToSpeech.Engine
Attributs

Remarques

Constantes et noms de paramètres pour contrôler la synthèse vocale. Il s’agit notamment des paramètres suivants :

<ul><li> Intents to ask engine to install data or check its data and extras for a TTS engine’s check data activity. </li><li> Keys pour les paramètres passés avec des commandes speak, par exemple Engine#KEY_PARAM_UTTERANCE_ID, Engine#KEY_PARAM_STREAM. </li li><> Une liste de chaînes de fonctionnalités que les moteurs peuvent prendre en charge, par exemple.Engine#KEY_FEATURE_NETWORK_SYNTHESIS Ces valeurs peuvent être transmises à TextToSpeech#speak et TextToSpeech#synthesizeToFile modifier le comportement du moteur. Le moteur peut être interrogé pour l’ensemble des fonctionnalités qu’il prend en charge via TextToSpeech#getFeatures(java.util.Locale). </li></ul>

Les applications ciblant Android 11 qui utilisent la synthèse vocale doivent déclarer TextToSpeech.Engine#INTENT_ACTION_TTS_SERVICE dans les queries éléments de leur manifeste :

&lt;queries&gt;
              ...
             &lt;intent&gt;
                 &lt;action android:name="android.intent.action.TTS_SERVICE" /&gt;
             &lt;/intent&gt;
            &lt;/queries&gt;

Documentation Java pour android.speech.tts.TextToSpeech.Engine.

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.

Constructeurs

TextToSpeech.Engine(IntPtr, JniHandleOwnership)

Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime.

TextToSpeech.Engine(TextToSpeech)

Constantes et noms de paramètres pour contrôler la synthèse vocale.

Champs

ActionCheckTtsData

Action d’activité : démarre l’activité à partir du moteur TextToSpeech de plateforme pour vérifier l’installation et la disponibilité appropriées des fichiers de ressources sur le système.

ActionGetSampleText

Intention d’activité pour obtenir un exemple de texte à utiliser pour démontrer TTS.

ActionInstallTtsData

Action d’activité : déclenche le moteur TextToSpeech de plateforme pour démarrer l’activité qui installe les fichiers de ressources sur l’appareil requis pour que TTS soit opérationnel.

ActionTtsDataInstalled

Action de diffusion : diffusion pour signaler la modification dans la liste des langues disponibles ou/et leurs fonctionnalités.

DefaultStream

Flux audio par défaut utilisé lors de la lecture de la synthèse vocale.

ExtraAvailableVoices

Informations supplémentaires reçues avec le résultat de l’intention #ACTION_CHECK_TTS_DATA où le moteur TextToSpeech retourne une chaîne> ArrayList<de toutes les voix disponibles.

ExtraCheckVoiceDataFor
Obsolète.

Informations supplémentaires envoyées avec l’intention #ACTION_CHECK_TTS_DATA où l’appelant indique au moteur TextToSpeech dont des jeux spécifiques de données vocales doivent être vérifiés en envoyant une chaîne> ArrayList<des voix qui sont intéressantes.

ExtraSampleText

Informations supplémentaires reçues avec le résultat de l’intention #ACTION_GET_SAMPLE_TEXT où le moteur TextToSpeech retourne une chaîne avec un exemple de texte pour la voix demandée

ExtraTtsDataInstalled
Obsolète.

Informations supplémentaires reçues avec le résultat de l’intention #ACTION_TTS_DATA_INSTALLED .

ExtraUnavailableVoices

Informations supplémentaires reçues avec le résultat de l’intention #ACTION_CHECK_TTS_DATA où le moteur TextToSpeech retourne une chaîne> ArrayList<de toutes les voix indisponibles.

ExtraVoiceDataFiles
Obsolète.

Informations supplémentaires reçues avec le résultat de l’intention #ACTION_CHECK_TTS_DATA où le moteur TextToSpeech spécifie les noms de fichiers de ses ressources sous le chemin d’accès aux ressources.

ExtraVoiceDataFilesInfo
Obsolète.

Informations supplémentaires reçues avec le résultat de l’intention #ACTION_CHECK_TTS_DATA où le moteur TextToSpeech spécifie les paramètres régionaux associés à chaque fichier de ressources.

ExtraVoiceDataRootDirectory
Obsolète.

Informations supplémentaires reçues avec le résultat de l’intention #ACTION_CHECK_TTS_DATA où le moteur TextToSpeech spécifie le chemin d’accès à ses ressources.

IntentActionTtsService

Intention de démarrage d’un service TTS.

KeyFeatureEmbeddedSynthesis
Obsolète.

Clé de fonctionnalité pour la synthèse incorporée.

KeyFeatureNetworkRetriesCount

Clé de fonctionnalité qui indique que le nombre de nouvelles tentatives de requête réseau peut être défini pour la requête.

KeyFeatureNetworkSynthesis
Obsolète.

Clé de fonctionnalité pour la synthèse réseau.

KeyFeatureNetworkTimeoutMs

Clé de fonctionnalité qui indique qu’un délai d’attente réseau peut être défini pour la demande.

KeyFeatureNotInstalled

Clé de fonctionnalité qui indique que la voix peut avoir besoin de télécharger des données supplémentaires pour qu’elles soient entièrement fonctionnelles.

KeyParamPan

Clé de paramètre pour spécifier la façon dont la voix est mise en panne de gauche à droite lors de la parole de texte.

KeyParamSessionId

Clé de paramètre pour spécifier un identificateur de session audio (obtenu à partir de AudioManager#generateAudioSessionId()) qui sera utilisé par la sortie audio de la requête.

KeyParamStream

Clé de paramètre permettant de spécifier le type de flux audio à utiliser lors de la lecture de texte ou de la lecture d’un fichier.

KeyParamUtteranceId

Clé de paramètre permettant d’identifier un énoncé dans le TextToSpeech.OnUtteranceCompletedListener texte après avoir été prononcé, un fichier a été lu ou une durée de silence s’est écoulée.

KeyParamVolume

Clé de paramètre pour spécifier le volume de reconnaissance vocale par rapport au volume de type de flux actuel utilisé lors de la parole du texte.

ServiceMetaData

Nom sous lequel un moteur de synthèse vocale publie des informations sur lui-même.

Propriétés

Class

Retourne la classe runtime de ce Object.

(Hérité de Object)
Handle

Handle de l’instance Android sous-jacente.

(Hérité de Object)
JniIdentityHashCode

Constantes et noms de paramètres pour contrôler la synthèse vocale.

(Hérité de Object)
JniPeerMembers

Constantes et noms de paramètres pour contrôler la synthèse vocale.

PeerReference

Constantes et noms de paramètres pour contrôler la synthèse vocale.

(Hérité de Object)
ThresholdClass

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

ThresholdType

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

Méthodes

Clone()

Crée et retourne une copie de cet objet.

(Hérité de Object)
Dispose()

Constantes et noms de paramètres pour contrôler la synthèse vocale.

(Hérité de Object)
Dispose(Boolean)

Constantes et noms de paramètres pour contrôler la synthèse vocale.

(Hérité de Object)
Equals(Object)

Indique si un autre objet est « égal à » celui-ci.

(Hérité de Object)
GetHashCode()

Retourne une valeur de code de hachage pour l'objet.

(Hérité de Object)
JavaFinalize()

Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet.

(Hérité de Object)
Notify()

Réveille un thread unique qui attend le moniteur de cet objet.

(Hérité de Object)
NotifyAll()

Réveille tous les threads qui attendent le moniteur de cet objet.

(Hérité de Object)
SetHandle(IntPtr, JniHandleOwnership)

Définit la propriété Handle.

(Hérité de Object)
ToArray<T>()

Constantes et noms de paramètres pour contrôler la synthèse vocale.

(Hérité de Object)
ToString()

Retourne une représentation de chaîne de l'objet.

(Hérité de Object)
UnregisterFromRuntime()

Constantes et noms de paramètres pour contrôler la synthèse vocale.

(Hérité de Object)
Wait()

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou> <em>interrompu</em>.<>

(Hérité de Object)
Wait(Int64, Int32)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti< par> em>ou <em>interrompu/em>,< ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)
Wait(Int64)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti< par> em>ou <em>interrompu/em>,< ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)

Implémentations d’interfaces explicites

IJavaPeerable.Disposed()

Constantes et noms de paramètres pour contrôler la synthèse vocale.

(Hérité de Object)
IJavaPeerable.DisposeUnlessReferenced()

Constantes et noms de paramètres pour contrôler la synthèse vocale.

(Hérité de Object)
IJavaPeerable.Finalized()

Constantes et noms de paramètres pour contrôler la synthèse vocale.

(Hérité de Object)
IJavaPeerable.JniManagedPeerState

Constantes et noms de paramètres pour contrôler la synthèse vocale.

(Hérité de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Constantes et noms de paramètres pour contrôler la synthèse vocale.

(Hérité de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Constantes et noms de paramètres pour contrôler la synthèse vocale.

(Hérité de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Constantes et noms de paramètres pour contrôler la synthèse vocale.

(Hérité de Object)

Méthodes d’extension

JavaCast<TResult>(IJavaObject)

Effectue une conversion de type vérifiée par le runtime Android.

JavaCast<TResult>(IJavaObject)

Constantes et noms de paramètres pour contrôler la synthèse vocale.

GetJniTypeName(IJavaPeerable)

Constantes et noms de paramètres pour contrôler la synthèse vocale.

S’applique à