public class AILocalASRConfig extends BaseConfig implements IConfig
Modifier and Type | Class and Description |
---|---|
static class |
AILocalASRConfig.Builder |
Modifier and Type | Field and Description |
---|---|
int |
vadPauseTime |
tagSuffix
Constructor and Description |
---|
AILocalASRConfig() |
Modifier and Type | Method and Description |
---|---|
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 911
|
void |
setLanguages(Languages languages) |
void |
setNetbinResource(java.lang.String netbinResource)
设置网络资源
|
void |
setNgramSlotRes(java.lang.String ngramSlotRes)
设置ngram编译需要的资源名,可设置 assets 下的相对路径 或 / 开头的绝对路径
须在init之前设置才生效
|
void |
setVadEnable(boolean vadEnable)
设置是否启用vad,默认为true
|
void |
setVadResource(java.lang.String vadResource)
设置本地vad资源
|
java.lang.String |
toString() |
getTagSuffix, setTagSuffix
public void setVadEnable(boolean vadEnable)
vadEnable
- true:使用Vad;false:禁止Vadpublic void setNetbinResource(java.lang.String netbinResource)
1. 如在 sd 里设置为绝对路径 如/sdcard/speech/***.bin
2. 如在 assets 里设置为名称
netbinResource
- netbin 资源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
- 声学资源public void setVadResource(java.lang.String vadResource)
1. 如在 sd 里设置为绝对路径 如/sdcard/speech/***.bin
2. 如在 assets 里设置为名称
vadResource
- vad资源public void setNgramSlotRes(java.lang.String ngramSlotRes)
ngramSlotRes
- ngramSlot 资源public boolean isVadEnable()
public void setEnableDoubleVad(boolean enableDoubleVad)
enableDoubleVad
- true 使用双VAD , false 非双VADpublic void setItnUpperCase(boolean itnUpperCase)
itnUpperCase
- public boolean isItnUpperCase()
public boolean isEnableDoubleVad()
public java.lang.String getVadResource()
public int getVadPauseTime()
public java.lang.String getAcousticResources()
public java.lang.String getNetbinResource()
public java.lang.String getNgramSlotRes()
public Languages getLanguages()
public void setLanguages(Languages languages)
public boolean isUseItn()
public java.lang.String getItnLuaResFolderName()
public java.lang.String getNumBinPath()
public java.lang.String toString()
toString
in class java.lang.Object