Microphone Control
MicrophoneControl controls the state of the microphone based on the incoming request.
When a MicrophoneControl is received, the service will either activate or deactivate the microphone. The response (MicrophoneControlRequest) includes the updated microphone state, any relevant audio data, and transcribed text if available.
HTTP Mapping: POST “/v1/conversation/audio/microphone:microphoneControl” The entire request body is forwarded to the service.
Request
This endpoint expects an object.
toggle
Desired state for the microphone. Set to true to activate the microphone; false to deactivate.
audio
Audio data and metadata associated with the control request. Provides additional context if needed during processing.
Response
OK
audioState
The current state of the microphone after processing the control request. Indicates whether the microphone is active (on) or inactive (off).
audio
Audio data and associated metadata returned in the response.
Errors
400
Bad Request Error