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