Hey @Erik5, I wish I had better news, but the Web Meeting SDK doesn’t expose a switch to start captions for you. The only thing it offers is the onReceiveTranscriptionMsg listener, which begins firing after someone in the call presses “Show captions”.
If you’re open to alternatives to the Web Meeting SDK, the Windows Meeting SDK can start live transcription in code via IClosedCaptionController::StartLiveTranscription(). Just keep in mind that any caption-based approach is subject to the host’s settings; hosts can disable or restrict automated captions altogether.
With the above in mind, to get the most reliable live transcription, many teams choose capture the raw audio stream and run their own speech-to-text. Zoom documents raw-audio access for the Linux Meeting SDK here, which would be my recommendation if you choose to go this route.
Another alternative is Recall.ai — it’s a simple 3rd party API that allows you to spin up meeting bots and get transcripts in real-time with just a few simple API calls.
Hope that makes things more clear, let me know if you have any questions!