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