ISynthesisCallback Interfaccia
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.
Callback per restituire i dati vocali sintetizzati da un motore di sintesi vocale.
[Android.Runtime.Register("android/speech/tts/SynthesisCallback", "", "Android.Speech.Tts.ISynthesisCallbackInvoker")]
public interface ISynthesisCallback : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/speech/tts/SynthesisCallback", "", "Android.Speech.Tts.ISynthesisCallbackInvoker")>]
type ISynthesisCallback = interface
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Attributi
- Implementazioni
Commenti
Callback per restituire i dati vocali sintetizzati da un motore di sintesi vocale.
Il motore può fornire l'audio di streaming chiamando #start
, quindi #audioAvailable
fino a quando non è stato fornito tutto l'audio, infine #done
.
#error
può essere chiamato in qualsiasi fase del processo di sintesi per indicare che si è verificato un errore, ma se la chiamata viene eseguita dopo una chiamata a #done
, potrebbe essere eliminata.
#done
deve essere chiamato alla fine della sintesi, indipendentemente dagli errori.
Tutti i metodi possono essere chiamati solo nel thread di sintesi.
Documentazione Java per android.speech.tts.SynthesisCallback
.
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 .
Proprietà
Handle |
Ottiene il valore JNI dell'oggetto Android sottostante. (Ereditato da IJavaObject) |
HasFinished |
Controllare se Done() è stato chiamato o meno. |
HasStarted | |
JniIdentityHashCode |
Restituisce il valore di per |
JniManagedPeerState |
Stato del peer gestito. (Ereditato da IJavaPeerable) |
JniPeerMembers |
Supporto per l'accesso ai membri e la chiamata. (Ereditato da IJavaPeerable) |
MaxBufferSize | |
PeerReference |
Restituisce un'istanza JniObjectReference dell'oggetto Java con wrapping. (Ereditato da IJavaPeerable) |
Metodi
AudioAvailable(Byte[], Int32, Int32) |
Il servizio deve chiamare questo metodo quando l'audio sintetizzato è pronto per l'utilizzo. |
Disposed() |
Chiamato quando l'istanza è stata eliminata. (Ereditato da IJavaPeerable) |
DisposeUnlessReferenced() |
Se non sono presenti riferimenti in sospeso a questa istanza, chiama |
Done() |
Il servizio deve chiamare questo metodo quando tutte le audio sintetizzate per una richiesta sono state passate a |
Error() |
Il servizio deve chiamare questo metodo se la sintesi vocale ha esito negativo. |
Error(TextToSpeechError) |
Il servizio deve chiamare questo metodo se la sintesi vocale ha esito negativo. |
Finalized() |
Chiamato quando l'istanza è stata finalizzata. (Ereditato da IJavaPeerable) |
RangeStart(Int32, Int32, Int32) |
Il servizio può chiamare questo metodo per fornire informazioni di intervallo sul testo parlato. |
SetJniIdentityHashCode(Int32) |
Impostare il valore restituito da |
SetJniManagedPeerState(JniManagedPeerStates) |
Callback per restituire i dati vocali sintetizzati da un motore di sintesi vocale. (Ereditato da IJavaPeerable) |
SetPeerReference(JniObjectReference) |
Impostare il valore restituito da |
Start(Int32, Encoding, Int32) |
Il servizio deve chiamare questa operazione quando inizia a sintetizzare l'audio per questa richiesta. |
UnregisterFromRuntime() |
Annullare la registrazione di questa istanza in modo che il runtime non lo restituirà dalle chiamate future Java.Interop.JniRuntime+JniValueManager.PeekValue . (Ereditato da IJavaPeerable) |
Metodi di estensione
JavaCast<TResult>(IJavaObject) |
Esegue una conversione dei tipi controllati dal runtime Android. |
JavaCast<TResult>(IJavaObject) |
Callback per restituire i dati vocali sintetizzati da un motore di sintesi vocale. |
GetJniTypeName(IJavaPeerable) |
Callback per restituire i dati vocali sintetizzati da un motore di sintesi vocale. |