类 Convert
- java.lang.Object
-
- com.aispeech.export.itn.Convert
-
public class Convert extends java.lang.Object
create by wanzhicheng on 20210416
-
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 void
clearEncodeData()
java.lang.String
decode(java.lang.String text)
java.lang.String
encode(java.lang.String text)
将小写英文转换成大写英文 将阿拉伯数字转换成中文数字 将特殊符号过滤掉java.lang.String
encode(java.lang.String text, boolean needRestored)
将小写英文转换成大写英文 将阿拉伯数字转换成中文数字 将特殊符号过滤掉java.lang.String
encodeNumber(java.lang.String text)
将阿拉伯数字转换成中文数字java.lang.String
encodeOnlyNumber(java.lang.String text, boolean onlyNumber)
将小写英文转换成大写英文 将阿拉伯数字转换成中文数字 将特殊符号过滤掉java.lang.String
encodeVocab(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)
加工多个词库Advanced
getAdvanced()
获取词库还原的高级配置static Convert
getInstance()
java.lang.String
restore(java.lang.String result)
还原报文中的联系人语义槽字段void
setJChinesePath(java.lang.String path)
java.lang.String
simplifiedToTraditional(java.lang.String text)
简体转繁体java.lang.String
traditionalToSimplified(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
-
-