TextToSpeech.Engine Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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 :
<queries>
...
<intent>
<action android:name="android.intent.action.TTS_SERVICE" />
</intent>
</queries>
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 |
| ExtraCheckVoiceDataFor |
Obsolète.
Informations supplémentaires envoyées avec l’intention |
| ExtraSampleText |
Informations supplémentaires reçues avec le résultat de l’intention |
| ExtraTtsDataInstalled |
Obsolète.
Informations supplémentaires reçues avec le résultat de l’intention |
| ExtraUnavailableVoices |
Informations supplémentaires reçues avec le résultat de l’intention |
| ExtraVoiceDataFiles |
Obsolète.
Informations supplémentaires reçues avec le résultat de l’intention |
| ExtraVoiceDataFilesInfo |
Obsolète.
Informations supplémentaires reçues avec le résultat de l’intention |
| ExtraVoiceDataRootDirectory |
Obsolète.
Informations supplémentaires reçues avec le résultat de l’intention |
| 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 |
| 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 |
| 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 |
| 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. |