API reference

TTSPreloadUtility Class

Static Fields

_performer : CoroutineUtility.CoroutinePerformer
Signature
CoroutineUtility.CoroutinePerformer Meta.WitAi.TTS.Preload.TTSPreloadUtility._performer

Methods

TTSPreloadIterateDelegate ( service , cacheSettings , voiceSettings , phraseData , onProgress , onComplete )
Signature
delegate IEnumerator Meta.WitAi.TTS.Preload.TTSPreloadUtility.TTSPreloadIterateDelegate(TTSService service, TTSDiskCacheSettings cacheSettings, TTSVoiceSettings voiceSettings, TTSPreloadPhraseData phraseData, Action< float > onProgress, Action< string > onComplete)
Parameters
service: TTSService
cacheSettings: TTSDiskCacheSettings
voiceSettings: TTSVoiceSettings
onProgress: Action< float >
onComplete: Action< string >
Returns
delegate IEnumerator

Static Methods

CanPreloadData ()
Signature
static bool Meta.WitAi.TTS.Preload.TTSPreloadUtility.CanPreloadData()
Returns
bool
CreatePreloadSettings ()
Create a new preload settings asset by prompting a save location
Signature
static TTSPreloadSettings Meta.WitAi.TTS.Preload.TTSPreloadUtility.CreatePreloadSettings()
CreatePreloadSettings ( savePath )
Create a new preload settings asset at specified location
Signature
static TTSPreloadSettings Meta.WitAi.TTS.Preload.TTSPreloadUtility.CreatePreloadSettings(string savePath)
Parameters
savePath: string
DeleteData ( service )
Signature
static void Meta.WitAi.TTS.Preload.TTSPreloadUtility.DeleteData(TTSService service)
Parameters
service: TTSService
Returns
void
GetPreloadSettings ()
Find all preload settings currently in the Assets directory
Signature
static TTSPreloadSettings [] Meta.WitAi.TTS.Preload.TTSPreloadUtility.GetPreloadSettings()
ImportData ( preloadSettings )
Prompt user for a json file to be imported into an existing TTSPreloadSettings asset
Signature
static bool Meta.WitAi.TTS.Preload.TTSPreloadUtility.ImportData(TTSPreloadSettings preloadSettings)
Parameters
preloadSettings: TTSPreloadSettings
Returns
bool
ImportData ( preloadSettings , textFilePath )
Imported json data into an existing TTSPreloadSettings asset
Signature
static bool Meta.WitAi.TTS.Preload.TTSPreloadUtility.ImportData(TTSPreloadSettings preloadSettings, string textFilePath)
Parameters
preloadSettings: TTSPreloadSettings
textFilePath: string
Returns
bool
ImportData ( preloadSettings , textsByVoice )
Imported dictionary data into an existing TTSPreloadSettings asset
Signature
static bool Meta.WitAi.TTS.Preload.TTSPreloadUtility.ImportData(TTSPreloadSettings preloadSettings, Dictionary< string, List< string >> textsByVoice)
Parameters
preloadSettings: TTSPreloadSettings
textsByVoice: Dictionary< string, List< string >>
Returns
bool
ImportPhrases ( preloadSettings )
Find all ITTSPhraseProviders loaded in scenes & generate data file to import all phrases associated with the files.
Signature
static bool Meta.WitAi.TTS.Preload.TTSPreloadUtility.ImportPhrases(TTSPreloadSettings preloadSettings)
Parameters
preloadSettings: TTSPreloadSettings
Returns
bool
IsIterating ()
Signature
static bool Meta.WitAi.TTS.Preload.TTSPreloadUtility.IsIterating()
Returns
bool
PreloadData ( service , preloadData , onProgress , onComplete )
Signature
static void Meta.WitAi.TTS.Preload.TTSPreloadUtility.PreloadData(TTSService service, TTSPreloadData preloadData, Action< float > onProgress, Action< TTSPreloadData, string > onComplete)
Parameters
service: TTSService
preloadData: TTSPreloadData
onProgress: Action< float >
onComplete: Action< TTSPreloadData, string >
Returns
void
RefreshPhraseData ( service , cacheSettings , voiceSettings , phraseData )
Signature
static void Meta.WitAi.TTS.Preload.TTSPreloadUtility.RefreshPhraseData(TTSService service, TTSDiskCacheSettings cacheSettings, TTSVoiceSettings voiceSettings, TTSPreloadPhraseData phraseData)
Parameters
service: TTSService
cacheSettings: TTSDiskCacheSettings
voiceSettings: TTSVoiceSettings
Returns
void
RefreshPreloadData ( service , preloadData , onProgress , onComplete )
Signature
static void Meta.WitAi.TTS.Preload.TTSPreloadUtility.RefreshPreloadData(TTSService service, TTSPreloadData preloadData, Action< float > onProgress, Action< TTSPreloadData, string > onComplete)
Parameters
service: TTSService
preloadData: TTSPreloadData
onProgress: Action< float >
onComplete: Action< TTSPreloadData, string >
Returns
void
RefreshVoiceData ( service , voiceData , cacheSettings , log )
Signature
static void Meta.WitAi.TTS.Preload.TTSPreloadUtility.RefreshVoiceData(TTSService service, TTSPreloadVoiceData voiceData, TTSDiskCacheSettings cacheSettings, ref string log)
Parameters
service: TTSService
cacheSettings: TTSDiskCacheSettings
log: ref string
Returns
void