Why Meta Quest?
Design
Develop
API reference
Distribute and grow
Blog
Support
API reference
API reference
Select your platform
No SDKs available
No versions available
Overview
AudioClipAudioSource
ImageViewer
Lib
Meta
Conduit
Net
Voice
Voice
AboutWindow
Audio
Hub
INLPRequestOptions
INLPRequestResponseDecoder
INLPRequestResults
ITranscriptionRequestOptions
ITranscriptionRequestResults
IVoiceRequestOptions
IVoiceRequestResults
Logging
NLPRequest
NLPRequestEvents
NLPRequestResponseEvent
NLPRequestResponseValidatorEvent
NLayer
Net
Encoding
PubSub
WebSockets
WebSockets
IWebSocket
IWitWebSocketClient
IWitWebSocketClientProvider
IWitWebSocketRequest
NativeWebSocketWrapper
Requests
Requests
WitWebSocketAuthRequest
WitWebSocketJsonRequest
WitWebSocketMessageRequest
WitWebSocketSpeechRequest
WitWebSocketSubscriptionRequest
WitWebSocketTranscribeRequest
WitWebSocketTtsRequest
WitWebSocketAdapter
WitWebSocketClient
WitWebSocketSettings
Samples
TelemetryUtilities
TranscriptionRequest
TranscriptionRequestEvent
TranscriptionRequestEvents
UnityOpus
VSDKHub
VoiceRequest
VoiceRequestEvents
Windows
WitAi
Oculus
Code samples
Downloads
Release notes
Supported platforms
Meta
WitWebSocketMessageRequest Class
Extends
WitWebSocketJsonRequest
Performs a request that transmits a single json chunk and receives one or more responses
Properties
string
Endpoint
[Get]
The endpoint being used
Events
Action<
WitResponseNode
>
OnDecodedResponse
Callback one or more times when a chunk of json is decoded
Member Functions
WitWebSocketMessageRequest
(
WitResponseNode
externalPostData,
string requestId )
Constructor for request that generates a WitResponseClass to be posted
Parameters
externalPostData
The data used exernally for the request
requestId
A unique id to be used for the request
WitWebSocketMessageRequest
( string endpoint,
Dictionary< string, string > parameters,
string requestId )
Constructor for request that generates a WitResponseClass to be posted
Parameters
endpoint
The endpoint to be used for the request
parameters
All additional data required for the request
requestId
A unique id to be used for the request
override string
ToString
( )
Logs the currently used endpoint
virtual override void
HandleDownload
( string jsonString,
WitResponseNode
jsonData,
byte [] binaryData )
Called multiple times as partial responses are received.
Parameters
jsonData
Decoded json data object.
binaryData
Decoded binary data chunk which may be null or empty.
Static Member Functions
static
WitResponseClass
GetPostData
( string endpoint,
Dictionary< string, string > parameters )
Generates a json node with specified endpoint & parameters
Parameters
endpoint
Endpoint to be used
parameters
Parameters for the endpoint
Returns
Json class for upload
Protected Functions
virtual bool
IsEndOfStream
(
WitResponseNode
responseData )
Returns true if 'is_final' is within the response
virtual override void
SetResponseData
(
WitResponseNode
newResponseData )
Perform callback following response data setting
Build with Meta
Social Technologies
Meta Horizon
AI
Worlds
About us
Careers
Research
Products
Virtual reality / Meta Horizon
Developer Blog
Download SDKs
Meta for Work
Programs
Start
Meta Horizon Creator Program
Discover
Why Meta Quest?
What is mixed reality?
Platforms and tools
2D apps for Meta Horizon OS
Devices
Meta Avatars
Success stories
Use cases
Support and legal
Developer policies
Legal
Privacy
Forums
Support
Build with Meta
Social Technologies
Meta Horizon
AI
Worlds
About us
Careers
Research
Products
Virtual reality / Meta Horizon
Developer Blog
Download SDKs
Meta for Work
Programs
Start
Meta Horizon Creator Program
Discover
Why Meta Quest?
What is mixed reality?
Platforms and tools
2D apps for Meta Horizon OS
Devices
Meta Avatars
Success stories
Use cases
Support and legal
Developer policies
Legal
Privacy
Forums
Support
Build with Meta
Social Technologies
Meta Horizon
AI
Worlds
About us
Careers
Research
Products
Virtual reality / Meta Horizon
Developer Blog
Download SDKs
Meta for Work
Programs
Start
Meta Horizon Creator Program
Discover
Why Meta Quest?
What is mixed reality?
Platforms and tools
2D apps for Meta Horizon OS
Devices
Meta Avatars
Success stories
Use cases
Support and legal
Developer policies
Legal
Privacy
Forums
Support
English (US)
© 2026 Meta