类 AILocalSemanticConfig.Builder
- java.lang.Object
-
- com.aispeech.export.config.AILocalSemanticConfig.Builder
-
public static class AILocalSemanticConfig.Builder extends java.lang.Object
-
-
字段概要
字段 修饰符和类型 字段 说明 boolean
enableNluFormatV2
nlu格式兼容,后续版本将改为默认 true 开启,返回、ngram、select等字段: {"grammar":{},"ngram":{},"select",{},"nlu":{}} 关闭,返回nlu字段: {"nlu":{}}double
selectRuleThreshold
java.lang.String
semDUILuaResFloder
设置离线DUI语义lua资源文件夹java.lang.String
semDUIResCustomFloder
设置离线DUI Custom资源文件夹java.lang.String
semDUIResFloder
设置离线DUI资源文件夹java.lang.String
skillMapping
离线内置语义与在线语义的映射表,如外部配置,sdk内部会对齐在线skill名和补充离线skillIdboolean
useFormat
离线语义归一化java.lang.String
vocabsCfgFolder
设置product.cfg 文件所在目录
-
构造器概要
构造器 构造器 说明 Builder()
-
方法概要
-
-
-
字段详细资料
-
semDUIResFloder
public java.lang.String semDUIResFloder
设置离线DUI资源文件夹
-
semDUIResCustomFloder
public java.lang.String semDUIResCustomFloder
设置离线DUI Custom资源文件夹
-
vocabsCfgFolder
public java.lang.String vocabsCfgFolder
设置product.cfg 文件所在目录
-
semDUILuaResFloder
public java.lang.String semDUILuaResFloder
设置离线DUI语义lua资源文件夹
-
useFormat
public boolean useFormat
离线语义归一化
-
selectRuleThreshold
public double selectRuleThreshold
-
enableNluFormatV2
public boolean enableNluFormatV2
nlu格式兼容,后续版本将改为默认 true 开启,返回、ngram、select等字段: {"grammar":{},"ngram":{},"select",{},"nlu":{}} 关闭,返回nlu字段: {"nlu":{}}
-
skillMapping
public java.lang.String skillMapping
离线内置语义与在线语义的映射表,如外部配置,sdk内部会对齐在线skill名和补充离线skillId
-
-
方法详细资料
-
setUseSelectRule
public AILocalSemanticConfig.Builder setUseSelectRule(boolean useSelectRule)
是否启用内部语义仲裁规则- 参数:
useSelectRule
- boolean- 返回:
AILocalSemanticConfig
-
setSelectRuleThreshold
public AILocalSemanticConfig.Builder setSelectRuleThreshold(double threshold)
设置仲裁阈值- 参数:
threshold
- 阈值- 返回:
AILocalSemanticConfig
-
setUseCustomFeed
@Deprecated public AILocalSemanticConfig.Builder setUseCustomFeed(boolean useCustomFeed)
已过时。不支持feed流设置是否自定义feed 音频- 参数:
useCustomFeed
- boolean- 返回:
AILocalSemanticConfig
-
setUseVad
@Deprecated public AILocalSemanticConfig.Builder setUseVad(boolean useVad)
已过时。不支持vad操作设置是否启用离线vad- 参数:
useVad
- boolean 默认打开- 返回:
AILocalSemanticConfig
-
setVadRes
@Deprecated public AILocalSemanticConfig.Builder setVadRes(java.lang.String vadRes)
已过时。不支持vad操作设置vad资源- 参数:
vadRes
- String vad 资源- 返回:
AILocalSemanticConfig
-
setSemNaviResFolder
public AILocalSemanticConfig.Builder setSemNaviResFolder(java.lang.String semNaviResFolder)
设置离线导航语义资源文件夹- 参数:
semNaviResFolder
- 语义资源- 返回:
AILocalSemanticConfig
-
setSemNaviLuaResFolder
public AILocalSemanticConfig.Builder setSemNaviLuaResFolder(java.lang.String semNaviLuaResFolder)
设置语义lua资源文件夹- 参数:
semNaviLuaResFolder
- lua 语义资源- 返回:
AILocalSemanticConfig
-
setSemDUIResFolder
public AILocalSemanticConfig.Builder setSemDUIResFolder(java.lang.String semDUIResFloder)
设置离线导DUI语义资源文件夹- 参数:
semDUIResFloder
- 语义资源- 返回:
AILocalSemanticConfig
-
setSemDUIResCustomFolder
public AILocalSemanticConfig.Builder setSemDUIResCustomFolder(java.lang.String semDUIResCustomFloder)
设置离线DUI custom资源目录文件夹- 参数:
semDUIResCustomFloder
- 语义资源- 返回:
AILocalSemanticConfig
-
setVocabsCfgFolder
public AILocalSemanticConfig.Builder setVocabsCfgFolder(java.lang.String vocabsCfgFolder)
设置product.cfg 文件所在目录- 参数:
vocabsCfgFolder
- 语义资源- 返回:
AILocalSemanticConfig
-
setSemDUILuaResFolder
public AILocalSemanticConfig.Builder setSemDUILuaResFolder(java.lang.String semDUILuaResFloder)
设置语义资源文件夹- 参数:
semDUILuaResFloder
- dui语义资源- 返回:
AILocalSemanticConfig
-
setNgramBin
public AILocalSemanticConfig.Builder setNgramBin(java.lang.String ngramBin)
设置离线通用识别资源- 参数:
ngramBin
- ngram识别资源- 返回:
AILocalSemanticConfig
-
setNetBin
public AILocalSemanticConfig.Builder setNetBin(java.lang.String netBin)
设置本地net.bin 识别资源- 参数:
netBin
- net.bin 识别资源- 返回:
AILocalSemanticConfig
-
setLanguages
public AILocalSemanticConfig.Builder setLanguages(Languages languages)
设置语种- 参数:
languages
-Languages
默认中文- 返回:
AILocalSemanticConfig
-
setUseRefText
public AILocalSemanticConfig.Builder setUseRefText(boolean useRefText)
是否启用离线语义纯语义模式,该模式下feed 文本,输出语义- 参数:
useRefText
- boolean ,默认 false- 返回:
AILocalSemanticConfig
-
setUseFormat
public AILocalSemanticConfig.Builder setUseFormat(boolean useFormat)
-
setAsrPolicy
public AILocalSemanticConfig.Builder setAsrPolicy(IAsrPolicy asrPolicy)
设置识别仲裁策略- 参数:
asrPolicy
- 识别决策策略- 返回:
AILocalSemanticConfig
-
setSemanticType
public AILocalSemanticConfig.Builder setSemanticType(SemanticType semanticType)
设置语义引擎类型- 参数:
semanticType
- 语义类型- 返回:
AILocalSemanticConfig
-
setEnableNluFormatV2
public AILocalSemanticConfig.Builder setEnableNluFormatV2(boolean enableNluFormatV2)
-
setBuiltInSemanticSkillID
public AILocalSemanticConfig.Builder setBuiltInSemanticSkillID(java.lang.String builtInSemanticSkillID)
设置是否内置自定义技能优先- 参数:
builtInSemanticSkillID
- 内置自定义技能ID- 返回:
AILocalSemanticConfig
-
setThrowEmptySemantic
public AILocalSemanticConfig.Builder setThrowEmptySemantic(boolean throwEmptySemantic)
设置是否抛出空语义- 参数:
throwEmptySemantic
- true:抛出空语义不返回错误,false,返回识别为空的错误,不抛语义- 返回:
AILocalSemanticConfig.Builder
-
setSemBuildinResFolder
public AILocalSemanticConfig.Builder setSemBuildinResFolder(java.lang.String buildinResFolder)
设置根据dui语义生成的内置语义资源路径- 参数:
buildinResFolder
- 资源路径- 返回:
AILocalSemanticConfig.Builder
-
setSemBuildinLuaResFolder
public AILocalSemanticConfig.Builder setSemBuildinLuaResFolder(java.lang.String buildinLuaResFolder)
设置根据内置语义lua资源路径- 参数:
buildinLuaResFolder
- 资源路径- 返回:
AILocalSemanticConfig.Builder
-
setSkillMapping
public AILocalSemanticConfig.Builder setSkillMapping(java.lang.String skillMapping)
设置离线内置语义的skill映射表- 参数:
skillMapping
- skill映射表- 返回:
AILocalSemanticConfig.Builder
-
build
public AILocalSemanticConfig build()
构建 AILocalSemanticConfig
-
-