API reference

TTSDiskCache Class

Extends MonoBehaviour

Fields

DiskCacheDefaultSettings : TTSDiskCacheSettings
Signature
TTSDiskCacheSettings Meta.WitAi.TTS.Integrations.TTSDiskCache.DiskCacheDefaultSettings
DiskPath : string
Signature
string Meta.WitAi.TTS.Integrations.TTSDiskCache.DiskPath

Properties

DiskStreamEvents : TTSStreamEvents
[Get][Set]
Signature
TTSStreamEvents Meta.WitAi.TTS.Integrations.TTSDiskCache.DiskStreamEvents

Protected Methods

OnDestroy ()
Signature
virtual void Meta.WitAi.TTS.Integrations.TTSDiskCache.OnDestroy()
Returns
void
OnStreamComplete ( clipData , error )
Removes request from list and performs final callbacks
Signature
virtual void Meta.WitAi.TTS.Integrations.TTSDiskCache.OnStreamComplete(TTSClipData clipData, string error)
Parameters
clipData: TTSClipData  The audio clip data container
error: string  Any error that occured during the stream.
Returns
void
OnStreamReady ( clipData , error )
Performs on ready callback if no error is present, otherwise considered complete
Signature
virtual void Meta.WitAi.TTS.Integrations.TTSDiskCache.OnStreamReady(TTSClipData clipData, string error)
Parameters
clipData: TTSClipData  The audio clip data container
error: string  Any error that occured during the stream.
Returns
void

Methods

CancelDiskCacheStream ( clipData )
Cancels unity request
Signature
void Meta.WitAi.TTS.Integrations.TTSDiskCache.CancelDiskCacheStream(TTSClipData clipData)
Parameters
clipData: TTSClipData
Returns
void
CheckCachedToDisk ( clipData , onCheckComplete )
Determines if file is cached on disk
Signature
void Meta.WitAi.TTS.Integrations.TTSDiskCache.CheckCachedToDisk(TTSClipData clipData, Action< TTSClipData, bool > onCheckComplete)
Parameters
clipData: TTSClipData  Request data
onCheckComplete: Action< TTSClipData, bool >
Returns
void  True if file is on disk
GetDiskCachePath ( clipData )
Builds full cache path
Signature
string Meta.WitAi.TTS.Integrations.TTSDiskCache.GetDiskCachePath(TTSClipData clipData)
Parameters
clipData: TTSClipData
Returns
string
ShouldCacheToDisk ( clipData )
Determine if should cache to disk or not
Signature
bool Meta.WitAi.TTS.Integrations.TTSDiskCache.ShouldCacheToDisk(TTSClipData clipData)
Parameters
clipData: TTSClipData  All clip data
Returns
bool  Returns true if should cache to disk
StreamFromDiskCache ( clipData , onProgress )
Performs async load request
Signature
void Meta.WitAi.TTS.Integrations.TTSDiskCache.StreamFromDiskCache(TTSClipData clipData, Action< TTSClipData, float > onProgress)
Parameters
clipData: TTSClipData
onProgress: Action< TTSClipData, float >
Returns
void