类 AILocalASRConfig.Builder
- java.lang.Object
-
- com.aispeech.export.config.AILocalASRConfig.Builder
-
- 封闭类:
- AILocalASRConfig
public static final class AILocalASRConfig.Builder extends java.lang.Object
-
-
字段概要
字段 修饰符和类型 字段 说明 int
vadPauseTime
-
构造器概要
构造器 构造器 说明 Builder()
-
方法概要
所有方法 实例方法 具体方法 已过时的方法 修饰符和类型 方法 说明 AILocalASRConfig
build()
AILocalASRConfig.Builder
setAcousticResources(java.lang.String acousticResources)
设置声学资源AILocalASRConfig.Builder
setEnableDoubleVad(boolean enableDoubleVad)
设置离线识别引擎是否使用双VAD,使用双VAD 需要 feed 2通道音频,而 使用非双VAD 则 feed 1 通道的音频。AILocalASRConfig.Builder
setItnLuaResFolderName(java.lang.String itnLuaResFolderName)
设置Itn numLex 资源目录路径 可设置 assets 下的相对路径 或 / 开头的绝对路径AILocalASRConfig.Builder
setLanguages(Languages languages)
设置语言类型AILocalASRConfig.Builder
setNetBin(java.lang.String netBin)
设置网络资源,可设置 assets 下的相对路径 或 / 开头的绝对路径 须在init之前设置才生效AILocalASRConfig.Builder
setNetbinResource(java.lang.String netbinResource)
设置网络资源AILocalASRConfig.Builder
setNgramSlotRes(java.lang.String slotRes)
设置ngram编译需要的资源名,可设置 assets 下的相对路径 或 / 开头的绝对路径 须在init之前设置才生效AILocalASRConfig.Builder
setNumBinPath(java.lang.String numBinPath)
设置Itn NumBin 文件路径,传入后将支持文本转数字功能 可设置 assets 下的相对路径 或 / 开头的绝对路径AILocalASRConfig.Builder
setResBin(java.lang.String resBin)
设置声学资源,可设置 assets 下的相对路径 或 / 开头的绝对路径 须在init之前设置才生效, 适用于声学资源放在assets目录下AILocalASRConfig.Builder
setUseCustomFeed(boolean useCustomFeed)
AILocalASRConfig.Builder
setUseItn(boolean useItn)
开启Itn功能 对ASR识别后的文字进行功能转化AILocalASRConfig.Builder
setVadEnable(boolean vadEnable)
设置是否启用vad,默认为trueAILocalASRConfig.Builder
setVadPauseTime(int vadPauseTime)
设置VAD右边界AILocalASRConfig.Builder
setVadRes(java.lang.String vadRes)
设置VAD资源名,可设置 assets 下的相对路径 或 / 开头的绝对路径 须在init之前设置才生效AILocalASRConfig.Builder
setVadResource(java.lang.String vadResource)
设置本地vad资源
-
-
-
方法详细资料
-
setVadEnable
public AILocalASRConfig.Builder setVadEnable(boolean vadEnable)
设置是否启用vad,默认为true- 参数:
vadEnable
- true:使用Vad;false:禁止Vad
-
setNetbinResource
public AILocalASRConfig.Builder setNetbinResource(java.lang.String netbinResource)
设置网络资源1. 如在 sd 里设置为绝对路径 如/sdcard/speech/***.bin
2. 如在 assets 里设置为名称
- 参数:
netbinResource
- netbin 资源
-
setAcousticResources
public AILocalASRConfig.Builder setAcousticResources(java.lang.String acousticResources)
设置声学资源1. 如在 sd 里设置为绝对路径 如/sdcard/speech/ebnfr.aicar.1.3.0.bin
2. 如在 assets 里设置为名称,如:ebnfr.aicar.1.3.0.bin
- 参数:
acousticResources
- 声学资源
-
setVadRes
public AILocalASRConfig.Builder setVadRes(java.lang.String vadRes)
设置VAD资源名,可设置 assets 下的相对路径 或 / 开头的绝对路径 须在init之前设置才生效- 参数:
vadRes
- vadName- 返回:
- Builder
-
setVadPauseTime
public AILocalASRConfig.Builder setVadPauseTime(int vadPauseTime)
设置VAD右边界- 参数:
vadPauseTime
- pauseTime 单位:ms,默认300- 返回:
- Builder
-
setNetBin
public AILocalASRConfig.Builder setNetBin(java.lang.String netBin)
设置网络资源,可设置 assets 下的相对路径 或 / 开头的绝对路径 须在init之前设置才生效- 参数:
netBin
- 资源名- 返回:
- Builder
-
setResBin
public AILocalASRConfig.Builder setResBin(java.lang.String resBin)
设置声学资源,可设置 assets 下的相对路径 或 / 开头的绝对路径 须在init之前设置才生效, 适用于声学资源放在assets目录下- 参数:
resBin
- 资源名- 返回:
- Builder
-
setVadResource
public AILocalASRConfig.Builder setVadResource(java.lang.String vadResource)
设置本地vad资源1. 如在 sd 里设置为绝对路径 如/sdcard/speech/***.bin
2. 如在 assets 里设置为名称
- 参数:
vadResource
- vad资源
-
setUseCustomFeed
@Deprecated public AILocalASRConfig.Builder setUseCustomFeed(boolean useCustomFeed)
设置是否自行feed数据,不使用内部录音机(包括MockRecord和AIAudioRecord), 需要在init之前调用, 默认为false- 参数:
useCustomFeed
- the useCustomFeed to set- 返回:
- Builder
-
setNgramSlotRes
public AILocalASRConfig.Builder setNgramSlotRes(java.lang.String slotRes)
设置ngram编译需要的资源名,可设置 assets 下的相对路径 或 / 开头的绝对路径 须在init之前设置才生效- 参数:
slotRes
-- 返回:
- Builder
-
setUseItn
public AILocalASRConfig.Builder setUseItn(boolean useItn)
开启Itn功能 对ASR识别后的文字进行功能转化
-
setItnLuaResFolderName
public AILocalASRConfig.Builder setItnLuaResFolderName(java.lang.String itnLuaResFolderName)
设置Itn numLex 资源目录路径 可设置 assets 下的相对路径 或 / 开头的绝对路径
-
setNumBinPath
public AILocalASRConfig.Builder setNumBinPath(java.lang.String numBinPath)
设置Itn NumBin 文件路径,传入后将支持文本转数字功能 可设置 assets 下的相对路径 或 / 开头的绝对路径- 参数:
numBinPath
-- 返回:
-
setLanguages
public AILocalASRConfig.Builder setLanguages(Languages languages)
设置语言类型- 参数:
languages
-- 返回:
-
setEnableDoubleVad
public AILocalASRConfig.Builder setEnableDoubleVad(boolean enableDoubleVad)
设置离线识别引擎是否使用双VAD,使用双VAD 需要 feed 2通道音频,而 使用非双VAD 则 feed 1 通道的音频。- 参数:
enableDoubleVad
- true 使用双VAD , false 非双VAD- 返回:
- Builder
-
build
public AILocalASRConfig build()
-
-