Condividi tramite


TextToSpeech.Engine Classe

Definizione

Costanti e nomi di parametri per il controllo della sintesi 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
Ereditarietà
TextToSpeech.Engine
Attributi

Commenti

Costanti e nomi di parametri per il controllo della sintesi vocale. tra cui:

<ul li Intents to ask engine to install data or check its data and extras for a TTS engine's check data activity.ul><li> Intents to ask engine to install data or check data or check its data and extras for a TTS engine's check data activity. <Chiavi /li><li> per i parametri passati con comandi speak, ad esempio Engine#KEY_PARAM_UTTERANCE_ID, Engine#KEY_PARAM_STREAM. </li><li> Elenco di stringhe di funzionalità che i motori potrebbero supportare, ad esempio Engine#KEY_FEATURE_NETWORK_SYNTHESIS. Questi valori possono essere passati a TextToSpeech#speak e TextToSpeech#synthesizeToFile per modificare il comportamento del motore. È possibile eseguire query sul motore per il set di funzionalità supportate tramite TextToSpeech#getFeatures(java.util.Locale). </li></ul>

Le app destinate ad Android 11 che usano sintesi vocale 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 basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

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 sintesi vocale.

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 testo di esempio da usare per illustrare 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 di TTS.

ActionTtsDataInstalled

Azione di trasmissione: trasmissione per segnalare la modifica nell'elenco delle lingue disponibili o/e delle relative funzionalità.

DefaultStream

Flusso audio predefinito usato durante la riproduzione della sintesi vocale.

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 quali set specifici di dati vocali verificare inviando una stringa> ArrayList<delle voci di interesse.

ExtraSampleText

Informazioni aggiuntive ricevute con il #ACTION_GET_SAMPLE_TEXT risultato della finalità in cui il motore TextToSpeech restituisce una stringa 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 relative risorse.

IntentActionTtsService

Finalità per l'avvio di un servizio TTS.

KeyFeatureEmbeddedSynthesis
Obsoleti.

Chiave della 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 del parametro per specificare la modalità di panoramica della voce da sinistra a destra durante la pronuncia del testo.

KeyParamSessionId

Chiave del parametro per specificare un identificatore di sessione audio (ottenuto da AudioManager#generateAudioSessionId()) che verrà usato dall'output audio della richiesta.

KeyParamStream

Chiave del parametro per specificare il tipo di flusso audio da usare durante la pronuncia del testo o la riproduzione di un file.

KeyParamUtteranceId

Chiave del parametro per identificare un'espressione TextToSpeech.OnUtteranceCompletedListener nel dopo la pronuncia del testo, un file è stato riprodotto o è trascorsa una durata del silenzio.

KeyParamVolume

Chiave del parametro per specificare il volume vocale relativo al volume del tipo di flusso corrente usato durante la pronuncia del testo.

ServiceMetaData

Nome con 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 per l'istanza di Android sottostante.

(Ereditato da Object)
JniIdentityHashCode

Costanti e nomi di parametri per il controllo della sintesi vocale.

(Ereditato da Object)
JniPeerMembers

Costanti e nomi di parametri per il controllo della sintesi vocale.

PeerReference

Costanti e nomi di parametri per il controllo della sintesi vocale.

(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 sintesi vocale.

(Ereditato da Object)
Dispose(Boolean)

Costanti e nomi di parametri per il controllo della sintesi vocale.

(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 su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto .

(Ereditato da Object)
Notify()

Riattiva un singolo thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitor 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 sintesi vocale.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione di stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

Costanti e nomi di parametri per il controllo della sintesi vocale.

(Ereditato da Object)
Wait()

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo <>una notifica</em> o <em>interrotto</em>.

(Ereditato da Object)
Wait(Int64)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo>< 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)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo>< 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 sintesi vocale.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Costanti e nomi di parametri per il controllo della sintesi vocale.

(Ereditato da Object)
IJavaPeerable.Finalized()

Costanti e nomi di parametri per il controllo della sintesi vocale.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Costanti e nomi di parametri per il controllo della sintesi vocale.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Costanti e nomi di parametri per il controllo della sintesi vocale.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Costanti e nomi di parametri per il controllo della sintesi vocale.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Costanti e nomi di parametri per il controllo della sintesi vocale.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo di tipo controllato dal runtime Android.

JavaCast<TResult>(IJavaObject)

Costanti e nomi di parametri per il controllo della sintesi vocale.

GetJniTypeName(IJavaPeerable)

Costanti e nomi di parametri per il controllo della sintesi vocale.

Si applica a