public class Convert
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
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)
繁体转简体
|
public static Convert getInstance()
public Advanced getAdvanced()
public void setJChinesePath(java.lang.String path)
public java.lang.String encode(java.lang.String text)
text
- textpublic java.lang.String encodeNumber(java.lang.String text)
text
- textpublic java.lang.String encode(java.lang.String text, boolean needRestored)
text
- textneedRestored
- 是否需要被恢复public java.lang.String encodeOnlyNumber(java.lang.String text, boolean onlyNumber)
text
- textonlyNumber
- 是否只需要数字public java.lang.String decode(java.lang.String text)
text
- 需要decode的textpublic java.lang.String simplifiedToTraditional(java.lang.String text)
text
- 简体public java.lang.String traditionalToSimplified(java.lang.String text)
text
- 繁体public void clearEncodeData()
public com.aispeech.export.Vocab[] encodeVocabs(com.aispeech.export.Vocab[] vocabs)
vocabs
- 词库列表public java.util.List<java.lang.String> encodeVocab(java.lang.String name, java.util.List<java.lang.String> contents, boolean isOnlyNumber)
name
- 词库名称contents
- 词库列表public java.lang.String encodeVocab(java.lang.String originalContent)
originalContent
- encode 的词条内容public java.lang.String restore(java.lang.String result)
result
- asr+nlu+dm报文