Share via


TextToSpeech.Engine Classe

Definizione

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à
TextToSpeech.Engine
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:

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

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 #ACTION_CHECK_TTS_DATA risultato della finalità in cui il motore TextToSpeech restituisce una stringa> ArrayList<di tutte le voci disponibili.

ExtraCheckVoiceDataFor
Obsoleti.

Informazioni aggiuntive inviate con la #ACTION_CHECK_TTS_DATA finalità in cui il chiamante indica al motore TextToSpeech i set specifici di dati vocali da controllare inviando una stringa> ArrayList<delle voci che sono di interesse.

ExtraSampleText

Informazioni aggiuntive ricevute con il #ACTION_GET_SAMPLE_TEXT risultato della finalità in cui il motore TextToSpeech restituisce un valore String con testo di esempio per la voce richiesta

ExtraTtsDataInstalled
Obsoleti.

Informazioni aggiuntive ricevute con il risultato della #ACTION_TTS_DATA_INSTALLED finalità.

ExtraUnavailableVoices

Informazioni aggiuntive ricevute con il #ACTION_CHECK_TTS_DATA risultato della finalità in cui il motore TextToSpeech restituisce una stringa> ArrayList<di tutte le voci non disponibili.

ExtraVoiceDataFiles
Obsoleti.

Informazioni aggiuntive ricevute con il #ACTION_CHECK_TTS_DATA risultato della finalità in cui il motore TextToSpeech specifica i nomi di file delle relative risorse nel percorso della risorsa.

ExtraVoiceDataFilesInfo
Obsoleti.

Informazioni aggiuntive ricevute con il #ACTION_CHECK_TTS_DATA risultato della finalità in cui il motore TextToSpeech specifica le impostazioni locali associate a ogni file di risorse.

ExtraVoiceDataRootDirectory
Obsoleti.

Informazioni aggiuntive ricevute con il #ACTION_CHECK_TTS_DATA risultato della finalità in cui il motore TextToSpeech specifica il percorso delle risorse.

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 AudioManager#generateAudioSessionId()) che verrà usato dall'output audio della richiesta.

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 TextToSpeech.OnUtteranceCompletedListener nel testo dopo che è stato parlato, un file è stato riprodotto o una durata del silenzio è trascorsa.

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 Objectoggetto .

(Ereditato da Object)
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.

Si applica a