类 AILocalSemanticIntent

  • 所有已实现的接口:
    IIntent

    public class AILocalSemanticIntent
    extends java.lang.Object
    implements IIntent
    离线语义引擎启动参数
    • 构造器详细资料

      • AILocalSemanticIntent

        public AILocalSemanticIntent()
    • 方法详细资料

      • setAsrIntent

        @Deprecated
        public void setAsrIntent​(AILocalASRIntent asrIntent)
        已过时。
        不支持asr相关操作,请单独使用asr引擎
        参数:
        asrIntent -
      • getRefText

        public java.lang.String getRefText()
      • setRefText

        public void setRefText​(java.lang.String refText)
      • getUseRefTextLength

        public int getUseRefTextLength()
      • setUseRefTextLength

        public void setUseRefTextLength​(int useRefTextLength)
        feed的时候设置文本的长度
        参数:
        useRefTextLength -
      • getDomain

        public java.lang.String getDomain()
      • setDomain

        public void setDomain​(java.lang.String domain)
        设置 buidlin+navi 前一轮的对话领域信息,实现多轮交互
        参数:
        domain - 上一轮领域 setContext(String)
      • getTask

        public java.lang.String getTask()
      • setTask

        public void setTask​(java.lang.String task)
        设置dui语义前一轮的对话task,实现多轮交互
        参数:
        task - 上一轮技能中的task setContext(String)
      • setContext

        public void setContext​(java.lang.String lastNlu)
        设置当前上下文,实现多轮交互
        参数:
        lastNlu - 上一轮的语义
      • setSkillID

        public void setSkillID​(java.lang.String skillID)
      • getSkillID

        public java.lang.String getSkillID()
      • getPinyin

        public java.lang.String getPinyin()
      • setPinyin

        public void setPinyin​(java.lang.String pinyin)
      • getMaxWaitingTimeout

        public int getMaxWaitingTimeout()
      • setMaxWaitingTimeout

        public void setMaxWaitingTimeout​(int maxWaitingTimeout)
      • setSemanticThreshold

        public void setSemanticThreshold​(double semanticThreshold)
      • getSemanticThreshold

        public double getSemanticThreshold()
      • getHotwordsMax

        public int getHotwordsMax()
      • setHotwordsMax

        public void setHotwordsMax​(int hotwordsMax)
        设置截取txt的热词条数 热词词条限制,默认为0,不截取;如果配置2 则截取txt的前两条
        参数:
        hotwordsMax -
      • getHotwords

        public org.json.JSONObject getHotwords()
      • setHotwords

        public void setHotwords​(org.json.JSONObject hotwords)
        设置词库 热词结构 {“词库名”:["词条名"]} {"sys.联系人":["十二饭点","新梅华", "香椿炒蛋", "你好"], "对象":["新梅华", "香椿炒蛋", "你好"]}
        参数:
        hotwords -