logo
On this page

ZegoAudioVADClient

ZegoAudioVADClient

Declared in ZegoExpressDefines.h

Methods

update:dataLength:sampleRate:channels:

update:dataLength:sampleRate:channels:
- (ZegoAudioVADType) update:(unsigned char *) data dataLength:(int) dataLength sampleRate:(int) sampleRate channels:(int) channels;
Check if an audio packet contains speech.
Declared in ZegoExpressDefines.h

Parameters

NameTypeDescription
dataunsigned char *audio data.
dataLengthintaudio data length.
sampleRateintsampling rate.
channelsintnumber of channels.

Details

Check if an audio packet contains speech.

  • When to call: It can be called after [createAudioVADClient].
  • Caution: ZegoAudioVADTypeSpeech will also be returned when the voice data is abnormal to ensure that the voice will not be missed.
  • Available since: 2.21.0

Return

voice detection results.

reset

reset
- (BOOL)reset;
Reset audio vad client instance.
Declared in ZegoExpressDefines.h

Reset audio vad client instance.

  • When to call: It can be called after [createAudioVADClient].
  • Available since: 2.21.0

reset results.

Previous

zegoaudiosourcemixconfig

Next

zegoautomixertask

On this page

Back to top