TextToSpeech.Engine Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Costanti e nomi di parametri per il controllo della voce da testo a voce.
[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
- Ereditarietà
- Attributi
Commenti
Costanti e nomi di parametri per il controllo della voce da testo a voce. Queste includono:
<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 per i parametri passati con comandi parla, ad esempio Engine#KEY_PARAM_UTTERANCE_ID
, Engine#KEY_PARAM_STREAM
. </li li><> Elenco di stringhe di funzionalità che possono supportare motori, ad esempio Engine#KEY_FEATURE_NETWORK_SYNTHESIS
. Questi valori possono essere passati a TextToSpeech#speak
e TextToSpeech#synthesizeToFile
per modificare il comportamento del motore. Il motore può essere sottoposto a query per il set di funzionalità supportate tramite TextToSpeech#getFeatures(java.util.Locale)
. </li></ul>
Le app destinate ad Android 11 che usano il testo per la voce devono dichiarare TextToSpeech.Engine#INTENT_ACTION_TTS_SERVICE
negli queries
elementi del manifesto:
<queries>
...
<intent>
<action android:name="android.intent.action.TTS_SERVICE" />
</intent>
</queries>
Documentazione Java per android.speech.tts.TextToSpeech.Engine
.
Le parti di questa pagina sono modifiche in base al lavoro creato e condiviso dal Android Open Source e usato in base ai termini descritti nella .
Costruttori
TextToSpeech.Engine(IntPtr, JniHandleOwnership) |
Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime. |
TextToSpeech.Engine(TextToSpeech) |
Costanti e nomi di parametri per il controllo della voce da testo a voce. |
Campi
ActionCheckTtsData |
Azione attività: avvia l'attività dal motore TextToSpeech della piattaforma per verificare l'installazione e la disponibilità appropriati dei file di risorse nel sistema. |
ActionGetSampleText |
Finalità dell'attività per ottenere un testo di esempio da usare per la dimostrazione di TTS. |
ActionInstallTtsData |
Azione attività: attiva il motore TextToSpeech della piattaforma per avviare l'attività che installa i file di risorse nel dispositivo necessari per il funzionamento del TTS. |
ActionTtsDataInstalled |
Azione di trasmissione: trasmettere per segnalare la modifica nell'elenco delle lingue disponibili o/e delle relative funzionalità. |
DefaultStream |
Flusso audio predefinito usato durante la riproduzione della voce sintetizzata. |
ExtraAvailableVoices |
Informazioni aggiuntive ricevute con il |
ExtraCheckVoiceDataFor |
Obsoleti.
Informazioni aggiuntive inviate con la |
ExtraSampleText |
Informazioni aggiuntive ricevute con il |
ExtraTtsDataInstalled |
Obsoleti.
Informazioni aggiuntive ricevute con il risultato della |
ExtraUnavailableVoices |
Informazioni aggiuntive ricevute con il |
ExtraVoiceDataFiles |
Obsoleti.
Informazioni aggiuntive ricevute con il |
ExtraVoiceDataFilesInfo |
Obsoleti.
Informazioni aggiuntive ricevute con il |
ExtraVoiceDataRootDirectory |
Obsoleti.
Informazioni aggiuntive ricevute con il |
IntentActionTtsService |
Finalità di avvio di un servizio TTS. |
KeyFeatureEmbeddedSynthesis |
Obsoleti.
Chiave di funzionalità per la sintesi incorporata. |
KeyFeatureNetworkRetriesCount |
Chiave di funzionalità che indica che il numero di tentativi di richiesta di rete può essere impostato per la richiesta. |
KeyFeatureNetworkSynthesis |
Obsoleti.
Chiave di funzionalità per la sintesi di rete. |
KeyFeatureNetworkTimeoutMs |
Chiave di funzionalità che indica che è possibile impostare un timeout di rete per la richiesta. |
KeyFeatureNotInstalled |
Chiave di funzionalità che indica che la voce potrebbe dover scaricare dati aggiuntivi per essere completamente funzionante. |
KeyParamPan |
Chiave di parametro per specificare la modalità di panoramica della voce da sinistra a destra quando si parla testo. |
KeyParamSessionId |
Chiave di parametro per specificare un identificatore di sessione audio (ottenuto da |
KeyParamStream |
Chiave di parametro per specificare il tipo di flusso audio da usare quando si parla testo o si riproduce un file. |
KeyParamUtteranceId |
Chiave di parametro per identificare un'espressione |
KeyParamVolume |
Chiave di parametro per specificare il volume di riconoscimento vocale relativo al volume del tipo di flusso corrente usato durante la conversazione del testo. |
ServiceMetaData |
Nome in cui un motore di sintesi vocale pubblica informazioni su se stesso. |
Proprietà
Class |
Restituisce la classe di runtime di questo |
Handle |
Handle all'istanza di Android sottostante. (Ereditato da Object) |
JniIdentityHashCode |
Costanti e nomi di parametri per il controllo della voce da testo a voce. (Ereditato da Object) |
JniPeerMembers |
Costanti e nomi di parametri per il controllo della voce da testo a voce. |
PeerReference |
Costanti e nomi di parametri per il controllo della voce da testo a voce. (Ereditato da Object) |
ThresholdClass |
Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice. |
ThresholdType |
Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice. |
Metodi
Clone() |
Crea e restituisce una copia di questo oggetto. (Ereditato da Object) |
Dispose() |
Costanti e nomi di parametri per il controllo della voce da testo a voce. (Ereditato da Object) |
Dispose(Boolean) |
Costanti e nomi di parametri per il controllo della voce da testo a voce. (Ereditato da Object) |
Equals(Object) |
Indica se un altro oggetto è "uguale a" questo. (Ereditato da Object) |
GetHashCode() |
Restituisce un valore del codice hash per l'oggetto. (Ereditato da Object) |
JavaFinalize() |
Chiamato dal Garbage Collector in un oggetto quando Garbage Collection determina che non sono presenti più riferimenti all'oggetto. (Ereditato da Object) |
Notify() |
Riattiva un singolo thread in attesa del monitoraggio dell'oggetto. (Ereditato da Object) |
NotifyAll() |
Riattiva tutti i thread in attesa del monitoraggio dell'oggetto. (Ereditato da Object) |
SetHandle(IntPtr, JniHandleOwnership) |
Imposta la proprietà Handle. (Ereditato da Object) |
ToArray<T>() |
Costanti e nomi di parametri per il controllo della voce da testo a voce. (Ereditato da Object) |
ToString() |
Restituisce una rappresentazione in formato stringa dell'oggetto. (Ereditato da Object) |
UnregisterFromRuntime() |
Costanti e nomi di parametri per il controllo della voce da testo a voce. (Ereditato da Object) |
Wait() |
Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere eseguendo>una notifica</em o <em interrotto</>em>>.< (Ereditato da Object) |
Wait(Int64) |
Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale. (Ereditato da Object) |
Wait(Int64, Int32) |
Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale. (Ereditato da Object) |
Implementazioni dell'interfaccia esplicita
IJavaPeerable.Disposed() |
Costanti e nomi di parametri per il controllo della voce da testo a voce. (Ereditato da Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Costanti e nomi di parametri per il controllo della voce da testo a voce. (Ereditato da Object) |
IJavaPeerable.Finalized() |
Costanti e nomi di parametri per il controllo della voce da testo a voce. (Ereditato da Object) |
IJavaPeerable.JniManagedPeerState |
Costanti e nomi di parametri per il controllo della voce da testo a voce. (Ereditato da Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Costanti e nomi di parametri per il controllo della voce da testo a voce. (Ereditato da Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Costanti e nomi di parametri per il controllo della voce da testo a voce. (Ereditato da Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Costanti e nomi di parametri per il controllo della voce da testo a voce. (Ereditato da Object) |
Metodi di estensione
JavaCast<TResult>(IJavaObject) |
Esegue una conversione dei tipi controllati dal runtime Android. |
JavaCast<TResult>(IJavaObject) |
Costanti e nomi di parametri per il controllo della voce da testo a voce. |
GetJniTypeName(IJavaPeerable) |
Costanti e nomi di parametri per il controllo della voce da testo a voce. |