public static class AILocalSemanticConfig.Builder extends BaseConfig.Builder
Modifier and Type | Field and Description |
---|---|
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名和补充离线skillId
|
boolean |
useFormat
离线语义归一化
|
java.lang.String |
vocabsCfgFolder
设置product.cfg 文件所在目录
|
tagSuffix
Constructor and Description |
---|
Builder() |
build
public java.lang.String semDUIResFloder
public java.lang.String semDUIResCustomFloder
public java.lang.String vocabsCfgFolder
public java.lang.String semDUILuaResFloder
public boolean useFormat
public double selectRuleThreshold
public boolean enableNluFormatV2
public java.lang.String skillMapping
public AILocalSemanticConfig.Builder setUseSelectRule(boolean useSelectRule)
useSelectRule
- booleanAILocalSemanticConfig
public AILocalSemanticConfig.Builder setSelectRuleThreshold(double threshold)
threshold
- 阈值AILocalSemanticConfig
public AILocalSemanticConfig.Builder setSemNaviResFolder(java.lang.String semNaviResFolder)
semNaviResFolder
- 语义资源AILocalSemanticConfig
public AILocalSemanticConfig.Builder setSemNaviLuaResFolder(java.lang.String semNaviLuaResFolder)
semNaviLuaResFolder
- lua 语义资源AILocalSemanticConfig
public AILocalSemanticConfig.Builder setSemDUIResFolder(java.lang.String semDUIResFloder)
semDUIResFloder
- 语义资源AILocalSemanticConfig
public AILocalSemanticConfig.Builder setSemDUIResCustomFolder(java.lang.String semDUIResCustomFloder)
semDUIResCustomFloder
- 语义资源AILocalSemanticConfig
public AILocalSemanticConfig.Builder setVocabsCfgFolder(java.lang.String vocabsCfgFolder)
vocabsCfgFolder
- 语义资源AILocalSemanticConfig
public AILocalSemanticConfig.Builder setSemDUILuaResFolder(java.lang.String semDUILuaResFloder)
semDUILuaResFloder
- dui语义资源AILocalSemanticConfig
public AILocalSemanticConfig.Builder setNgramBin(java.lang.String ngramBin)
ngramBin
- ngram识别资源AILocalSemanticConfig
public AILocalSemanticConfig.Builder setNetBin(java.lang.String netBin)
netBin
- net.bin 识别资源AILocalSemanticConfig
public AILocalSemanticConfig.Builder setLanguages(Languages languages)
languages
- Languages
默认中文AILocalSemanticConfig
public AILocalSemanticConfig.Builder setUseRefText(boolean useRefText)
useRefText
- boolean ,默认 falseAILocalSemanticConfig
public AILocalSemanticConfig.Builder setUseFormat(boolean useFormat)
public AILocalSemanticConfig.Builder setAsrPolicy(IAsrPolicy asrPolicy)
asrPolicy
- 识别决策策略AILocalSemanticConfig
public AILocalSemanticConfig.Builder setSemanticType(SemanticType semanticType)
semanticType
- 语义类型AILocalSemanticConfig
public AILocalSemanticConfig.Builder setEnableNluFormatV2(boolean enableNluFormatV2)
public AILocalSemanticConfig.Builder setBuiltInSemanticSkillID(java.lang.String builtInSemanticSkillID)
builtInSemanticSkillID
- 内置自定义技能IDAILocalSemanticConfig
public AILocalSemanticConfig.Builder setThrowEmptySemantic(boolean throwEmptySemantic)
throwEmptySemantic
- true:抛出空语义不返回错误,false,返回识别为空的错误,不抛语义AILocalSemanticConfig.Builder
public AILocalSemanticConfig.Builder setSemBuildinResFolder(java.lang.String buildinResFolder)
buildinResFolder
- 资源路径AILocalSemanticConfig.Builder
public AILocalSemanticConfig.Builder setSemBuildinLuaResFolder(java.lang.String buildinLuaResFolder)
buildinLuaResFolder
- 资源路径AILocalSemanticConfig.Builder
public AILocalSemanticConfig.Builder setSkillMapping(java.lang.String skillMapping)
skillMapping
- skill映射表AILocalSemanticConfig.Builder
public AILocalSemanticConfig.Builder setTagSuffix(java.lang.String tagSuffix)
BaseConfig.Builder
setTagSuffix
in class BaseConfig.Builder
public AILocalSemanticConfig build()
AILocalSemanticConfig