API reference

TTSEventContainer Class

A class that contains all tts events returned from the service

Fields

EventCount : int
Thread safe current event count
Signature
int Meta.WitAi.TTS.Data.TTSEventContainer.EventCount
Events : List< ITTSEvent >
All events provided in a access safe list
Signature
List<ITTSEvent> Meta.WitAi.TTS.Data.TTSEventContainer.Events
VisemeEvents : List< TTSVisemeEvent >
All events for specified tts mouth position start sample
Signature
List<TTSVisemeEvent> Meta.WitAi.TTS.Data.TTSEventContainer.VisemeEvents
WordEvents : List< TTSWordEvent >
All events for specified tts word start sample
Signature
List<TTSWordEvent> Meta.WitAi.TTS.Data.TTSEventContainer.WordEvents

Internal Fields

EVENT_PHONEME_TYPE_KEY : const string
Signature
const string Meta.WitAi.TTS.Data.TTSEventContainer.EVENT_PHONEME_TYPE_KEY
EVENT_TYPE_KEY : const string
Signature
const string Meta.WitAi.TTS.Data.TTSEventContainer.EVENT_TYPE_KEY
EVENT_VISEME_TYPE_KEY : const string
Signature
const string Meta.WitAi.TTS.Data.TTSEventContainer.EVENT_VISEME_TYPE_KEY
EVENT_WORD_TYPE_KEY : const string
Signature
const string Meta.WitAi.TTS.Data.TTSEventContainer.EVENT_WORD_TYPE_KEY

Events

OnEventsUpdated : TTSEventContainerDelegate
Delegate for event updates
Signature
TTSEventContainerDelegate Meta.WitAi.TTS.Data.TTSEventContainer.OnEventsUpdated

Methods

AppendJson ( jsonNodes )
Decodes and appends all events included in multiple json nodes.
Signature
void Meta.WitAi.TTS.Data.TTSEventContainer.AppendJson(WitResponseNode[] jsonNodes)
Parameters
jsonNodes: WitResponseNode []
Returns
void
AppendJsonEvents ( jsonEventArray )
Decodes and appends all events included in a single json array.
Signature
void Meta.WitAi.TTS.Data.TTSEventContainer.AppendJsonEvents(WitResponseArray jsonEventArray)
Parameters
jsonEventArray: WitResponseArray
Returns
void
GetEvents< TEvent > ( eventTypeKey )
Getters for a list of events based on keys
Signature
List<TEvent> Meta.WitAi.TTS.Data.TTSEventContainer.GetEvents< TEvent >(string eventTypeKey=null)
Parameters
eventTypeKey: string  The type key for the specified event
Returns
List< TEvent >