OnProvideCustomHeaders
: Action< Dictionary< string, string > > |
Header customization delegate
Signature
Action<Dictionary<string, string> > Meta.WitAi.WitRequestSettings.OnProvideCustomHeaders |
OnProvideCustomUri
: Func< UriBuilder, UriBuilder > |
Uri customization delegate
Signature
Func<UriBuilder, UriBuilder> Meta.WitAi.WitRequestSettings.OnProvideCustomUri |
OnProvideCustomUserAgent
: Action< StringBuilder > |
User agent customization delegate
Signature
Action<StringBuilder> Meta.WitAi.WitRequestSettings.OnProvideCustomUserAgent |
LocalClientUserId
: string
[Get][Set] |
The default client user id sent with locally generated requests if not overriden by request options.
Signature
string Meta.WitAi.WitRequestSettings.LocalClientUserId |
CanStreamAudio
(
witAudioType
)
|
Method for determining if stream is supported
Signature
static bool Meta.WitAi.WitRequestSettings.CanStreamAudio(TTSWitAudioType witAudioType) Parameters witAudioType: TTSWitAudioTypeReturns bool |
GetAudioExtension
(
witAudioType
, includeEvents
)
|
Method for obtaining audio Mime string for TTSWitAudioType
Signature
static string Meta.WitAi.WitRequestSettings.GetAudioExtension(TTSWitAudioType witAudioType, bool includeEvents) Parameters witAudioType: TTSWitAudioTypeincludeEvents: boolReturns string |
GetAudioMimeType
(
witAudioType
)
|
Method for obtaining audio Mime string for TTSWitAudioType
Signature
static string Meta.WitAi.WitRequestSettings.GetAudioMimeType(TTSWitAudioType witAudioType) Parameters witAudioType: TTSWitAudioTypeReturns string |
GetHeaders
(
configuration
, requestId
, useServerToken
, clientUserId
)
|
Obtain headers to be used with every wit service
Signature
static Dictionary<string, string> Meta.WitAi.WitRequestSettings.GetHeaders(IWitRequestConfiguration configuration, string requestId, bool useServerToken, string clientUserId=null) Parameters Returns Dictionary< string, string > |
GetTtsAudioDecoder
(
witAudioType
)
|
Instantiate an audio decoder based on the wit audio type that allows for decoding directly from wit.
Signature
static IAudioDecoder Meta.WitAi.WitRequestSettings.GetTtsAudioDecoder(TTSWitAudioType witAudioType) Parameters Returns IAudioDecoder |
GetTtsAudioDecoder
(
witAudioType
, onEventsDecoded
)
|
Instantiate an audio decoder based on the wit audio type that allows for decoding directly from wit.
Signature
static IAudioDecoder Meta.WitAi.WitRequestSettings.GetTtsAudioDecoder(TTSWitAudioType witAudioType, AudioJsonDecodeDelegate onEventsDecoded) Parameters onEventsDecoded: AudioJsonDecodeDelegate
If this delegate is provided then the feed will be decoded for audio event data as well.
Returns IAudioDecoder |
GetTtsErrors
(
textToSpeak
, configuration
)
|
Method for determining if there are problems that will arise with performing a tts web request prior to doing so
Signature
static string Meta.WitAi.WitRequestSettings.GetTtsErrors(string textToSpeak, IWitRequestConfiguration configuration) Parameters textToSpeak: stringconfiguration: IWitRequestConfigurationReturns string |
GetUri
(
configuration
, path
, queryParams
)
|
Get custom wit uri using a specific path & query parameters
Signature
static Uri Meta.WitAi.WitRequestSettings.GetUri(IWitRequestConfiguration configuration, string path, Dictionary< string, string > queryParams=null) Parameters Returns Uri |
GetByteString
(
bytes
)
|
Returns a string of all bytes within an array
Signature
static string Meta.WitAi.WitRequestSettings.GetByteString(byte[] bytes) Parameters bytes: byte []Returns string |
GetByteString
(
bytes
, start
, length
)
|
Returns a string of a substring of bytes within an array
Signature
static string Meta.WitAi.WitRequestSettings.GetByteString(byte[] bytes, int start, int length) Parameters bytes: byte []start: intlength: intReturns string |