@zoom/react-native-videosdk
    Preparing search index...
    type 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>;
    }

    Implemented by

    Index

    Properties

    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.