io.agora.rtc.AgoraAudioVadConfigV2类 参考
VAD(语音活动检测)配置信息。
自从
4.4.32。
构造及析构函数说明
AgoraAudioVadConfigV2() [1/2]
| io.agora.rtc.AgoraAudioVadConfigV2.AgoraAudioVadConfigV2 | ( | ) |
AgoraAudioVadConfigV2() [2/2]
| io.agora.rtc.AgoraAudioVadConfigV2.AgoraAudioVadConfigV2 | ( | int | preStartRecognizeCount, |
| int | startRecognizeCount, | ||
| int | stopRecognizeCount, | ||
| float | activePercent, | ||
| float | inactivePercent, | ||
| int | startVoiceProb, | ||
| int | stopVoiceProb, | ||
| int | startRmsThreshold, | ||
| int | stopRmsThreshold ) |
成员函数说明
getActivePercent()
| float io.agora.rtc.AgoraAudioVadConfigV2.getActivePercent | ( | ) |
getInactivePercent()
| float io.agora.rtc.AgoraAudioVadConfigV2.getInactivePercent | ( | ) |
getPreStartRecognizeCount()
| int io.agora.rtc.AgoraAudioVadConfigV2.getPreStartRecognizeCount | ( | ) |
getStartRecognizeCount()
| int io.agora.rtc.AgoraAudioVadConfigV2.getStartRecognizeCount | ( | ) |
getStartRmsThreshold()
| int io.agora.rtc.AgoraAudioVadConfigV2.getStartRmsThreshold | ( | ) |
getStartVoiceProb()
| int io.agora.rtc.AgoraAudioVadConfigV2.getStartVoiceProb | ( | ) |
getStopRecognizeCount()
| int io.agora.rtc.AgoraAudioVadConfigV2.getStopRecognizeCount | ( | ) |
getStopRmsThreshold()
| int io.agora.rtc.AgoraAudioVadConfigV2.getStopRmsThreshold | ( | ) |
getStopVoiceProb()
| int io.agora.rtc.AgoraAudioVadConfigV2.getStopVoiceProb | ( | ) |
setActivePercent()
| void io.agora.rtc.AgoraAudioVadConfigV2.setActivePercent | ( | float | activePercent | ) |
setInactivePercent()
| void io.agora.rtc.AgoraAudioVadConfigV2.setInactivePercent | ( | float | inactivePercent | ) |
setPreStartRecognizeCount()
| void io.agora.rtc.AgoraAudioVadConfigV2.setPreStartRecognizeCount | ( | int | preStartRecognizeCount | ) |
setStartRecognizeCount()
| void io.agora.rtc.AgoraAudioVadConfigV2.setStartRecognizeCount | ( | int | startRecognizeCount | ) |
setStartRmsThreshold()
| void io.agora.rtc.AgoraAudioVadConfigV2.setStartRmsThreshold | ( | int | startRmsThreshold | ) |
setStartVoiceProb()
| void io.agora.rtc.AgoraAudioVadConfigV2.setStartVoiceProb | ( | int | startVoiceProb | ) |
setStopRecognizeCount()
| void io.agora.rtc.AgoraAudioVadConfigV2.setStopRecognizeCount | ( | int | stopRecognizeCount | ) |
setStopRmsThreshold()
| void io.agora.rtc.AgoraAudioVadConfigV2.setStopRmsThreshold | ( | int | stopRmsThreshold | ) |
setStopVoiceProb()
| void io.agora.rtc.AgoraAudioVadConfigV2.setStopVoiceProb | ( | int | stopVoiceProb | ) |
toString()
| String io.agora.rtc.AgoraAudioVadConfigV2.toString | ( | ) |
类成员变量说明
private
activePercent
|
private
inactivePercent
|
private
preStartRecognizeCount
|
private
startRecognizeCount
|
private
startRmsThreshold
|
指标的值越大,则语音活跃度检测越灵敏。
- 在安静环境中,可以设为 -50。
- 在嘈杂环境中,可以设为 -40 到 -30 之间。
private
startVoiceProb
|
概率越低,音频帧越容易被判断为活跃状态,从而更早进入开始讲话状态; 反之,概率越高,音频帧越不容易被判断为活跃状态,从而更晚进入开始讲话状态。
private
stopRecognizeCount
|
private
stopRmsThreshold
|
指标的值越大,则语音活跃度检测越灵敏。
- 在安静环境中,可以设为 -50。
- 在嘈杂环境中,可以设为 -40 到 -30 之间。
private
stopVoiceProb
|
概率越低,音频帧越容易被判断为活跃状态,从而更晚进入停止讲话状态; 反之,概率越高,音频帧越不容易被判断为活跃状态,从而更早进入停止讲话状态。