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() |
buildpublic 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 - booleanAILocalSemanticConfigpublic AILocalSemanticConfig.Builder setSelectRuleThreshold(double threshold)
threshold - 阈值AILocalSemanticConfigpublic AILocalSemanticConfig.Builder setSemNaviResFolder(java.lang.String semNaviResFolder)
semNaviResFolder - 语义资源AILocalSemanticConfigpublic AILocalSemanticConfig.Builder setSemNaviLuaResFolder(java.lang.String semNaviLuaResFolder)
semNaviLuaResFolder - lua 语义资源AILocalSemanticConfigpublic AILocalSemanticConfig.Builder setSemDUIResFolder(java.lang.String semDUIResFloder)
semDUIResFloder - 语义资源AILocalSemanticConfigpublic AILocalSemanticConfig.Builder setSemDUIResCustomFolder(java.lang.String semDUIResCustomFloder)
semDUIResCustomFloder - 语义资源AILocalSemanticConfigpublic AILocalSemanticConfig.Builder setVocabsCfgFolder(java.lang.String vocabsCfgFolder)
vocabsCfgFolder - 语义资源AILocalSemanticConfigpublic AILocalSemanticConfig.Builder setSemDUILuaResFolder(java.lang.String semDUILuaResFloder)
semDUILuaResFloder - dui语义资源AILocalSemanticConfigpublic AILocalSemanticConfig.Builder setNgramBin(java.lang.String ngramBin)
ngramBin - ngram识别资源AILocalSemanticConfigpublic AILocalSemanticConfig.Builder setNetBin(java.lang.String netBin)
netBin - net.bin 识别资源AILocalSemanticConfigpublic AILocalSemanticConfig.Builder setLanguages(Languages languages)
languages - Languages 默认中文AILocalSemanticConfigpublic AILocalSemanticConfig.Builder setUseRefText(boolean useRefText)
useRefText - boolean ,默认 falseAILocalSemanticConfigpublic AILocalSemanticConfig.Builder setUseFormat(boolean useFormat)
public AILocalSemanticConfig.Builder setAsrPolicy(IAsrPolicy asrPolicy)
asrPolicy - 识别决策策略AILocalSemanticConfigpublic AILocalSemanticConfig.Builder setSemanticType(SemanticType semanticType)
semanticType - 语义类型AILocalSemanticConfigpublic AILocalSemanticConfig.Builder setEnableNluFormatV2(boolean enableNluFormatV2)
public AILocalSemanticConfig.Builder setBuiltInSemanticSkillID(java.lang.String builtInSemanticSkillID)
builtInSemanticSkillID - 内置自定义技能IDAILocalSemanticConfigpublic AILocalSemanticConfig.Builder setThrowEmptySemantic(boolean throwEmptySemantic)
throwEmptySemantic - true:抛出空语义不返回错误,false,返回识别为空的错误,不抛语义AILocalSemanticConfig.Builderpublic AILocalSemanticConfig.Builder setSemBuildinResFolder(java.lang.String buildinResFolder)
buildinResFolder - 资源路径AILocalSemanticConfig.Builderpublic AILocalSemanticConfig.Builder setSemBuildinLuaResFolder(java.lang.String buildinLuaResFolder)
buildinLuaResFolder - 资源路径AILocalSemanticConfig.Builderpublic AILocalSemanticConfig.Builder setSkillMapping(java.lang.String skillMapping)
skillMapping - skill映射表AILocalSemanticConfig.Builderpublic AILocalSemanticConfig.Builder setTagSuffix(java.lang.String tagSuffix)
BaseConfig.BuildersetTagSuffix in class BaseConfig.Builderpublic AILocalSemanticConfig build()
AILocalSemanticConfig