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.
togglebooleanRequired

Desired state for the microphone. Set to true to activate the microphone; false to deactivate.

audioobjectRequired
Audio data and metadata associated with the control request. Provides additional context if needed during processing.

Response

OK
audioStateintegerRead-only

The current state of the microphone after processing the control request. Indicates whether the microphone is active (on) or inactive (off).

audioobject
Audio data and associated metadata returned in the response.

Errors

400
Bad Request Error