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. Questi includono:
<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>
per android.speech.tts.TextToSpeech.Engine.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Costruttori
| Nome | Descrizione |
|---|---|
| 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
| Nome | Descrizione |
|---|---|
| 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à
| Nome | Descrizione |
|---|---|
| Class |
Restituisce la classe di runtime di questo |
| Handle |
Handle per l'istanza di Android sottostante. (Ereditato da Object) |
| JniIdentityHashCode |
Ottiene il codice hash di identità assegnato a questo Java peer dal runtime di interoperabilità. (Ereditato da Object) |
| JniManagedPeerState |
Costanti e nomi di parametri per il controllo della sintesi vocale. (Ereditato da JavaObject) |
| JniPeerMembers |
Costanti e nomi di parametri per il controllo della sintesi vocale. |
| PeerReference |
Ottiene il riferimento all'oggetto JNI per questo peer Java. (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
| Nome | Descrizione |
|---|---|
| Clone() |
Crea e restituisce una copia di questo oggetto. (Ereditato da Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Costanti e nomi di parametri per il controllo della sintesi vocale. (Ereditato da JavaObject) |
| Dispose() |
Rilascia le risorse contenute in questo peer Java. (Ereditato da Object) |
| Dispose(Boolean) |
Rilascia le risorse contenute in questo peer Java. (Ereditato da Object) |
| DisposeUnlessReferenced() |
Costanti e nomi di parametri per il controllo della sintesi vocale. (Ereditato da JavaObject) |
| Equals(Object) |
Costanti e nomi di parametri per il controllo della sintesi vocale. (Ereditato da JavaObject) |
| Equals(Object) |
Indica se un altro oggetto è "uguale a" questo. (Ereditato da Object) |
| GetHashCode() |
Restituisce un valore di 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) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Costanti e nomi di parametri per il controllo della sintesi vocale. (Ereditato da JavaObject) |
| ToArray<T>() |
Crea una matrice gestita da questo wrapper di matrice Java. (Ereditato da Object) |
| ToString() |
Restituisce una rappresentazione di stringa dell'oggetto . (Ereditato da Object) |
| UnregisterFromRuntime() |
Annulla la registrazione di questo Java peer dal runtime di interoperabilità. (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, 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) |
| 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) |
Implementazioni dell'interfaccia esplicita
| Nome | Descrizione |
|---|---|
| IJavaPeerable.Disposed() |
Costanti e nomi di parametri per il controllo della sintesi vocale. (Ereditato da JavaObject) |
| IJavaPeerable.Finalized() |
Costanti e nomi di parametri per il controllo della sintesi vocale. (Ereditato da JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Costanti e nomi di parametri per il controllo della sintesi vocale. (Ereditato da JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Costanti e nomi di parametri per il controllo della sintesi vocale. (Ereditato da JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Costanti e nomi di parametri per il controllo della sintesi vocale. (Ereditato da JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Costanti e nomi di parametri per il controllo della sintesi vocale. (Ereditato da JavaObject) |
Metodi di estensione
| Nome | Descrizione |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Ottiene il nome JNI del tipo dell'istanza |
| JavaAs<TResult>(IJavaPeerable) |
Provare a digitare |
| 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. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Provare a digitare |