Closed captions and live transcript in iOS Zoom SDK in Custom UI

I have integrated Zoom Video SDK for zoom meeting in iOS application. I have implemented Custom UI. everything is working fine. Now I need to implement closed captions and live transcription feature. I have implemented the code but the delegates are not getting called. Please help here.

Code -

 let liveTranscriptionHelper = ZoomVideoSDK.shareInstance()?.getLiveTranscriptionHelper()
 ZoomVideoSDK.shareInstance()?.delegate = self
 liveTranscriptionHelper!.startLiveTranscription()

Delegates

func onLiveTranscriptionMsgReceived(_ messageInfo:       ZoomVideoSDKLiveTranscriptionMessageInfo?) {
    print("MessageInfoContent is :\(messageInfo?.messageContent ?? "")")
    
}

func onLiveTranscriptionStatus(_ status: ZoomVideoSDKLiveTranscriptionStatus) {
    print("Status of received transcript -\(status)")
}
    
func onLiveTranscriptionMsgError(_ spokenLanguage:     ZoomVideoSDKLiveTranscriptionLanguage?, transLanguage transcriptLanguage:      ZoomVideoSDKLiveTranscriptionLanguage?) {
    print("Error while receiving translation")
}

Only the second delegate is getting called i.e - onLiveTranscriptionStatus

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.

Hi @tarun1.kumar,

Can I know the status you are getting in the onLiveTranscriptionStatus callback after calling startLiveTranscription()?

For our VSDK, live transcription and translation require a separate license. Hence if you do not have a license, you will receive an error. Do Contact Sales for details. You can also send me your VSDK account details for me to check on my end.

Thank you.