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
WitAi
WitAi
ArrayNodeReference
ArrayPool
Attributes
AudioDurationTracker
BaseSpeechService
CallbackHandlers
Comment
ComponentExtensions
Composer
Configuration
CoroutineUtility
Data
Dictation
Drawers
EditorUtilities
EnumerableExtensions
Events
ExportParser
ExportSaver
IExportParserPlugin
IRequest
ITelemetryEventsProvider
IVoiceActivationHandler
IVoiceEventProvider
IVoiceService
IWitRequestConfiguration
IWitRequestEndpointInfo
IWitRuntimeConfigProvider
IWitRuntimeConfigSetter
Inspectors
Interfaces
Json
Lib
MatchIntent
MatchIntentRegistry
ObjectNodeReference
ObjectPool
PluggableBase
RegisteredMatchIntent
Requests
ResponseErrorCode
ServiceReferences
Speech
TTS
TaskExtensions
TaskUtility
ThreadUtility
TypeExtensions
UnityEventExtensions
UnityObjectExtensions
Utilities
VLog
ValidatePartialIntent
VoiceService
Windows
Wit
WitAppInfoUtility
WitAuthUtility
WitConduitParameterProvider
WitConfigurationEditorUI
WitConstants
WitEditorConstants
WitEditorUI
WitExportRetriever
WitRequest
WitRequestFactory
WitRequestSettings
WitResponseReference
WitResultUtilities
WitRuntimeRequestConfiguration
WitService
WitStyles
WitTexts
WrapHttpWebRequest
ZipArchiveExtensions
Oculus
Code samples
Downloads
Release notes
Supported platforms
Meta
WitResultUtilities Class
Fields
const string
WIT_KEY_TRANSCRIPTION
[Get]
const string
WIT_KEY_INTENTS
[Get]
const string
WIT_KEY_ENTITIES
[Get]
const string
WIT_KEY_TRAITS
[Get]
const string
WIT_KEY_FINAL
[Get]
const string
WIT_PARTIAL_RESPONSE
[Get]
const string
WIT_RESPONSE
[Get]
const string
WIT_STATUS_CODE
[Get]
const string
WIT_ERROR
[Get]
Static Member Functions
static int
GetStatusCode
( this
WitResponseNode
witResponse )
Returns if any status code is returned
static string
GetError
( this
WitResponseNode
witResponse )
Returns if any errors are contained in the response
static string
GetTranscription
( this
WitResponseNode
witResponse )
Get the transcription from a wit response node
static
WitResponseNode
SafeGet
( this
WitResponseNode
witResponse,
string key )
Get whether this response is for transcriptions only
static string
GetRequestId
( this
WitResponseNode
witResponse )
Gets the unique request id if included in the response
Parameters
witResponse
The response node class or null if none was found.
static string
GetClientUserId
( this
WitResponseNode
witResponse )
Gets the unique client user id if included in the response
Parameters
witResponse
The response node class or null if none was found.
static string
GetResponseType
( this
WitResponseNode
witResponse )
Gets the content of a witResponse's partial or final response whichever is present.
Parameters
witResponse
The response node class or null if none was found.
Returns
static
WitResponseClass
GetResponse
( this
WitResponseNode
witResponse )
Gets the content of a witResponse's partial or final response whichever is present.
Parameters
witResponse
The response node class or null if none was found.
Returns
static
WitResponseClass
GetFinalResponse
( this
WitResponseNode
witResponse )
Gets the content of a witResponse["response"] node.
Parameters
witResponse
The response node class or null if none was found.
static
WitResponseClass
GetPartialResponse
( this
WitResponseNode
witResponse )
Gets the content of a witResponse["partial_response"] node.
Parameters
witResponse
The response node class or null if none was found.
static bool
GetIsFinal
( this
WitResponseNode
witResponse )
Get whether this response is the final response returned from the service
static bool
GetIsNlpPartial
( this
WitResponseNode
witResponse )
Get whether this response is a 'final' nlp response
static bool
GetIsNlpFinal
( this
WitResponseNode
witResponse )
Get whether this response is a 'final' nlp response
static bool
GetIsTranscriptionPartial
( this
WitResponseNode
witResponse )
Get whether this response is a 'final' transcription
static bool
GetIsTranscriptionFinal
( this
WitResponseNode
witResponse )
Get whether this response is a 'final' transcription
static bool
GetHasTranscription
( this
WitResponseNode
witResponse )
Get whether this response contains a transcription that should be analyzed
static
WitEntityData
AsWitEntity
( this
WitResponseNode
witResponse )
Converts wit response node into a wit entity
static
WitEntityFloatData
AsWitFloatEntity
( this
WitResponseNode
witResponse )
Converts wit response node into a float entity
static
WitEntityIntData
AsWitIntEntity
( this
WitResponseNode
witResponse )
Converts wit response node into an int entity
static string
GetFirstEntityValue
( this
WitResponseNode
witResponse,
string name )
Gets the string value of the first entity
Parameters
witResponse
name
Returns
static string []
GetAllEntityValues
( this
WitResponseNode
witResponse,
string name )
Gets a collection of string value containing the selected value from each entity in the response.
Parameters
witResponse
name
Returns
static
WitResponseNode
GetFirstEntity
( this
WitResponseNode
witResponse,
string name )
Gets the first entity as a WitResponseNode
Parameters
witResponse
name
Returns
static
WitEntityData
GetFirstWitEntity
( this
WitResponseNode
witResponse,
string name )
Gets the first entity with the given name as string data
Parameters
witResponse
name
The entity name typically something like name:name
Returns
static
WitEntityIntData
GetFirstWitIntEntity
( this
WitResponseNode
witResponse,
string name )
Gets The first entity with the given name as int data
Parameters
witResponse
name
The entity name typically something like name:name
Returns
static int
GetFirstWitIntValue
( this
WitResponseNode
witResponse,
string name,
int defaultValue )
Gets The first entity with the given name as int data
Parameters
witResponse
name
The entity name typically something like name:name
Returns
static
WitEntityFloatData
GetFirstWitFloatEntity
( this
WitResponseNode
witResponse,
string name )
Gets the first entity with the given name as float data
Parameters
witResponse
name
The entity name typically something like name:name
Returns
static float
GetFirstWitFloatValue
( this
WitResponseNode
witResponse,
string name,
float defaultValue )
Gets The first entity with the given name as int data
Parameters
witResponse
name
The entity name typically something like name:name
Returns
static
WitEntityData
[]
GetEntities
( this
WitResponseNode
witResponse,
string name )
Gets all entities in the given response
Parameters
witResponse
The root response node of an VoiceService.events.OnResponse event
Returns
static int
EntityCount
( this
WitResponseNode
response )
Returns the total number of entities
Parameters
response
Returns
static
WitEntityFloatData
[]
GetFloatEntities
( this
WitResponseNode
witResponse,
string name )
Gets all float entity values in the given response with the specified entity name
Parameters
witResponse
The root response node of an VoiceService.events.OnResponse event
name
The entity name typically something like name:name
Returns
static
WitEntityIntData
[]
GetIntEntities
( this
WitResponseNode
witResponse,
string name )
Gets all int entity values in the given response with the specified entity name
Parameters
witResponse
The root response node of an VoiceService.events.OnResponse event
name
The entity name typically something like name:name
Returns
static
WitIntentData
AsWitIntent
( this
WitResponseNode
witResponse )
Converts wit response node into wit intent data
static string
GetIntentName
( this
WitResponseNode
witResponse )
Gets the first intent's name
Parameters
witResponse
Returns
static
WitResponseNode
GetFirstIntent
( this
WitResponseNode
witResponse )
Gets the first intent node
Parameters
witResponse
Returns
static
WitIntentData
GetFirstIntentData
( this
WitResponseNode
witResponse )
Gets the first set of intent data
Parameters
witResponse
Returns
WitIntentData or null if no intents are found
static
WitIntentData
[]
GetIntents
( this
WitResponseNode
witResponse )
Gets all intents in the given response
Parameters
witResponse
The root response node of an VoiceService.events.OnResponse event
Returns
static string
GetPathValue
( this
WitResponseNode
response,
string path )
static void
SetString
( this
WitResponseNode
response,
string path,
string value )
static void
RemovePath
( this
WitResponseNode
response,
string path )
static
WitResponseReference
GetWitResponseReference
( string path )
static string
GetCodeFromPath
( string path )
static string
GetTraitValue
( this
WitResponseNode
witResponse,
string name )
Gets the string value of the first trait
Parameters
witResponse
name
Returns
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