ZoomVideoSdkLiveTranscriptionHelperType: {
    canStartLiveTranscription: () => Promise<boolean>;
    enableReceiveSpokenLanguageContent: (enable: boolean) => Promise<Errors>;
    getAvailableSpokenLanguages: () => Promise<
        ZoomVideoSdkLiveTranscriptionLanguage[],
    >;
    getAvailableTranslationLanguages: () => Promise<
        ZoomVideoSdkLiveTranscriptionLanguage[],
    >;
    getHistoryTranslationMessageList: () => Promise<
        ZoomVideoSdkLiveTranscriptionMessageInfo[],
    >;
    getLiveTranscriptionStatus: () => Promise<LiveTranscriptionStatus>;
    getSpokenLanguage: () => Promise<ZoomVideoSdkLiveTranscriptionLanguage>;
    getTranslationLanguage: () => Promise<
        ZoomVideoSdkLiveTranscriptionLanguage,
    >;
    isAllowViewHistoryTranslationMessageEnabled: () => Promise<boolean>;
    isReceiveSpokenLanguageContentEnabled: () => Promise<boolean>;
    setSpokenLanguage: (languageId: number) => void;
    setTranslationLanguage: (languageId: number) => void;
    startLiveTranscription: () => Promise<Errors>;
    stopLiveTranscription: () => Promise<Errors>;
}

Type declaration

  • canStartLiveTranscription: () => Promise<boolean>

    Query if the user can start live transcription.

  • enableReceiveSpokenLanguageContent: (enable: boolean) => Promise<Errors>

    Enable or disable to receive original and translated content. If you enable this feature, you must start live transcription.

  • getAvailableSpokenLanguages: () => Promise<ZoomVideoSdkLiveTranscriptionLanguage[]>

    Get the list of all available spoken languages in a session.

  • getAvailableTranslationLanguages: () => Promise<ZoomVideoSdkLiveTranscriptionLanguage[]>

    Get the list of all available translation languages in a session.

  • getHistoryTranslationMessageList: () => Promise<ZoomVideoSdkLiveTranscriptionMessageInfo[]>

    Get the all history list of translation messages in a session.

  • getLiveTranscriptionStatus: () => Promise<LiveTranscriptionStatus>

    Get the current live transcription status.

  • getSpokenLanguage: () => Promise<ZoomVideoSdkLiveTranscriptionLanguage>

    Get the spoken language of the current user.

  • getTranslationLanguage: () => Promise<ZoomVideoSdkLiveTranscriptionLanguage>

    Get the translation language of the current user.

  • isAllowViewHistoryTranslationMessageEnabled: () => Promise<boolean>

    Determine whether the view history translation message is available.

  • isReceiveSpokenLanguageContentEnabled: () => Promise<boolean>

    Determine whether the feature to receive original and translated is available.

  • setSpokenLanguage: (languageId: number) => void

    Set the spoken language of the current user.

  • setTranslationLanguage: (languageId: number) => void

    Set the translation language of the current user.

  • startLiveTranscription: () => Promise<Errors>

    Start live transcription. If the session allows multi-language transcription, all users can start live transcription.

  • stopLiveTranscription: () => Promise<Errors>

    Stop live transcription. If the session allows multi-language transcription, all users can stop live transcription.

MMNEPVFCICPMFPCPTTAAATR