PresetWitVoiceSettings
: TTSWitVoiceSettings [] |
Signature
TTSWitVoiceSettings [] Meta.WitAi.TTS.Integrations.TTSWit.PresetWitVoiceSettings |
RequestSettings
: TTSWitRequestSettings |
Signature
TTSWitRequestSettings Meta.WitAi.TTS.Integrations.TTSWit.RequestSettings |
VoiceDefaultSettings
: TTSVoiceSettings |
Signature
TTSVoiceSettings Meta.WitAi.TTS.Integrations.TTSWit.VoiceDefaultSettings |
VoiceProvider
: override ITTSVoiceProvider |
The voice provider used for preset voice settings. Uses TTSWit with TTSWitVoiceSettings
Signature
override ITTSVoiceProvider Meta.WitAi.TTS.Integrations.TTSWit.VoiceProvider |
WebHandler
: override ITTSWebHandler |
This script provides web request handling
Signature
override ITTSWebHandler Meta.WitAi.TTS.Integrations.TTSWit.WebHandler |
Configuration
: WitConfiguration
[Get][Set] |
The configuration to be updated
Signature
WitConfiguration Meta.WitAi.TTS.Integrations.TTSWit.Configuration |
PresetVoiceSettings
: TTSVoiceSettings []
[Get] |
Signature
TTSVoiceSettings [] Meta.WitAi.TTS.Integrations.TTSWit.PresetVoiceSettings |
OnConfigurationUpdated
: Action< WitConfiguration > |
Callback following configuration change
Signature
Action<WitConfiguration> Meta.WitAi.TTS.Integrations.TTSWit.OnConfigurationUpdated |
OnDisable
()
|
Ensures web socket adapter disconnects from the client
Signature
override void Meta.WitAi.TTS.Integrations.TTSWit.OnDisable() Returns override void |
OnEnable
()
|
Attempt to instantiate web socket adapter and setup audio system
Signature
override void Meta.WitAi.TTS.Integrations.TTSWit.OnEnable() Returns override void |
RefreshWebSocketSettings
()
|
Refreshes client provider on web socket settings
Signature
virtual void Meta.WitAi.TTS.Integrations.TTSWit.RefreshWebSocketSettings() Returns void |
CancelRequests
(
clipData
)
|
Cancels any running requests
Signature
bool Meta.WitAi.TTS.Integrations.TTSWit.CancelRequests(TTSClipData clipData) Parameters clipData: TTSClipDataReturns bool |
CreateClipData
(
clipId
, textToSpeak
, voiceSettings
, diskCacheSettings
)
|
Method for creating a new TTSClipData
Signature
TTSClipData Meta.WitAi.TTS.Integrations.TTSWit.CreateClipData(string clipId, string textToSpeak, TTSVoiceSettings voiceSettings, TTSDiskCacheSettings diskCacheSettings) Parameters clipId: stringÂ
Unique clip identifier
textToSpeak: stringÂ
Text to be spoken
Returns TTSClipData |
DecodeTtsFromJson
(
responseNode
, textToSpeak
, voiceSettings
)
|
Decode a response node into text to be spoken or a specific voice setting Example Data: { "q": "Text to be spoken" "voice": "Charlie }
Signature
bool Meta.WitAi.TTS.Integrations.TTSWit.DecodeTtsFromJson(WitResponseNode responseNode, out string textToSpeak, out TTSVoiceSettings voiceSettings) Parameters textToSpeak: out stringÂ
The text to be spoken output
Returns boolÂ
True if decode was successful
|
GetInvalidError
()
|
Returns error if invalid
Signature
override string Meta.WitAi.TTS.Integrations.TTSWit.GetInvalidError() Returns override string |
GetWebErrors
(
clipData
)
|
Method for determining if there are problems that will arise with performing a web request prior to doing so
Signature
string Meta.WitAi.TTS.Integrations.TTSWit.GetWebErrors(TTSClipData clipData) Parameters Returns stringÂ
Invalid error(s). It will be empty if there are none
|
IsDownloadedToDisk
(
diskPath
)
|
Checks if file exists on disk
Signature
async Task<string> Meta.WitAi.TTS.Integrations.TTSWit.IsDownloadedToDisk(string diskPath) Parameters diskPath: stringReturns async Task< string > |
RequestDownloadFromWeb
(
clipData
, diskPath
)
|
Method for performing a web download request
Signature
Task<string> Meta.WitAi.TTS.Integrations.TTSWit.RequestDownloadFromWeb(TTSClipData clipData, string diskPath) Parameters diskPath: stringÂ
The specific disk path the file should be downloaded to
Returns Task< string > |
RequestStreamFromDisk
(
clipData
, diskPath
, onReady
)
|
Streams from disk
Signature
async Task<string> Meta.WitAi.TTS.Integrations.TTSWit.RequestStreamFromDisk(TTSClipData clipData, string diskPath, Action< TTSClipData > onReady) Parameters Returns async Task< string > |
RequestStreamFromWeb
(
clipData
, onReady
)
|
Method for streaming audio from a back-end service.
Signature
async Task<string> Meta.WitAi.TTS.Integrations.TTSWit.RequestStreamFromWeb(TTSClipData clipData, Action< TTSClipData > onReady) Parameters Returns async Task< string > |