API reference

TTSSpeakerObserver Class

Extends MonoBehaviour
A script that provides access to a TTSSpeaker and overrides all TTSSpeaker callback events.

Fields

Speaker : TTSSpeaker
Signature
TTSSpeaker Meta.WitAi.TTS.UX.TTSSpeakerObserver.Speaker

Protected Methods

Awake ()
Obtains speaker in children if not found
Signature
virtual void Meta.WitAi.TTS.UX.TTSSpeakerObserver.Awake()
Returns
void
OnDisable ()
On disable, remove all callbacks
Signature
virtual void Meta.WitAi.TTS.UX.TTSSpeakerObserver.OnDisable()
Returns
void
OnEnable ()
On enable, add all callbacks
Signature
virtual void Meta.WitAi.TTS.UX.TTSSpeakerObserver.OnEnable()
Returns
void
OnLoadAbort ( speaker , clipData )
Callback for load cancelation
Signature
virtual void Meta.WitAi.TTS.UX.TTSSpeakerObserver.OnLoadAbort(TTSSpeaker speaker, TTSClipData clipData)
Parameters
speaker: TTSSpeaker
clipData: TTSClipData
Returns
void
OnLoadBegin ( speaker , clipData )
Callback for load begin
Signature
virtual void Meta.WitAi.TTS.UX.TTSSpeakerObserver.OnLoadBegin(TTSSpeaker speaker, TTSClipData clipData)
Parameters
speaker: TTSSpeaker
clipData: TTSClipData
Returns
void
OnLoadFailed ( speaker , clipData , error )
Callback for load error
Signature
virtual void Meta.WitAi.TTS.UX.TTSSpeakerObserver.OnLoadFailed(TTSSpeaker speaker, TTSClipData clipData, string error)
Parameters
speaker: TTSSpeaker
clipData: TTSClipData
error: string
Returns
void
OnLoadSuccess ( speaker , clipData )
Callback for load success
Signature
virtual void Meta.WitAi.TTS.UX.TTSSpeakerObserver.OnLoadSuccess(TTSSpeaker speaker, TTSClipData clipData)
Parameters
speaker: TTSSpeaker
clipData: TTSClipData
Returns
void
OnPlaybackCancelled ( speaker , clipData , reason )
Callback for playback for a clip has been canceled
Signature
virtual void Meta.WitAi.TTS.UX.TTSSpeakerObserver.OnPlaybackCancelled(TTSSpeaker speaker, TTSClipData clipData, string reason)
Parameters
speaker: TTSSpeaker
clipData: TTSClipData
reason: string
Returns
void
OnPlaybackComplete ( speaker , clipData )
Callback for playback completion
Signature
virtual void Meta.WitAi.TTS.UX.TTSSpeakerObserver.OnPlaybackComplete(TTSSpeaker speaker, TTSClipData clipData)
Parameters
speaker: TTSSpeaker
clipData: TTSClipData
Returns
void
OnPlaybackQueueBegin ()
Callback for queue begin
Signature
virtual void Meta.WitAi.TTS.UX.TTSSpeakerObserver.OnPlaybackQueueBegin()
Returns
void
OnPlaybackQueueComplete ()
Callback for queue completion
Signature
virtual void Meta.WitAi.TTS.UX.TTSSpeakerObserver.OnPlaybackQueueComplete()
Returns
void
OnPlaybackReady ( speaker , clipData )
Callback for playback is ready for a clip
Signature
virtual void Meta.WitAi.TTS.UX.TTSSpeakerObserver.OnPlaybackReady(TTSSpeaker speaker, TTSClipData clipData)
Parameters
speaker: TTSSpeaker
clipData: TTSClipData
Returns
void
OnPlaybackStart ( speaker , clipData )
Callback for playback for a clip has begun
Signature
virtual void Meta.WitAi.TTS.UX.TTSSpeakerObserver.OnPlaybackStart(TTSSpeaker speaker, TTSClipData clipData)
Parameters
speaker: TTSSpeaker
clipData: TTSClipData
Returns
void