类 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
encodeVocab(java.lang.String originalContent)
加工单个词java.util.List<java.lang.String>
encodeVocab(java.lang.String name, java.util.List<java.lang.String> contents)
加工多个词库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
-
encode
public java.lang.String encode(java.lang.String text, boolean needRestored)
将小写英文转换成大写英文 将阿拉伯数字转换成中文数字 将特殊符号过滤掉- 参数:
text
- textneedRestored
- 是否需要被恢复- 返回:
- 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)
加工多个词库- 参数:
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
-
-