I’ve concluded some testing and here are some additional notes which you might find useful.
onOriginalLanguageMsgReceivedis the replacement method foronLiveTranscriptionMsgReceived- If you do not have a translation plan in place, can call the following code, to get the speech to text in
onOriginalLanguageMsgReceived
captionController->StartLiveTranscription();
captionController->SetMeetingSpokenLanguage(0); //english
captionController->SetTranslationLanguage(-1); //none
captionController->EnableReceiveSpokenLanguageContent(true); - If you have a translation plan in place, below is the variation in code, to get the translated speech-to-text in
OnLiveTranscriptionMsgInfoReceived
captionController->StartLiveTranscription();
captionController->SetMeetingSpokenLanguage(0); //english
captionController->SetTranslationLanguage(1); //mandarin
captionController->EnableReceiveSpokenLanguageContent(true);