API reference
API reference
Select your platform
No SDKs available
No versions available

TTSEventContainer Class

A class that contains all tts events returned from the service

Fields

Events : IEnumerable< ITTSEvent >
Accessible enumerable for all events
Signature
IEnumerable<ITTSEvent> Meta.WitAi.TTS.Data.TTSEventContainer.Events
VisemeEvents : IEnumerable< TTSVisemeEvent >
All events for specified tts mouth position start sample
Signature
IEnumerable<TTSVisemeEvent> Meta.WitAi.TTS.Data.TTSEventContainer.VisemeEvents
WordEvents : IEnumerable< TTSWordEvent >
All events for specified tts word start sample
Signature
IEnumerable<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

OnEventAdded : Action< ITTSEvent >
Callback for each added event
Signature
Action<ITTSEvent> Meta.WitAi.TTS.Data.TTSEventContainer.OnEventAdded
OnEventJsonAdded : Action< WitResponseNode >
Callback for each added event
Signature
Action<WitResponseNode> Meta.WitAi.TTS.Data.TTSEventContainer.OnEventJsonAdded

Methods

AddEvent ( eventNode )
Safely decodes and adds an event to the events list
Signature
bool Meta.WitAi.TTS.Data.TTSEventContainer.AddEvent(WitResponseNode eventNode)
Parameters
eventNode: WitResponseNode
Returns
bool
AddEvents ( events )
Decodes and appends an event included in multiple json nodes.
Signature
void Meta.WitAi.TTS.Data.TTSEventContainer.AddEvents(IEnumerable< WitResponseNode > events)
Parameters
events: IEnumerable< WitResponseNode >
Returns
void
GetClosestEvents< TEvent > ( sample , previousEventIndex , previousEvent , nextEvent )
Called frequently to determine the closest events of a specific type to the specified sample
Signature
void Meta.WitAi.TTS.Data.TTSEventContainer.GetClosestEvents< TEvent >(int sample, ref int previousEventIndex, ref TEvent previousEvent, ref TEvent nextEvent)
Parameters
sample: int
previousEventIndex: ref int
previousEvent: ref TEvent
nextEvent: ref TEvent
Returns
void
GetEvents< TEvent > ( eventTypeKey )
Getters for a list of events based on keys
Signature
IEnumerable<TEvent> Meta.WitAi.TTS.Data.TTSEventContainer.GetEvents< TEvent >(string eventTypeKey=null)
Parameters
eventTypeKey: string  An optional type key for the specified event
Returns
IEnumerable< TEvent >