类 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)
      繁体转简体
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 方法详细资料

      • 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 - text
        needRestored - 是否需要被恢复
        返回:
        encode
      • encodeOnlyNumber

        public java.lang.String encodeOnlyNumber​(java.lang.String text,
                                                 boolean onlyNumber)
        将小写英文转换成大写英文 将阿拉伯数字转换成中文数字 将特殊符号过滤掉
        参数:
        text - text
        onlyNumber - 是否只需要数字
        返回:
        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