public static final class AsrConfig.VadConfig
extends java.lang.Object
端点检测相关配置
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
PARAM_KEY_VAD_HEAD
开始的静音检测毫秒数 当声音开始的静音超过此项指定的毫秒数时,认为没有检测到声音 (VAD_NO_VOICE_INPUT) 如果此值为0,则表示不进行起点检测,无论检测到起点前的音频数据有多长,也不返回VAD_NO_VOICE_INPUT
取值或示例 [0,30000] 缺省值 10000 |
static java.lang.String |
PARAM_KEY_VAD_SEG
端点检测的分段间隔毫秒数 目前只对云端自由说实时反馈模式生效,检测到起点后语音数据出现静音并且静音时间超过此项指定的毫秒数时, 认为音频进行分段。
|
static java.lang.String |
PARAM_KEY_VAD_SWITCH
识别前进行端点检测 如果为yes则开启端点检测,如果no则关闭端点检测
取值或示例 {yes,no} 缺省值 yes |
static java.lang.String |
PARAM_KEY_VAD_TAIL
端点检测的末尾毫秒数 检测到起点后语音数据出现静音并且静音时间超过此项指定的毫秒数时,认为声音结束 如果此值为0,则表示不进行末端检测,用户必须使用 CHECK_FLAG_END 进行手工的停止或继续添加检测音频数据直到缓存区满
取值或示例 [0,30000] 缺省值 500 |
static java.lang.String |
PARAM_KEY_VAD_THRESHOLD
端点检测灵敏度设置 端点检测灵敏度设置,该值越小越灵敏
取值或示例 [0,100] 缺省值 10 |
| 构造器和说明 |
|---|
VadConfig() |
public static final java.lang.String PARAM_KEY_VAD_SWITCH
识别前进行端点检测 如果为yes则开启端点检测,如果no则关闭端点检测
取值或示例 {yes,no} 缺省值 yespublic static final java.lang.String PARAM_KEY_VAD_THRESHOLD
端点检测灵敏度设置 端点检测灵敏度设置,该值越小越灵敏
取值或示例 [0,100] 缺省值 10public static final java.lang.String PARAM_KEY_VAD_HEAD
开始的静音检测毫秒数
当声音开始的静音超过此项指定的毫秒数时,认为没有检测到声音 (VAD_NO_VOICE_INPUT) 如果此值为0,则表示不进行起点检测,无论检测到起点前的音频数据有多长,也不返回VAD_NO_VOICE_INPUT取值或示例 [0,30000] 缺省值 10000public static final java.lang.String PARAM_KEY_VAD_TAIL
端点检测的末尾毫秒数
检测到起点后语音数据出现静音并且静音时间超过此项指定的毫秒数时,认为声音结束 如果此值为0,则表示不进行末端检测,用户必须使用 CHECK_FLAG_END 进行手工的停止或继续添加检测音频数据直到缓存区满取值或示例 [0,30000] 缺省值 500public static final java.lang.String PARAM_KEY_VAD_SEG
端点检测的分段间隔毫秒数
目前只对云端自由说实时反馈模式生效,检测到起点后语音数据出现静音并且静音时间超过此项指定的毫秒数时, 认为音频进行分段。如果此值为0或设置大于等于vadtail,则表示不进行分段。取值或示例 [0,30000] 缺省值 500