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

TTSWitVoiceSettings Class

Fields

pitch : int
Text-to-speech audio pitch percentage
Signature
int Meta.WitAi.TTS.Integrations.TTSWitVoiceSettings.pitch
speed : int
Text-to-speech speed percentage
Signature
int Meta.WitAi.TTS.Integrations.TTSWitVoiceSettings.speed
style : string
Voice style (ex. formal, fast)
Signature
string Meta.WitAi.TTS.Integrations.TTSWitVoiceSettings.style
voice : string
Unique voice name
Signature
string Meta.WitAi.TTS.Integrations.TTSWitVoiceSettings.voice

Properties

EncodedValues : override Dictionary< string, string >
[Get]
Gets or generates a dictionary of all web service url request keys and values. That would generate a tts request with this voice setting.
Signature
override Dictionary<string, string> Meta.WitAi.TTS.Integrations.TTSWitVoiceSettings.EncodedValues
UniqueId : override string
[Get]
The unique id that can be used to represent a specific voice setting
Signature
override string Meta.WitAi.TTS.Integrations.TTSWitVoiceSettings.UniqueId

Methods

DeserializeObject ( jsonObject )
Decodes all setting parameters from a provided json node
Signature
override bool Meta.WitAi.TTS.Integrations.TTSWitVoiceSettings.DeserializeObject(WitResponseClass jsonObject)
Parameters
jsonObject: WitResponseClass
Returns
override bool
RefreshEncodedValues ()
Encodes all setting parameters into a dictionary for transmission
Signature
void Meta.WitAi.TTS.Integrations.TTSWitVoiceSettings.RefreshEncodedValues()
Returns
void
RefreshUniqueId ()
Refreshes the unique voice id
Signature
void Meta.WitAi.TTS.Integrations.TTSWitVoiceSettings.RefreshUniqueId()
Returns
void
SerializeObject ( jsonObject )
Serialize all data using the encoded values
Signature
override bool Meta.WitAi.TTS.Integrations.TTSWitVoiceSettings.SerializeObject(WitResponseClass jsonObject)
Parameters
jsonObject: WitResponseClass
Returns
override bool

Static Methods

CanDecode ( responseNode )
Checks if request can be decoded for TTS data Example Data: { "q": "Text to be spoken" "voice": "Charlie }
Signature
static bool Meta.WitAi.TTS.Integrations.TTSWitVoiceSettings.CanDecode(WitResponseNode responseNode)
Parameters
responseNode: WitResponseNode  The deserialized json data class
Returns
bool  True if request can be decoded