TextToSpeech 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.
Sintetizza la voce dal testo per la riproduzione immediata o per creare un file audio.
[Android.Runtime.Register("android/speech/tts/TextToSpeech", DoNotGenerateAcw=true)]
public class TextToSpeech : Java.Lang.Object
[<Android.Runtime.Register("android/speech/tts/TextToSpeech", DoNotGenerateAcw=true)>]
type TextToSpeech = class
inherit Object
- Ereditarietà
- Attributi
Commenti
Sintetizza la voce dal testo per la riproduzione immediata o per creare un file audio.
Un'istanza textToSpeech può essere usata solo per sintetizzare il testo dopo aver completato l'inizializzazione. Implementare l'oggetto TextToSpeech.OnInitListener
per ricevere una notifica al completamento dell'inizializzazione.<br> Al termine dell'uso dell'istanza di TextToSpeech, chiamare il #shutdown()
metodo per rilasciare le risorse native usate dal motore TextToSpeech.
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
.
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(Context, TextToSpeech+IOnInitListener) |
Costruttore per la classe TextToSpeech usando il motore TTS predefinito. |
TextToSpeech(Context, TextToSpeech+IOnInitListener, String) |
Costruttore per la classe TextToSpeech usando il motore TTS predefinito. |
TextToSpeech(IntPtr, JniHandleOwnership) |
Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime. |
Campi
ActionTtsQueueProcessingCompleted |
Azione broadcast: il sintetizzatore TextToSpeech ha completato l'elaborazione di tutto il testo nella coda vocale. |
Proprietà
AvailableLanguages |
Eseguire query sul set di lingue disponibili. |
Class |
Restituisce la classe di runtime di questo |
DefaultEngine |
Ottiene il nome del pacchetto del motore di sintesi vocale predefinito. |
DefaultLanguage |
Obsoleti.
Restituisce un'istanza delle impostazioni locali che descrive la lingua attualmente usata come lingua di riconoscimento vocale predefinita. |
DefaultVoice |
Restituisce un'istanza di Voice che rappresenta la voce predefinita per la lingua di sintesi vocale predefinita. |
Engines |
Ottiene un elenco di tutti i motori TTS installati. |
Handle |
Handle all'istanza di Android sottostante. (Ereditato da Object) |
IsSpeaking |
Verifica se il motore TTS è occupato a parlare. |
JniIdentityHashCode |
Sintetizza la voce dal testo per la riproduzione immediata o per creare un file audio. (Ereditato da Object) |
JniPeerMembers |
Sintetizza la voce dal testo per la riproduzione immediata o per creare un file audio. |
Language |
Obsoleti.
Restituisce un'istanza delle impostazioni locali che descrive la lingua attualmente usata per le richieste di sintesi inviate al motore TextToSpeech. |
MaxSpeechInputLength |
Limite di lunghezza della stringa di input passata per parlare e sintetizzareToFile. |
PeerReference |
Sintetizza la voce dal testo per la riproduzione immediata o per creare un file audio. (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. |
Voice |
Restituisce un'istanza voce che descrive la voce attualmente usata per le richieste di sintesi inviate al motore TextToSpeech. |
Voices |
Eseguire una query sul set di voci disponibili. |
Metodi
AddEarcon(String, File) |
Aggiunge un mapping tra una stringa di testo e un file audio. |
AddEarcon(String, String) |
Obsoleti.
Aggiunge un mapping tra una stringa di testo e un file audio. |
AddEarcon(String, String, Int32) |
Aggiunge un mapping tra una stringa di testo e una risorsa audio in un pacchetto. |
AddEarcon(String, Uri) |
Aggiunge un mapping tra una stringa di testo e un file audio. |
AddSpeech(ICharSequence, File) |
Aggiunge un mapping tra un oggetto CharSequence (può essere esteso con TtsSpans) e un file audio. |
AddSpeech(ICharSequence, String, Int32) |
Aggiunge un mapping tra un oggetto CharSequence (può essere esteso con TtsSpans) di testo e una risorsa audio in un pacchetto. |
AddSpeech(ICharSequence, Uri) |
Aggiunge un mapping tra un oggetto CharSequence (può essere esteso con TtsSpans) e un file audio. |
AddSpeech(String, File) |
Aggiunge un mapping tra un oggetto CharSequence (può essere esteso con TtsSpans) e un file audio. |
AddSpeech(String, String) |
Aggiunge un mapping tra una stringa di testo e un file audio. |
AddSpeech(String, String, Int32) |
Aggiunge un mapping tra una stringa di testo e una risorsa audio in un pacchetto. |
AddSpeech(String, Uri) |
Aggiunge un mapping tra un oggetto CharSequence (può essere esteso con TtsSpans) e un file audio. |
AreDefaultsEnforced() |
Obsoleti.
Verifica se le impostazioni dell'utente devono eseguire l'override delle impostazioni richieste dall'applicazione chiamante. |
Clone() |
Crea e restituisce una copia di questo oggetto. (Ereditato da Object) |
Dispose() |
Sintetizza la voce dal testo per la riproduzione immediata o per creare un file audio. (Ereditato da Object) |
Dispose(Boolean) |
Sintetizza la voce dal testo per la riproduzione immediata o per creare un file audio. (Ereditato da Object) |
Equals(Object) |
Indica se un altro oggetto è "uguale a" questo. (Ereditato da Object) |
GetFeatures(Locale) |
Obsoleti.
Esegue query sul motore per il set di funzionalità supportate per una determinata impostazione locale. |
GetHashCode() |
Restituisce un valore del codice hash per l'oggetto. (Ereditato da Object) |
IsLanguageAvailable(Locale) |
Verifica se la lingua specificata come rappresentata dalle impostazioni locali è disponibile e supportata. |
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) |
PlayEarcon(String, QueueMode, Bundle, String) |
Esegue l'earcon usando la modalità di accodamento e i parametri specificati. |
PlayEarcon(String, QueueMode, IDictionary<String,String>) |
Obsoleti.
Esegue l'earcon usando la modalità di accodamento e i parametri specificati. |
PlaySilence(Int64, QueueMode, IDictionary<String,String>) |
Obsoleti.
Esegue il silenzio per la quantità di tempo specificata usando la modalità coda specificata. |
PlaySilentUtterance(Int64, QueueMode, String) |
Esegue il silenzio per la quantità di tempo specificata usando la modalità coda specificata. |
SetAudioAttributes(AudioAttributes) |
Imposta gli attributi audio da usare quando si parla di testo o si riproduce un file. |
SetEngineByPackageName(String) |
Obsoleti.
Imposta il motore TTS da usare. |
SetHandle(IntPtr, JniHandleOwnership) |
Imposta la proprietà Handle. (Ereditato da Object) |
SetLanguage(Locale) |
Imposta la lingua di sintesi vocale. |
SetOnUtteranceCompletedListener(TextToSpeech+IOnUtteranceCompletedListener) |
Obsoleti.
Imposta il listener che riceverà una notifica quando viene completata la sintesi di un'espressione. |
SetOnUtteranceProgressListener(UtteranceProgressListener) |
Imposta il listener che riceverà una notifica di vari eventi correlati alla sintesi di un'espressione specificata. |
SetPitch(Single) |
Imposta il passo vocale per il motore TextToSpeech. |
SetSpeechRate(Single) |
Imposta la frequenza di riconoscimento vocale. |
SetVoice(Voice) |
Imposta la voce da testo a voce. |
Shutdown() |
Rilascia le risorse usate dal motore TextToSpeech. |
Speak(ICharSequence, QueueMode, Bundle, String) |
Parla il testo usando la strategia di accodamento e i parametri vocali specificati, il testo può essere esteso con TtsSpans. |
Speak(String, QueueMode, Bundle, String) |
Parla il testo usando la strategia di accodamento e i parametri vocali specificati, il testo può essere esteso con TtsSpans. |
Speak(String, QueueMode, IDictionary<String,String>) |
Obsoleti.
Parla la stringa usando la strategia di accodamento e i parametri di riconoscimento vocale specificati. |
Stop() |
Interrompe l'espressione corrente (se riprodotta o sottoposta a rendering al file) e rimuove altre espressioni nella coda. |
SynthesizeToFile(ICharSequence, Bundle, File, String) |
Sintetizza il testo specificato in un file usando i parametri specificati. |
SynthesizeToFile(ICharSequence, Bundle, ParcelFileDescriptor, String) |
Sintetizza il testo specificato in un oggetto ParcelFileDescriptor usando i parametri specificati. |
SynthesizeToFile(String, Bundle, File, String) |
Sintetizza il testo specificato in un file usando i parametri specificati. |
SynthesizeToFile(String, Bundle, ParcelFileDescriptor, String) |
Sintetizza il testo specificato in un oggetto ParcelFileDescriptor usando i parametri specificati. |
SynthesizeToFile(String, IDictionary<String,String>, String) |
Obsoleti.
Sintetizza il testo specificato in un file usando i parametri specificati. |
ToArray<T>() |
Sintetizza la voce dal testo per la riproduzione immediata o per creare un file audio. (Ereditato da Object) |
ToString() |
Restituisce una rappresentazione in formato stringa dell'oggetto. (Ereditato da Object) |
UnregisterFromRuntime() |
Sintetizza la voce dal testo per la riproduzione immediata o per creare un file audio. (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() |
Sintetizza la voce dal testo per la riproduzione immediata o per creare un file audio. (Ereditato da Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Sintetizza la voce dal testo per la riproduzione immediata o per creare un file audio. (Ereditato da Object) |
IJavaPeerable.Finalized() |
Sintetizza la voce dal testo per la riproduzione immediata o per creare un file audio. (Ereditato da Object) |
IJavaPeerable.JniManagedPeerState |
Sintetizza la voce dal testo per la riproduzione immediata o per creare un file audio. (Ereditato da Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Sintetizza la voce dal testo per la riproduzione immediata o per creare un file audio. (Ereditato da Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Sintetizza la voce dal testo per la riproduzione immediata o per creare un file audio. (Ereditato da Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Sintetizza la voce dal testo per la riproduzione immediata o per creare un file audio. (Ereditato da Object) |
Metodi di estensione
JavaCast<TResult>(IJavaObject) |
Esegue una conversione dei tipi controllati dal runtime Android. |
JavaCast<TResult>(IJavaObject) |
Sintetizza la voce dal testo per la riproduzione immediata o per creare un file audio. |
GetJniTypeName(IJavaPeerable) |
Sintetizza la voce dal testo per la riproduzione immediata o per creare un file audio. |