Documentation

Support

Vivox Core SDK

Vivox Core SDK

Disable speech-to-text transcription

How to disable speech-to-text transcription in channels.
Read time 1 minuteLast updated 20 hours ago

To disable speech-to-text transcription, issue a
vx_req_session_transcription_control
request with the enable field set to 0 and the
session_handle
field set to the handle of the joined channel.
The Vivox SDK responds to the
vx_req_session_transcription_control
request with a
vx_resp_session_transcription_control
response. The
return_code
parameter is 0 on success, otherwise it returns a non-zero parameter.
The following code is an example of how to disable speech-to-text transcription.
. . .vx_req_session_transcription_control_t *req;vx_req_session_transcription_control_create(&req);req->session_handle = vx_strdup("mychannel");req->enable = 0;req->access_token = vx_strdup (access_token.c_str());vx_issue_request2(&req->base);. . .void HandleResponse(vx_resp_session_transcription_control *resp){ if (resp->base.return_code != 0) { printf("Failed to set transcription status (status: %s) \n", vx_get_error_string(resp->base.status_code)); } else { printf("Transcription status successfully updated\n"); }}. . .