Class AIAssistantRequest

    • Constructor Summary

      Constructors 
      Constructor Description
      AIAssistantRequest()  
      AIAssistantRequest​(AIAssistantRequest source)
      NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getFileContent()
      Get 输入分析对象内容,输入数据格式参考FileType参数释义
      String getFileType()
      Get 输入分析对象类型,picture_url:图片地址,vod_url:视频地址,live_url:直播地址,audio_url: 音频文件,picture:图片二进制数据的BASE64编码
      Long getLang()
      Get 音频源的语言,默认0为英文,1为中文
      String[] getLibrarySet()
      Get 查询人员库列表
      Long getMaxVideoDuration()
      Get 视频评估时间,单位秒,点播场景默认值为2小时(无法探测长度时)或完整视频,直播场景默认值为10分钟或直播提前结束
      Long getTemplate()
      Get 标准化模板选择:0:AI助教基础版本,1:AI评教基础版本,2:AI评教标准版本。AI 助教基础版本功能包括:人脸检索、人脸检测、人脸表情识别、学生动作选项,音频信息分析,微笑识别。AI 评教基础版本功能包括:人脸检索、人脸检测、人脸表情识别、音频信息分析。AI 评教标准版功能包括人脸检索、人脸检测、人脸表情识别、手势识别、音频信息分析、音频关键词分析、视频精彩集锦分析。
      String[] getVocabLibNameList()
      Get 识别词库名列表,评估过程使用这些词汇库中的词汇进行词汇使用行为分析
      Long getVoiceEncodeType()
      Get 语音编码类型 1:pcm
      Long getVoiceFileType()
      Get 语音文件类型 1:raw, 2:wav, 3:mp3,10:视频(三种音频格式目前仅支持16k采样率16bit)
      void setFileContent​(String FileContent)
      Set 输入分析对象内容,输入数据格式参考FileType参数释义
      void setFileType​(String FileType)
      Set 输入分析对象类型,picture_url:图片地址,vod_url:视频地址,live_url:直播地址,audio_url: 音频文件,picture:图片二进制数据的BASE64编码
      void setLang​(Long Lang)
      Set 音频源的语言,默认0为英文,1为中文
      void setLibrarySet​(String[] LibrarySet)
      Set 查询人员库列表
      void setMaxVideoDuration​(Long MaxVideoDuration)
      Set 视频评估时间,单位秒,点播场景默认值为2小时(无法探测长度时)或完整视频,直播场景默认值为10分钟或直播提前结束
      void setTemplate​(Long Template)
      Set 标准化模板选择:0:AI助教基础版本,1:AI评教基础版本,2:AI评教标准版本。AI 助教基础版本功能包括:人脸检索、人脸检测、人脸表情识别、学生动作选项,音频信息分析,微笑识别。AI 评教基础版本功能包括:人脸检索、人脸检测、人脸表情识别、音频信息分析。AI 评教标准版功能包括人脸检索、人脸检测、人脸表情识别、手势识别、音频信息分析、音频关键词分析、视频精彩集锦分析。
      void setVocabLibNameList​(String[] VocabLibNameList)
      Set 识别词库名列表,评估过程使用这些词汇库中的词汇进行词汇使用行为分析
      void setVoiceEncodeType​(Long VoiceEncodeType)
      Set 语音编码类型 1:pcm
      void setVoiceFileType​(Long VoiceFileType)
      Set 语音文件类型 1:raw, 2:wav, 3:mp3,10:视频(三种音频格式目前仅支持16k采样率16bit)
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • AIAssistantRequest

        public AIAssistantRequest()
      • AIAssistantRequest

        public AIAssistantRequest​(AIAssistantRequest source)
        NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Detail

      • getFileContent

        public String getFileContent()
        Get 输入分析对象内容,输入数据格式参考FileType参数释义
        Returns:
        FileContent 输入分析对象内容,输入数据格式参考FileType参数释义
      • setFileContent

        public void setFileContent​(String FileContent)
        Set 输入分析对象内容,输入数据格式参考FileType参数释义
        Parameters:
        FileContent - 输入分析对象内容,输入数据格式参考FileType参数释义
      • getFileType

        public String getFileType()
        Get 输入分析对象类型,picture_url:图片地址,vod_url:视频地址,live_url:直播地址,audio_url: 音频文件,picture:图片二进制数据的BASE64编码
        Returns:
        FileType 输入分析对象类型,picture_url:图片地址,vod_url:视频地址,live_url:直播地址,audio_url: 音频文件,picture:图片二进制数据的BASE64编码
      • setFileType

        public void setFileType​(String FileType)
        Set 输入分析对象类型,picture_url:图片地址,vod_url:视频地址,live_url:直播地址,audio_url: 音频文件,picture:图片二进制数据的BASE64编码
        Parameters:
        FileType - 输入分析对象类型,picture_url:图片地址,vod_url:视频地址,live_url:直播地址,audio_url: 音频文件,picture:图片二进制数据的BASE64编码
      • getLang

        public Long getLang()
        Get 音频源的语言,默认0为英文,1为中文
        Returns:
        Lang 音频源的语言,默认0为英文,1为中文
      • setLang

        public void setLang​(Long Lang)
        Set 音频源的语言,默认0为英文,1为中文
        Parameters:
        Lang - 音频源的语言,默认0为英文,1为中文
      • getLibrarySet

        public String[] getLibrarySet()
        Get 查询人员库列表
        Returns:
        LibrarySet 查询人员库列表
      • setLibrarySet

        public void setLibrarySet​(String[] LibrarySet)
        Set 查询人员库列表
        Parameters:
        LibrarySet - 查询人员库列表
      • getMaxVideoDuration

        public Long getMaxVideoDuration()
        Get 视频评估时间,单位秒,点播场景默认值为2小时(无法探测长度时)或完整视频,直播场景默认值为10分钟或直播提前结束
        Returns:
        MaxVideoDuration 视频评估时间,单位秒,点播场景默认值为2小时(无法探测长度时)或完整视频,直播场景默认值为10分钟或直播提前结束
      • setMaxVideoDuration

        public void setMaxVideoDuration​(Long MaxVideoDuration)
        Set 视频评估时间,单位秒,点播场景默认值为2小时(无法探测长度时)或完整视频,直播场景默认值为10分钟或直播提前结束
        Parameters:
        MaxVideoDuration - 视频评估时间,单位秒,点播场景默认值为2小时(无法探测长度时)或完整视频,直播场景默认值为10分钟或直播提前结束
      • getTemplate

        public Long getTemplate()
        Get 标准化模板选择:0:AI助教基础版本,1:AI评教基础版本,2:AI评教标准版本。AI 助教基础版本功能包括:人脸检索、人脸检测、人脸表情识别、学生动作选项,音频信息分析,微笑识别。AI 评教基础版本功能包括:人脸检索、人脸检测、人脸表情识别、音频信息分析。AI 评教标准版功能包括人脸检索、人脸检测、人脸表情识别、手势识别、音频信息分析、音频关键词分析、视频精彩集锦分析。
        Returns:
        Template 标准化模板选择:0:AI助教基础版本,1:AI评教基础版本,2:AI评教标准版本。AI 助教基础版本功能包括:人脸检索、人脸检测、人脸表情识别、学生动作选项,音频信息分析,微笑识别。AI 评教基础版本功能包括:人脸检索、人脸检测、人脸表情识别、音频信息分析。AI 评教标准版功能包括人脸检索、人脸检测、人脸表情识别、手势识别、音频信息分析、音频关键词分析、视频精彩集锦分析。
      • setTemplate

        public void setTemplate​(Long Template)
        Set 标准化模板选择:0:AI助教基础版本,1:AI评教基础版本,2:AI评教标准版本。AI 助教基础版本功能包括:人脸检索、人脸检测、人脸表情识别、学生动作选项,音频信息分析,微笑识别。AI 评教基础版本功能包括:人脸检索、人脸检测、人脸表情识别、音频信息分析。AI 评教标准版功能包括人脸检索、人脸检测、人脸表情识别、手势识别、音频信息分析、音频关键词分析、视频精彩集锦分析。
        Parameters:
        Template - 标准化模板选择:0:AI助教基础版本,1:AI评教基础版本,2:AI评教标准版本。AI 助教基础版本功能包括:人脸检索、人脸检测、人脸表情识别、学生动作选项,音频信息分析,微笑识别。AI 评教基础版本功能包括:人脸检索、人脸检测、人脸表情识别、音频信息分析。AI 评教标准版功能包括人脸检索、人脸检测、人脸表情识别、手势识别、音频信息分析、音频关键词分析、视频精彩集锦分析。
      • getVocabLibNameList

        public String[] getVocabLibNameList()
        Get 识别词库名列表,评估过程使用这些词汇库中的词汇进行词汇使用行为分析
        Returns:
        VocabLibNameList 识别词库名列表,评估过程使用这些词汇库中的词汇进行词汇使用行为分析
      • setVocabLibNameList

        public void setVocabLibNameList​(String[] VocabLibNameList)
        Set 识别词库名列表,评估过程使用这些词汇库中的词汇进行词汇使用行为分析
        Parameters:
        VocabLibNameList - 识别词库名列表,评估过程使用这些词汇库中的词汇进行词汇使用行为分析
      • getVoiceEncodeType

        public Long getVoiceEncodeType()
        Get 语音编码类型 1:pcm
        Returns:
        VoiceEncodeType 语音编码类型 1:pcm
      • setVoiceEncodeType

        public void setVoiceEncodeType​(Long VoiceEncodeType)
        Set 语音编码类型 1:pcm
        Parameters:
        VoiceEncodeType - 语音编码类型 1:pcm
      • getVoiceFileType

        public Long getVoiceFileType()
        Get 语音文件类型 1:raw, 2:wav, 3:mp3,10:视频(三种音频格式目前仅支持16k采样率16bit)
        Returns:
        VoiceFileType 语音文件类型 1:raw, 2:wav, 3:mp3,10:视频(三种音频格式目前仅支持16k采样率16bit)
      • setVoiceFileType

        public void setVoiceFileType​(Long VoiceFileType)
        Set 语音文件类型 1:raw, 2:wav, 3:mp3,10:视频(三种音频格式目前仅支持16k采样率16bit)
        Parameters:
        VoiceFileType - 语音文件类型 1:raw, 2:wav, 3:mp3,10:视频(三种音频格式目前仅支持16k采样率16bit)