类 Convert
- java.lang.Object
-
- com.aispeech.export.itn.Convert
-
public class Convert extends java.lang.Objectcreate by wanzhicheng on 20210416
-
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 voidclearEncodeData()java.lang.Stringdecode(java.lang.String text)java.lang.Stringencode(java.lang.String text)将小写英文转换成大写英文 将阿拉伯数字转换成中文数字 将特殊符号过滤掉java.lang.Stringencode(java.lang.String text, boolean needRestored)将小写英文转换成大写英文 将阿拉伯数字转换成中文数字 将特殊符号过滤掉java.lang.StringencodeNumber(java.lang.String text)将阿拉伯数字转换成中文数字java.lang.StringencodeOnlyNumber(java.lang.String text, boolean onlyNumber)将小写英文转换成大写英文 将阿拉伯数字转换成中文数字 将特殊符号过滤掉java.lang.StringencodeVocab(java.lang.String originalContent)加工单个词java.util.List<java.lang.String>encodeVocab(java.lang.String name, java.util.List<java.lang.String> contents, boolean isOnlyNumber)加工多个词库com.aispeech.export.Vocab[]encodeVocabs(com.aispeech.export.Vocab[] vocabs)加工多个词库AdvancedgetAdvanced()获取词库还原的高级配置static ConvertgetInstance()java.lang.Stringrestore(java.lang.String result)还原报文中的联系人语义槽字段voidsetJChinesePath(java.lang.String path)java.lang.StringsimplifiedToTraditional(java.lang.String text)简体转繁体java.lang.StringtraditionalToSimplified(java.lang.String text)繁体转简体
-
-
-
方法详细资料
-
getInstance
public static Convert getInstance()
- 返回:
- Convert
-
getAdvanced
public Advanced getAdvanced()
获取词库还原的高级配置- 返回:
- Advanced
-
setJChinesePath
public void setJChinesePath(java.lang.String path)
-
encode
public java.lang.String encode(java.lang.String text)
将小写英文转换成大写英文 将阿拉伯数字转换成中文数字 将特殊符号过滤掉- 参数:
text- text- 返回:
- encode
-
encodeNumber
public java.lang.String encodeNumber(java.lang.String text)
将阿拉伯数字转换成中文数字- 参数:
text- text- 返回:
- encode
-
encode
public java.lang.String encode(java.lang.String text, boolean needRestored)将小写英文转换成大写英文 将阿拉伯数字转换成中文数字 将特殊符号过滤掉- 参数:
text- textneedRestored- 是否需要被恢复- 返回:
- encode
-
encodeOnlyNumber
public java.lang.String encodeOnlyNumber(java.lang.String text, boolean onlyNumber)将小写英文转换成大写英文 将阿拉伯数字转换成中文数字 将特殊符号过滤掉- 参数:
text- textonlyNumber- 是否只需要数字- 返回:
- encode
-
decode
public java.lang.String decode(java.lang.String text)
- 参数:
text- 需要decode的text- 返回:
- decode 返回未处理之前的text
-
simplifiedToTraditional
public java.lang.String simplifiedToTraditional(java.lang.String text)
简体转繁体- 参数:
text- 简体- 返回:
- 繁体
-
traditionalToSimplified
public java.lang.String traditionalToSimplified(java.lang.String text)
繁体转简体- 参数:
text- 繁体- 返回:
- 简体
-
clearEncodeData
public void clearEncodeData()
-
encodeVocabs
public com.aispeech.export.Vocab[] encodeVocabs(com.aispeech.export.Vocab[] vocabs)
加工多个词库- 参数:
vocabs- 词库列表- 返回:
- 处理后的词库列表
-
encodeVocab
public java.util.List<java.lang.String> encodeVocab(java.lang.String name, java.util.List<java.lang.String> contents, boolean isOnlyNumber)加工多个词库- 参数:
name- 词库名称contents- 词库列表- 返回:
- 处理后的词库列表
-
encodeVocab
public java.lang.String encodeVocab(java.lang.String originalContent)
加工单个词- 参数:
originalContent- encode 的词条内容- 返回:
- 处理后的词条列表
-
restore
public java.lang.String restore(java.lang.String result)
还原报文中的联系人语义槽字段- 参数:
result- asr+nlu+dm报文- 返回:
- 还原后的json
-
-