类 AICloudASRConfig
- java.lang.Object
-
- com.aispeech.lite.base.BaseConfig
-
- com.aispeech.export.config.AICloudASRConfig
-
public class AICloudASRConfig extends BaseConfig
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static class
AICloudASRConfig.Builder
-
字段概要
-
从类继承的字段 com.aispeech.lite.base.BaseConfig
tagSuffix
-
-
构造器概要
构造器 构造器 说明 AICloudASRConfig()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 int
getMaxMessageQueueSize()
java.lang.String
getVadResource()
boolean
isEnableDoubleVad()
boolean
isLocalVadEnable()
boolean
isUseVprint()
void
setEnableDoubleVad(boolean enableDoubleVad)
设置识别引擎是否使用双VAD,使用双VAD 需要 feed 2通道音频,而 使用非双VAD 则 feed 1 通道的音频。void
setLocalVadEnable(boolean localVadEnable)
设置是否启用本地vad,一般都会打开,void
setMaxMessageQueueSize(int maxMessageQueueSize)
设置消息队列最大长度 默认-1 使用 DUILiteConfig#getMaxMessageQueueSize() 的配置 0表示不限制长度, 建议大于100void
setUseVprint(boolean useVprint)
识别时是否需要声纹信息,默认false。void
setVadResource(java.lang.String vadResource)
设置本地vad资源java.lang.String
toString()
-
从类继承的方法 com.aispeech.lite.base.BaseConfig
getTagSuffix, setTagSuffix
-
-
-
-
方法详细资料
-
setVadResource
public void setVadResource(java.lang.String vadResource)
设置本地vad资源1. 如在 sd 里设置为绝对路径 如/sdcard/speech/***.bin
2. 如在 assets 里设置为名称
- 参数:
vadResource
- vad资源
-
getVadResource
public java.lang.String getVadResource()
-
setLocalVadEnable
public void setLocalVadEnable(boolean localVadEnable)
设置是否启用本地vad,一般都会打开,- 参数:
localVadEnable
- true (default) 使用Vad, false 禁止Vad
-
isLocalVadEnable
public boolean isLocalVadEnable()
-
isUseVprint
public boolean isUseVprint()
-
setUseVprint
public void setUseVprint(boolean useVprint)
识别时是否需要声纹信息,默认false。这里打开后需要在 AICloudASRIntent 加上需要验证的声纹信息- 参数:
useVprint
- 是否需要声纹信息
-
setMaxMessageQueueSize
public void setMaxMessageQueueSize(int maxMessageQueueSize)
设置消息队列最大长度- 默认-1 使用 DUILiteConfig#getMaxMessageQueueSize() 的配置
- 0表示不限制长度, 建议大于100
动态库方法运行在一个单独的线程里,通过消息队列依次调用。 在设备性能不好的设备上可以设置消息队列最大长度,防止算力不够导致内核无法及时处理完音频数据而导致内存过大的问题
- 参数:
maxMessageQueueSize
- 消息队列最大长度
-
getMaxMessageQueueSize
public int getMaxMessageQueueSize()
-
setEnableDoubleVad
public void setEnableDoubleVad(boolean enableDoubleVad)
设置识别引擎是否使用双VAD,使用双VAD 需要 feed 2通道音频,而 使用非双VAD 则 feed 1 通道的音频。- 参数:
enableDoubleVad
- true 使用双VAD , false 非双VAD
-
isEnableDoubleVad
public boolean isEnableDoubleVad()
-
toString
public java.lang.String toString()
- 覆盖:
toString
在类中java.lang.Object
-
-