Package im.zego.zegoexpress.callback
Class IZegoAIVoiceChangerEventHandler
- java.lang.Object
-
- im.zego.zegoexpress.callback.IZegoAIVoiceChangerEventHandler
-
public abstract class IZegoAIVoiceChangerEventHandler extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description IZegoAIVoiceChangerEventHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
onEvent(ZegoAIVoiceChanger aiVoiceChanger, ZegoAIVoiceChangerEvent event)
AI voice changer event callback.void
onGetSpeakerList(ZegoAIVoiceChanger aiVoiceChanger, int errorCode, java.util.ArrayList<ZegoAIVoiceChangerSpeakerInfo> speakerList)
Get AI voice changer engine available speaker list callback.void
onInit(ZegoAIVoiceChanger aiVoiceChanger, int errorCode)
Initialize AI voice changer engine status callback.void
onSetSpeaker(ZegoAIVoiceChanger aiVoiceChanger, int errorCode)
Set AI voice changer engine speaker status callback.void
onUpdate(ZegoAIVoiceChanger aiVoiceChanger, int errorCode)
Update AI voice changer engine models status callback.void
onUpdateProgress(ZegoAIVoiceChanger aiVoiceChanger, double percent, int fileIndex, int fileCount)
Update AI voice changer engine models progress callback.
-
-
-
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.
-
-