类 AILocalASRConfig
- java.lang.Object
-
- com.aispeech.lite.base.BaseConfig
-
- com.aispeech.export.config.AILocalASRConfig
-
- 所有已实现的接口:
IConfig
public class AILocalASRConfig extends BaseConfig implements IConfig
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static class
AILocalASRConfig.Builder
-
字段概要
字段 修饰符和类型 字段 说明 int
vadPauseTime
-
从类继承的字段 com.aispeech.lite.base.BaseConfig
tagSuffix
-
-
构造器概要
构造器 构造器 说明 AILocalASRConfig()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 java.lang.String
getAcousticResources()
java.lang.String
getItnLuaResFolderName()
Languages
getLanguages()
java.lang.String
getNetbinResource()
java.lang.String
getNgramSlotRes()
java.lang.String
getNumBinPath()
int
getVadPauseTime()
java.lang.String
getVadResource()
boolean
isEnableDoubleVad()
boolean
isItnUpperCase()
boolean
isUseItn()
boolean
isVadEnable()
void
setAcousticResources(java.lang.String acousticResources)
设置声学资源void
setEnableDoubleVad(boolean enableDoubleVad)
设置离线识别引擎是否使用双VAD,使用双VAD 需要 feed 2通道音频,而 使用非双VAD 则 feed 1 通道的音频。void
setItnUpperCase(boolean itnUpperCase)
设置是否开启英文首字母转换大写,默认为true 转换 please call 911 --> Please call 911void
setLanguages(Languages languages)
void
setNetbinResource(java.lang.String netbinResource)
设置网络资源void
setNgramSlotRes(java.lang.String ngramSlotRes)
设置ngram编译需要的资源名,可设置 assets 下的相对路径 或 / 开头的绝对路径 须在init之前设置才生效void
setVadEnable(boolean vadEnable)
设置是否启用vad,默认为truevoid
setVadResource(java.lang.String vadResource)
设置本地vad资源java.lang.String
toString()
-
从类继承的方法 com.aispeech.lite.base.BaseConfig
getTagSuffix, setTagSuffix
-
-
-
-
方法详细资料
-
setVadEnable
public void setVadEnable(boolean vadEnable)
设置是否启用vad,默认为true- 参数:
vadEnable
- true:使用Vad;false:禁止Vad
-
setNetbinResource
public void setNetbinResource(java.lang.String netbinResource)
设置网络资源1. 如在 sd 里设置为绝对路径 如/sdcard/speech/***.bin
2. 如在 assets 里设置为名称
- 参数:
netbinResource
- netbin 资源
-
setAcousticResources
public void setAcousticResources(java.lang.String acousticResources)
设置声学资源1. 如在 sd 里设置为绝对路径 如/sdcard/speech/ebnfr.aicar.1.3.0.bin
2. 如在 assets 里设置为名称,如:ebnfr.aicar.1.3.0.bin
- 参数:
acousticResources
- 声学资源
-
setVadResource
public void setVadResource(java.lang.String vadResource)
设置本地vad资源1. 如在 sd 里设置为绝对路径 如/sdcard/speech/***.bin
2. 如在 assets 里设置为名称
- 参数:
vadResource
- vad资源
-
setNgramSlotRes
public void setNgramSlotRes(java.lang.String ngramSlotRes)
设置ngram编译需要的资源名,可设置 assets 下的相对路径 或 / 开头的绝对路径 须在init之前设置才生效- 参数:
ngramSlotRes
- ngramSlot 资源
-
isVadEnable
public boolean isVadEnable()
-
setEnableDoubleVad
public void setEnableDoubleVad(boolean enableDoubleVad)
设置离线识别引擎是否使用双VAD,使用双VAD 需要 feed 2通道音频,而 使用非双VAD 则 feed 1 通道的音频。- 参数:
enableDoubleVad
- true 使用双VAD , false 非双VAD
-
setItnUpperCase
public void setItnUpperCase(boolean itnUpperCase)
设置是否开启英文首字母转换大写,默认为true 转换 please call 911 --> Please call 911- 参数:
itnUpperCase
-
-
isItnUpperCase
public boolean isItnUpperCase()
-
isEnableDoubleVad
public boolean isEnableDoubleVad()
-
getVadResource
public java.lang.String getVadResource()
-
getVadPauseTime
public int getVadPauseTime()
-
getAcousticResources
public java.lang.String getAcousticResources()
-
getNetbinResource
public java.lang.String getNetbinResource()
-
getNgramSlotRes
public java.lang.String getNgramSlotRes()
-
getLanguages
public Languages getLanguages()
-
setLanguages
public void setLanguages(Languages languages)
-
isUseItn
public boolean isUseItn()
-
getItnLuaResFolderName
public java.lang.String getItnLuaResFolderName()
-
getNumBinPath
public java.lang.String getNumBinPath()
-
toString
public java.lang.String toString()
- 覆盖:
toString
在类中java.lang.Object
-
-