logo
On this page

ZegoAIVoiceChangerEventHandler

ZegoAIVoiceChangerEventHandler

Declared in ZegoExpressEventHandler.h

Methods

aiVoiceChanger:onInit

aiVoiceChanger:onInit
- (void)aiVoiceChanger:(ZegoAIVoiceChanger *)aiVoiceChanger onInit:(int)errorCode;
Initialize AI voice changer engine status callback.
Declared in ZegoExpressEventHandler.h

Parameters

NameTypeDescription
aiVoiceChangerZegoAIVoiceChanger *Callback AI voice changer instance.
errorCodeintError code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details.

Details

Initialize AI voice changer engine status callback.

  • Trigger: The callback triggered when call [init] function.
  • Available since: 3.10.0.
  • Restrictions: None.

aiVoiceChanger:onUpdateProgress:fileIndex:fileCount

aiVoiceChanger:onUpdateProgress:fileIndex:fileCount
- (void)aiVoiceChanger:(ZegoAIVoiceChanger *)aiVoiceChanger onUpdateProgress:(double)percent fileIndex:(int)fileIndex fileCount:(int)fileCount;
Update AI voice changer engine models progress callback.
Declared in ZegoExpressEventHandler.h

Parameters

NameTypeDescription
aiVoiceChangerZegoAIVoiceChanger *Callback AI voice changer instance.
percentdoubleCurrent file update progress.
fileIndexintCurrent update file index.
fileCountintTotal update file count.

Details

Update AI voice changer engine models progress callback.

  • Trigger: The callback triggered when call [update] function.
  • Available since: 3.12.0.
  • Restrictions: None.

aiVoiceChanger:onUpdate

aiVoiceChanger:onUpdate
- (void)aiVoiceChanger:(ZegoAIVoiceChanger *)aiVoiceChanger onUpdate:(int)errorCode;
Update AI voice changer engine models status callback.
Declared in ZegoExpressEventHandler.h

Parameters

NameTypeDescription
aiVoiceChangerZegoAIVoiceChanger *Callback AI voice changer instance.
errorCodeintError code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details.

Details

Update AI voice changer engine models status callback.

  • Trigger: The callback triggered when call [update] function.
  • Available since: 3.10.0.
  • Restrictions: None.

aiVoiceChanger:onGetSpeakerList:speakers

aiVoiceChanger:onGetSpeakerList:speakers
- (void)aiVoiceChanger:(ZegoAIVoiceChanger *)aiVoiceChanger onGetSpeakerList:(int)errorCode speakers:(NSArray<ZegoAIVoiceChangerSpeakerInfo *> *)speakerList;
Get AI voice changer engine available speaker list callback.
Declared in ZegoExpressEventHandler.h

Parameters

NameTypeDescription
aiVoiceChangerZegoAIVoiceChanger *Callback AI voice changer instance.
errorCodeintError code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details.
speakerListNSArray<ZegoAIVoiceChangerSpeakerInfo *> *Available speaker list.

Details

Get AI voice changer engine available speaker list callback.

  • Trigger: The callback triggered when call [getSpeakerList] function.
  • Available since: 3.10.0.
  • Restrictions: None.

aiVoiceChanger:onEvent

aiVoiceChanger:onEvent
- (void)aiVoiceChanger:(ZegoAIVoiceChanger *)aiVoiceChanger onEvent:(int)event;
AI voice changer event callback.
Declared in ZegoExpressEventHandler.h

Parameters

NameTypeDescription
aiVoiceChangerZegoAIVoiceChanger *Callback AI voice changer instance.
eventZegoAIVoiceChangerEventAI voice changer event.

Details

AI voice changer event callback.

  • Trigger: The callback triggered when AI voice changer transcode failure occurred.
  • Available since: 3.12.0.
  • Restrictions: None.

aiVoiceChanger:onSetSpeaker

aiVoiceChanger:onSetSpeaker
- (void)aiVoiceChanger:(ZegoAIVoiceChanger *)aiVoiceChanger onSetSpeaker:(int)errorCode;
Set AI voice changer engine speaker status callback.
Declared in ZegoExpressEventHandler.h

Parameters

NameTypeDescription
aiVoiceChangerZegoAIVoiceChanger *Callback AI voice changer instance.
errorCodeintError code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details.

Details

Set AI voice changer engine speaker status callback.

  • Trigger: The callback triggered when call [setSpeaker] function.
  • Available since: 3.12.0.
  • Restrictions: None.

Previous

zegoaivoicechanger

Next

zegoaivoicechangerspeakerinfo

On this page

Back to top