Class IZegoAIVoiceChangerEventHandler


  • public abstract class IZegoAIVoiceChangerEventHandler
    extends java.lang.Object
    • Constructor Detail

      • IZegoAIVoiceChangerEventHandler

        public IZegoAIVoiceChangerEventHandler()
    • Method Detail

      • onInit

        public void onInit​(ZegoAIVoiceChanger aiVoiceChanger,
                           int errorCode)
        Initialize AI voice changer engine status callback. Available since: 3.10.0. Description: Initialize AI voice changer engine status callback. Trigger: The callback triggered when call [init] function. Restrictions: None.
        Parameters:
        aiVoiceChanger - Callback AI voice changer instance.
        errorCode - Error code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details.
      • onUpdateProgress

        public void onUpdateProgress​(ZegoAIVoiceChanger aiVoiceChanger,
                                     double percent,
                                     int fileIndex,
                                     int fileCount)
        Update AI voice changer engine models progress callback. Available since: 3.12.0. Description: Update AI voice changer engine models progress callback. Trigger: The callback triggered when call [update] function. Restrictions: None.
        Parameters:
        aiVoiceChanger - Callback AI voice changer instance.
        percent - Current file update progress.
        fileIndex - Current update file index.
        fileCount - Total update file count.
      • onUpdate

        public void onUpdate​(ZegoAIVoiceChanger aiVoiceChanger,
                             int errorCode)
        Update AI voice changer engine models status callback. Available since: 3.10.0. Description: Update AI voice changer engine models status callback. Trigger: The callback triggered when call [update] function. Restrictions: None.
        Parameters:
        aiVoiceChanger - Callback AI voice changer instance.
        errorCode - Error code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details.
      • onGetSpeakerList

        public void onGetSpeakerList​(ZegoAIVoiceChanger aiVoiceChanger,
                                     int errorCode,
                                     java.util.ArrayList<ZegoAIVoiceChangerSpeakerInfo> speakerList)
        Get AI voice changer engine available speaker list callback. Available since: 3.10.0. Description: Get AI voice changer engine available speaker list callback. Trigger: The callback triggered when call [getSpeakerList] function. Restrictions: None.
        Parameters:
        aiVoiceChanger - Callback AI voice changer instance.
        errorCode - Error code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details.
        speakerList - Available speaker list.
      • onEvent

        public void onEvent​(ZegoAIVoiceChanger aiVoiceChanger,
                            ZegoAIVoiceChangerEvent event)
        AI voice changer event callback. Available since: 3.12.0. Description: AI voice changer event callback. Trigger: The callback triggered when AI voice changer transcode failure occurred. Restrictions: None.
        Parameters:
        aiVoiceChanger - Callback AI voice changer instance.
        event - AI voice changer event.
      • onSetSpeaker

        public void onSetSpeaker​(ZegoAIVoiceChanger aiVoiceChanger,
                                 int errorCode)
        Set AI voice changer engine speaker status callback. Available since: 3.12.0. Description: Set AI voice changer engine speaker status callback. Trigger: The callback triggered when call [setSpeaker] function. Restrictions: None.
        Parameters:
        aiVoiceChanger - Callback AI voice changer instance.
        errorCode - Error code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details.