v20190318

package
v1.0.931 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 28, 2024 License: Apache-2.0 Imports: 7 Imported by: 20

Documentation

Index

Constants

View Source
const (

	// 未支持的功能。
	FAILEDOPERATION_NOTSUPPORTEDFUNCTIONERROR = "FailedOperation.NotSupportedFunctionError"

	// 内部错误
	INTERNALERROR = "InternalError"

	// 任务已被强制取消
	INTERNALERROR_JOBCANCELED = "InternalError.JobCanceled"

	// 任务失败重试次数超过上限
	INTERNALERROR_JOBREACHMAXRETRYTIMES = "InternalError.JobReachMaxRetryTimes"

	// 查询人脸库失败
	INTERNALERROR_STATUSQUERYFACELIBFAILED = "InternalError.StatusQueryFaceLibFailed"

	// 参数错误
	INVALIDPARAMETER = "InvalidParameter"

	// 人体检索失败
	INVALIDPARAMETER_BODYRETRIEVALFAILED = "InvalidParameter.BodyRetrievalFailed"

	// 无法检测到人脸,请确认输入源无误。
	INVALIDPARAMETER_CANNOTFINDFACEERROR = "InvalidParameter.CannotFindFaceError"

	// 图片中没有人脸
	INVALIDPARAMETER_CANNOTFINDFACEINPICTURE = "InvalidParameter.CannotFindFaceInPicture"

	// 从指定URL读取视频失败。
	INVALIDPARAMETER_CANNOTREADVIDEOFROMURLERROR = "InvalidParameter.CannotReadVideoFromUrlError"

	// 裁剪帧失败
	INVALIDPARAMETER_CLIPPINGFRAMEFAILED = "InvalidParameter.ClippingFrameFailed"

	// 计算相似度失败
	INVALIDPARAMETER_COMPUTATIONALSIMILARITYFAILED = "InvalidParameter.ComputationalSimilarityFailed"

	// 添加 Face 人脸失败
	INVALIDPARAMETER_CREATEFACEFAILED = "InvalidParameter.CreateFaceFailed"

	// 添加 Person 个体失败
	INVALIDPARAMETER_CREATEPERSONFAILED = "InvalidParameter.CreatePersonFailed"

	// 人脸检测失败
	INVALIDPARAMETER_FACEDETECTEDFAILED = "InvalidParameter.FaceDetectedFailed"

	// 删除face人脸失败,不存在该faceid
	INVALIDPARAMETER_FACENOTEXIST = "InvalidParameter.FaceNotExist"

	// 人脸不存在
	INVALIDPARAMETER_FACENOTEXISTED = "InvalidParameter.FaceNotExisted"

	// 超出单次检索的人脸数上线
	INVALIDPARAMETER_FACENUMBEREXCEEDLIMITOFSINGLEDETECTION = "InvalidParameter.FaceNumberExceedLimitOfSingleDetection"

	// 该个体人脸已经到最大值
	INVALIDPARAMETER_FACENUMBERLIMIT = "InvalidParameter.FaceNumberLimit"

	// 人脸配准失败
	INVALIDPARAMETER_FACEREGISTRATIONFAILED = "InvalidParameter.FaceRegistrationFailed"

	// 人脸检索失败
	INVALIDPARAMETER_FACERETRIEVALFAILED = "InvalidParameter.FaceRetrievalFailed"

	// 人脸太小
	INVALIDPARAMETER_FACETOOSMALL = "InvalidParameter.FaceTooSmall"

	// 解码图片失败
	INVALIDPARAMETER_FAILEDTODECODEIMAGE = "InvalidParameter.FailedToDecodeImage"

	// 特征提取失败
	INVALIDPARAMETER_FEATUREEXTRACTIONFAILED = "InvalidParameter.FeatureExtractionFailed"

	// 输入内容为空
	INVALIDPARAMETER_FILECONTENTEMPTY = "InvalidParameter.FileContentEmpty"

	// 输入图片无法解码
	INVALIDPARAMETER_IMAGEDECODEFAILED = "InvalidParameter.ImageDecodeFailed"

	// 图片太大
	INVALIDPARAMETER_IMAGETOOLARGE = "InvalidParameter.ImageTooLarge"

	// 图片太小
	INVALIDPARAMETER_IMAGETOOSMALL = "InvalidParameter.ImageTooSmall"

	// 不支持的 FileType
	INVALIDPARAMETER_INVALIDFILETYPE = "InvalidParameter.InvalidFileType"

	// 无效的语言类型,只支持0 英文,1 中文
	INVALIDPARAMETER_INVALIDLANG = "InvalidParameter.InvalidLang"

	// 资源标识符应为字母、数字或者下划线组成
	INVALIDPARAMETER_INVALIDRESOURCEIDENTIFY = "InvalidParameter.InvalidResourceIdentify"

	// 名称应为60个字符内的汉字、字母、数字或者下划线组成
	INVALIDPARAMETER_INVALIDRESOURCENAME = "InvalidParameter.InvalidResourceName"

	// 分片序号错误
	INVALIDPARAMETER_INVALIDSEQID = "InvalidParameter.InvalidSeqId"

	// 输入音频文件无效
	INVALIDPARAMETER_INVALIDURL = "InvalidParameter.InvalidUrl"

	// 任务查询失败,请检查任务标识符后重试
	INVALIDPARAMETER_JOBNOTVALID = "InvalidParameter.JobNotValid"

	// 员库中尚未有任何人员,请确认输入人员库ID无误。
	INVALIDPARAMETER_LIBHAVENOPERSON = "InvalidParameter.LibHaveNoPerson"

	// 请确认输入人员库ID。
	INVALIDPARAMETER_LIBISEMPTY = "InvalidParameter.LibIsEmpty"

	// 人员库不存在
	INVALIDPARAMETER_LIBRARYNOTEXISTED = "InvalidParameter.LibraryNotExisted"

	// 人脸质量低,包括不清晰
	INVALIDPARAMETER_LOWQUALITYPICTURE = "InvalidParameter.LowQualityPicture"

	// 服务不存在
	INVALIDPARAMETER_NOSUCHSERVICE = "InvalidParameter.NoSuchService"

	// 非人员考勤任务
	INVALIDPARAMETER_NOTATTENDANCEJOB = "InvalidParameter.NotAttendanceJob"

	// 人脸角度pitch不合法
	INVALIDPARAMETER_NOTVALIDPITCH = "InvalidParameter.NotValidPitch"

	// 人脸角度row不合法
	INVALIDPARAMETER_NOTVALIDROW = "InvalidParameter.NotValidRow"

	// 人脸角度yaw不合法
	INVALIDPARAMETER_NOTVALIDYAW = "InvalidParameter.NotValidYaw"

	// 指定人员不存在
	INVALIDPARAMETER_PERSONEXISTED = "InvalidParameter.PersonExisted"

	// 人员标识不合法
	INVALIDPARAMETER_PERSONIDNOTVALID = "InvalidParameter.PersonIdNotValid"

	// 删除person个体失败,不存在该个体
	INVALIDPARAMETER_PERSONNOTEXIST = "InvalidParameter.PersonNotExist"

	// 人员不存在
	INVALIDPARAMETER_PERSONNOTEXISTED = "InvalidParameter.PersonNotExisted"

	// 人员未注册
	INVALIDPARAMETER_PERSONNOTREGISTERED = "InvalidParameter.PersonNotRegistered"

	// 任务处理中,请稍后查询。
	INVALIDPARAMETER_PROCESSUNREADY = "InvalidParameter.ProcessUnReady"

	// 资源名称需要保持唯一
	INVALIDPARAMETER_RESOURCENAMEDUPLICATE = "InvalidParameter.ResourceNameDuplicate"

	// 任务执行失败,请确保拉流地址稳定
	INVALIDPARAMETER_STATUSJOBFAILED = "InvalidParameter.StatusJobFailed"

	// 任务不存在
	INVALIDPARAMETER_STATUSJOBNOTFOUND = "InvalidParameter.StatusJobNotFound"

	// 任务未完成
	INVALIDPARAMETER_STATUSJOBUNFINISHED = "InvalidParameter.StatusJobUnfinished"

	// 没有找到摄像头
	INVALIDPARAMETER_STATUSNOCAMERAFOUND = "InvalidParameter.StatusNoCameraFound"

	// 图片中含有多张人脸
	INVALIDPARAMETER_TOOMANYFACE = "InvalidParameter.TooManyFace"

	// 轨迹追踪失败
	INVALIDPARAMETER_TRACKINGFAILED = "InvalidParameter.TrackingFailed"

	// 不支持MOV类型文件
	INVALIDPARAMETER_UNSUPPORTEDFILETYPEMOV = "InvalidParameter.UnsupportedFileTypeMov"

	// 视频尺寸不符合要求(1080p及以下)
	INVALIDPARAMETER_UNSUPPORTEDVIDEOSIZE = "InvalidParameter.UnsupportedVideoSize"

	// 任务已经启动分析,请勿重复提交。
	INVALIDPARAMETER_VIDEOALREDYPROCESSEDERROR = "InvalidParameter.VideoAlredyProcessedError"

	// 获取请求url http包体失败。
	INVALIDPARAMETERVALUE_GETHTTPBODYERROR = "InvalidParameterValue.GetHttpBodyError"

	// 人员库自定义描述字段数组长度超过限制。最多可以创建5个。
	INVALIDPARAMETERVALUE_GROUPEXDESCRIPTIONSEXCEED = "InvalidParameterValue.GroupExDescriptionsExceed"

	// 人员库自定义描述字段名称不可重复。
	INVALIDPARAMETERVALUE_GROUPEXDESCRIPTIONSNAMEIDENTICAL = "InvalidParameterValue.GroupExDescriptionsNameIdentical"

	// 人员库自定义描述字段名称包含非法字符。人员库自定义描述字段名称只支持中英文、-、_、数字。
	INVALIDPARAMETERVALUE_GROUPEXDESCRIPTIONSNAMEILLEGAL = "InvalidParameterValue.GroupExDescriptionsNameIllegal"

	// 人员库自定义描述字段名称长度超出限制。
	INVALIDPARAMETERVALUE_GROUPEXDESCRIPTIONSNAMETOOLONG = "InvalidParameterValue.GroupExDescriptionsNameTooLong"

	// 图片错误
	INVALIDPARAMETERVALUE_IMAGEILLEGAL = "InvalidParameterValue.ImageIllegal"

	// 分片序号错误。
	INVALIDPARAMETERVALUE_INVALIDSEQID = "InvalidParameterValue.InvalidSeqId"

	// 未支持的功能。
	INVALIDPARAMETERVALUE_NOTSUPPORTEDFUNCTIONERROR = "InvalidParameterValue.NotSupportedFunctionError"

	// 人员自定义描述字段数组长度超过限制。最多5个。
	INVALIDPARAMETERVALUE_PERSONEXDESCRIPTIONINFOSEXCEED = "InvalidParameterValue.PersonExDescriptionInfosExceed"

	// 该教室的摄像头数量超出最大限制
	LIMITEXCEEDED_STATUSCAMERACOUNTOVERMAX = "LimitExceeded.StatusCameraCountOverMax"

	// 资源不存在
	RESOURCENOTFOUND = "ResourceNotFound"

	// 无法找到精彩集锦任务ID,请确认输入JobId无误。
	RESOURCENOTFOUND_HLJOBIDNOTFOUND = "ResourceNotFound.HLJobIdNotFound"

	// 评估之前没有初始化或已过期。
	RESOURCEUNAVAILABLE_CANNOTFINDSESSION = "ResourceUnavailable.CannotFindSession"

	// 提交任务时获取拉流地址失败,请确认该教室的摄像头都配置好
	RESOURCEUNAVAILABLE_STATUSQUERYSTREAMFAILED = "ResourceUnavailable.StatusQueryStreamFailed"
)
View Source
const APIVersion = "2019-03-18"

Variables

This section is empty.

Functions

This section is empty.

Types

type AIAssistantRequest

type AIAssistantRequest struct {
	*tchttp.BaseRequest

	// 输入分析对象内容,输入数据格式参考FileType参数释义
	FileContent *string `json:"FileContent,omitnil,omitempty" name:"FileContent"`

	// 输入分析对象类型,picture_url:图片地址,vod_url:视频地址,live_url:直播地址,audio_url: 音频文件,picture:图片二进制数据的BASE64编码
	FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"`

	// 音频源的语言,默认0为英文,1为中文
	Lang *int64 `json:"Lang,omitnil,omitempty" name:"Lang"`

	// 查询人员库列表
	LibrarySet []*string `json:"LibrarySet,omitnil,omitempty" name:"LibrarySet"`

	// 视频评估时间,单位秒,点播场景默认值为2小时(无法探测长度时)或完整视频,直播场景默认值为10分钟或直播提前结束
	MaxVideoDuration *int64 `json:"MaxVideoDuration,omitnil,omitempty" name:"MaxVideoDuration"`

	// 标准化模板选择:0:AI助教基础版本,1:AI评教基础版本,2:AI评教标准版本。AI 助教基础版本功能包括:人脸检索、人脸检测、人脸表情识别、学生动作选项,音频信息分析,微笑识别。AI 评教基础版本功能包括:人脸检索、人脸检测、人脸表情识别、音频信息分析。AI 评教标准版功能包括人脸检索、人脸检测、人脸表情识别、手势识别、音频信息分析、音频关键词分析、视频精彩集锦分析。
	Template *int64 `json:"Template,omitnil,omitempty" name:"Template"`

	// 识别词库名列表,评估过程使用这些词汇库中的词汇进行词汇使用行为分析
	VocabLibNameList []*string `json:"VocabLibNameList,omitnil,omitempty" name:"VocabLibNameList"`

	// 语音编码类型 1:pcm
	VoiceEncodeType *int64 `json:"VoiceEncodeType,omitnil,omitempty" name:"VoiceEncodeType"`

	// 语音文件类型 1:raw, 2:wav, 3:mp3,10:视频(三种音频格式目前仅支持16k采样率16bit)
	VoiceFileType *int64 `json:"VoiceFileType,omitnil,omitempty" name:"VoiceFileType"`
}

func NewAIAssistantRequest

func NewAIAssistantRequest() (request *AIAssistantRequest)

func (*AIAssistantRequest) FromJsonString

func (r *AIAssistantRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AIAssistantRequest) ToJsonString

func (r *AIAssistantRequest) ToJsonString() string

type AIAssistantRequestParams added in v1.0.426

type AIAssistantRequestParams struct {
	// 输入分析对象内容,输入数据格式参考FileType参数释义
	FileContent *string `json:"FileContent,omitnil,omitempty" name:"FileContent"`

	// 输入分析对象类型,picture_url:图片地址,vod_url:视频地址,live_url:直播地址,audio_url: 音频文件,picture:图片二进制数据的BASE64编码
	FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"`

	// 音频源的语言,默认0为英文,1为中文
	Lang *int64 `json:"Lang,omitnil,omitempty" name:"Lang"`

	// 查询人员库列表
	LibrarySet []*string `json:"LibrarySet,omitnil,omitempty" name:"LibrarySet"`

	// 视频评估时间,单位秒,点播场景默认值为2小时(无法探测长度时)或完整视频,直播场景默认值为10分钟或直播提前结束
	MaxVideoDuration *int64 `json:"MaxVideoDuration,omitnil,omitempty" name:"MaxVideoDuration"`

	// 标准化模板选择:0:AI助教基础版本,1:AI评教基础版本,2:AI评教标准版本。AI 助教基础版本功能包括:人脸检索、人脸检测、人脸表情识别、学生动作选项,音频信息分析,微笑识别。AI 评教基础版本功能包括:人脸检索、人脸检测、人脸表情识别、音频信息分析。AI 评教标准版功能包括人脸检索、人脸检测、人脸表情识别、手势识别、音频信息分析、音频关键词分析、视频精彩集锦分析。
	Template *int64 `json:"Template,omitnil,omitempty" name:"Template"`

	// 识别词库名列表,评估过程使用这些词汇库中的词汇进行词汇使用行为分析
	VocabLibNameList []*string `json:"VocabLibNameList,omitnil,omitempty" name:"VocabLibNameList"`

	// 语音编码类型 1:pcm
	VoiceEncodeType *int64 `json:"VoiceEncodeType,omitnil,omitempty" name:"VoiceEncodeType"`

	// 语音文件类型 1:raw, 2:wav, 3:mp3,10:视频(三种音频格式目前仅支持16k采样率16bit)
	VoiceFileType *int64 `json:"VoiceFileType,omitnil,omitempty" name:"VoiceFileType"`
}

Predefined struct for user

type AIAssistantResponse

type AIAssistantResponse struct {
	*tchttp.BaseResponse
	Response *AIAssistantResponseParams `json:"Response"`
}

func NewAIAssistantResponse

func NewAIAssistantResponse() (response *AIAssistantResponse)

func (*AIAssistantResponse) FromJsonString

func (r *AIAssistantResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AIAssistantResponse) ToJsonString

func (r *AIAssistantResponse) ToJsonString() string

type AIAssistantResponseParams added in v1.0.426

type AIAssistantResponseParams struct {
	// 图像任务直接返回结果
	ImageResults []*ImageTaskResult `json:"ImageResults,omitnil,omitempty" name:"ImageResults"`

	// 任务ID
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ASRStat

type ASRStat struct {
	// 当前音频的平均语速
	AvgSpeed *float64 `json:"AvgSpeed,omitnil,omitempty" name:"AvgSpeed"`

	// Vad的平均音量
	AvgVolume *float64 `json:"AvgVolume,omitnil,omitempty" name:"AvgVolume"`

	// Vad的最大音量
	MaxVolume *float64 `json:"MaxVolume,omitnil,omitempty" name:"MaxVolume"`

	// Vad的最小音量
	MinVolume *float64 `json:"MinVolume,omitnil,omitempty" name:"MinVolume"`

	// 当前音频的非发音时长
	MuteDuration *int64 `json:"MuteDuration,omitnil,omitempty" name:"MuteDuration"`

	// 当前音频的发音时长
	SoundDuration *int64 `json:"SoundDuration,omitnil,omitempty" name:"SoundDuration"`

	// 当前音频的总时长
	TotalDuration *int64 `json:"TotalDuration,omitnil,omitempty" name:"TotalDuration"`

	// 当前音频的句子总数
	VadNum *int64 `json:"VadNum,omitnil,omitempty" name:"VadNum"`

	// 当前音频的单词总数
	WordNum *int64 `json:"WordNum,omitnil,omitempty" name:"WordNum"`
}

type AbsenceInfo

type AbsenceInfo struct {
	// 识别到的人员所在的库id
	LibraryIds *string `json:"LibraryIds,omitnil,omitempty" name:"LibraryIds"`

	// 识别到的人员id
	PersonId *string `json:"PersonId,omitnil,omitempty" name:"PersonId"`
}

type ActionCountStatistic

type ActionCountStatistic struct {
	// 数量
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

type ActionDurationRatioStatistic

type ActionDurationRatioStatistic struct {
	// 名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 比例
	Ratio *float64 `json:"Ratio,omitnil,omitempty" name:"Ratio"`
}

type ActionDurationStatistic

type ActionDurationStatistic struct {
	// 时长
	Duration *int64 `json:"Duration,omitnil,omitempty" name:"Duration"`

	// 名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

type ActionInfo

type ActionInfo struct {
	// 躯体动作识别结果,包含坐着(sit)、站立(stand)和趴睡(sleep)
	BodyPosture *ActionType `json:"BodyPosture,omitnil,omitempty" name:"BodyPosture"`

	// 举手识别结果,包含举手(hand)和未检测到举手(nothand)
	Handup *ActionType `json:"Handup,omitnil,omitempty" name:"Handup"`

	// 是否低头识别结果,包含抬头(lookingahead)和未检测到抬头(notlookingahead)
	LookHead *ActionType `json:"LookHead,omitnil,omitempty" name:"LookHead"`

	// 是否写字识别结果,包含写字(write)和未检测到写字(notlookingahead)
	Writing *ActionType `json:"Writing,omitnil,omitempty" name:"Writing"`

	// 动作图像高度
	Height *int64 `json:"Height,omitnil,omitempty" name:"Height"`

	// 动作出现图像的左侧起始坐标位置
	Left *int64 `json:"Left,omitnil,omitempty" name:"Left"`

	// 动作出现图像的上侧起始侧坐标位置
	Top *int64 `json:"Top,omitnil,omitempty" name:"Top"`

	// 动作图像宽度
	Width *int64 `json:"Width,omitnil,omitempty" name:"Width"`
}

type ActionStatistic

type ActionStatistic struct {
	// 数量统计
	ActionCount []*ActionCountStatistic `json:"ActionCount,omitnil,omitempty" name:"ActionCount"`

	// 时长统计
	ActionDuration []*ActionDurationStatistic `json:"ActionDuration,omitnil,omitempty" name:"ActionDuration"`

	// 时长比例统计
	ActionDurationRatio []*ActionDurationRatioStatistic `json:"ActionDurationRatio,omitnil,omitempty" name:"ActionDurationRatio"`
}

type ActionType

type ActionType struct {
	// 置信度
	Confidence *float64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`

	// 动作类别
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}

type AllMuteSlice

type AllMuteSlice struct {
	// 所有静音片段。
	MuteSlice []*MuteSlice `json:"MuteSlice,omitnil,omitempty" name:"MuteSlice"`

	// 静音时长占比。
	MuteRatio *float64 `json:"MuteRatio,omitnil,omitempty" name:"MuteRatio"`

	// 静音总时长。
	TotalMuteDuration *int64 `json:"TotalMuteDuration,omitnil,omitempty" name:"TotalMuteDuration"`
}

type AttendanceInfo

type AttendanceInfo struct {
	// 识别到的人员信息
	Face *FrameInfo `json:"Face,omitnil,omitempty" name:"Face"`

	// 识别到的人员id
	PersonId *string `json:"PersonId,omitnil,omitempty" name:"PersonId"`
}

type BodyMovementResult

type BodyMovementResult struct {
	// 置信度
	Confidence *float64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`

	// 识别结果高度
	Height *int64 `json:"Height,omitnil,omitempty" name:"Height"`

	// 识别结果左坐标
	Left *int64 `json:"Left,omitnil,omitempty" name:"Left"`

	// 老师动作识别结果,包含
	// 1、teach_on_positive_attitude 正面讲解
	// 2、point_to_the_blackboard 指黑板
	// 3、writing_blackboard 写板书
	// 4、other 其他
	Movements *string `json:"Movements,omitnil,omitempty" name:"Movements"`

	// 识别结果顶坐标
	Top *int64 `json:"Top,omitnil,omitempty" name:"Top"`

	// 识别结果宽度
	Width *int64 `json:"Width,omitnil,omitempty" name:"Width"`
}

type CancelTaskRequest

type CancelTaskRequest struct {
	*tchttp.BaseRequest

	// 待取消任务标志符。
	JobId *int64 `json:"JobId,omitnil,omitempty" name:"JobId"`
}

func NewCancelTaskRequest

func NewCancelTaskRequest() (request *CancelTaskRequest)

func (*CancelTaskRequest) FromJsonString

func (r *CancelTaskRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CancelTaskRequest) ToJsonString

func (r *CancelTaskRequest) ToJsonString() string

type CancelTaskRequestParams added in v1.0.426

type CancelTaskRequestParams struct {
	// 待取消任务标志符。
	JobId *int64 `json:"JobId,omitnil,omitempty" name:"JobId"`
}

Predefined struct for user

type CancelTaskResponse

type CancelTaskResponse struct {
	*tchttp.BaseResponse
	Response *CancelTaskResponseParams `json:"Response"`
}

func NewCancelTaskResponse

func NewCancelTaskResponse() (response *CancelTaskResponse)

func (*CancelTaskResponse) FromJsonString

func (r *CancelTaskResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CancelTaskResponse) ToJsonString

func (r *CancelTaskResponse) ToJsonString() string

type CancelTaskResponseParams added in v1.0.426

type CancelTaskResponseParams struct {
	// 取消任务标志符。
	JobId *int64 `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CheckFacePhotoRequest

type CheckFacePhotoRequest struct {
	*tchttp.BaseRequest

	// 输入分析对象内容
	FileContent *string `json:"FileContent,omitnil,omitempty" name:"FileContent"`

	// 输入分析对象类型,picture_url:图片地址
	FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"`
}

func NewCheckFacePhotoRequest

func NewCheckFacePhotoRequest() (request *CheckFacePhotoRequest)

func (*CheckFacePhotoRequest) FromJsonString

func (r *CheckFacePhotoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CheckFacePhotoRequest) ToJsonString

func (r *CheckFacePhotoRequest) ToJsonString() string

type CheckFacePhotoRequestParams added in v1.0.426

type CheckFacePhotoRequestParams struct {
	// 输入分析对象内容
	FileContent *string `json:"FileContent,omitnil,omitempty" name:"FileContent"`

	// 输入分析对象类型,picture_url:图片地址
	FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"`
}

Predefined struct for user

type CheckFacePhotoResponse

type CheckFacePhotoResponse struct {
	*tchttp.BaseResponse
	Response *CheckFacePhotoResponseParams `json:"Response"`
}

func NewCheckFacePhotoResponse

func NewCheckFacePhotoResponse() (response *CheckFacePhotoResponse)

func (*CheckFacePhotoResponse) FromJsonString

func (r *CheckFacePhotoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CheckFacePhotoResponse) ToJsonString

func (r *CheckFacePhotoResponse) ToJsonString() string

type CheckFacePhotoResponseParams added in v1.0.426

type CheckFacePhotoResponseParams struct {
	// 人脸检查结果,0:通过检查,1:图片模糊
	CheckResult *int64 `json:"CheckResult,omitnil,omitempty" name:"CheckResult"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type Client

type Client struct {
	common.Client
}

func NewClient

func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)

func NewClientWithSecretId

func NewClientWithSecretId(secretId, secretKey, region string) (client *Client, err error)

Deprecated

func (*Client) AIAssistant

func (c *Client) AIAssistant(request *AIAssistantRequest) (response *AIAssistantResponse, err error)

AIAssistant 提供 AI 助教基础版本功能接口

可能返回的错误码:

INVALIDPARAMETER_LIBHAVENOPERSON = "InvalidParameter.LibHaveNoPerson"
INVALIDPARAMETER_LIBISEMPTY = "InvalidParameter.LibIsEmpty"
INVALIDPARAMETER_PROCESSUNREADY = "InvalidParameter.ProcessUnReady"
INVALIDPARAMETER_STATUSJOBFAILED = "InvalidParameter.StatusJobFailed"
INVALIDPARAMETER_STATUSJOBUNFINISHED = "InvalidParameter.StatusJobUnfinished"

func (*Client) AIAssistantWithContext added in v1.0.324

func (c *Client) AIAssistantWithContext(ctx context.Context, request *AIAssistantRequest) (response *AIAssistantResponse, err error)

AIAssistant 提供 AI 助教基础版本功能接口

可能返回的错误码:

INVALIDPARAMETER_LIBHAVENOPERSON = "InvalidParameter.LibHaveNoPerson"
INVALIDPARAMETER_LIBISEMPTY = "InvalidParameter.LibIsEmpty"
INVALIDPARAMETER_PROCESSUNREADY = "InvalidParameter.ProcessUnReady"
INVALIDPARAMETER_STATUSJOBFAILED = "InvalidParameter.StatusJobFailed"
INVALIDPARAMETER_STATUSJOBUNFINISHED = "InvalidParameter.StatusJobUnfinished"

func (*Client) CancelTask

func (c *Client) CancelTask(request *CancelTaskRequest) (response *CancelTaskResponse, err error)

CancelTask 用于取消已经提交的任务,目前只支持图像任务。

可能返回的错误码:

INVALIDPARAMETER_STATUSJOBFAILED = "InvalidParameter.StatusJobFailed"
RESOURCENOTFOUND_HLJOBIDNOTFOUND = "ResourceNotFound.HLJobIdNotFound"

func (*Client) CancelTaskWithContext added in v1.0.324

func (c *Client) CancelTaskWithContext(ctx context.Context, request *CancelTaskRequest) (response *CancelTaskResponse, err error)

CancelTask 用于取消已经提交的任务,目前只支持图像任务。

可能返回的错误码:

INVALIDPARAMETER_STATUSJOBFAILED = "InvalidParameter.StatusJobFailed"
RESOURCENOTFOUND_HLJOBIDNOTFOUND = "ResourceNotFound.HLJobIdNotFound"

func (*Client) CheckFacePhoto

func (c *Client) CheckFacePhoto(request *CheckFacePhotoRequest) (response *CheckFacePhotoResponse, err error)

CheckFacePhoto 检查人脸图片是否合法

可能返回的错误码:

INVALIDPARAMETER_STATUSJOBFAILED = "InvalidParameter.StatusJobFailed"
RESOURCENOTFOUND_HLJOBIDNOTFOUND = "ResourceNotFound.HLJobIdNotFound"

func (*Client) CheckFacePhotoWithContext added in v1.0.324

func (c *Client) CheckFacePhotoWithContext(ctx context.Context, request *CheckFacePhotoRequest) (response *CheckFacePhotoResponse, err error)

CheckFacePhoto 检查人脸图片是否合法

可能返回的错误码:

INVALIDPARAMETER_STATUSJOBFAILED = "InvalidParameter.StatusJobFailed"
RESOURCENOTFOUND_HLJOBIDNOTFOUND = "ResourceNotFound.HLJobIdNotFound"

func (*Client) CreateFace

func (c *Client) CreateFace(request *CreateFaceRequest) (response *CreateFaceResponse, err error)

CreateFace 创建人脸

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) CreateFaceWithContext added in v1.0.324

func (c *Client) CreateFaceWithContext(ctx context.Context, request *CreateFaceRequest) (response *CreateFaceResponse, err error)

CreateFace 创建人脸

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) CreateLibrary

func (c *Client) CreateLibrary(request *CreateLibraryRequest) (response *CreateLibraryResponse, err error)

CreateLibrary 创建人员库

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) CreateLibraryWithContext added in v1.0.324

func (c *Client) CreateLibraryWithContext(ctx context.Context, request *CreateLibraryRequest) (response *CreateLibraryResponse, err error)

CreateLibrary 创建人员库

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) CreatePerson

func (c *Client) CreatePerson(request *CreatePersonRequest) (response *CreatePersonResponse, err error)

CreatePerson 创建人员

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) CreatePersonWithContext added in v1.0.324

func (c *Client) CreatePersonWithContext(ctx context.Context, request *CreatePersonRequest) (response *CreatePersonResponse, err error)

CreatePerson 创建人员

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) CreateVocab

func (c *Client) CreateVocab(request *CreateVocabRequest) (response *CreateVocabResponse, err error)

CreateVocab 创建词汇

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_RESOURCENAMEDUPLICATE = "InvalidParameter.ResourceNameDuplicate"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateVocabLib

func (c *Client) CreateVocabLib(request *CreateVocabLibRequest) (response *CreateVocabLibResponse, err error)

CreateVocabLib 建立词汇库

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_RESOURCENAMEDUPLICATE = "InvalidParameter.ResourceNameDuplicate"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateVocabLibWithContext added in v1.0.324

func (c *Client) CreateVocabLibWithContext(ctx context.Context, request *CreateVocabLibRequest) (response *CreateVocabLibResponse, err error)

CreateVocabLib 建立词汇库

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_RESOURCENAMEDUPLICATE = "InvalidParameter.ResourceNameDuplicate"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateVocabWithContext added in v1.0.324

func (c *Client) CreateVocabWithContext(ctx context.Context, request *CreateVocabRequest) (response *CreateVocabResponse, err error)

CreateVocab 创建词汇

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_RESOURCENAMEDUPLICATE = "InvalidParameter.ResourceNameDuplicate"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteFace

func (c *Client) DeleteFace(request *DeleteFaceRequest) (response *DeleteFaceResponse, err error)

DeleteFace 删除人脸

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteFaceWithContext added in v1.0.324

func (c *Client) DeleteFaceWithContext(ctx context.Context, request *DeleteFaceRequest) (response *DeleteFaceResponse, err error)

DeleteFace 删除人脸

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteLibrary

func (c *Client) DeleteLibrary(request *DeleteLibraryRequest) (response *DeleteLibraryResponse, err error)

DeleteLibrary 删除人员库

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteLibraryWithContext added in v1.0.324

func (c *Client) DeleteLibraryWithContext(ctx context.Context, request *DeleteLibraryRequest) (response *DeleteLibraryResponse, err error)

DeleteLibrary 删除人员库

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeletePerson

func (c *Client) DeletePerson(request *DeletePersonRequest) (response *DeletePersonResponse, err error)

DeletePerson 删除人员

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeletePersonWithContext added in v1.0.324

func (c *Client) DeletePersonWithContext(ctx context.Context, request *DeletePersonRequest) (response *DeletePersonResponse, err error)

DeletePerson 删除人员

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteVocab

func (c *Client) DeleteVocab(request *DeleteVocabRequest) (response *DeleteVocabResponse, err error)

DeleteVocab 删除词汇

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_RESOURCENAMEDUPLICATE = "InvalidParameter.ResourceNameDuplicate"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteVocabLib

func (c *Client) DeleteVocabLib(request *DeleteVocabLibRequest) (response *DeleteVocabLibResponse, err error)

DeleteVocabLib 删除词汇库

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_RESOURCENAMEDUPLICATE = "InvalidParameter.ResourceNameDuplicate"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteVocabLibWithContext added in v1.0.324

func (c *Client) DeleteVocabLibWithContext(ctx context.Context, request *DeleteVocabLibRequest) (response *DeleteVocabLibResponse, err error)

DeleteVocabLib 删除词汇库

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_RESOURCENAMEDUPLICATE = "InvalidParameter.ResourceNameDuplicate"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteVocabWithContext added in v1.0.324

func (c *Client) DeleteVocabWithContext(ctx context.Context, request *DeleteVocabRequest) (response *DeleteVocabResponse, err error)

DeleteVocab 删除词汇

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_RESOURCENAMEDUPLICATE = "InvalidParameter.ResourceNameDuplicate"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAITaskResult

func (c *Client) DescribeAITaskResult(request *DescribeAITaskResultRequest) (response *DescribeAITaskResultResponse, err error)

DescribeAITaskResult 获取标准化接口任务结果

可能返回的错误码:

INTERNALERROR_STATUSQUERYFACELIBFAILED = "InternalError.StatusQueryFaceLibFailed"
INVALIDPARAMETER_STATUSJOBFAILED = "InvalidParameter.StatusJobFailed"
INVALIDPARAMETER_STATUSJOBUNFINISHED = "InvalidParameter.StatusJobUnfinished"
RESOURCENOTFOUND_HLJOBIDNOTFOUND = "ResourceNotFound.HLJobIdNotFound"

func (*Client) DescribeAITaskResultWithContext added in v1.0.324

func (c *Client) DescribeAITaskResultWithContext(ctx context.Context, request *DescribeAITaskResultRequest) (response *DescribeAITaskResultResponse, err error)

DescribeAITaskResult 获取标准化接口任务结果

可能返回的错误码:

INTERNALERROR_STATUSQUERYFACELIBFAILED = "InternalError.StatusQueryFaceLibFailed"
INVALIDPARAMETER_STATUSJOBFAILED = "InvalidParameter.StatusJobFailed"
INVALIDPARAMETER_STATUSJOBUNFINISHED = "InvalidParameter.StatusJobUnfinished"
RESOURCENOTFOUND_HLJOBIDNOTFOUND = "ResourceNotFound.HLJobIdNotFound"

func (*Client) DescribeAttendanceResult

func (c *Client) DescribeAttendanceResult(request *DescribeAttendanceResultRequest) (response *DescribeAttendanceResultResponse, err error)

DescribeAttendanceResult 人脸考勤查询结果

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_FACENOTEXISTED = "InvalidParameter.FaceNotExisted"
INVALIDPARAMETER_FILECONTENTEMPTY = "InvalidParameter.FileContentEmpty"
INVALIDPARAMETER_INVALIDRESOURCENAME = "InvalidParameter.InvalidResourceName"
INVALIDPARAMETER_JOBNOTVALID = "InvalidParameter.JobNotValid"
INVALIDPARAMETER_NOTATTENDANCEJOB = "InvalidParameter.NotAttendanceJob"
INVALIDPARAMETER_PERSONNOTREGISTERED = "InvalidParameter.PersonNotRegistered"
INVALIDPARAMETER_RESOURCENAMEDUPLICATE = "InvalidParameter.ResourceNameDuplicate"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAttendanceResultWithContext added in v1.0.324

func (c *Client) DescribeAttendanceResultWithContext(ctx context.Context, request *DescribeAttendanceResultRequest) (response *DescribeAttendanceResultResponse, err error)

DescribeAttendanceResult 人脸考勤查询结果

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_FACENOTEXISTED = "InvalidParameter.FaceNotExisted"
INVALIDPARAMETER_FILECONTENTEMPTY = "InvalidParameter.FileContentEmpty"
INVALIDPARAMETER_INVALIDRESOURCENAME = "InvalidParameter.InvalidResourceName"
INVALIDPARAMETER_JOBNOTVALID = "InvalidParameter.JobNotValid"
INVALIDPARAMETER_NOTATTENDANCEJOB = "InvalidParameter.NotAttendanceJob"
INVALIDPARAMETER_PERSONNOTREGISTERED = "InvalidParameter.PersonNotRegistered"
INVALIDPARAMETER_RESOURCENAMEDUPLICATE = "InvalidParameter.ResourceNameDuplicate"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAudioTask

func (c *Client) DescribeAudioTask(request *DescribeAudioTaskRequest) (response *DescribeAudioTaskResponse, err error)

DescribeAudioTask 音频评估任务信息查询接口,异步查询客户提交的请求的结果。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAudioTaskWithContext added in v1.0.324

func (c *Client) DescribeAudioTaskWithContext(ctx context.Context, request *DescribeAudioTaskRequest) (response *DescribeAudioTaskResponse, err error)

DescribeAudioTask 音频评估任务信息查询接口,异步查询客户提交的请求的结果。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeConversationTask

func (c *Client) DescribeConversationTask(request *DescribeConversationTaskRequest) (response *DescribeConversationTaskResponse, err error)

DescribeConversationTask 音频对话任务评估任务信息查询接口,异步查询客户提交的请求的结果。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeConversationTaskWithContext added in v1.0.324

func (c *Client) DescribeConversationTaskWithContext(ctx context.Context, request *DescribeConversationTaskRequest) (response *DescribeConversationTaskResponse, err error)

DescribeConversationTask 音频对话任务评估任务信息查询接口,异步查询客户提交的请求的结果。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeHighlightResult

func (c *Client) DescribeHighlightResult(request *DescribeHighlightResultRequest) (response *DescribeHighlightResultResponse, err error)

DescribeHighlightResult 视频精彩集锦结果查询接口,异步查询客户提交的请求的结果。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_JOBCANCELED = "InternalError.JobCanceled"
INTERNALERROR_JOBREACHMAXRETRYTIMES = "InternalError.JobReachMaxRetryTimes"
INTERNALERROR_STATUSQUERYFACELIBFAILED = "InternalError.StatusQueryFaceLibFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_BODYRETRIEVALFAILED = "InvalidParameter.BodyRetrievalFailed"
INVALIDPARAMETER_CANNOTFINDFACEINPICTURE = "InvalidParameter.CannotFindFaceInPicture"
INVALIDPARAMETER_CLIPPINGFRAMEFAILED = "InvalidParameter.ClippingFrameFailed"
INVALIDPARAMETER_COMPUTATIONALSIMILARITYFAILED = "InvalidParameter.ComputationalSimilarityFailed"
INVALIDPARAMETER_CREATEFACEFAILED = "InvalidParameter.CreateFaceFailed"
INVALIDPARAMETER_CREATEPERSONFAILED = "InvalidParameter.CreatePersonFailed"
INVALIDPARAMETER_FACEDETECTEDFAILED = "InvalidParameter.FaceDetectedFailed"
INVALIDPARAMETER_FACENOTEXIST = "InvalidParameter.FaceNotExist"
INVALIDPARAMETER_FACENOTEXISTED = "InvalidParameter.FaceNotExisted"
INVALIDPARAMETER_FACENUMBEREXCEEDLIMITOFSINGLEDETECTION = "InvalidParameter.FaceNumberExceedLimitOfSingleDetection"
INVALIDPARAMETER_FACENUMBERLIMIT = "InvalidParameter.FaceNumberLimit"
INVALIDPARAMETER_FACEREGISTRATIONFAILED = "InvalidParameter.FaceRegistrationFailed"
INVALIDPARAMETER_FACERETRIEVALFAILED = "InvalidParameter.FaceRetrievalFailed"
INVALIDPARAMETER_FACETOOSMALL = "InvalidParameter.FaceTooSmall"
INVALIDPARAMETER_FAILEDTODECODEIMAGE = "InvalidParameter.FailedToDecodeImage"
INVALIDPARAMETER_FEATUREEXTRACTIONFAILED = "InvalidParameter.FeatureExtractionFailed"
INVALIDPARAMETER_FILECONTENTEMPTY = "InvalidParameter.FileContentEmpty"
INVALIDPARAMETER_IMAGEDECODEFAILED = "InvalidParameter.ImageDecodeFailed"
INVALIDPARAMETER_IMAGETOOLARGE = "InvalidParameter.ImageTooLarge"
INVALIDPARAMETER_IMAGETOOSMALL = "InvalidParameter.ImageTooSmall"
INVALIDPARAMETER_INVALIDFILETYPE = "InvalidParameter.InvalidFileType"
INVALIDPARAMETER_INVALIDLANG = "InvalidParameter.InvalidLang"
INVALIDPARAMETER_INVALIDRESOURCENAME = "InvalidParameter.InvalidResourceName"
INVALIDPARAMETER_INVALIDSEQID = "InvalidParameter.InvalidSeqId"
INVALIDPARAMETER_INVALIDURL = "InvalidParameter.InvalidUrl"
INVALIDPARAMETER_JOBNOTVALID = "InvalidParameter.JobNotValid"
INVALIDPARAMETER_LIBRARYNOTEXISTED = "InvalidParameter.LibraryNotExisted"
INVALIDPARAMETER_LOWQUALITYPICTURE = "InvalidParameter.LowQualityPicture"
INVALIDPARAMETER_NOSUCHSERVICE = "InvalidParameter.NoSuchService"
INVALIDPARAMETER_NOTATTENDANCEJOB = "InvalidParameter.NotAttendanceJob"
INVALIDPARAMETER_NOTVALIDPITCH = "InvalidParameter.NotValidPitch"
INVALIDPARAMETER_NOTVALIDROW = "InvalidParameter.NotValidRow"
INVALIDPARAMETER_NOTVALIDYAW = "InvalidParameter.NotValidYaw"
INVALIDPARAMETER_PERSONEXISTED = "InvalidParameter.PersonExisted"
INVALIDPARAMETER_PERSONIDNOTVALID = "InvalidParameter.PersonIdNotValid"
INVALIDPARAMETER_PERSONNOTEXIST = "InvalidParameter.PersonNotExist"
INVALIDPARAMETER_PERSONNOTEXISTED = "InvalidParameter.PersonNotExisted"
INVALIDPARAMETER_PERSONNOTREGISTERED = "InvalidParameter.PersonNotRegistered"
INVALIDPARAMETER_PROCESSUNREADY = "InvalidParameter.ProcessUnReady"
INVALIDPARAMETER_RESOURCENAMEDUPLICATE = "InvalidParameter.ResourceNameDuplicate"
INVALIDPARAMETER_STATUSJOBFAILED = "InvalidParameter.StatusJobFailed"
INVALIDPARAMETER_STATUSJOBNOTFOUND = "InvalidParameter.StatusJobNotFound"
INVALIDPARAMETER_STATUSJOBUNFINISHED = "InvalidParameter.StatusJobUnfinished"
INVALIDPARAMETER_STATUSNOCAMERAFOUND = "InvalidParameter.StatusNoCameraFound"
INVALIDPARAMETER_TOOMANYFACE = "InvalidParameter.TooManyFace"
INVALIDPARAMETER_TRACKINGFAILED = "InvalidParameter.TrackingFailed"
LIMITEXCEEDED_STATUSCAMERACOUNTOVERMAX = "LimitExceeded.StatusCameraCountOverMax"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_HLJOBIDNOTFOUND = "ResourceNotFound.HLJobIdNotFound"
RESOURCEUNAVAILABLE_STATUSQUERYSTREAMFAILED = "ResourceUnavailable.StatusQueryStreamFailed"

func (*Client) DescribeHighlightResultWithContext added in v1.0.324

func (c *Client) DescribeHighlightResultWithContext(ctx context.Context, request *DescribeHighlightResultRequest) (response *DescribeHighlightResultResponse, err error)

DescribeHighlightResult 视频精彩集锦结果查询接口,异步查询客户提交的请求的结果。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_JOBCANCELED = "InternalError.JobCanceled"
INTERNALERROR_JOBREACHMAXRETRYTIMES = "InternalError.JobReachMaxRetryTimes"
INTERNALERROR_STATUSQUERYFACELIBFAILED = "InternalError.StatusQueryFaceLibFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_BODYRETRIEVALFAILED = "InvalidParameter.BodyRetrievalFailed"
INVALIDPARAMETER_CANNOTFINDFACEINPICTURE = "InvalidParameter.CannotFindFaceInPicture"
INVALIDPARAMETER_CLIPPINGFRAMEFAILED = "InvalidParameter.ClippingFrameFailed"
INVALIDPARAMETER_COMPUTATIONALSIMILARITYFAILED = "InvalidParameter.ComputationalSimilarityFailed"
INVALIDPARAMETER_CREATEFACEFAILED = "InvalidParameter.CreateFaceFailed"
INVALIDPARAMETER_CREATEPERSONFAILED = "InvalidParameter.CreatePersonFailed"
INVALIDPARAMETER_FACEDETECTEDFAILED = "InvalidParameter.FaceDetectedFailed"
INVALIDPARAMETER_FACENOTEXIST = "InvalidParameter.FaceNotExist"
INVALIDPARAMETER_FACENOTEXISTED = "InvalidParameter.FaceNotExisted"
INVALIDPARAMETER_FACENUMBEREXCEEDLIMITOFSINGLEDETECTION = "InvalidParameter.FaceNumberExceedLimitOfSingleDetection"
INVALIDPARAMETER_FACENUMBERLIMIT = "InvalidParameter.FaceNumberLimit"
INVALIDPARAMETER_FACEREGISTRATIONFAILED = "InvalidParameter.FaceRegistrationFailed"
INVALIDPARAMETER_FACERETRIEVALFAILED = "InvalidParameter.FaceRetrievalFailed"
INVALIDPARAMETER_FACETOOSMALL = "InvalidParameter.FaceTooSmall"
INVALIDPARAMETER_FAILEDTODECODEIMAGE = "InvalidParameter.FailedToDecodeImage"
INVALIDPARAMETER_FEATUREEXTRACTIONFAILED = "InvalidParameter.FeatureExtractionFailed"
INVALIDPARAMETER_FILECONTENTEMPTY = "InvalidParameter.FileContentEmpty"
INVALIDPARAMETER_IMAGEDECODEFAILED = "InvalidParameter.ImageDecodeFailed"
INVALIDPARAMETER_IMAGETOOLARGE = "InvalidParameter.ImageTooLarge"
INVALIDPARAMETER_IMAGETOOSMALL = "InvalidParameter.ImageTooSmall"
INVALIDPARAMETER_INVALIDFILETYPE = "InvalidParameter.InvalidFileType"
INVALIDPARAMETER_INVALIDLANG = "InvalidParameter.InvalidLang"
INVALIDPARAMETER_INVALIDRESOURCENAME = "InvalidParameter.InvalidResourceName"
INVALIDPARAMETER_INVALIDSEQID = "InvalidParameter.InvalidSeqId"
INVALIDPARAMETER_INVALIDURL = "InvalidParameter.InvalidUrl"
INVALIDPARAMETER_JOBNOTVALID = "InvalidParameter.JobNotValid"
INVALIDPARAMETER_LIBRARYNOTEXISTED = "InvalidParameter.LibraryNotExisted"
INVALIDPARAMETER_LOWQUALITYPICTURE = "InvalidParameter.LowQualityPicture"
INVALIDPARAMETER_NOSUCHSERVICE = "InvalidParameter.NoSuchService"
INVALIDPARAMETER_NOTATTENDANCEJOB = "InvalidParameter.NotAttendanceJob"
INVALIDPARAMETER_NOTVALIDPITCH = "InvalidParameter.NotValidPitch"
INVALIDPARAMETER_NOTVALIDROW = "InvalidParameter.NotValidRow"
INVALIDPARAMETER_NOTVALIDYAW = "InvalidParameter.NotValidYaw"
INVALIDPARAMETER_PERSONEXISTED = "InvalidParameter.PersonExisted"
INVALIDPARAMETER_PERSONIDNOTVALID = "InvalidParameter.PersonIdNotValid"
INVALIDPARAMETER_PERSONNOTEXIST = "InvalidParameter.PersonNotExist"
INVALIDPARAMETER_PERSONNOTEXISTED = "InvalidParameter.PersonNotExisted"
INVALIDPARAMETER_PERSONNOTREGISTERED = "InvalidParameter.PersonNotRegistered"
INVALIDPARAMETER_PROCESSUNREADY = "InvalidParameter.ProcessUnReady"
INVALIDPARAMETER_RESOURCENAMEDUPLICATE = "InvalidParameter.ResourceNameDuplicate"
INVALIDPARAMETER_STATUSJOBFAILED = "InvalidParameter.StatusJobFailed"
INVALIDPARAMETER_STATUSJOBNOTFOUND = "InvalidParameter.StatusJobNotFound"
INVALIDPARAMETER_STATUSJOBUNFINISHED = "InvalidParameter.StatusJobUnfinished"
INVALIDPARAMETER_STATUSNOCAMERAFOUND = "InvalidParameter.StatusNoCameraFound"
INVALIDPARAMETER_TOOMANYFACE = "InvalidParameter.TooManyFace"
INVALIDPARAMETER_TRACKINGFAILED = "InvalidParameter.TrackingFailed"
LIMITEXCEEDED_STATUSCAMERACOUNTOVERMAX = "LimitExceeded.StatusCameraCountOverMax"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_HLJOBIDNOTFOUND = "ResourceNotFound.HLJobIdNotFound"
RESOURCEUNAVAILABLE_STATUSQUERYSTREAMFAILED = "ResourceUnavailable.StatusQueryStreamFailed"

func (*Client) DescribeImageTask

func (c *Client) DescribeImageTask(request *DescribeImageTaskRequest) (response *DescribeImageTaskResponse, err error)

DescribeImageTask 拉取任务详情

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeImageTaskStatistic

func (c *Client) DescribeImageTaskStatistic(request *DescribeImageTaskStatisticRequest) (response *DescribeImageTaskStatisticResponse, err error)

DescribeImageTaskStatistic 获取图像任务统计信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeImageTaskStatisticWithContext added in v1.0.324

func (c *Client) DescribeImageTaskStatisticWithContext(ctx context.Context, request *DescribeImageTaskStatisticRequest) (response *DescribeImageTaskStatisticResponse, err error)

DescribeImageTaskStatistic 获取图像任务统计信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeImageTaskWithContext added in v1.0.324

func (c *Client) DescribeImageTaskWithContext(ctx context.Context, request *DescribeImageTaskRequest) (response *DescribeImageTaskResponse, err error)

DescribeImageTask 拉取任务详情

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeLibraries

func (c *Client) DescribeLibraries(request *DescribeLibrariesRequest) (response *DescribeLibrariesResponse, err error)

DescribeLibraries 获取人员库列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeLibrariesWithContext added in v1.0.324

func (c *Client) DescribeLibrariesWithContext(ctx context.Context, request *DescribeLibrariesRequest) (response *DescribeLibrariesResponse, err error)

DescribeLibraries 获取人员库列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribePerson

func (c *Client) DescribePerson(request *DescribePersonRequest) (response *DescribePersonResponse, err error)

DescribePerson 获取人员详情

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribePersonWithContext added in v1.0.324

func (c *Client) DescribePersonWithContext(ctx context.Context, request *DescribePersonRequest) (response *DescribePersonResponse, err error)

DescribePerson 获取人员详情

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribePersons

func (c *Client) DescribePersons(request *DescribePersonsRequest) (response *DescribePersonsResponse, err error)

DescribePersons 拉取人员列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribePersonsWithContext added in v1.0.324

func (c *Client) DescribePersonsWithContext(ctx context.Context, request *DescribePersonsRequest) (response *DescribePersonsResponse, err error)

DescribePersons 拉取人员列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeVocab

func (c *Client) DescribeVocab(request *DescribeVocabRequest) (response *DescribeVocabResponse, err error)

DescribeVocab 查询词汇

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_RESOURCENAMEDUPLICATE = "InvalidParameter.ResourceNameDuplicate"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeVocabLib

func (c *Client) DescribeVocabLib(request *DescribeVocabLibRequest) (response *DescribeVocabLibResponse, err error)

DescribeVocabLib 查询词汇库

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_RESOURCENAMEDUPLICATE = "InvalidParameter.ResourceNameDuplicate"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeVocabLibWithContext added in v1.0.324

func (c *Client) DescribeVocabLibWithContext(ctx context.Context, request *DescribeVocabLibRequest) (response *DescribeVocabLibResponse, err error)

DescribeVocabLib 查询词汇库

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_RESOURCENAMEDUPLICATE = "InvalidParameter.ResourceNameDuplicate"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeVocabWithContext added in v1.0.324

func (c *Client) DescribeVocabWithContext(ctx context.Context, request *DescribeVocabRequest) (response *DescribeVocabResponse, err error)

DescribeVocab 查询词汇

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_RESOURCENAMEDUPLICATE = "InvalidParameter.ResourceNameDuplicate"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyLibrary

func (c *Client) ModifyLibrary(request *ModifyLibraryRequest) (response *ModifyLibraryResponse, err error)

ModifyLibrary 修改人员库信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyLibraryWithContext added in v1.0.324

func (c *Client) ModifyLibraryWithContext(ctx context.Context, request *ModifyLibraryRequest) (response *ModifyLibraryResponse, err error)

ModifyLibrary 修改人员库信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyPerson

func (c *Client) ModifyPerson(request *ModifyPersonRequest) (response *ModifyPersonResponse, err error)

ModifyPerson 修改人员信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyPersonWithContext added in v1.0.324

func (c *Client) ModifyPersonWithContext(ctx context.Context, request *ModifyPersonRequest) (response *ModifyPersonResponse, err error)

ModifyPerson 修改人员信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) SubmitAudioTask

func (c *Client) SubmitAudioTask(request *SubmitAudioTaskRequest) (response *SubmitAudioTaskResponse, err error)

SubmitAudioTask 音频任务提交接口

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) SubmitAudioTaskWithContext added in v1.0.324

func (c *Client) SubmitAudioTaskWithContext(ctx context.Context, request *SubmitAudioTaskRequest) (response *SubmitAudioTaskResponse, err error)

SubmitAudioTask 音频任务提交接口

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) SubmitCheckAttendanceTask

func (c *Client) SubmitCheckAttendanceTask(request *SubmitCheckAttendanceTaskRequest) (response *SubmitCheckAttendanceTaskResponse, err error)

SubmitCheckAttendanceTask 提交人员考勤任务,支持包括点播和直播资源;支持通过DescribeAttendanceResult查询结果,也支持通过NoticeUrl设置考勤回调结果,回调结果结构如下:

##### 回调事件结构

| 参数名称 | 类型 | 描述 |

| ----  | ---  | ------  |

| jobid | Integer | 任务ID |

| person_info | array of PersonInfo | 识别到的人员列表 |

#####子结构PersonInfo

| 参数名称 | 类型 | 描述 |

| ----  | ---  | ------  |

| traceid | String | 可用于区分同一路视频流下的不同陌生人 |

| personid | String | 识别到的人员ID,如果是陌生人则返回空串 |

| libid | String | 识别到的人员所在的库ID,如果是陌生人则返回空串 |

| timestamp | uint64 | 识别到人脸的绝对时间戳,单位ms |

| image_url | string | 识别到人脸的事件抓图的下载地址,不长期保存,需要请及时下载 |

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_FACENOTEXISTED = "InvalidParameter.FaceNotExisted"
INVALIDPARAMETER_FILECONTENTEMPTY = "InvalidParameter.FileContentEmpty"
INVALIDPARAMETER_INVALIDRESOURCENAME = "InvalidParameter.InvalidResourceName"
INVALIDPARAMETER_JOBNOTVALID = "InvalidParameter.JobNotValid"
INVALIDPARAMETER_NOTATTENDANCEJOB = "InvalidParameter.NotAttendanceJob"
INVALIDPARAMETER_PERSONNOTREGISTERED = "InvalidParameter.PersonNotRegistered"
INVALIDPARAMETER_RESOURCENAMEDUPLICATE = "InvalidParameter.ResourceNameDuplicate"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) SubmitCheckAttendanceTaskPlus

func (c *Client) SubmitCheckAttendanceTaskPlus(request *SubmitCheckAttendanceTaskPlusRequest) (response *SubmitCheckAttendanceTaskPlusResponse, err error)

SubmitCheckAttendanceTaskPlus 支持多路视频流,提交高级人员考勤任务

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_FACENOTEXISTED = "InvalidParameter.FaceNotExisted"
INVALIDPARAMETER_FILECONTENTEMPTY = "InvalidParameter.FileContentEmpty"
INVALIDPARAMETER_INVALIDRESOURCENAME = "InvalidParameter.InvalidResourceName"
INVALIDPARAMETER_JOBNOTVALID = "InvalidParameter.JobNotValid"
INVALIDPARAMETER_NOTATTENDANCEJOB = "InvalidParameter.NotAttendanceJob"
INVALIDPARAMETER_PERSONNOTREGISTERED = "InvalidParameter.PersonNotRegistered"
INVALIDPARAMETER_RESOURCENAMEDUPLICATE = "InvalidParameter.ResourceNameDuplicate"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) SubmitCheckAttendanceTaskPlusWithContext added in v1.0.324

func (c *Client) SubmitCheckAttendanceTaskPlusWithContext(ctx context.Context, request *SubmitCheckAttendanceTaskPlusRequest) (response *SubmitCheckAttendanceTaskPlusResponse, err error)

SubmitCheckAttendanceTaskPlus 支持多路视频流,提交高级人员考勤任务

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_FACENOTEXISTED = "InvalidParameter.FaceNotExisted"
INVALIDPARAMETER_FILECONTENTEMPTY = "InvalidParameter.FileContentEmpty"
INVALIDPARAMETER_INVALIDRESOURCENAME = "InvalidParameter.InvalidResourceName"
INVALIDPARAMETER_JOBNOTVALID = "InvalidParameter.JobNotValid"
INVALIDPARAMETER_NOTATTENDANCEJOB = "InvalidParameter.NotAttendanceJob"
INVALIDPARAMETER_PERSONNOTREGISTERED = "InvalidParameter.PersonNotRegistered"
INVALIDPARAMETER_RESOURCENAMEDUPLICATE = "InvalidParameter.ResourceNameDuplicate"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) SubmitCheckAttendanceTaskWithContext added in v1.0.324

func (c *Client) SubmitCheckAttendanceTaskWithContext(ctx context.Context, request *SubmitCheckAttendanceTaskRequest) (response *SubmitCheckAttendanceTaskResponse, err error)

SubmitCheckAttendanceTask 提交人员考勤任务,支持包括点播和直播资源;支持通过DescribeAttendanceResult查询结果,也支持通过NoticeUrl设置考勤回调结果,回调结果结构如下:

##### 回调事件结构

| 参数名称 | 类型 | 描述 |

| ----  | ---  | ------  |

| jobid | Integer | 任务ID |

| person_info | array of PersonInfo | 识别到的人员列表 |

#####子结构PersonInfo

| 参数名称 | 类型 | 描述 |

| ----  | ---  | ------  |

| traceid | String | 可用于区分同一路视频流下的不同陌生人 |

| personid | String | 识别到的人员ID,如果是陌生人则返回空串 |

| libid | String | 识别到的人员所在的库ID,如果是陌生人则返回空串 |

| timestamp | uint64 | 识别到人脸的绝对时间戳,单位ms |

| image_url | string | 识别到人脸的事件抓图的下载地址,不长期保存,需要请及时下载 |

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_FACENOTEXISTED = "InvalidParameter.FaceNotExisted"
INVALIDPARAMETER_FILECONTENTEMPTY = "InvalidParameter.FileContentEmpty"
INVALIDPARAMETER_INVALIDRESOURCENAME = "InvalidParameter.InvalidResourceName"
INVALIDPARAMETER_JOBNOTVALID = "InvalidParameter.JobNotValid"
INVALIDPARAMETER_NOTATTENDANCEJOB = "InvalidParameter.NotAttendanceJob"
INVALIDPARAMETER_PERSONNOTREGISTERED = "InvalidParameter.PersonNotRegistered"
INVALIDPARAMETER_RESOURCENAMEDUPLICATE = "InvalidParameter.ResourceNameDuplicate"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) SubmitConversationTask

func (c *Client) SubmitConversationTask(request *SubmitConversationTaskRequest) (response *SubmitConversationTaskResponse, err error)

SubmitConversationTask 对话任务分析接口

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) SubmitConversationTaskWithContext added in v1.0.324

func (c *Client) SubmitConversationTaskWithContext(ctx context.Context, request *SubmitConversationTaskRequest) (response *SubmitConversationTaskResponse, err error)

SubmitConversationTask 对话任务分析接口

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) SubmitDoubleVideoHighlights

func (c *Client) SubmitDoubleVideoHighlights(request *SubmitDoubleVideoHighlightsRequest) (response *SubmitDoubleVideoHighlightsResponse, err error)

SubmitDoubleVideoHighlights 发起双路视频生成精彩集锦接口。该接口可以通过客户传入的学生音视频及老师视频两路Url,自动生成一堂课程的精彩集锦。需要通过DescribeHighlightResult

接口获取生成结果。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_CLIPPINGFRAMEFAILED = "InvalidParameter.ClippingFrameFailed"
INVALIDPARAMETER_FACEDETECTEDFAILED = "InvalidParameter.FaceDetectedFailed"
INVALIDPARAMETER_FACENOTEXISTED = "InvalidParameter.FaceNotExisted"
INVALIDPARAMETER_FACEREGISTRATIONFAILED = "InvalidParameter.FaceRegistrationFailed"
INVALIDPARAMETER_FAILEDTODECODEIMAGE = "InvalidParameter.FailedToDecodeImage"
INVALIDPARAMETER_FEATUREEXTRACTIONFAILED = "InvalidParameter.FeatureExtractionFailed"
INVALIDPARAMETER_FILECONTENTEMPTY = "InvalidParameter.FileContentEmpty"
INVALIDPARAMETER_IMAGEDECODEFAILED = "InvalidParameter.ImageDecodeFailed"
INVALIDPARAMETER_INVALIDRESOURCENAME = "InvalidParameter.InvalidResourceName"
INVALIDPARAMETER_JOBNOTVALID = "InvalidParameter.JobNotValid"
INVALIDPARAMETER_NOSUCHSERVICE = "InvalidParameter.NoSuchService"
INVALIDPARAMETER_NOTATTENDANCEJOB = "InvalidParameter.NotAttendanceJob"
INVALIDPARAMETER_PERSONNOTREGISTERED = "InvalidParameter.PersonNotRegistered"
INVALIDPARAMETER_RESOURCENAMEDUPLICATE = "InvalidParameter.ResourceNameDuplicate"

func (*Client) SubmitDoubleVideoHighlightsWithContext added in v1.0.324

func (c *Client) SubmitDoubleVideoHighlightsWithContext(ctx context.Context, request *SubmitDoubleVideoHighlightsRequest) (response *SubmitDoubleVideoHighlightsResponse, err error)

SubmitDoubleVideoHighlights 发起双路视频生成精彩集锦接口。该接口可以通过客户传入的学生音视频及老师视频两路Url,自动生成一堂课程的精彩集锦。需要通过DescribeHighlightResult

接口获取生成结果。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_CLIPPINGFRAMEFAILED = "InvalidParameter.ClippingFrameFailed"
INVALIDPARAMETER_FACEDETECTEDFAILED = "InvalidParameter.FaceDetectedFailed"
INVALIDPARAMETER_FACENOTEXISTED = "InvalidParameter.FaceNotExisted"
INVALIDPARAMETER_FACEREGISTRATIONFAILED = "InvalidParameter.FaceRegistrationFailed"
INVALIDPARAMETER_FAILEDTODECODEIMAGE = "InvalidParameter.FailedToDecodeImage"
INVALIDPARAMETER_FEATUREEXTRACTIONFAILED = "InvalidParameter.FeatureExtractionFailed"
INVALIDPARAMETER_FILECONTENTEMPTY = "InvalidParameter.FileContentEmpty"
INVALIDPARAMETER_IMAGEDECODEFAILED = "InvalidParameter.ImageDecodeFailed"
INVALIDPARAMETER_INVALIDRESOURCENAME = "InvalidParameter.InvalidResourceName"
INVALIDPARAMETER_JOBNOTVALID = "InvalidParameter.JobNotValid"
INVALIDPARAMETER_NOSUCHSERVICE = "InvalidParameter.NoSuchService"
INVALIDPARAMETER_NOTATTENDANCEJOB = "InvalidParameter.NotAttendanceJob"
INVALIDPARAMETER_PERSONNOTREGISTERED = "InvalidParameter.PersonNotRegistered"
INVALIDPARAMETER_RESOURCENAMEDUPLICATE = "InvalidParameter.ResourceNameDuplicate"

func (*Client) SubmitFullBodyClassTask

func (c *Client) SubmitFullBodyClassTask(request *SubmitFullBodyClassTaskRequest) (response *SubmitFullBodyClassTaskResponse, err error)

SubmitFullBodyClassTask **传统课堂授课任务**:在此场景中,老师为站立授课,有白板或投影供老师展示课程内容,摄像头可以拍摄到老师的半身或者全身。拍摄视频为一路全局画面,且背景不动,要求画面稳定清晰。通过此接口可分析老师授课的行为及语音,以支持AI评教。

**提供的功能接口有:**老师人脸识别、老师表情识别、老师肢体动作识别、语音识别。 可分析的指标维度包括:身份识别、正脸、侧脸、人脸坐标、人脸尺寸、高兴、中性、高兴、中性、惊讶、厌恶、恐惧、愤怒、蔑视、悲伤、正面讲解、写板书、指黑板、语音转文字、发音时长、非发音时长、音量、语速、指定关键词的使用等

**对场景的要求为:**真实场景老师1人出现在画面中,全局画面且背景不动;人脸上下角度在20度以内,左右角度在15度以内,歪头角度在15度以内;光照均匀,无遮挡,人脸清晰可见;像素最好在 100X100 像素以上,但是图像整体质量不能超过1080p。

**结果查询方式:**图像任务直接返回结果,点播及直播任务通过DescribeAITaskResult查询结果。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_JOBCANCELED = "InternalError.JobCanceled"
INTERNALERROR_JOBREACHMAXRETRYTIMES = "InternalError.JobReachMaxRetryTimes"
INTERNALERROR_STATUSQUERYFACELIBFAILED = "InternalError.StatusQueryFaceLibFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_BODYRETRIEVALFAILED = "InvalidParameter.BodyRetrievalFailed"
INVALIDPARAMETER_CANNOTFINDFACEINPICTURE = "InvalidParameter.CannotFindFaceInPicture"
INVALIDPARAMETER_CLIPPINGFRAMEFAILED = "InvalidParameter.ClippingFrameFailed"
INVALIDPARAMETER_COMPUTATIONALSIMILARITYFAILED = "InvalidParameter.ComputationalSimilarityFailed"
INVALIDPARAMETER_CREATEFACEFAILED = "InvalidParameter.CreateFaceFailed"
INVALIDPARAMETER_CREATEPERSONFAILED = "InvalidParameter.CreatePersonFailed"
INVALIDPARAMETER_FACEDETECTEDFAILED = "InvalidParameter.FaceDetectedFailed"
INVALIDPARAMETER_FACENOTEXIST = "InvalidParameter.FaceNotExist"
INVALIDPARAMETER_FACENOTEXISTED = "InvalidParameter.FaceNotExisted"
INVALIDPARAMETER_FACENUMBEREXCEEDLIMITOFSINGLEDETECTION = "InvalidParameter.FaceNumberExceedLimitOfSingleDetection"
INVALIDPARAMETER_FACENUMBERLIMIT = "InvalidParameter.FaceNumberLimit"
INVALIDPARAMETER_FACEREGISTRATIONFAILED = "InvalidParameter.FaceRegistrationFailed"
INVALIDPARAMETER_FACERETRIEVALFAILED = "InvalidParameter.FaceRetrievalFailed"
INVALIDPARAMETER_FACETOOSMALL = "InvalidParameter.FaceTooSmall"
INVALIDPARAMETER_FAILEDTODECODEIMAGE = "InvalidParameter.FailedToDecodeImage"
INVALIDPARAMETER_FEATUREEXTRACTIONFAILED = "InvalidParameter.FeatureExtractionFailed"
INVALIDPARAMETER_FILECONTENTEMPTY = "InvalidParameter.FileContentEmpty"
INVALIDPARAMETER_IMAGEDECODEFAILED = "InvalidParameter.ImageDecodeFailed"
INVALIDPARAMETER_IMAGETOOLARGE = "InvalidParameter.ImageTooLarge"
INVALIDPARAMETER_IMAGETOOSMALL = "InvalidParameter.ImageTooSmall"
INVALIDPARAMETER_INVALIDFILETYPE = "InvalidParameter.InvalidFileType"
INVALIDPARAMETER_INVALIDLANG = "InvalidParameter.InvalidLang"
INVALIDPARAMETER_INVALIDRESOURCEIDENTIFY = "InvalidParameter.InvalidResourceIdentify"
INVALIDPARAMETER_INVALIDRESOURCENAME = "InvalidParameter.InvalidResourceName"
INVALIDPARAMETER_INVALIDSEQID = "InvalidParameter.InvalidSeqId"
INVALIDPARAMETER_INVALIDURL = "InvalidParameter.InvalidUrl"
INVALIDPARAMETER_JOBNOTVALID = "InvalidParameter.JobNotValid"
INVALIDPARAMETER_LIBRARYNOTEXISTED = "InvalidParameter.LibraryNotExisted"
INVALIDPARAMETER_LOWQUALITYPICTURE = "InvalidParameter.LowQualityPicture"
INVALIDPARAMETER_NOSUCHSERVICE = "InvalidParameter.NoSuchService"
INVALIDPARAMETER_NOTATTENDANCEJOB = "InvalidParameter.NotAttendanceJob"
INVALIDPARAMETER_NOTVALIDPITCH = "InvalidParameter.NotValidPitch"
INVALIDPARAMETER_NOTVALIDROW = "InvalidParameter.NotValidRow"
INVALIDPARAMETER_NOTVALIDYAW = "InvalidParameter.NotValidYaw"
INVALIDPARAMETER_PERSONEXISTED = "InvalidParameter.PersonExisted"
INVALIDPARAMETER_PERSONIDNOTVALID = "InvalidParameter.PersonIdNotValid"
INVALIDPARAMETER_PERSONNOTEXIST = "InvalidParameter.PersonNotExist"
INVALIDPARAMETER_PERSONNOTEXISTED = "InvalidParameter.PersonNotExisted"
INVALIDPARAMETER_PERSONNOTREGISTERED = "InvalidParameter.PersonNotRegistered"
INVALIDPARAMETER_PROCESSUNREADY = "InvalidParameter.ProcessUnReady"
INVALIDPARAMETER_RESOURCENAMEDUPLICATE = "InvalidParameter.ResourceNameDuplicate"
INVALIDPARAMETER_STATUSJOBFAILED = "InvalidParameter.StatusJobFailed"
INVALIDPARAMETER_STATUSJOBNOTFOUND = "InvalidParameter.StatusJobNotFound"
INVALIDPARAMETER_STATUSJOBUNFINISHED = "InvalidParameter.StatusJobUnfinished"
INVALIDPARAMETER_STATUSNOCAMERAFOUND = "InvalidParameter.StatusNoCameraFound"
INVALIDPARAMETER_TOOMANYFACE = "InvalidParameter.TooManyFace"
INVALIDPARAMETER_TRACKINGFAILED = "InvalidParameter.TrackingFailed"
INVALIDPARAMETERVALUE_GROUPEXDESCRIPTIONSEXCEED = "InvalidParameterValue.GroupExDescriptionsExceed"
INVALIDPARAMETERVALUE_GROUPEXDESCRIPTIONSNAMEIDENTICAL = "InvalidParameterValue.GroupExDescriptionsNameIdentical"
INVALIDPARAMETERVALUE_GROUPEXDESCRIPTIONSNAMEILLEGAL = "InvalidParameterValue.GroupExDescriptionsNameIllegal"
INVALIDPARAMETERVALUE_GROUPEXDESCRIPTIONSNAMETOOLONG = "InvalidParameterValue.GroupExDescriptionsNameTooLong"
LIMITEXCEEDED_STATUSCAMERACOUNTOVERMAX = "LimitExceeded.StatusCameraCountOverMax"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_HLJOBIDNOTFOUND = "ResourceNotFound.HLJobIdNotFound"
RESOURCEUNAVAILABLE_STATUSQUERYSTREAMFAILED = "ResourceUnavailable.StatusQueryStreamFailed"

func (*Client) SubmitFullBodyClassTaskWithContext added in v1.0.324

func (c *Client) SubmitFullBodyClassTaskWithContext(ctx context.Context, request *SubmitFullBodyClassTaskRequest) (response *SubmitFullBodyClassTaskResponse, err error)

SubmitFullBodyClassTask **传统课堂授课任务**:在此场景中,老师为站立授课,有白板或投影供老师展示课程内容,摄像头可以拍摄到老师的半身或者全身。拍摄视频为一路全局画面,且背景不动,要求画面稳定清晰。通过此接口可分析老师授课的行为及语音,以支持AI评教。

**提供的功能接口有:**老师人脸识别、老师表情识别、老师肢体动作识别、语音识别。 可分析的指标维度包括:身份识别、正脸、侧脸、人脸坐标、人脸尺寸、高兴、中性、高兴、中性、惊讶、厌恶、恐惧、愤怒、蔑视、悲伤、正面讲解、写板书、指黑板、语音转文字、发音时长、非发音时长、音量、语速、指定关键词的使用等

**对场景的要求为:**真实场景老师1人出现在画面中,全局画面且背景不动;人脸上下角度在20度以内,左右角度在15度以内,歪头角度在15度以内;光照均匀,无遮挡,人脸清晰可见;像素最好在 100X100 像素以上,但是图像整体质量不能超过1080p。

**结果查询方式:**图像任务直接返回结果,点播及直播任务通过DescribeAITaskResult查询结果。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_JOBCANCELED = "InternalError.JobCanceled"
INTERNALERROR_JOBREACHMAXRETRYTIMES = "InternalError.JobReachMaxRetryTimes"
INTERNALERROR_STATUSQUERYFACELIBFAILED = "InternalError.StatusQueryFaceLibFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_BODYRETRIEVALFAILED = "InvalidParameter.BodyRetrievalFailed"
INVALIDPARAMETER_CANNOTFINDFACEINPICTURE = "InvalidParameter.CannotFindFaceInPicture"
INVALIDPARAMETER_CLIPPINGFRAMEFAILED = "InvalidParameter.ClippingFrameFailed"
INVALIDPARAMETER_COMPUTATIONALSIMILARITYFAILED = "InvalidParameter.ComputationalSimilarityFailed"
INVALIDPARAMETER_CREATEFACEFAILED = "InvalidParameter.CreateFaceFailed"
INVALIDPARAMETER_CREATEPERSONFAILED = "InvalidParameter.CreatePersonFailed"
INVALIDPARAMETER_FACEDETECTEDFAILED = "InvalidParameter.FaceDetectedFailed"
INVALIDPARAMETER_FACENOTEXIST = "InvalidParameter.FaceNotExist"
INVALIDPARAMETER_FACENOTEXISTED = "InvalidParameter.FaceNotExisted"
INVALIDPARAMETER_FACENUMBEREXCEEDLIMITOFSINGLEDETECTION = "InvalidParameter.FaceNumberExceedLimitOfSingleDetection"
INVALIDPARAMETER_FACENUMBERLIMIT = "InvalidParameter.FaceNumberLimit"
INVALIDPARAMETER_FACEREGISTRATIONFAILED = "InvalidParameter.FaceRegistrationFailed"
INVALIDPARAMETER_FACERETRIEVALFAILED = "InvalidParameter.FaceRetrievalFailed"
INVALIDPARAMETER_FACETOOSMALL = "InvalidParameter.FaceTooSmall"
INVALIDPARAMETER_FAILEDTODECODEIMAGE = "InvalidParameter.FailedToDecodeImage"
INVALIDPARAMETER_FEATUREEXTRACTIONFAILED = "InvalidParameter.FeatureExtractionFailed"
INVALIDPARAMETER_FILECONTENTEMPTY = "InvalidParameter.FileContentEmpty"
INVALIDPARAMETER_IMAGEDECODEFAILED = "InvalidParameter.ImageDecodeFailed"
INVALIDPARAMETER_IMAGETOOLARGE = "InvalidParameter.ImageTooLarge"
INVALIDPARAMETER_IMAGETOOSMALL = "InvalidParameter.ImageTooSmall"
INVALIDPARAMETER_INVALIDFILETYPE = "InvalidParameter.InvalidFileType"
INVALIDPARAMETER_INVALIDLANG = "InvalidParameter.InvalidLang"
INVALIDPARAMETER_INVALIDRESOURCEIDENTIFY = "InvalidParameter.InvalidResourceIdentify"
INVALIDPARAMETER_INVALIDRESOURCENAME = "InvalidParameter.InvalidResourceName"
INVALIDPARAMETER_INVALIDSEQID = "InvalidParameter.InvalidSeqId"
INVALIDPARAMETER_INVALIDURL = "InvalidParameter.InvalidUrl"
INVALIDPARAMETER_JOBNOTVALID = "InvalidParameter.JobNotValid"
INVALIDPARAMETER_LIBRARYNOTEXISTED = "InvalidParameter.LibraryNotExisted"
INVALIDPARAMETER_LOWQUALITYPICTURE = "InvalidParameter.LowQualityPicture"
INVALIDPARAMETER_NOSUCHSERVICE = "InvalidParameter.NoSuchService"
INVALIDPARAMETER_NOTATTENDANCEJOB = "InvalidParameter.NotAttendanceJob"
INVALIDPARAMETER_NOTVALIDPITCH = "InvalidParameter.NotValidPitch"
INVALIDPARAMETER_NOTVALIDROW = "InvalidParameter.NotValidRow"
INVALIDPARAMETER_NOTVALIDYAW = "InvalidParameter.NotValidYaw"
INVALIDPARAMETER_PERSONEXISTED = "InvalidParameter.PersonExisted"
INVALIDPARAMETER_PERSONIDNOTVALID = "InvalidParameter.PersonIdNotValid"
INVALIDPARAMETER_PERSONNOTEXIST = "InvalidParameter.PersonNotExist"
INVALIDPARAMETER_PERSONNOTEXISTED = "InvalidParameter.PersonNotExisted"
INVALIDPARAMETER_PERSONNOTREGISTERED = "InvalidParameter.PersonNotRegistered"
INVALIDPARAMETER_PROCESSUNREADY = "InvalidParameter.ProcessUnReady"
INVALIDPARAMETER_RESOURCENAMEDUPLICATE = "InvalidParameter.ResourceNameDuplicate"
INVALIDPARAMETER_STATUSJOBFAILED = "InvalidParameter.StatusJobFailed"
INVALIDPARAMETER_STATUSJOBNOTFOUND = "InvalidParameter.StatusJobNotFound"
INVALIDPARAMETER_STATUSJOBUNFINISHED = "InvalidParameter.StatusJobUnfinished"
INVALIDPARAMETER_STATUSNOCAMERAFOUND = "InvalidParameter.StatusNoCameraFound"
INVALIDPARAMETER_TOOMANYFACE = "InvalidParameter.TooManyFace"
INVALIDPARAMETER_TRACKINGFAILED = "InvalidParameter.TrackingFailed"
INVALIDPARAMETERVALUE_GROUPEXDESCRIPTIONSEXCEED = "InvalidParameterValue.GroupExDescriptionsExceed"
INVALIDPARAMETERVALUE_GROUPEXDESCRIPTIONSNAMEIDENTICAL = "InvalidParameterValue.GroupExDescriptionsNameIdentical"
INVALIDPARAMETERVALUE_GROUPEXDESCRIPTIONSNAMEILLEGAL = "InvalidParameterValue.GroupExDescriptionsNameIllegal"
INVALIDPARAMETERVALUE_GROUPEXDESCRIPTIONSNAMETOOLONG = "InvalidParameterValue.GroupExDescriptionsNameTooLong"
LIMITEXCEEDED_STATUSCAMERACOUNTOVERMAX = "LimitExceeded.StatusCameraCountOverMax"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_HLJOBIDNOTFOUND = "ResourceNotFound.HLJobIdNotFound"
RESOURCEUNAVAILABLE_STATUSQUERYSTREAMFAILED = "ResourceUnavailable.StatusQueryStreamFailed"

func (*Client) SubmitHighlights

func (c *Client) SubmitHighlights(request *SubmitHighlightsRequest) (response *SubmitHighlightsResponse, err error)

SubmitHighlights 发起视频生成精彩集锦接口。该接口可以通过客户传入的课程音频数据及相关策略(如微笑抽取,专注抽取等),自动生成一堂课程的精彩集锦。需要通过QueryHighlightResult接口获取生成结果。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_JOBCANCELED = "InternalError.JobCanceled"
INTERNALERROR_JOBREACHMAXRETRYTIMES = "InternalError.JobReachMaxRetryTimes"
INTERNALERROR_STATUSQUERYFACELIBFAILED = "InternalError.StatusQueryFaceLibFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_BODYRETRIEVALFAILED = "InvalidParameter.BodyRetrievalFailed"
INVALIDPARAMETER_CANNOTFINDFACEINPICTURE = "InvalidParameter.CannotFindFaceInPicture"
INVALIDPARAMETER_CLIPPINGFRAMEFAILED = "InvalidParameter.ClippingFrameFailed"
INVALIDPARAMETER_COMPUTATIONALSIMILARITYFAILED = "InvalidParameter.ComputationalSimilarityFailed"
INVALIDPARAMETER_CREATEFACEFAILED = "InvalidParameter.CreateFaceFailed"
INVALIDPARAMETER_CREATEPERSONFAILED = "InvalidParameter.CreatePersonFailed"
INVALIDPARAMETER_FACEDETECTEDFAILED = "InvalidParameter.FaceDetectedFailed"
INVALIDPARAMETER_FACENOTEXIST = "InvalidParameter.FaceNotExist"
INVALIDPARAMETER_FACENOTEXISTED = "InvalidParameter.FaceNotExisted"
INVALIDPARAMETER_FACENUMBEREXCEEDLIMITOFSINGLEDETECTION = "InvalidParameter.FaceNumberExceedLimitOfSingleDetection"
INVALIDPARAMETER_FACENUMBERLIMIT = "InvalidParameter.FaceNumberLimit"
INVALIDPARAMETER_FACEREGISTRATIONFAILED = "InvalidParameter.FaceRegistrationFailed"
INVALIDPARAMETER_FACERETRIEVALFAILED = "InvalidParameter.FaceRetrievalFailed"
INVALIDPARAMETER_FACETOOSMALL = "InvalidParameter.FaceTooSmall"
INVALIDPARAMETER_FAILEDTODECODEIMAGE = "InvalidParameter.FailedToDecodeImage"
INVALIDPARAMETER_FEATUREEXTRACTIONFAILED = "InvalidParameter.FeatureExtractionFailed"
INVALIDPARAMETER_FILECONTENTEMPTY = "InvalidParameter.FileContentEmpty"
INVALIDPARAMETER_IMAGEDECODEFAILED = "InvalidParameter.ImageDecodeFailed"
INVALIDPARAMETER_IMAGETOOLARGE = "InvalidParameter.ImageTooLarge"
INVALIDPARAMETER_IMAGETOOSMALL = "InvalidParameter.ImageTooSmall"
INVALIDPARAMETER_INVALIDFILETYPE = "InvalidParameter.InvalidFileType"
INVALIDPARAMETER_INVALIDLANG = "InvalidParameter.InvalidLang"
INVALIDPARAMETER_INVALIDRESOURCENAME = "InvalidParameter.InvalidResourceName"
INVALIDPARAMETER_INVALIDURL = "InvalidParameter.InvalidUrl"
INVALIDPARAMETER_JOBNOTVALID = "InvalidParameter.JobNotValid"
INVALIDPARAMETER_LIBRARYNOTEXISTED = "InvalidParameter.LibraryNotExisted"
INVALIDPARAMETER_LOWQUALITYPICTURE = "InvalidParameter.LowQualityPicture"
INVALIDPARAMETER_NOSUCHSERVICE = "InvalidParameter.NoSuchService"
INVALIDPARAMETER_NOTATTENDANCEJOB = "InvalidParameter.NotAttendanceJob"
INVALIDPARAMETER_NOTVALIDPITCH = "InvalidParameter.NotValidPitch"
INVALIDPARAMETER_NOTVALIDROW = "InvalidParameter.NotValidRow"
INVALIDPARAMETER_NOTVALIDYAW = "InvalidParameter.NotValidYaw"
INVALIDPARAMETER_PERSONEXISTED = "InvalidParameter.PersonExisted"
INVALIDPARAMETER_PERSONIDNOTVALID = "InvalidParameter.PersonIdNotValid"
INVALIDPARAMETER_PERSONNOTEXIST = "InvalidParameter.PersonNotExist"
INVALIDPARAMETER_PERSONNOTEXISTED = "InvalidParameter.PersonNotExisted"
INVALIDPARAMETER_PERSONNOTREGISTERED = "InvalidParameter.PersonNotRegistered"
INVALIDPARAMETER_PROCESSUNREADY = "InvalidParameter.ProcessUnReady"
INVALIDPARAMETER_RESOURCENAMEDUPLICATE = "InvalidParameter.ResourceNameDuplicate"
INVALIDPARAMETER_STATUSJOBFAILED = "InvalidParameter.StatusJobFailed"
INVALIDPARAMETER_STATUSJOBNOTFOUND = "InvalidParameter.StatusJobNotFound"
INVALIDPARAMETER_STATUSJOBUNFINISHED = "InvalidParameter.StatusJobUnfinished"
INVALIDPARAMETER_STATUSNOCAMERAFOUND = "InvalidParameter.StatusNoCameraFound"
INVALIDPARAMETER_TOOMANYFACE = "InvalidParameter.TooManyFace"
INVALIDPARAMETER_TRACKINGFAILED = "InvalidParameter.TrackingFailed"
LIMITEXCEEDED_STATUSCAMERACOUNTOVERMAX = "LimitExceeded.StatusCameraCountOverMax"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE_STATUSQUERYSTREAMFAILED = "ResourceUnavailable.StatusQueryStreamFailed"

func (*Client) SubmitHighlightsWithContext added in v1.0.324

func (c *Client) SubmitHighlightsWithContext(ctx context.Context, request *SubmitHighlightsRequest) (response *SubmitHighlightsResponse, err error)

SubmitHighlights 发起视频生成精彩集锦接口。该接口可以通过客户传入的课程音频数据及相关策略(如微笑抽取,专注抽取等),自动生成一堂课程的精彩集锦。需要通过QueryHighlightResult接口获取生成结果。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_JOBCANCELED = "InternalError.JobCanceled"
INTERNALERROR_JOBREACHMAXRETRYTIMES = "InternalError.JobReachMaxRetryTimes"
INTERNALERROR_STATUSQUERYFACELIBFAILED = "InternalError.StatusQueryFaceLibFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_BODYRETRIEVALFAILED = "InvalidParameter.BodyRetrievalFailed"
INVALIDPARAMETER_CANNOTFINDFACEINPICTURE = "InvalidParameter.CannotFindFaceInPicture"
INVALIDPARAMETER_CLIPPINGFRAMEFAILED = "InvalidParameter.ClippingFrameFailed"
INVALIDPARAMETER_COMPUTATIONALSIMILARITYFAILED = "InvalidParameter.ComputationalSimilarityFailed"
INVALIDPARAMETER_CREATEFACEFAILED = "InvalidParameter.CreateFaceFailed"
INVALIDPARAMETER_CREATEPERSONFAILED = "InvalidParameter.CreatePersonFailed"
INVALIDPARAMETER_FACEDETECTEDFAILED = "InvalidParameter.FaceDetectedFailed"
INVALIDPARAMETER_FACENOTEXIST = "InvalidParameter.FaceNotExist"
INVALIDPARAMETER_FACENOTEXISTED = "InvalidParameter.FaceNotExisted"
INVALIDPARAMETER_FACENUMBEREXCEEDLIMITOFSINGLEDETECTION = "InvalidParameter.FaceNumberExceedLimitOfSingleDetection"
INVALIDPARAMETER_FACENUMBERLIMIT = "InvalidParameter.FaceNumberLimit"
INVALIDPARAMETER_FACEREGISTRATIONFAILED = "InvalidParameter.FaceRegistrationFailed"
INVALIDPARAMETER_FACERETRIEVALFAILED = "InvalidParameter.FaceRetrievalFailed"
INVALIDPARAMETER_FACETOOSMALL = "InvalidParameter.FaceTooSmall"
INVALIDPARAMETER_FAILEDTODECODEIMAGE = "InvalidParameter.FailedToDecodeImage"
INVALIDPARAMETER_FEATUREEXTRACTIONFAILED = "InvalidParameter.FeatureExtractionFailed"
INVALIDPARAMETER_FILECONTENTEMPTY = "InvalidParameter.FileContentEmpty"
INVALIDPARAMETER_IMAGEDECODEFAILED = "InvalidParameter.ImageDecodeFailed"
INVALIDPARAMETER_IMAGETOOLARGE = "InvalidParameter.ImageTooLarge"
INVALIDPARAMETER_IMAGETOOSMALL = "InvalidParameter.ImageTooSmall"
INVALIDPARAMETER_INVALIDFILETYPE = "InvalidParameter.InvalidFileType"
INVALIDPARAMETER_INVALIDLANG = "InvalidParameter.InvalidLang"
INVALIDPARAMETER_INVALIDRESOURCENAME = "InvalidParameter.InvalidResourceName"
INVALIDPARAMETER_INVALIDURL = "InvalidParameter.InvalidUrl"
INVALIDPARAMETER_JOBNOTVALID = "InvalidParameter.JobNotValid"
INVALIDPARAMETER_LIBRARYNOTEXISTED = "InvalidParameter.LibraryNotExisted"
INVALIDPARAMETER_LOWQUALITYPICTURE = "InvalidParameter.LowQualityPicture"
INVALIDPARAMETER_NOSUCHSERVICE = "InvalidParameter.NoSuchService"
INVALIDPARAMETER_NOTATTENDANCEJOB = "InvalidParameter.NotAttendanceJob"
INVALIDPARAMETER_NOTVALIDPITCH = "InvalidParameter.NotValidPitch"
INVALIDPARAMETER_NOTVALIDROW = "InvalidParameter.NotValidRow"
INVALIDPARAMETER_NOTVALIDYAW = "InvalidParameter.NotValidYaw"
INVALIDPARAMETER_PERSONEXISTED = "InvalidParameter.PersonExisted"
INVALIDPARAMETER_PERSONIDNOTVALID = "InvalidParameter.PersonIdNotValid"
INVALIDPARAMETER_PERSONNOTEXIST = "InvalidParameter.PersonNotExist"
INVALIDPARAMETER_PERSONNOTEXISTED = "InvalidParameter.PersonNotExisted"
INVALIDPARAMETER_PERSONNOTREGISTERED = "InvalidParameter.PersonNotRegistered"
INVALIDPARAMETER_PROCESSUNREADY = "InvalidParameter.ProcessUnReady"
INVALIDPARAMETER_RESOURCENAMEDUPLICATE = "InvalidParameter.ResourceNameDuplicate"
INVALIDPARAMETER_STATUSJOBFAILED = "InvalidParameter.StatusJobFailed"
INVALIDPARAMETER_STATUSJOBNOTFOUND = "InvalidParameter.StatusJobNotFound"
INVALIDPARAMETER_STATUSJOBUNFINISHED = "InvalidParameter.StatusJobUnfinished"
INVALIDPARAMETER_STATUSNOCAMERAFOUND = "InvalidParameter.StatusNoCameraFound"
INVALIDPARAMETER_TOOMANYFACE = "InvalidParameter.TooManyFace"
INVALIDPARAMETER_TRACKINGFAILED = "InvalidParameter.TrackingFailed"
LIMITEXCEEDED_STATUSCAMERACOUNTOVERMAX = "LimitExceeded.StatusCameraCountOverMax"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE_STATUSQUERYSTREAMFAILED = "ResourceUnavailable.StatusQueryStreamFailed"

func (*Client) SubmitImageTask

func (c *Client) SubmitImageTask(request *SubmitImageTaskRequest) (response *SubmitImageTaskResponse, err error)

SubmitImageTask 提交图像分析任务

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_UNSUPPORTEDFILETYPEMOV = "InvalidParameter.UnsupportedFileTypeMov"
INVALIDPARAMETER_UNSUPPORTEDVIDEOSIZE = "InvalidParameter.UnsupportedVideoSize"

func (*Client) SubmitImageTaskPlus

func (c *Client) SubmitImageTaskPlus(request *SubmitImageTaskPlusRequest) (response *SubmitImageTaskPlusResponse, err error)

SubmitImageTaskPlus 高级图像分析任务,开放了图像任务里的所有开关,可以根据场景深度定制图像分析任务。支持的图像类别有,图片链接、图片二进制数据、点播链接和直播链接。

可能返回的错误码:

FAILEDOPERATION_NOTSUPPORTEDFUNCTIONERROR = "FailedOperation.NotSupportedFunctionError"
INTERNALERROR_JOBCANCELED = "InternalError.JobCanceled"
INTERNALERROR_JOBREACHMAXRETRYTIMES = "InternalError.JobReachMaxRetryTimes"
INTERNALERROR_STATUSQUERYFACELIBFAILED = "InternalError.StatusQueryFaceLibFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_BODYRETRIEVALFAILED = "InvalidParameter.BodyRetrievalFailed"
INVALIDPARAMETER_CANNOTFINDFACEERROR = "InvalidParameter.CannotFindFaceError"
INVALIDPARAMETER_CANNOTFINDFACEINPICTURE = "InvalidParameter.CannotFindFaceInPicture"
INVALIDPARAMETER_CANNOTREADVIDEOFROMURLERROR = "InvalidParameter.CannotReadVideoFromUrlError"
INVALIDPARAMETER_CLIPPINGFRAMEFAILED = "InvalidParameter.ClippingFrameFailed"
INVALIDPARAMETER_COMPUTATIONALSIMILARITYFAILED = "InvalidParameter.ComputationalSimilarityFailed"
INVALIDPARAMETER_CREATEFACEFAILED = "InvalidParameter.CreateFaceFailed"
INVALIDPARAMETER_CREATEPERSONFAILED = "InvalidParameter.CreatePersonFailed"
INVALIDPARAMETER_FACEDETECTEDFAILED = "InvalidParameter.FaceDetectedFailed"
INVALIDPARAMETER_FACENOTEXIST = "InvalidParameter.FaceNotExist"
INVALIDPARAMETER_FACENOTEXISTED = "InvalidParameter.FaceNotExisted"
INVALIDPARAMETER_FACENUMBEREXCEEDLIMITOFSINGLEDETECTION = "InvalidParameter.FaceNumberExceedLimitOfSingleDetection"
INVALIDPARAMETER_FACENUMBERLIMIT = "InvalidParameter.FaceNumberLimit"
INVALIDPARAMETER_FACEREGISTRATIONFAILED = "InvalidParameter.FaceRegistrationFailed"
INVALIDPARAMETER_FACERETRIEVALFAILED = "InvalidParameter.FaceRetrievalFailed"
INVALIDPARAMETER_FACETOOSMALL = "InvalidParameter.FaceTooSmall"
INVALIDPARAMETER_FAILEDTODECODEIMAGE = "InvalidParameter.FailedToDecodeImage"
INVALIDPARAMETER_FEATUREEXTRACTIONFAILED = "InvalidParameter.FeatureExtractionFailed"
INVALIDPARAMETER_FILECONTENTEMPTY = "InvalidParameter.FileContentEmpty"
INVALIDPARAMETER_IMAGEDECODEFAILED = "InvalidParameter.ImageDecodeFailed"
INVALIDPARAMETER_IMAGETOOLARGE = "InvalidParameter.ImageTooLarge"
INVALIDPARAMETER_IMAGETOOSMALL = "InvalidParameter.ImageTooSmall"
INVALIDPARAMETER_INVALIDFILETYPE = "InvalidParameter.InvalidFileType"
INVALIDPARAMETER_INVALIDLANG = "InvalidParameter.InvalidLang"
INVALIDPARAMETER_INVALIDRESOURCEIDENTIFY = "InvalidParameter.InvalidResourceIdentify"
INVALIDPARAMETER_INVALIDRESOURCENAME = "InvalidParameter.InvalidResourceName"
INVALIDPARAMETER_INVALIDSEQID = "InvalidParameter.InvalidSeqId"
INVALIDPARAMETER_INVALIDURL = "InvalidParameter.InvalidUrl"
INVALIDPARAMETER_JOBNOTVALID = "InvalidParameter.JobNotValid"
INVALIDPARAMETER_LIBHAVENOPERSON = "InvalidParameter.LibHaveNoPerson"
INVALIDPARAMETER_LIBISEMPTY = "InvalidParameter.LibIsEmpty"
INVALIDPARAMETER_LIBRARYNOTEXISTED = "InvalidParameter.LibraryNotExisted"
INVALIDPARAMETER_LOWQUALITYPICTURE = "InvalidParameter.LowQualityPicture"
INVALIDPARAMETER_NOSUCHSERVICE = "InvalidParameter.NoSuchService"
INVALIDPARAMETER_NOTATTENDANCEJOB = "InvalidParameter.NotAttendanceJob"
INVALIDPARAMETER_NOTVALIDPITCH = "InvalidParameter.NotValidPitch"
INVALIDPARAMETER_NOTVALIDROW = "InvalidParameter.NotValidRow"
INVALIDPARAMETER_NOTVALIDYAW = "InvalidParameter.NotValidYaw"
INVALIDPARAMETER_PERSONEXISTED = "InvalidParameter.PersonExisted"
INVALIDPARAMETER_PERSONIDNOTVALID = "InvalidParameter.PersonIdNotValid"
INVALIDPARAMETER_PERSONNOTEXIST = "InvalidParameter.PersonNotExist"
INVALIDPARAMETER_PERSONNOTEXISTED = "InvalidParameter.PersonNotExisted"
INVALIDPARAMETER_PERSONNOTREGISTERED = "InvalidParameter.PersonNotRegistered"
INVALIDPARAMETER_PROCESSUNREADY = "InvalidParameter.ProcessUnReady"
INVALIDPARAMETER_RESOURCENAMEDUPLICATE = "InvalidParameter.ResourceNameDuplicate"
INVALIDPARAMETER_STATUSJOBFAILED = "InvalidParameter.StatusJobFailed"
INVALIDPARAMETER_STATUSJOBNOTFOUND = "InvalidParameter.StatusJobNotFound"
INVALIDPARAMETER_STATUSJOBUNFINISHED = "InvalidParameter.StatusJobUnfinished"
INVALIDPARAMETER_STATUSNOCAMERAFOUND = "InvalidParameter.StatusNoCameraFound"
INVALIDPARAMETER_TOOMANYFACE = "InvalidParameter.TooManyFace"
INVALIDPARAMETER_TRACKINGFAILED = "InvalidParameter.TrackingFailed"
INVALIDPARAMETER_VIDEOALREDYPROCESSEDERROR = "InvalidParameter.VideoAlredyProcessedError"
INVALIDPARAMETERVALUE_GETHTTPBODYERROR = "InvalidParameterValue.GetHttpBodyError"
INVALIDPARAMETERVALUE_GROUPEXDESCRIPTIONSEXCEED = "InvalidParameterValue.GroupExDescriptionsExceed"
INVALIDPARAMETERVALUE_GROUPEXDESCRIPTIONSNAMEIDENTICAL = "InvalidParameterValue.GroupExDescriptionsNameIdentical"
INVALIDPARAMETERVALUE_GROUPEXDESCRIPTIONSNAMEILLEGAL = "InvalidParameterValue.GroupExDescriptionsNameIllegal"
INVALIDPARAMETERVALUE_GROUPEXDESCRIPTIONSNAMETOOLONG = "InvalidParameterValue.GroupExDescriptionsNameTooLong"
INVALIDPARAMETERVALUE_IMAGEILLEGAL = "InvalidParameterValue.ImageIllegal"
INVALIDPARAMETERVALUE_INVALIDSEQID = "InvalidParameterValue.InvalidSeqId"
INVALIDPARAMETERVALUE_NOTSUPPORTEDFUNCTIONERROR = "InvalidParameterValue.NotSupportedFunctionError"
INVALIDPARAMETERVALUE_PERSONEXDESCRIPTIONINFOSEXCEED = "InvalidParameterValue.PersonExDescriptionInfosExceed"
LIMITEXCEEDED_STATUSCAMERACOUNTOVERMAX = "LimitExceeded.StatusCameraCountOverMax"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_HLJOBIDNOTFOUND = "ResourceNotFound.HLJobIdNotFound"
RESOURCEUNAVAILABLE_CANNOTFINDSESSION = "ResourceUnavailable.CannotFindSession"
RESOURCEUNAVAILABLE_STATUSQUERYSTREAMFAILED = "ResourceUnavailable.StatusQueryStreamFailed"

func (*Client) SubmitImageTaskPlusWithContext added in v1.0.324

func (c *Client) SubmitImageTaskPlusWithContext(ctx context.Context, request *SubmitImageTaskPlusRequest) (response *SubmitImageTaskPlusResponse, err error)

SubmitImageTaskPlus 高级图像分析任务,开放了图像任务里的所有开关,可以根据场景深度定制图像分析任务。支持的图像类别有,图片链接、图片二进制数据、点播链接和直播链接。

可能返回的错误码:

FAILEDOPERATION_NOTSUPPORTEDFUNCTIONERROR = "FailedOperation.NotSupportedFunctionError"
INTERNALERROR_JOBCANCELED = "InternalError.JobCanceled"
INTERNALERROR_JOBREACHMAXRETRYTIMES = "InternalError.JobReachMaxRetryTimes"
INTERNALERROR_STATUSQUERYFACELIBFAILED = "InternalError.StatusQueryFaceLibFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_BODYRETRIEVALFAILED = "InvalidParameter.BodyRetrievalFailed"
INVALIDPARAMETER_CANNOTFINDFACEERROR = "InvalidParameter.CannotFindFaceError"
INVALIDPARAMETER_CANNOTFINDFACEINPICTURE = "InvalidParameter.CannotFindFaceInPicture"
INVALIDPARAMETER_CANNOTREADVIDEOFROMURLERROR = "InvalidParameter.CannotReadVideoFromUrlError"
INVALIDPARAMETER_CLIPPINGFRAMEFAILED = "InvalidParameter.ClippingFrameFailed"
INVALIDPARAMETER_COMPUTATIONALSIMILARITYFAILED = "InvalidParameter.ComputationalSimilarityFailed"
INVALIDPARAMETER_CREATEFACEFAILED = "InvalidParameter.CreateFaceFailed"
INVALIDPARAMETER_CREATEPERSONFAILED = "InvalidParameter.CreatePersonFailed"
INVALIDPARAMETER_FACEDETECTEDFAILED = "InvalidParameter.FaceDetectedFailed"
INVALIDPARAMETER_FACENOTEXIST = "InvalidParameter.FaceNotExist"
INVALIDPARAMETER_FACENOTEXISTED = "InvalidParameter.FaceNotExisted"
INVALIDPARAMETER_FACENUMBEREXCEEDLIMITOFSINGLEDETECTION = "InvalidParameter.FaceNumberExceedLimitOfSingleDetection"
INVALIDPARAMETER_FACENUMBERLIMIT = "InvalidParameter.FaceNumberLimit"
INVALIDPARAMETER_FACEREGISTRATIONFAILED = "InvalidParameter.FaceRegistrationFailed"
INVALIDPARAMETER_FACERETRIEVALFAILED = "InvalidParameter.FaceRetrievalFailed"
INVALIDPARAMETER_FACETOOSMALL = "InvalidParameter.FaceTooSmall"
INVALIDPARAMETER_FAILEDTODECODEIMAGE = "InvalidParameter.FailedToDecodeImage"
INVALIDPARAMETER_FEATUREEXTRACTIONFAILED = "InvalidParameter.FeatureExtractionFailed"
INVALIDPARAMETER_FILECONTENTEMPTY = "InvalidParameter.FileContentEmpty"
INVALIDPARAMETER_IMAGEDECODEFAILED = "InvalidParameter.ImageDecodeFailed"
INVALIDPARAMETER_IMAGETOOLARGE = "InvalidParameter.ImageTooLarge"
INVALIDPARAMETER_IMAGETOOSMALL = "InvalidParameter.ImageTooSmall"
INVALIDPARAMETER_INVALIDFILETYPE = "InvalidParameter.InvalidFileType"
INVALIDPARAMETER_INVALIDLANG = "InvalidParameter.InvalidLang"
INVALIDPARAMETER_INVALIDRESOURCEIDENTIFY = "InvalidParameter.InvalidResourceIdentify"
INVALIDPARAMETER_INVALIDRESOURCENAME = "InvalidParameter.InvalidResourceName"
INVALIDPARAMETER_INVALIDSEQID = "InvalidParameter.InvalidSeqId"
INVALIDPARAMETER_INVALIDURL = "InvalidParameter.InvalidUrl"
INVALIDPARAMETER_JOBNOTVALID = "InvalidParameter.JobNotValid"
INVALIDPARAMETER_LIBHAVENOPERSON = "InvalidParameter.LibHaveNoPerson"
INVALIDPARAMETER_LIBISEMPTY = "InvalidParameter.LibIsEmpty"
INVALIDPARAMETER_LIBRARYNOTEXISTED = "InvalidParameter.LibraryNotExisted"
INVALIDPARAMETER_LOWQUALITYPICTURE = "InvalidParameter.LowQualityPicture"
INVALIDPARAMETER_NOSUCHSERVICE = "InvalidParameter.NoSuchService"
INVALIDPARAMETER_NOTATTENDANCEJOB = "InvalidParameter.NotAttendanceJob"
INVALIDPARAMETER_NOTVALIDPITCH = "InvalidParameter.NotValidPitch"
INVALIDPARAMETER_NOTVALIDROW = "InvalidParameter.NotValidRow"
INVALIDPARAMETER_NOTVALIDYAW = "InvalidParameter.NotValidYaw"
INVALIDPARAMETER_PERSONEXISTED = "InvalidParameter.PersonExisted"
INVALIDPARAMETER_PERSONIDNOTVALID = "InvalidParameter.PersonIdNotValid"
INVALIDPARAMETER_PERSONNOTEXIST = "InvalidParameter.PersonNotExist"
INVALIDPARAMETER_PERSONNOTEXISTED = "InvalidParameter.PersonNotExisted"
INVALIDPARAMETER_PERSONNOTREGISTERED = "InvalidParameter.PersonNotRegistered"
INVALIDPARAMETER_PROCESSUNREADY = "InvalidParameter.ProcessUnReady"
INVALIDPARAMETER_RESOURCENAMEDUPLICATE = "InvalidParameter.ResourceNameDuplicate"
INVALIDPARAMETER_STATUSJOBFAILED = "InvalidParameter.StatusJobFailed"
INVALIDPARAMETER_STATUSJOBNOTFOUND = "InvalidParameter.StatusJobNotFound"
INVALIDPARAMETER_STATUSJOBUNFINISHED = "InvalidParameter.StatusJobUnfinished"
INVALIDPARAMETER_STATUSNOCAMERAFOUND = "InvalidParameter.StatusNoCameraFound"
INVALIDPARAMETER_TOOMANYFACE = "InvalidParameter.TooManyFace"
INVALIDPARAMETER_TRACKINGFAILED = "InvalidParameter.TrackingFailed"
INVALIDPARAMETER_VIDEOALREDYPROCESSEDERROR = "InvalidParameter.VideoAlredyProcessedError"
INVALIDPARAMETERVALUE_GETHTTPBODYERROR = "InvalidParameterValue.GetHttpBodyError"
INVALIDPARAMETERVALUE_GROUPEXDESCRIPTIONSEXCEED = "InvalidParameterValue.GroupExDescriptionsExceed"
INVALIDPARAMETERVALUE_GROUPEXDESCRIPTIONSNAMEIDENTICAL = "InvalidParameterValue.GroupExDescriptionsNameIdentical"
INVALIDPARAMETERVALUE_GROUPEXDESCRIPTIONSNAMEILLEGAL = "InvalidParameterValue.GroupExDescriptionsNameIllegal"
INVALIDPARAMETERVALUE_GROUPEXDESCRIPTIONSNAMETOOLONG = "InvalidParameterValue.GroupExDescriptionsNameTooLong"
INVALIDPARAMETERVALUE_IMAGEILLEGAL = "InvalidParameterValue.ImageIllegal"
INVALIDPARAMETERVALUE_INVALIDSEQID = "InvalidParameterValue.InvalidSeqId"
INVALIDPARAMETERVALUE_NOTSUPPORTEDFUNCTIONERROR = "InvalidParameterValue.NotSupportedFunctionError"
INVALIDPARAMETERVALUE_PERSONEXDESCRIPTIONINFOSEXCEED = "InvalidParameterValue.PersonExDescriptionInfosExceed"
LIMITEXCEEDED_STATUSCAMERACOUNTOVERMAX = "LimitExceeded.StatusCameraCountOverMax"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_HLJOBIDNOTFOUND = "ResourceNotFound.HLJobIdNotFound"
RESOURCEUNAVAILABLE_CANNOTFINDSESSION = "ResourceUnavailable.CannotFindSession"
RESOURCEUNAVAILABLE_STATUSQUERYSTREAMFAILED = "ResourceUnavailable.StatusQueryStreamFailed"

func (*Client) SubmitImageTaskWithContext added in v1.0.324

func (c *Client) SubmitImageTaskWithContext(ctx context.Context, request *SubmitImageTaskRequest) (response *SubmitImageTaskResponse, err error)

SubmitImageTask 提交图像分析任务

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_UNSUPPORTEDFILETYPEMOV = "InvalidParameter.UnsupportedFileTypeMov"
INVALIDPARAMETER_UNSUPPORTEDVIDEOSIZE = "InvalidParameter.UnsupportedVideoSize"

func (*Client) SubmitOneByOneClassTask

func (c *Client) SubmitOneByOneClassTask(request *SubmitOneByOneClassTaskRequest) (response *SubmitOneByOneClassTaskResponse, err error)

SubmitOneByOneClassTask **提交在线1对1课堂任务**

对于在线1对1课堂,老师通过视频向学生授课,并且学生人数为1人。通过上传学生端的图像信息,可以获取学生的听课情况分析。 具体指一路全局画面且背景不动,有1位学生的头像或上半身的画面,要求画面稳定清晰。

**提供的功能接口有:**学生人脸识别、学生表情识别、语音识别。可分析的指标维度包括:学生身份识别、正脸、侧脸、抬头、低头、人脸坐标、人脸尺寸、高兴、中性、高兴、中性、惊讶、厌恶、恐惧、愤怒、蔑视、悲伤、语音转文字、发音时长、非发音时长、音量、语速等。

**对场景的要求为:**真实常规1v1授课场景,学生2人以下,全局画面且背景不动;人脸上下角度在20度以内,左右角度在15度以内,歪头角度在15度以内;光照均匀,无遮挡,人脸清晰可见;像素最好在 100X100 像素以上,但是图像整体质量不能超过1080p。

**结果查询方式:**图像任务直接返回结果,点播及直播任务通过DescribeAITaskResult查询结果。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_JOBCANCELED = "InternalError.JobCanceled"
INTERNALERROR_JOBREACHMAXRETRYTIMES = "InternalError.JobReachMaxRetryTimes"
INTERNALERROR_STATUSQUERYFACELIBFAILED = "InternalError.StatusQueryFaceLibFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_BODYRETRIEVALFAILED = "InvalidParameter.BodyRetrievalFailed"
INVALIDPARAMETER_CANNOTFINDFACEINPICTURE = "InvalidParameter.CannotFindFaceInPicture"
INVALIDPARAMETER_CLIPPINGFRAMEFAILED = "InvalidParameter.ClippingFrameFailed"
INVALIDPARAMETER_COMPUTATIONALSIMILARITYFAILED = "InvalidParameter.ComputationalSimilarityFailed"
INVALIDPARAMETER_CREATEFACEFAILED = "InvalidParameter.CreateFaceFailed"
INVALIDPARAMETER_CREATEPERSONFAILED = "InvalidParameter.CreatePersonFailed"
INVALIDPARAMETER_FACEDETECTEDFAILED = "InvalidParameter.FaceDetectedFailed"
INVALIDPARAMETER_FACENOTEXIST = "InvalidParameter.FaceNotExist"
INVALIDPARAMETER_FACENOTEXISTED = "InvalidParameter.FaceNotExisted"
INVALIDPARAMETER_FACENUMBEREXCEEDLIMITOFSINGLEDETECTION = "InvalidParameter.FaceNumberExceedLimitOfSingleDetection"
INVALIDPARAMETER_FACENUMBERLIMIT = "InvalidParameter.FaceNumberLimit"
INVALIDPARAMETER_FACEREGISTRATIONFAILED = "InvalidParameter.FaceRegistrationFailed"
INVALIDPARAMETER_FACERETRIEVALFAILED = "InvalidParameter.FaceRetrievalFailed"
INVALIDPARAMETER_FACETOOSMALL = "InvalidParameter.FaceTooSmall"
INVALIDPARAMETER_FAILEDTODECODEIMAGE = "InvalidParameter.FailedToDecodeImage"
INVALIDPARAMETER_FEATUREEXTRACTIONFAILED = "InvalidParameter.FeatureExtractionFailed"
INVALIDPARAMETER_FILECONTENTEMPTY = "InvalidParameter.FileContentEmpty"
INVALIDPARAMETER_IMAGEDECODEFAILED = "InvalidParameter.ImageDecodeFailed"
INVALIDPARAMETER_IMAGETOOLARGE = "InvalidParameter.ImageTooLarge"
INVALIDPARAMETER_IMAGETOOSMALL = "InvalidParameter.ImageTooSmall"
INVALIDPARAMETER_INVALIDFILETYPE = "InvalidParameter.InvalidFileType"
INVALIDPARAMETER_INVALIDLANG = "InvalidParameter.InvalidLang"
INVALIDPARAMETER_INVALIDRESOURCEIDENTIFY = "InvalidParameter.InvalidResourceIdentify"
INVALIDPARAMETER_INVALIDRESOURCENAME = "InvalidParameter.InvalidResourceName"
INVALIDPARAMETER_INVALIDSEQID = "InvalidParameter.InvalidSeqId"
INVALIDPARAMETER_INVALIDURL = "InvalidParameter.InvalidUrl"
INVALIDPARAMETER_JOBNOTVALID = "InvalidParameter.JobNotValid"
INVALIDPARAMETER_LIBRARYNOTEXISTED = "InvalidParameter.LibraryNotExisted"
INVALIDPARAMETER_LOWQUALITYPICTURE = "InvalidParameter.LowQualityPicture"
INVALIDPARAMETER_NOSUCHSERVICE = "InvalidParameter.NoSuchService"
INVALIDPARAMETER_NOTATTENDANCEJOB = "InvalidParameter.NotAttendanceJob"
INVALIDPARAMETER_NOTVALIDPITCH = "InvalidParameter.NotValidPitch"
INVALIDPARAMETER_NOTVALIDROW = "InvalidParameter.NotValidRow"
INVALIDPARAMETER_NOTVALIDYAW = "InvalidParameter.NotValidYaw"
INVALIDPARAMETER_PERSONEXISTED = "InvalidParameter.PersonExisted"
INVALIDPARAMETER_PERSONIDNOTVALID = "InvalidParameter.PersonIdNotValid"
INVALIDPARAMETER_PERSONNOTEXIST = "InvalidParameter.PersonNotExist"
INVALIDPARAMETER_PERSONNOTEXISTED = "InvalidParameter.PersonNotExisted"
INVALIDPARAMETER_PERSONNOTREGISTERED = "InvalidParameter.PersonNotRegistered"
INVALIDPARAMETER_PROCESSUNREADY = "InvalidParameter.ProcessUnReady"
INVALIDPARAMETER_RESOURCENAMEDUPLICATE = "InvalidParameter.ResourceNameDuplicate"
INVALIDPARAMETER_STATUSJOBFAILED = "InvalidParameter.StatusJobFailed"
INVALIDPARAMETER_STATUSJOBNOTFOUND = "InvalidParameter.StatusJobNotFound"
INVALIDPARAMETER_STATUSJOBUNFINISHED = "InvalidParameter.StatusJobUnfinished"
INVALIDPARAMETER_STATUSNOCAMERAFOUND = "InvalidParameter.StatusNoCameraFound"
INVALIDPARAMETER_TOOMANYFACE = "InvalidParameter.TooManyFace"
INVALIDPARAMETER_TRACKINGFAILED = "InvalidParameter.TrackingFailed"
INVALIDPARAMETERVALUE_GROUPEXDESCRIPTIONSEXCEED = "InvalidParameterValue.GroupExDescriptionsExceed"
INVALIDPARAMETERVALUE_GROUPEXDESCRIPTIONSNAMEIDENTICAL = "InvalidParameterValue.GroupExDescriptionsNameIdentical"
INVALIDPARAMETERVALUE_GROUPEXDESCRIPTIONSNAMEILLEGAL = "InvalidParameterValue.GroupExDescriptionsNameIllegal"
INVALIDPARAMETERVALUE_GROUPEXDESCRIPTIONSNAMETOOLONG = "InvalidParameterValue.GroupExDescriptionsNameTooLong"
LIMITEXCEEDED_STATUSCAMERACOUNTOVERMAX = "LimitExceeded.StatusCameraCountOverMax"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_HLJOBIDNOTFOUND = "ResourceNotFound.HLJobIdNotFound"
RESOURCEUNAVAILABLE_STATUSQUERYSTREAMFAILED = "ResourceUnavailable.StatusQueryStreamFailed"

func (*Client) SubmitOneByOneClassTaskWithContext added in v1.0.324

func (c *Client) SubmitOneByOneClassTaskWithContext(ctx context.Context, request *SubmitOneByOneClassTaskRequest) (response *SubmitOneByOneClassTaskResponse, err error)

SubmitOneByOneClassTask **提交在线1对1课堂任务**

对于在线1对1课堂,老师通过视频向学生授课,并且学生人数为1人。通过上传学生端的图像信息,可以获取学生的听课情况分析。 具体指一路全局画面且背景不动,有1位学生的头像或上半身的画面,要求画面稳定清晰。

**提供的功能接口有:**学生人脸识别、学生表情识别、语音识别。可分析的指标维度包括:学生身份识别、正脸、侧脸、抬头、低头、人脸坐标、人脸尺寸、高兴、中性、高兴、中性、惊讶、厌恶、恐惧、愤怒、蔑视、悲伤、语音转文字、发音时长、非发音时长、音量、语速等。

**对场景的要求为:**真实常规1v1授课场景,学生2人以下,全局画面且背景不动;人脸上下角度在20度以内,左右角度在15度以内,歪头角度在15度以内;光照均匀,无遮挡,人脸清晰可见;像素最好在 100X100 像素以上,但是图像整体质量不能超过1080p。

**结果查询方式:**图像任务直接返回结果,点播及直播任务通过DescribeAITaskResult查询结果。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_JOBCANCELED = "InternalError.JobCanceled"
INTERNALERROR_JOBREACHMAXRETRYTIMES = "InternalError.JobReachMaxRetryTimes"
INTERNALERROR_STATUSQUERYFACELIBFAILED = "InternalError.StatusQueryFaceLibFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_BODYRETRIEVALFAILED = "InvalidParameter.BodyRetrievalFailed"
INVALIDPARAMETER_CANNOTFINDFACEINPICTURE = "InvalidParameter.CannotFindFaceInPicture"
INVALIDPARAMETER_CLIPPINGFRAMEFAILED = "InvalidParameter.ClippingFrameFailed"
INVALIDPARAMETER_COMPUTATIONALSIMILARITYFAILED = "InvalidParameter.ComputationalSimilarityFailed"
INVALIDPARAMETER_CREATEFACEFAILED = "InvalidParameter.CreateFaceFailed"
INVALIDPARAMETER_CREATEPERSONFAILED = "InvalidParameter.CreatePersonFailed"
INVALIDPARAMETER_FACEDETECTEDFAILED = "InvalidParameter.FaceDetectedFailed"
INVALIDPARAMETER_FACENOTEXIST = "InvalidParameter.FaceNotExist"
INVALIDPARAMETER_FACENOTEXISTED = "InvalidParameter.FaceNotExisted"
INVALIDPARAMETER_FACENUMBEREXCEEDLIMITOFSINGLEDETECTION = "InvalidParameter.FaceNumberExceedLimitOfSingleDetection"
INVALIDPARAMETER_FACENUMBERLIMIT = "InvalidParameter.FaceNumberLimit"
INVALIDPARAMETER_FACEREGISTRATIONFAILED = "InvalidParameter.FaceRegistrationFailed"
INVALIDPARAMETER_FACERETRIEVALFAILED = "InvalidParameter.FaceRetrievalFailed"
INVALIDPARAMETER_FACETOOSMALL = "InvalidParameter.FaceTooSmall"
INVALIDPARAMETER_FAILEDTODECODEIMAGE = "InvalidParameter.FailedToDecodeImage"
INVALIDPARAMETER_FEATUREEXTRACTIONFAILED = "InvalidParameter.FeatureExtractionFailed"
INVALIDPARAMETER_FILECONTENTEMPTY = "InvalidParameter.FileContentEmpty"
INVALIDPARAMETER_IMAGEDECODEFAILED = "InvalidParameter.ImageDecodeFailed"
INVALIDPARAMETER_IMAGETOOLARGE = "InvalidParameter.ImageTooLarge"
INVALIDPARAMETER_IMAGETOOSMALL = "InvalidParameter.ImageTooSmall"
INVALIDPARAMETER_INVALIDFILETYPE = "InvalidParameter.InvalidFileType"
INVALIDPARAMETER_INVALIDLANG = "InvalidParameter.InvalidLang"
INVALIDPARAMETER_INVALIDRESOURCEIDENTIFY = "InvalidParameter.InvalidResourceIdentify"
INVALIDPARAMETER_INVALIDRESOURCENAME = "InvalidParameter.InvalidResourceName"
INVALIDPARAMETER_INVALIDSEQID = "InvalidParameter.InvalidSeqId"
INVALIDPARAMETER_INVALIDURL = "InvalidParameter.InvalidUrl"
INVALIDPARAMETER_JOBNOTVALID = "InvalidParameter.JobNotValid"
INVALIDPARAMETER_LIBRARYNOTEXISTED = "InvalidParameter.LibraryNotExisted"
INVALIDPARAMETER_LOWQUALITYPICTURE = "InvalidParameter.LowQualityPicture"
INVALIDPARAMETER_NOSUCHSERVICE = "InvalidParameter.NoSuchService"
INVALIDPARAMETER_NOTATTENDANCEJOB = "InvalidParameter.NotAttendanceJob"
INVALIDPARAMETER_NOTVALIDPITCH = "InvalidParameter.NotValidPitch"
INVALIDPARAMETER_NOTVALIDROW = "InvalidParameter.NotValidRow"
INVALIDPARAMETER_NOTVALIDYAW = "InvalidParameter.NotValidYaw"
INVALIDPARAMETER_PERSONEXISTED = "InvalidParameter.PersonExisted"
INVALIDPARAMETER_PERSONIDNOTVALID = "InvalidParameter.PersonIdNotValid"
INVALIDPARAMETER_PERSONNOTEXIST = "InvalidParameter.PersonNotExist"
INVALIDPARAMETER_PERSONNOTEXISTED = "InvalidParameter.PersonNotExisted"
INVALIDPARAMETER_PERSONNOTREGISTERED = "InvalidParameter.PersonNotRegistered"
INVALIDPARAMETER_PROCESSUNREADY = "InvalidParameter.ProcessUnReady"
INVALIDPARAMETER_RESOURCENAMEDUPLICATE = "InvalidParameter.ResourceNameDuplicate"
INVALIDPARAMETER_STATUSJOBFAILED = "InvalidParameter.StatusJobFailed"
INVALIDPARAMETER_STATUSJOBNOTFOUND = "InvalidParameter.StatusJobNotFound"
INVALIDPARAMETER_STATUSJOBUNFINISHED = "InvalidParameter.StatusJobUnfinished"
INVALIDPARAMETER_STATUSNOCAMERAFOUND = "InvalidParameter.StatusNoCameraFound"
INVALIDPARAMETER_TOOMANYFACE = "InvalidParameter.TooManyFace"
INVALIDPARAMETER_TRACKINGFAILED = "InvalidParameter.TrackingFailed"
INVALIDPARAMETERVALUE_GROUPEXDESCRIPTIONSEXCEED = "InvalidParameterValue.GroupExDescriptionsExceed"
INVALIDPARAMETERVALUE_GROUPEXDESCRIPTIONSNAMEIDENTICAL = "InvalidParameterValue.GroupExDescriptionsNameIdentical"
INVALIDPARAMETERVALUE_GROUPEXDESCRIPTIONSNAMEILLEGAL = "InvalidParameterValue.GroupExDescriptionsNameIllegal"
INVALIDPARAMETERVALUE_GROUPEXDESCRIPTIONSNAMETOOLONG = "InvalidParameterValue.GroupExDescriptionsNameTooLong"
LIMITEXCEEDED_STATUSCAMERACOUNTOVERMAX = "LimitExceeded.StatusCameraCountOverMax"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_HLJOBIDNOTFOUND = "ResourceNotFound.HLJobIdNotFound"
RESOURCEUNAVAILABLE_STATUSQUERYSTREAMFAILED = "ResourceUnavailable.StatusQueryStreamFailed"

func (*Client) SubmitOpenClassTask

func (c *Client) SubmitOpenClassTask(request *SubmitOpenClassTaskRequest) (response *SubmitOpenClassTaskResponse, err error)

SubmitOpenClassTask **提交线下小班(无课桌)课任务**

线下小班课是指有学生无课桌的课堂,满座15人以下,全局画面且背景不动,能清晰看到。

**提供的功能接口有:**学生人脸识别、学生表情识别、学生肢体动作识别。 可分析的指标维度包括:身份识别、正脸、侧脸、抬头、低头、高兴、中性、高兴、中性、惊讶、厌恶、恐惧、愤怒、蔑视、悲伤、站立、举手、坐着等。

**对场景的要求为:**真实常规教室,满座15人以下,全局画面且背景不动;人脸上下角度在20度以内,左右角度在15度以内,歪头角度在15度以内;光照均匀,无遮挡,人脸清晰可见;像素最好在 100X100 像素以上但是图像整体质量不能超过1080p。

**结果查询方式:**图像任务直接返回结果,点播及直播任务通过DescribeAITaskResult查询结果。

可能返回的错误码:

INTERNALERROR_JOBCANCELED = "InternalError.JobCanceled"
INTERNALERROR_JOBREACHMAXRETRYTIMES = "InternalError.JobReachMaxRetryTimes"
INTERNALERROR_STATUSQUERYFACELIBFAILED = "InternalError.StatusQueryFaceLibFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_BODYRETRIEVALFAILED = "InvalidParameter.BodyRetrievalFailed"
INVALIDPARAMETER_CANNOTFINDFACEINPICTURE = "InvalidParameter.CannotFindFaceInPicture"
INVALIDPARAMETER_CLIPPINGFRAMEFAILED = "InvalidParameter.ClippingFrameFailed"
INVALIDPARAMETER_COMPUTATIONALSIMILARITYFAILED = "InvalidParameter.ComputationalSimilarityFailed"
INVALIDPARAMETER_CREATEFACEFAILED = "InvalidParameter.CreateFaceFailed"
INVALIDPARAMETER_CREATEPERSONFAILED = "InvalidParameter.CreatePersonFailed"
INVALIDPARAMETER_FACEDETECTEDFAILED = "InvalidParameter.FaceDetectedFailed"
INVALIDPARAMETER_FACENOTEXIST = "InvalidParameter.FaceNotExist"
INVALIDPARAMETER_FACENOTEXISTED = "InvalidParameter.FaceNotExisted"
INVALIDPARAMETER_FACENUMBEREXCEEDLIMITOFSINGLEDETECTION = "InvalidParameter.FaceNumberExceedLimitOfSingleDetection"
INVALIDPARAMETER_FACENUMBERLIMIT = "InvalidParameter.FaceNumberLimit"
INVALIDPARAMETER_FACEREGISTRATIONFAILED = "InvalidParameter.FaceRegistrationFailed"
INVALIDPARAMETER_FACERETRIEVALFAILED = "InvalidParameter.FaceRetrievalFailed"
INVALIDPARAMETER_FACETOOSMALL = "InvalidParameter.FaceTooSmall"
INVALIDPARAMETER_FAILEDTODECODEIMAGE = "InvalidParameter.FailedToDecodeImage"
INVALIDPARAMETER_FEATUREEXTRACTIONFAILED = "InvalidParameter.FeatureExtractionFailed"
INVALIDPARAMETER_FILECONTENTEMPTY = "InvalidParameter.FileContentEmpty"
INVALIDPARAMETER_IMAGEDECODEFAILED = "InvalidParameter.ImageDecodeFailed"
INVALIDPARAMETER_IMAGETOOLARGE = "InvalidParameter.ImageTooLarge"
INVALIDPARAMETER_IMAGETOOSMALL = "InvalidParameter.ImageTooSmall"
INVALIDPARAMETER_INVALIDFILETYPE = "InvalidParameter.InvalidFileType"
INVALIDPARAMETER_INVALIDLANG = "InvalidParameter.InvalidLang"
INVALIDPARAMETER_INVALIDRESOURCEIDENTIFY = "InvalidParameter.InvalidResourceIdentify"
INVALIDPARAMETER_INVALIDRESOURCENAME = "InvalidParameter.InvalidResourceName"
INVALIDPARAMETER_INVALIDSEQID = "InvalidParameter.InvalidSeqId"
INVALIDPARAMETER_INVALIDURL = "InvalidParameter.InvalidUrl"
INVALIDPARAMETER_JOBNOTVALID = "InvalidParameter.JobNotValid"
INVALIDPARAMETER_LIBRARYNOTEXISTED = "InvalidParameter.LibraryNotExisted"
INVALIDPARAMETER_LOWQUALITYPICTURE = "InvalidParameter.LowQualityPicture"
INVALIDPARAMETER_NOSUCHSERVICE = "InvalidParameter.NoSuchService"
INVALIDPARAMETER_NOTATTENDANCEJOB = "InvalidParameter.NotAttendanceJob"
INVALIDPARAMETER_NOTVALIDPITCH = "InvalidParameter.NotValidPitch"
INVALIDPARAMETER_NOTVALIDROW = "InvalidParameter.NotValidRow"
INVALIDPARAMETER_NOTVALIDYAW = "InvalidParameter.NotValidYaw"
INVALIDPARAMETER_PERSONEXISTED = "InvalidParameter.PersonExisted"
INVALIDPARAMETER_PERSONIDNOTVALID = "InvalidParameter.PersonIdNotValid"
INVALIDPARAMETER_PERSONNOTEXIST = "InvalidParameter.PersonNotExist"
INVALIDPARAMETER_PERSONNOTEXISTED = "InvalidParameter.PersonNotExisted"
INVALIDPARAMETER_PERSONNOTREGISTERED = "InvalidParameter.PersonNotRegistered"
INVALIDPARAMETER_PROCESSUNREADY = "InvalidParameter.ProcessUnReady"
INVALIDPARAMETER_RESOURCENAMEDUPLICATE = "InvalidParameter.ResourceNameDuplicate"
INVALIDPARAMETER_STATUSJOBFAILED = "InvalidParameter.StatusJobFailed"
INVALIDPARAMETER_STATUSJOBNOTFOUND = "InvalidParameter.StatusJobNotFound"
INVALIDPARAMETER_STATUSJOBUNFINISHED = "InvalidParameter.StatusJobUnfinished"
INVALIDPARAMETER_STATUSNOCAMERAFOUND = "InvalidParameter.StatusNoCameraFound"
INVALIDPARAMETER_TOOMANYFACE = "InvalidParameter.TooManyFace"
INVALIDPARAMETER_TRACKINGFAILED = "InvalidParameter.TrackingFailed"
INVALIDPARAMETERVALUE_GROUPEXDESCRIPTIONSEXCEED = "InvalidParameterValue.GroupExDescriptionsExceed"
INVALIDPARAMETERVALUE_GROUPEXDESCRIPTIONSNAMEIDENTICAL = "InvalidParameterValue.GroupExDescriptionsNameIdentical"
INVALIDPARAMETERVALUE_GROUPEXDESCRIPTIONSNAMEILLEGAL = "InvalidParameterValue.GroupExDescriptionsNameIllegal"
INVALIDPARAMETERVALUE_GROUPEXDESCRIPTIONSNAMETOOLONG = "InvalidParameterValue.GroupExDescriptionsNameTooLong"
LIMITEXCEEDED_STATUSCAMERACOUNTOVERMAX = "LimitExceeded.StatusCameraCountOverMax"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_HLJOBIDNOTFOUND = "ResourceNotFound.HLJobIdNotFound"
RESOURCEUNAVAILABLE_STATUSQUERYSTREAMFAILED = "ResourceUnavailable.StatusQueryStreamFailed"

func (*Client) SubmitOpenClassTaskWithContext added in v1.0.324

func (c *Client) SubmitOpenClassTaskWithContext(ctx context.Context, request *SubmitOpenClassTaskRequest) (response *SubmitOpenClassTaskResponse, err error)

SubmitOpenClassTask **提交线下小班(无课桌)课任务**

线下小班课是指有学生无课桌的课堂,满座15人以下,全局画面且背景不动,能清晰看到。

**提供的功能接口有:**学生人脸识别、学生表情识别、学生肢体动作识别。 可分析的指标维度包括:身份识别、正脸、侧脸、抬头、低头、高兴、中性、高兴、中性、惊讶、厌恶、恐惧、愤怒、蔑视、悲伤、站立、举手、坐着等。

**对场景的要求为:**真实常规教室,满座15人以下,全局画面且背景不动;人脸上下角度在20度以内,左右角度在15度以内,歪头角度在15度以内;光照均匀,无遮挡,人脸清晰可见;像素最好在 100X100 像素以上但是图像整体质量不能超过1080p。

**结果查询方式:**图像任务直接返回结果,点播及直播任务通过DescribeAITaskResult查询结果。

可能返回的错误码:

INTERNALERROR_JOBCANCELED = "InternalError.JobCanceled"
INTERNALERROR_JOBREACHMAXRETRYTIMES = "InternalError.JobReachMaxRetryTimes"
INTERNALERROR_STATUSQUERYFACELIBFAILED = "InternalError.StatusQueryFaceLibFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_BODYRETRIEVALFAILED = "InvalidParameter.BodyRetrievalFailed"
INVALIDPARAMETER_CANNOTFINDFACEINPICTURE = "InvalidParameter.CannotFindFaceInPicture"
INVALIDPARAMETER_CLIPPINGFRAMEFAILED = "InvalidParameter.ClippingFrameFailed"
INVALIDPARAMETER_COMPUTATIONALSIMILARITYFAILED = "InvalidParameter.ComputationalSimilarityFailed"
INVALIDPARAMETER_CREATEFACEFAILED = "InvalidParameter.CreateFaceFailed"
INVALIDPARAMETER_CREATEPERSONFAILED = "InvalidParameter.CreatePersonFailed"
INVALIDPARAMETER_FACEDETECTEDFAILED = "InvalidParameter.FaceDetectedFailed"
INVALIDPARAMETER_FACENOTEXIST = "InvalidParameter.FaceNotExist"
INVALIDPARAMETER_FACENOTEXISTED = "InvalidParameter.FaceNotExisted"
INVALIDPARAMETER_FACENUMBEREXCEEDLIMITOFSINGLEDETECTION = "InvalidParameter.FaceNumberExceedLimitOfSingleDetection"
INVALIDPARAMETER_FACENUMBERLIMIT = "InvalidParameter.FaceNumberLimit"
INVALIDPARAMETER_FACEREGISTRATIONFAILED = "InvalidParameter.FaceRegistrationFailed"
INVALIDPARAMETER_FACERETRIEVALFAILED = "InvalidParameter.FaceRetrievalFailed"
INVALIDPARAMETER_FACETOOSMALL = "InvalidParameter.FaceTooSmall"
INVALIDPARAMETER_FAILEDTODECODEIMAGE = "InvalidParameter.FailedToDecodeImage"
INVALIDPARAMETER_FEATUREEXTRACTIONFAILED = "InvalidParameter.FeatureExtractionFailed"
INVALIDPARAMETER_FILECONTENTEMPTY = "InvalidParameter.FileContentEmpty"
INVALIDPARAMETER_IMAGEDECODEFAILED = "InvalidParameter.ImageDecodeFailed"
INVALIDPARAMETER_IMAGETOOLARGE = "InvalidParameter.ImageTooLarge"
INVALIDPARAMETER_IMAGETOOSMALL = "InvalidParameter.ImageTooSmall"
INVALIDPARAMETER_INVALIDFILETYPE = "InvalidParameter.InvalidFileType"
INVALIDPARAMETER_INVALIDLANG = "InvalidParameter.InvalidLang"
INVALIDPARAMETER_INVALIDRESOURCEIDENTIFY = "InvalidParameter.InvalidResourceIdentify"
INVALIDPARAMETER_INVALIDRESOURCENAME = "InvalidParameter.InvalidResourceName"
INVALIDPARAMETER_INVALIDSEQID = "InvalidParameter.InvalidSeqId"
INVALIDPARAMETER_INVALIDURL = "InvalidParameter.InvalidUrl"
INVALIDPARAMETER_JOBNOTVALID = "InvalidParameter.JobNotValid"
INVALIDPARAMETER_LIBRARYNOTEXISTED = "InvalidParameter.LibraryNotExisted"
INVALIDPARAMETER_LOWQUALITYPICTURE = "InvalidParameter.LowQualityPicture"
INVALIDPARAMETER_NOSUCHSERVICE = "InvalidParameter.NoSuchService"
INVALIDPARAMETER_NOTATTENDANCEJOB = "InvalidParameter.NotAttendanceJob"
INVALIDPARAMETER_NOTVALIDPITCH = "InvalidParameter.NotValidPitch"
INVALIDPARAMETER_NOTVALIDROW = "InvalidParameter.NotValidRow"
INVALIDPARAMETER_NOTVALIDYAW = "InvalidParameter.NotValidYaw"
INVALIDPARAMETER_PERSONEXISTED = "InvalidParameter.PersonExisted"
INVALIDPARAMETER_PERSONIDNOTVALID = "InvalidParameter.PersonIdNotValid"
INVALIDPARAMETER_PERSONNOTEXIST = "InvalidParameter.PersonNotExist"
INVALIDPARAMETER_PERSONNOTEXISTED = "InvalidParameter.PersonNotExisted"
INVALIDPARAMETER_PERSONNOTREGISTERED = "InvalidParameter.PersonNotRegistered"
INVALIDPARAMETER_PROCESSUNREADY = "InvalidParameter.ProcessUnReady"
INVALIDPARAMETER_RESOURCENAMEDUPLICATE = "InvalidParameter.ResourceNameDuplicate"
INVALIDPARAMETER_STATUSJOBFAILED = "InvalidParameter.StatusJobFailed"
INVALIDPARAMETER_STATUSJOBNOTFOUND = "InvalidParameter.StatusJobNotFound"
INVALIDPARAMETER_STATUSJOBUNFINISHED = "InvalidParameter.StatusJobUnfinished"
INVALIDPARAMETER_STATUSNOCAMERAFOUND = "InvalidParameter.StatusNoCameraFound"
INVALIDPARAMETER_TOOMANYFACE = "InvalidParameter.TooManyFace"
INVALIDPARAMETER_TRACKINGFAILED = "InvalidParameter.TrackingFailed"
INVALIDPARAMETERVALUE_GROUPEXDESCRIPTIONSEXCEED = "InvalidParameterValue.GroupExDescriptionsExceed"
INVALIDPARAMETERVALUE_GROUPEXDESCRIPTIONSNAMEIDENTICAL = "InvalidParameterValue.GroupExDescriptionsNameIdentical"
INVALIDPARAMETERVALUE_GROUPEXDESCRIPTIONSNAMEILLEGAL = "InvalidParameterValue.GroupExDescriptionsNameIllegal"
INVALIDPARAMETERVALUE_GROUPEXDESCRIPTIONSNAMETOOLONG = "InvalidParameterValue.GroupExDescriptionsNameTooLong"
LIMITEXCEEDED_STATUSCAMERACOUNTOVERMAX = "LimitExceeded.StatusCameraCountOverMax"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_HLJOBIDNOTFOUND = "ResourceNotFound.HLJobIdNotFound"
RESOURCEUNAVAILABLE_STATUSQUERYSTREAMFAILED = "ResourceUnavailable.StatusQueryStreamFailed"

func (*Client) SubmitPartialBodyClassTask

func (c *Client) SubmitPartialBodyClassTask(request *SubmitPartialBodyClassTaskRequest) (response *SubmitPartialBodyClassTaskResponse, err error)

SubmitPartialBodyClassTask **在线小班课任务**:此场景是在线授课场景,老师一般为坐着授课,摄像头可以拍摄到老师的头部及上半身。拍摄视频为一路全局画面,且背景不动,要求画面稳定清晰。通过此接口可分析老师授课的行为及语音,以支持AI评教。

**提供的功能接口有:**老师人脸识别、老师表情识别、老师手势识别、光线识别、语音识别。 可分析的指标维度包括:身份识别、正脸、侧脸、人脸坐标、人脸尺寸、高兴、中性、高兴、中性、惊讶、厌恶、恐惧、愤怒、蔑视、悲伤、点赞手势、听你说手势、听我说手势、拿教具行为、语音转文字、发音时长、非发音时长、音量、语速、指定关键词的使用等

**对场景的要求为:**在线常规授课场景,全局画面且背景不动;人脸上下角度在20度以内,左右角度在15度以内,歪头角度在15度以内;光照均匀,无遮挡,人脸清晰可见;像素最好在 100X100 像素以上,但是图像整体质量不能超过1080p。

**结果查询方式:**图像任务直接返回结果,点播及直播任务通过DescribeAITaskResult查询结果。

可能返回的错误码:

INTERNALERROR_JOBCANCELED = "InternalError.JobCanceled"
INTERNALERROR_JOBREACHMAXRETRYTIMES = "InternalError.JobReachMaxRetryTimes"
INTERNALERROR_STATUSQUERYFACELIBFAILED = "InternalError.StatusQueryFaceLibFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_BODYRETRIEVALFAILED = "InvalidParameter.BodyRetrievalFailed"
INVALIDPARAMETER_CANNOTFINDFACEINPICTURE = "InvalidParameter.CannotFindFaceInPicture"
INVALIDPARAMETER_CLIPPINGFRAMEFAILED = "InvalidParameter.ClippingFrameFailed"
INVALIDPARAMETER_COMPUTATIONALSIMILARITYFAILED = "InvalidParameter.ComputationalSimilarityFailed"
INVALIDPARAMETER_CREATEFACEFAILED = "InvalidParameter.CreateFaceFailed"
INVALIDPARAMETER_CREATEPERSONFAILED = "InvalidParameter.CreatePersonFailed"
INVALIDPARAMETER_FACEDETECTEDFAILED = "InvalidParameter.FaceDetectedFailed"
INVALIDPARAMETER_FACENOTEXIST = "InvalidParameter.FaceNotExist"
INVALIDPARAMETER_FACENOTEXISTED = "InvalidParameter.FaceNotExisted"
INVALIDPARAMETER_FACENUMBEREXCEEDLIMITOFSINGLEDETECTION = "InvalidParameter.FaceNumberExceedLimitOfSingleDetection"
INVALIDPARAMETER_FACENUMBERLIMIT = "InvalidParameter.FaceNumberLimit"
INVALIDPARAMETER_FACEREGISTRATIONFAILED = "InvalidParameter.FaceRegistrationFailed"
INVALIDPARAMETER_FACERETRIEVALFAILED = "InvalidParameter.FaceRetrievalFailed"
INVALIDPARAMETER_FACETOOSMALL = "InvalidParameter.FaceTooSmall"
INVALIDPARAMETER_FAILEDTODECODEIMAGE = "InvalidParameter.FailedToDecodeImage"
INVALIDPARAMETER_FEATUREEXTRACTIONFAILED = "InvalidParameter.FeatureExtractionFailed"
INVALIDPARAMETER_FILECONTENTEMPTY = "InvalidParameter.FileContentEmpty"
INVALIDPARAMETER_IMAGEDECODEFAILED = "InvalidParameter.ImageDecodeFailed"
INVALIDPARAMETER_IMAGETOOLARGE = "InvalidParameter.ImageTooLarge"
INVALIDPARAMETER_IMAGETOOSMALL = "InvalidParameter.ImageTooSmall"
INVALIDPARAMETER_INVALIDFILETYPE = "InvalidParameter.InvalidFileType"
INVALIDPARAMETER_INVALIDLANG = "InvalidParameter.InvalidLang"
INVALIDPARAMETER_INVALIDRESOURCEIDENTIFY = "InvalidParameter.InvalidResourceIdentify"
INVALIDPARAMETER_INVALIDRESOURCENAME = "InvalidParameter.InvalidResourceName"
INVALIDPARAMETER_INVALIDSEQID = "InvalidParameter.InvalidSeqId"
INVALIDPARAMETER_INVALIDURL = "InvalidParameter.InvalidUrl"
INVALIDPARAMETER_JOBNOTVALID = "InvalidParameter.JobNotValid"
INVALIDPARAMETER_LIBRARYNOTEXISTED = "InvalidParameter.LibraryNotExisted"
INVALIDPARAMETER_LOWQUALITYPICTURE = "InvalidParameter.LowQualityPicture"
INVALIDPARAMETER_NOSUCHSERVICE = "InvalidParameter.NoSuchService"
INVALIDPARAMETER_NOTATTENDANCEJOB = "InvalidParameter.NotAttendanceJob"
INVALIDPARAMETER_NOTVALIDPITCH = "InvalidParameter.NotValidPitch"
INVALIDPARAMETER_NOTVALIDROW = "InvalidParameter.NotValidRow"
INVALIDPARAMETER_NOTVALIDYAW = "InvalidParameter.NotValidYaw"
INVALIDPARAMETER_PERSONEXISTED = "InvalidParameter.PersonExisted"
INVALIDPARAMETER_PERSONIDNOTVALID = "InvalidParameter.PersonIdNotValid"
INVALIDPARAMETER_PERSONNOTEXIST = "InvalidParameter.PersonNotExist"
INVALIDPARAMETER_PERSONNOTEXISTED = "InvalidParameter.PersonNotExisted"
INVALIDPARAMETER_PERSONNOTREGISTERED = "InvalidParameter.PersonNotRegistered"
INVALIDPARAMETER_PROCESSUNREADY = "InvalidParameter.ProcessUnReady"
INVALIDPARAMETER_RESOURCENAMEDUPLICATE = "InvalidParameter.ResourceNameDuplicate"
INVALIDPARAMETER_STATUSJOBFAILED = "InvalidParameter.StatusJobFailed"
INVALIDPARAMETER_STATUSJOBNOTFOUND = "InvalidParameter.StatusJobNotFound"
INVALIDPARAMETER_STATUSJOBUNFINISHED = "InvalidParameter.StatusJobUnfinished"
INVALIDPARAMETER_STATUSNOCAMERAFOUND = "InvalidParameter.StatusNoCameraFound"
INVALIDPARAMETER_TOOMANYFACE = "InvalidParameter.TooManyFace"
INVALIDPARAMETER_TRACKINGFAILED = "InvalidParameter.TrackingFailed"
INVALIDPARAMETERVALUE_GROUPEXDESCRIPTIONSEXCEED = "InvalidParameterValue.GroupExDescriptionsExceed"
INVALIDPARAMETERVALUE_GROUPEXDESCRIPTIONSNAMEIDENTICAL = "InvalidParameterValue.GroupExDescriptionsNameIdentical"
INVALIDPARAMETERVALUE_GROUPEXDESCRIPTIONSNAMEILLEGAL = "InvalidParameterValue.GroupExDescriptionsNameIllegal"
INVALIDPARAMETERVALUE_GROUPEXDESCRIPTIONSNAMETOOLONG = "InvalidParameterValue.GroupExDescriptionsNameTooLong"
INVALIDPARAMETERVALUE_IMAGEILLEGAL = "InvalidParameterValue.ImageIllegal"
INVALIDPARAMETERVALUE_PERSONEXDESCRIPTIONINFOSEXCEED = "InvalidParameterValue.PersonExDescriptionInfosExceed"
LIMITEXCEEDED_STATUSCAMERACOUNTOVERMAX = "LimitExceeded.StatusCameraCountOverMax"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_HLJOBIDNOTFOUND = "ResourceNotFound.HLJobIdNotFound"
RESOURCEUNAVAILABLE_STATUSQUERYSTREAMFAILED = "ResourceUnavailable.StatusQueryStreamFailed"

func (*Client) SubmitPartialBodyClassTaskWithContext added in v1.0.324

func (c *Client) SubmitPartialBodyClassTaskWithContext(ctx context.Context, request *SubmitPartialBodyClassTaskRequest) (response *SubmitPartialBodyClassTaskResponse, err error)

SubmitPartialBodyClassTask **在线小班课任务**:此场景是在线授课场景,老师一般为坐着授课,摄像头可以拍摄到老师的头部及上半身。拍摄视频为一路全局画面,且背景不动,要求画面稳定清晰。通过此接口可分析老师授课的行为及语音,以支持AI评教。

**提供的功能接口有:**老师人脸识别、老师表情识别、老师手势识别、光线识别、语音识别。 可分析的指标维度包括:身份识别、正脸、侧脸、人脸坐标、人脸尺寸、高兴、中性、高兴、中性、惊讶、厌恶、恐惧、愤怒、蔑视、悲伤、点赞手势、听你说手势、听我说手势、拿教具行为、语音转文字、发音时长、非发音时长、音量、语速、指定关键词的使用等

**对场景的要求为:**在线常规授课场景,全局画面且背景不动;人脸上下角度在20度以内,左右角度在15度以内,歪头角度在15度以内;光照均匀,无遮挡,人脸清晰可见;像素最好在 100X100 像素以上,但是图像整体质量不能超过1080p。

**结果查询方式:**图像任务直接返回结果,点播及直播任务通过DescribeAITaskResult查询结果。

可能返回的错误码:

INTERNALERROR_JOBCANCELED = "InternalError.JobCanceled"
INTERNALERROR_JOBREACHMAXRETRYTIMES = "InternalError.JobReachMaxRetryTimes"
INTERNALERROR_STATUSQUERYFACELIBFAILED = "InternalError.StatusQueryFaceLibFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_BODYRETRIEVALFAILED = "InvalidParameter.BodyRetrievalFailed"
INVALIDPARAMETER_CANNOTFINDFACEINPICTURE = "InvalidParameter.CannotFindFaceInPicture"
INVALIDPARAMETER_CLIPPINGFRAMEFAILED = "InvalidParameter.ClippingFrameFailed"
INVALIDPARAMETER_COMPUTATIONALSIMILARITYFAILED = "InvalidParameter.ComputationalSimilarityFailed"
INVALIDPARAMETER_CREATEFACEFAILED = "InvalidParameter.CreateFaceFailed"
INVALIDPARAMETER_CREATEPERSONFAILED = "InvalidParameter.CreatePersonFailed"
INVALIDPARAMETER_FACEDETECTEDFAILED = "InvalidParameter.FaceDetectedFailed"
INVALIDPARAMETER_FACENOTEXIST = "InvalidParameter.FaceNotExist"
INVALIDPARAMETER_FACENOTEXISTED = "InvalidParameter.FaceNotExisted"
INVALIDPARAMETER_FACENUMBEREXCEEDLIMITOFSINGLEDETECTION = "InvalidParameter.FaceNumberExceedLimitOfSingleDetection"
INVALIDPARAMETER_FACENUMBERLIMIT = "InvalidParameter.FaceNumberLimit"
INVALIDPARAMETER_FACEREGISTRATIONFAILED = "InvalidParameter.FaceRegistrationFailed"
INVALIDPARAMETER_FACERETRIEVALFAILED = "InvalidParameter.FaceRetrievalFailed"
INVALIDPARAMETER_FACETOOSMALL = "InvalidParameter.FaceTooSmall"
INVALIDPARAMETER_FAILEDTODECODEIMAGE = "InvalidParameter.FailedToDecodeImage"
INVALIDPARAMETER_FEATUREEXTRACTIONFAILED = "InvalidParameter.FeatureExtractionFailed"
INVALIDPARAMETER_FILECONTENTEMPTY = "InvalidParameter.FileContentEmpty"
INVALIDPARAMETER_IMAGEDECODEFAILED = "InvalidParameter.ImageDecodeFailed"
INVALIDPARAMETER_IMAGETOOLARGE = "InvalidParameter.ImageTooLarge"
INVALIDPARAMETER_IMAGETOOSMALL = "InvalidParameter.ImageTooSmall"
INVALIDPARAMETER_INVALIDFILETYPE = "InvalidParameter.InvalidFileType"
INVALIDPARAMETER_INVALIDLANG = "InvalidParameter.InvalidLang"
INVALIDPARAMETER_INVALIDRESOURCEIDENTIFY = "InvalidParameter.InvalidResourceIdentify"
INVALIDPARAMETER_INVALIDRESOURCENAME = "InvalidParameter.InvalidResourceName"
INVALIDPARAMETER_INVALIDSEQID = "InvalidParameter.InvalidSeqId"
INVALIDPARAMETER_INVALIDURL = "InvalidParameter.InvalidUrl"
INVALIDPARAMETER_JOBNOTVALID = "InvalidParameter.JobNotValid"
INVALIDPARAMETER_LIBRARYNOTEXISTED = "InvalidParameter.LibraryNotExisted"
INVALIDPARAMETER_LOWQUALITYPICTURE = "InvalidParameter.LowQualityPicture"
INVALIDPARAMETER_NOSUCHSERVICE = "InvalidParameter.NoSuchService"
INVALIDPARAMETER_NOTATTENDANCEJOB = "InvalidParameter.NotAttendanceJob"
INVALIDPARAMETER_NOTVALIDPITCH = "InvalidParameter.NotValidPitch"
INVALIDPARAMETER_NOTVALIDROW = "InvalidParameter.NotValidRow"
INVALIDPARAMETER_NOTVALIDYAW = "InvalidParameter.NotValidYaw"
INVALIDPARAMETER_PERSONEXISTED = "InvalidParameter.PersonExisted"
INVALIDPARAMETER_PERSONIDNOTVALID = "InvalidParameter.PersonIdNotValid"
INVALIDPARAMETER_PERSONNOTEXIST = "InvalidParameter.PersonNotExist"
INVALIDPARAMETER_PERSONNOTEXISTED = "InvalidParameter.PersonNotExisted"
INVALIDPARAMETER_PERSONNOTREGISTERED = "InvalidParameter.PersonNotRegistered"
INVALIDPARAMETER_PROCESSUNREADY = "InvalidParameter.ProcessUnReady"
INVALIDPARAMETER_RESOURCENAMEDUPLICATE = "InvalidParameter.ResourceNameDuplicate"
INVALIDPARAMETER_STATUSJOBFAILED = "InvalidParameter.StatusJobFailed"
INVALIDPARAMETER_STATUSJOBNOTFOUND = "InvalidParameter.StatusJobNotFound"
INVALIDPARAMETER_STATUSJOBUNFINISHED = "InvalidParameter.StatusJobUnfinished"
INVALIDPARAMETER_STATUSNOCAMERAFOUND = "InvalidParameter.StatusNoCameraFound"
INVALIDPARAMETER_TOOMANYFACE = "InvalidParameter.TooManyFace"
INVALIDPARAMETER_TRACKINGFAILED = "InvalidParameter.TrackingFailed"
INVALIDPARAMETERVALUE_GROUPEXDESCRIPTIONSEXCEED = "InvalidParameterValue.GroupExDescriptionsExceed"
INVALIDPARAMETERVALUE_GROUPEXDESCRIPTIONSNAMEIDENTICAL = "InvalidParameterValue.GroupExDescriptionsNameIdentical"
INVALIDPARAMETERVALUE_GROUPEXDESCRIPTIONSNAMEILLEGAL = "InvalidParameterValue.GroupExDescriptionsNameIllegal"
INVALIDPARAMETERVALUE_GROUPEXDESCRIPTIONSNAMETOOLONG = "InvalidParameterValue.GroupExDescriptionsNameTooLong"
INVALIDPARAMETERVALUE_IMAGEILLEGAL = "InvalidParameterValue.ImageIllegal"
INVALIDPARAMETERVALUE_PERSONEXDESCRIPTIONINFOSEXCEED = "InvalidParameterValue.PersonExDescriptionInfosExceed"
LIMITEXCEEDED_STATUSCAMERACOUNTOVERMAX = "LimitExceeded.StatusCameraCountOverMax"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_HLJOBIDNOTFOUND = "ResourceNotFound.HLJobIdNotFound"
RESOURCEUNAVAILABLE_STATUSQUERYSTREAMFAILED = "ResourceUnavailable.StatusQueryStreamFailed"

func (*Client) SubmitTraditionalClassTask

func (c *Client) SubmitTraditionalClassTask(request *SubmitTraditionalClassTaskRequest) (response *SubmitTraditionalClassTaskResponse, err error)

SubmitTraditionalClassTask **提交线下传统面授大班课(含课桌)任务。**

传统教室课堂是指有学生课堂有课桌的课堂,满座20-50人,全局画面且背景不动。

**提供的功能接口有:**学生人脸识别、学生表情识别、学生肢体动作识别。可分析的指标维度包括:学生身份识别、正脸、侧脸、抬头、低头、高兴、中性、高兴、中性、惊讶、厌恶、恐惧、愤怒、蔑视、悲伤、举手、站立、坐着、趴桌子、玩手机等

**对场景的要求为:**传统的学生上课教室,满座20-50人,全局画面且背景不动;人脸上下角度在20度以内,左右角度在15度以内,歪头角度在15度以内;光照均匀,无遮挡,人脸清晰可见;像素最好在 100X100 像素以上,但是图像整体质量不能超过1080p。

**结果查询方式:**图像任务直接返回结果,点播及直播任务通过DescribeAITaskResult查询结果。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_JOBCANCELED = "InternalError.JobCanceled"
INTERNALERROR_JOBREACHMAXRETRYTIMES = "InternalError.JobReachMaxRetryTimes"
INTERNALERROR_STATUSQUERYFACELIBFAILED = "InternalError.StatusQueryFaceLibFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_BODYRETRIEVALFAILED = "InvalidParameter.BodyRetrievalFailed"
INVALIDPARAMETER_CANNOTFINDFACEINPICTURE = "InvalidParameter.CannotFindFaceInPicture"
INVALIDPARAMETER_CLIPPINGFRAMEFAILED = "InvalidParameter.ClippingFrameFailed"
INVALIDPARAMETER_COMPUTATIONALSIMILARITYFAILED = "InvalidParameter.ComputationalSimilarityFailed"
INVALIDPARAMETER_CREATEFACEFAILED = "InvalidParameter.CreateFaceFailed"
INVALIDPARAMETER_CREATEPERSONFAILED = "InvalidParameter.CreatePersonFailed"
INVALIDPARAMETER_FACEDETECTEDFAILED = "InvalidParameter.FaceDetectedFailed"
INVALIDPARAMETER_FACENOTEXIST = "InvalidParameter.FaceNotExist"
INVALIDPARAMETER_FACENOTEXISTED = "InvalidParameter.FaceNotExisted"
INVALIDPARAMETER_FACENUMBEREXCEEDLIMITOFSINGLEDETECTION = "InvalidParameter.FaceNumberExceedLimitOfSingleDetection"
INVALIDPARAMETER_FACENUMBERLIMIT = "InvalidParameter.FaceNumberLimit"
INVALIDPARAMETER_FACEREGISTRATIONFAILED = "InvalidParameter.FaceRegistrationFailed"
INVALIDPARAMETER_FACERETRIEVALFAILED = "InvalidParameter.FaceRetrievalFailed"
INVALIDPARAMETER_FACETOOSMALL = "InvalidParameter.FaceTooSmall"
INVALIDPARAMETER_FAILEDTODECODEIMAGE = "InvalidParameter.FailedToDecodeImage"
INVALIDPARAMETER_FEATUREEXTRACTIONFAILED = "InvalidParameter.FeatureExtractionFailed"
INVALIDPARAMETER_FILECONTENTEMPTY = "InvalidParameter.FileContentEmpty"
INVALIDPARAMETER_IMAGEDECODEFAILED = "InvalidParameter.ImageDecodeFailed"
INVALIDPARAMETER_IMAGETOOLARGE = "InvalidParameter.ImageTooLarge"
INVALIDPARAMETER_IMAGETOOSMALL = "InvalidParameter.ImageTooSmall"
INVALIDPARAMETER_INVALIDFILETYPE = "InvalidParameter.InvalidFileType"
INVALIDPARAMETER_INVALIDLANG = "InvalidParameter.InvalidLang"
INVALIDPARAMETER_INVALIDRESOURCEIDENTIFY = "InvalidParameter.InvalidResourceIdentify"
INVALIDPARAMETER_INVALIDRESOURCENAME = "InvalidParameter.InvalidResourceName"
INVALIDPARAMETER_INVALIDSEQID = "InvalidParameter.InvalidSeqId"
INVALIDPARAMETER_INVALIDURL = "InvalidParameter.InvalidUrl"
INVALIDPARAMETER_JOBNOTVALID = "InvalidParameter.JobNotValid"
INVALIDPARAMETER_LIBRARYNOTEXISTED = "InvalidParameter.LibraryNotExisted"
INVALIDPARAMETER_LOWQUALITYPICTURE = "InvalidParameter.LowQualityPicture"
INVALIDPARAMETER_NOSUCHSERVICE = "InvalidParameter.NoSuchService"
INVALIDPARAMETER_NOTATTENDANCEJOB = "InvalidParameter.NotAttendanceJob"
INVALIDPARAMETER_NOTVALIDPITCH = "InvalidParameter.NotValidPitch"
INVALIDPARAMETER_NOTVALIDROW = "InvalidParameter.NotValidRow"
INVALIDPARAMETER_NOTVALIDYAW = "InvalidParameter.NotValidYaw"
INVALIDPARAMETER_PERSONEXISTED = "InvalidParameter.PersonExisted"
INVALIDPARAMETER_PERSONIDNOTVALID = "InvalidParameter.PersonIdNotValid"
INVALIDPARAMETER_PERSONNOTEXIST = "InvalidParameter.PersonNotExist"
INVALIDPARAMETER_PERSONNOTEXISTED = "InvalidParameter.PersonNotExisted"
INVALIDPARAMETER_PERSONNOTREGISTERED = "InvalidParameter.PersonNotRegistered"
INVALIDPARAMETER_PROCESSUNREADY = "InvalidParameter.ProcessUnReady"
INVALIDPARAMETER_RESOURCENAMEDUPLICATE = "InvalidParameter.ResourceNameDuplicate"
INVALIDPARAMETER_STATUSJOBFAILED = "InvalidParameter.StatusJobFailed"
INVALIDPARAMETER_STATUSJOBNOTFOUND = "InvalidParameter.StatusJobNotFound"
INVALIDPARAMETER_STATUSJOBUNFINISHED = "InvalidParameter.StatusJobUnfinished"
INVALIDPARAMETER_STATUSNOCAMERAFOUND = "InvalidParameter.StatusNoCameraFound"
INVALIDPARAMETER_TOOMANYFACE = "InvalidParameter.TooManyFace"
INVALIDPARAMETER_TRACKINGFAILED = "InvalidParameter.TrackingFailed"
INVALIDPARAMETERVALUE_GROUPEXDESCRIPTIONSEXCEED = "InvalidParameterValue.GroupExDescriptionsExceed"
INVALIDPARAMETERVALUE_GROUPEXDESCRIPTIONSNAMEIDENTICAL = "InvalidParameterValue.GroupExDescriptionsNameIdentical"
INVALIDPARAMETERVALUE_GROUPEXDESCRIPTIONSNAMEILLEGAL = "InvalidParameterValue.GroupExDescriptionsNameIllegal"
INVALIDPARAMETERVALUE_GROUPEXDESCRIPTIONSNAMETOOLONG = "InvalidParameterValue.GroupExDescriptionsNameTooLong"
LIMITEXCEEDED_STATUSCAMERACOUNTOVERMAX = "LimitExceeded.StatusCameraCountOverMax"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_HLJOBIDNOTFOUND = "ResourceNotFound.HLJobIdNotFound"
RESOURCEUNAVAILABLE_STATUSQUERYSTREAMFAILED = "ResourceUnavailable.StatusQueryStreamFailed"

func (*Client) SubmitTraditionalClassTaskWithContext added in v1.0.324

func (c *Client) SubmitTraditionalClassTaskWithContext(ctx context.Context, request *SubmitTraditionalClassTaskRequest) (response *SubmitTraditionalClassTaskResponse, err error)

SubmitTraditionalClassTask **提交线下传统面授大班课(含课桌)任务。**

传统教室课堂是指有学生课堂有课桌的课堂,满座20-50人,全局画面且背景不动。

**提供的功能接口有:**学生人脸识别、学生表情识别、学生肢体动作识别。可分析的指标维度包括:学生身份识别、正脸、侧脸、抬头、低头、高兴、中性、高兴、中性、惊讶、厌恶、恐惧、愤怒、蔑视、悲伤、举手、站立、坐着、趴桌子、玩手机等

**对场景的要求为:**传统的学生上课教室,满座20-50人,全局画面且背景不动;人脸上下角度在20度以内,左右角度在15度以内,歪头角度在15度以内;光照均匀,无遮挡,人脸清晰可见;像素最好在 100X100 像素以上,但是图像整体质量不能超过1080p。

**结果查询方式:**图像任务直接返回结果,点播及直播任务通过DescribeAITaskResult查询结果。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_JOBCANCELED = "InternalError.JobCanceled"
INTERNALERROR_JOBREACHMAXRETRYTIMES = "InternalError.JobReachMaxRetryTimes"
INTERNALERROR_STATUSQUERYFACELIBFAILED = "InternalError.StatusQueryFaceLibFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_BODYRETRIEVALFAILED = "InvalidParameter.BodyRetrievalFailed"
INVALIDPARAMETER_CANNOTFINDFACEINPICTURE = "InvalidParameter.CannotFindFaceInPicture"
INVALIDPARAMETER_CLIPPINGFRAMEFAILED = "InvalidParameter.ClippingFrameFailed"
INVALIDPARAMETER_COMPUTATIONALSIMILARITYFAILED = "InvalidParameter.ComputationalSimilarityFailed"
INVALIDPARAMETER_CREATEFACEFAILED = "InvalidParameter.CreateFaceFailed"
INVALIDPARAMETER_CREATEPERSONFAILED = "InvalidParameter.CreatePersonFailed"
INVALIDPARAMETER_FACEDETECTEDFAILED = "InvalidParameter.FaceDetectedFailed"
INVALIDPARAMETER_FACENOTEXIST = "InvalidParameter.FaceNotExist"
INVALIDPARAMETER_FACENOTEXISTED = "InvalidParameter.FaceNotExisted"
INVALIDPARAMETER_FACENUMBEREXCEEDLIMITOFSINGLEDETECTION = "InvalidParameter.FaceNumberExceedLimitOfSingleDetection"
INVALIDPARAMETER_FACENUMBERLIMIT = "InvalidParameter.FaceNumberLimit"
INVALIDPARAMETER_FACEREGISTRATIONFAILED = "InvalidParameter.FaceRegistrationFailed"
INVALIDPARAMETER_FACERETRIEVALFAILED = "InvalidParameter.FaceRetrievalFailed"
INVALIDPARAMETER_FACETOOSMALL = "InvalidParameter.FaceTooSmall"
INVALIDPARAMETER_FAILEDTODECODEIMAGE = "InvalidParameter.FailedToDecodeImage"
INVALIDPARAMETER_FEATUREEXTRACTIONFAILED = "InvalidParameter.FeatureExtractionFailed"
INVALIDPARAMETER_FILECONTENTEMPTY = "InvalidParameter.FileContentEmpty"
INVALIDPARAMETER_IMAGEDECODEFAILED = "InvalidParameter.ImageDecodeFailed"
INVALIDPARAMETER_IMAGETOOLARGE = "InvalidParameter.ImageTooLarge"
INVALIDPARAMETER_IMAGETOOSMALL = "InvalidParameter.ImageTooSmall"
INVALIDPARAMETER_INVALIDFILETYPE = "InvalidParameter.InvalidFileType"
INVALIDPARAMETER_INVALIDLANG = "InvalidParameter.InvalidLang"
INVALIDPARAMETER_INVALIDRESOURCEIDENTIFY = "InvalidParameter.InvalidResourceIdentify"
INVALIDPARAMETER_INVALIDRESOURCENAME = "InvalidParameter.InvalidResourceName"
INVALIDPARAMETER_INVALIDSEQID = "InvalidParameter.InvalidSeqId"
INVALIDPARAMETER_INVALIDURL = "InvalidParameter.InvalidUrl"
INVALIDPARAMETER_JOBNOTVALID = "InvalidParameter.JobNotValid"
INVALIDPARAMETER_LIBRARYNOTEXISTED = "InvalidParameter.LibraryNotExisted"
INVALIDPARAMETER_LOWQUALITYPICTURE = "InvalidParameter.LowQualityPicture"
INVALIDPARAMETER_NOSUCHSERVICE = "InvalidParameter.NoSuchService"
INVALIDPARAMETER_NOTATTENDANCEJOB = "InvalidParameter.NotAttendanceJob"
INVALIDPARAMETER_NOTVALIDPITCH = "InvalidParameter.NotValidPitch"
INVALIDPARAMETER_NOTVALIDROW = "InvalidParameter.NotValidRow"
INVALIDPARAMETER_NOTVALIDYAW = "InvalidParameter.NotValidYaw"
INVALIDPARAMETER_PERSONEXISTED = "InvalidParameter.PersonExisted"
INVALIDPARAMETER_PERSONIDNOTVALID = "InvalidParameter.PersonIdNotValid"
INVALIDPARAMETER_PERSONNOTEXIST = "InvalidParameter.PersonNotExist"
INVALIDPARAMETER_PERSONNOTEXISTED = "InvalidParameter.PersonNotExisted"
INVALIDPARAMETER_PERSONNOTREGISTERED = "InvalidParameter.PersonNotRegistered"
INVALIDPARAMETER_PROCESSUNREADY = "InvalidParameter.ProcessUnReady"
INVALIDPARAMETER_RESOURCENAMEDUPLICATE = "InvalidParameter.ResourceNameDuplicate"
INVALIDPARAMETER_STATUSJOBFAILED = "InvalidParameter.StatusJobFailed"
INVALIDPARAMETER_STATUSJOBNOTFOUND = "InvalidParameter.StatusJobNotFound"
INVALIDPARAMETER_STATUSJOBUNFINISHED = "InvalidParameter.StatusJobUnfinished"
INVALIDPARAMETER_STATUSNOCAMERAFOUND = "InvalidParameter.StatusNoCameraFound"
INVALIDPARAMETER_TOOMANYFACE = "InvalidParameter.TooManyFace"
INVALIDPARAMETER_TRACKINGFAILED = "InvalidParameter.TrackingFailed"
INVALIDPARAMETERVALUE_GROUPEXDESCRIPTIONSEXCEED = "InvalidParameterValue.GroupExDescriptionsExceed"
INVALIDPARAMETERVALUE_GROUPEXDESCRIPTIONSNAMEIDENTICAL = "InvalidParameterValue.GroupExDescriptionsNameIdentical"
INVALIDPARAMETERVALUE_GROUPEXDESCRIPTIONSNAMEILLEGAL = "InvalidParameterValue.GroupExDescriptionsNameIllegal"
INVALIDPARAMETERVALUE_GROUPEXDESCRIPTIONSNAMETOOLONG = "InvalidParameterValue.GroupExDescriptionsNameTooLong"
LIMITEXCEEDED_STATUSCAMERACOUNTOVERMAX = "LimitExceeded.StatusCameraCountOverMax"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_HLJOBIDNOTFOUND = "ResourceNotFound.HLJobIdNotFound"
RESOURCEUNAVAILABLE_STATUSQUERYSTREAMFAILED = "ResourceUnavailable.StatusQueryStreamFailed"

func (*Client) TransmitAudioStream

func (c *Client) TransmitAudioStream(request *TransmitAudioStreamRequest) (response *TransmitAudioStreamResponse, err error)

TransmitAudioStream 分析音频信息

可能返回的错误码:

INTERNALERROR_STATUSQUERYFACELIBFAILED = "InternalError.StatusQueryFaceLibFailed"
INVALIDPARAMETER_INVALIDLANG = "InvalidParameter.InvalidLang"
INVALIDPARAMETER_INVALIDSEQID = "InvalidParameter.InvalidSeqId"
INVALIDPARAMETER_PROCESSUNREADY = "InvalidParameter.ProcessUnReady"
INVALIDPARAMETER_STATUSJOBFAILED = "InvalidParameter.StatusJobFailed"
INVALIDPARAMETER_STATUSJOBNOTFOUND = "InvalidParameter.StatusJobNotFound"
INVALIDPARAMETER_STATUSJOBUNFINISHED = "InvalidParameter.StatusJobUnfinished"
INVALIDPARAMETER_STATUSNOCAMERAFOUND = "InvalidParameter.StatusNoCameraFound"
LIMITEXCEEDED_STATUSCAMERACOUNTOVERMAX = "LimitExceeded.StatusCameraCountOverMax"
RESOURCENOTFOUND_HLJOBIDNOTFOUND = "ResourceNotFound.HLJobIdNotFound"
RESOURCEUNAVAILABLE_STATUSQUERYSTREAMFAILED = "ResourceUnavailable.StatusQueryStreamFailed"

func (*Client) TransmitAudioStreamWithContext added in v1.0.324

func (c *Client) TransmitAudioStreamWithContext(ctx context.Context, request *TransmitAudioStreamRequest) (response *TransmitAudioStreamResponse, err error)

TransmitAudioStream 分析音频信息

可能返回的错误码:

INTERNALERROR_STATUSQUERYFACELIBFAILED = "InternalError.StatusQueryFaceLibFailed"
INVALIDPARAMETER_INVALIDLANG = "InvalidParameter.InvalidLang"
INVALIDPARAMETER_INVALIDSEQID = "InvalidParameter.InvalidSeqId"
INVALIDPARAMETER_PROCESSUNREADY = "InvalidParameter.ProcessUnReady"
INVALIDPARAMETER_STATUSJOBFAILED = "InvalidParameter.StatusJobFailed"
INVALIDPARAMETER_STATUSJOBNOTFOUND = "InvalidParameter.StatusJobNotFound"
INVALIDPARAMETER_STATUSJOBUNFINISHED = "InvalidParameter.StatusJobUnfinished"
INVALIDPARAMETER_STATUSNOCAMERAFOUND = "InvalidParameter.StatusNoCameraFound"
LIMITEXCEEDED_STATUSCAMERACOUNTOVERMAX = "LimitExceeded.StatusCameraCountOverMax"
RESOURCENOTFOUND_HLJOBIDNOTFOUND = "ResourceNotFound.HLJobIdNotFound"
RESOURCEUNAVAILABLE_STATUSQUERYSTREAMFAILED = "ResourceUnavailable.StatusQueryStreamFailed"

type CreateFaceRequest

type CreateFaceRequest struct {
	*tchttp.BaseRequest

	// 人员唯一标识符
	PersonId *string `json:"PersonId,omitnil,omitempty" name:"PersonId"`

	// 图片数据 base64 字符串,与 Urls 参数选择一个输入
	Images []*string `json:"Images,omitnil,omitempty" name:"Images"`

	// 人员库唯一标识符
	LibraryId *string `json:"LibraryId,omitnil,omitempty" name:"LibraryId"`

	// 图片下载地址,与 Images 参数选择一个输入
	Urls []*string `json:"Urls,omitnil,omitempty" name:"Urls"`
}

func NewCreateFaceRequest

func NewCreateFaceRequest() (request *CreateFaceRequest)

func (*CreateFaceRequest) FromJsonString

func (r *CreateFaceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateFaceRequest) ToJsonString

func (r *CreateFaceRequest) ToJsonString() string

type CreateFaceRequestParams added in v1.0.426

type CreateFaceRequestParams struct {
	// 人员唯一标识符
	PersonId *string `json:"PersonId,omitnil,omitempty" name:"PersonId"`

	// 图片数据 base64 字符串,与 Urls 参数选择一个输入
	Images []*string `json:"Images,omitnil,omitempty" name:"Images"`

	// 人员库唯一标识符
	LibraryId *string `json:"LibraryId,omitnil,omitempty" name:"LibraryId"`

	// 图片下载地址,与 Images 参数选择一个输入
	Urls []*string `json:"Urls,omitnil,omitempty" name:"Urls"`
}

Predefined struct for user

type CreateFaceResponse

type CreateFaceResponse struct {
	*tchttp.BaseResponse
	Response *CreateFaceResponseParams `json:"Response"`
}

func NewCreateFaceResponse

func NewCreateFaceResponse() (response *CreateFaceResponse)

func (*CreateFaceResponse) FromJsonString

func (r *CreateFaceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateFaceResponse) ToJsonString

func (r *CreateFaceResponse) ToJsonString() string

type CreateFaceResponseParams added in v1.0.426

type CreateFaceResponseParams struct {
	// 人脸操作结果信息
	FaceInfoSet []*FaceInfo `json:"FaceInfoSet,omitnil,omitempty" name:"FaceInfoSet"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateLibraryRequest

type CreateLibraryRequest struct {
	*tchttp.BaseRequest

	// 人员库名称
	LibraryName *string `json:"LibraryName,omitnil,omitempty" name:"LibraryName"`

	// 人员库唯一标志符,为空则系统自动生成。
	LibraryId *string `json:"LibraryId,omitnil,omitempty" name:"LibraryId"`
}

func NewCreateLibraryRequest

func NewCreateLibraryRequest() (request *CreateLibraryRequest)

func (*CreateLibraryRequest) FromJsonString

func (r *CreateLibraryRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateLibraryRequest) ToJsonString

func (r *CreateLibraryRequest) ToJsonString() string

type CreateLibraryRequestParams added in v1.0.426

type CreateLibraryRequestParams struct {
	// 人员库名称
	LibraryName *string `json:"LibraryName,omitnil,omitempty" name:"LibraryName"`

	// 人员库唯一标志符,为空则系统自动生成。
	LibraryId *string `json:"LibraryId,omitnil,omitempty" name:"LibraryId"`
}

Predefined struct for user

type CreateLibraryResponse

type CreateLibraryResponse struct {
	*tchttp.BaseResponse
	Response *CreateLibraryResponseParams `json:"Response"`
}

func NewCreateLibraryResponse

func NewCreateLibraryResponse() (response *CreateLibraryResponse)

func (*CreateLibraryResponse) FromJsonString

func (r *CreateLibraryResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateLibraryResponse) ToJsonString

func (r *CreateLibraryResponse) ToJsonString() string

type CreateLibraryResponseParams added in v1.0.426

type CreateLibraryResponseParams struct {
	// 人员库唯一标识符
	LibraryId *string `json:"LibraryId,omitnil,omitempty" name:"LibraryId"`

	// 人员库名称
	LibraryName *string `json:"LibraryName,omitnil,omitempty" name:"LibraryName"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreatePersonRequest

type CreatePersonRequest struct {
	*tchttp.BaseRequest

	// 人员库唯一标识符
	LibraryId *string `json:"LibraryId,omitnil,omitempty" name:"LibraryId"`

	// 人员名称
	PersonName *string `json:"PersonName,omitnil,omitempty" name:"PersonName"`

	// 图片数据 base64 字符串,与 Urls 参数选择一个输入
	Images []*string `json:"Images,omitnil,omitempty" name:"Images"`

	// 人员工作号码
	JobNumber *string `json:"JobNumber,omitnil,omitempty" name:"JobNumber"`

	// 人员邮箱
	Mail *string `json:"Mail,omitnil,omitempty" name:"Mail"`

	// 人员性别,0:未知 1:男性,2:女性
	Male *int64 `json:"Male,omitnil,omitempty" name:"Male"`

	// 自定义人员 ID,注意不能使用 tci_person_ 前缀
	PersonId *string `json:"PersonId,omitnil,omitempty" name:"PersonId"`

	// 人员电话号码
	PhoneNumber *string `json:"PhoneNumber,omitnil,omitempty" name:"PhoneNumber"`

	// 人员学生号码
	StudentNumber *string `json:"StudentNumber,omitnil,omitempty" name:"StudentNumber"`

	// 图片下载地址,与 Images 参数选择一个输入
	Urls []*string `json:"Urls,omitnil,omitempty" name:"Urls"`
}

func NewCreatePersonRequest

func NewCreatePersonRequest() (request *CreatePersonRequest)

func (*CreatePersonRequest) FromJsonString

func (r *CreatePersonRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreatePersonRequest) ToJsonString

func (r *CreatePersonRequest) ToJsonString() string

type CreatePersonRequestParams added in v1.0.426

type CreatePersonRequestParams struct {
	// 人员库唯一标识符
	LibraryId *string `json:"LibraryId,omitnil,omitempty" name:"LibraryId"`

	// 人员名称
	PersonName *string `json:"PersonName,omitnil,omitempty" name:"PersonName"`

	// 图片数据 base64 字符串,与 Urls 参数选择一个输入
	Images []*string `json:"Images,omitnil,omitempty" name:"Images"`

	// 人员工作号码
	JobNumber *string `json:"JobNumber,omitnil,omitempty" name:"JobNumber"`

	// 人员邮箱
	Mail *string `json:"Mail,omitnil,omitempty" name:"Mail"`

	// 人员性别,0:未知 1:男性,2:女性
	Male *int64 `json:"Male,omitnil,omitempty" name:"Male"`

	// 自定义人员 ID,注意不能使用 tci_person_ 前缀
	PersonId *string `json:"PersonId,omitnil,omitempty" name:"PersonId"`

	// 人员电话号码
	PhoneNumber *string `json:"PhoneNumber,omitnil,omitempty" name:"PhoneNumber"`

	// 人员学生号码
	StudentNumber *string `json:"StudentNumber,omitnil,omitempty" name:"StudentNumber"`

	// 图片下载地址,与 Images 参数选择一个输入
	Urls []*string `json:"Urls,omitnil,omitempty" name:"Urls"`
}

Predefined struct for user

type CreatePersonResponse

type CreatePersonResponse struct {
	*tchttp.BaseResponse
	Response *CreatePersonResponseParams `json:"Response"`
}

func NewCreatePersonResponse

func NewCreatePersonResponse() (response *CreatePersonResponse)

func (*CreatePersonResponse) FromJsonString

func (r *CreatePersonResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreatePersonResponse) ToJsonString

func (r *CreatePersonResponse) ToJsonString() string

type CreatePersonResponseParams added in v1.0.426

type CreatePersonResponseParams struct {
	// 人脸操作结果信息
	FaceInfoSet []*FaceInfo `json:"FaceInfoSet,omitnil,omitempty" name:"FaceInfoSet"`

	// 人员库唯一标识符
	LibraryId *string `json:"LibraryId,omitnil,omitempty" name:"LibraryId"`

	// 人员唯一标识符
	PersonId *string `json:"PersonId,omitnil,omitempty" name:"PersonId"`

	// 人员名称
	PersonName *string `json:"PersonName,omitnil,omitempty" name:"PersonName"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateVocabLibRequest

type CreateVocabLibRequest struct {
	*tchttp.BaseRequest

	// 词汇库名称
	VocabLibName *string `json:"VocabLibName,omitnil,omitempty" name:"VocabLibName"`
}

func NewCreateVocabLibRequest

func NewCreateVocabLibRequest() (request *CreateVocabLibRequest)

func (*CreateVocabLibRequest) FromJsonString

func (r *CreateVocabLibRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateVocabLibRequest) ToJsonString

func (r *CreateVocabLibRequest) ToJsonString() string

type CreateVocabLibRequestParams added in v1.0.426

type CreateVocabLibRequestParams struct {
	// 词汇库名称
	VocabLibName *string `json:"VocabLibName,omitnil,omitempty" name:"VocabLibName"`
}

Predefined struct for user

type CreateVocabLibResponse

type CreateVocabLibResponse struct {
	*tchttp.BaseResponse
	Response *CreateVocabLibResponseParams `json:"Response"`
}

func NewCreateVocabLibResponse

func NewCreateVocabLibResponse() (response *CreateVocabLibResponse)

func (*CreateVocabLibResponse) FromJsonString

func (r *CreateVocabLibResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateVocabLibResponse) ToJsonString

func (r *CreateVocabLibResponse) ToJsonString() string

type CreateVocabLibResponseParams added in v1.0.426

type CreateVocabLibResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateVocabRequest

type CreateVocabRequest struct {
	*tchttp.BaseRequest

	// 要添加词汇的词汇库名
	VocabLibName *string `json:"VocabLibName,omitnil,omitempty" name:"VocabLibName"`

	// 要添加的词汇列表
	VocabList []*string `json:"VocabList,omitnil,omitempty" name:"VocabList"`
}

func NewCreateVocabRequest

func NewCreateVocabRequest() (request *CreateVocabRequest)

func (*CreateVocabRequest) FromJsonString

func (r *CreateVocabRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateVocabRequest) ToJsonString

func (r *CreateVocabRequest) ToJsonString() string

type CreateVocabRequestParams added in v1.0.426

type CreateVocabRequestParams struct {
	// 要添加词汇的词汇库名
	VocabLibName *string `json:"VocabLibName,omitnil,omitempty" name:"VocabLibName"`

	// 要添加的词汇列表
	VocabList []*string `json:"VocabList,omitnil,omitempty" name:"VocabList"`
}

Predefined struct for user

type CreateVocabResponse

type CreateVocabResponse struct {
	*tchttp.BaseResponse
	Response *CreateVocabResponseParams `json:"Response"`
}

func NewCreateVocabResponse

func NewCreateVocabResponse() (response *CreateVocabResponse)

func (*CreateVocabResponse) FromJsonString

func (r *CreateVocabResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateVocabResponse) ToJsonString

func (r *CreateVocabResponse) ToJsonString() string

type CreateVocabResponseParams added in v1.0.426

type CreateVocabResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteFaceRequest

type DeleteFaceRequest struct {
	*tchttp.BaseRequest

	// 人脸标识符数组
	FaceIdSet []*string `json:"FaceIdSet,omitnil,omitempty" name:"FaceIdSet"`

	// 人员唯一标识符
	PersonId *string `json:"PersonId,omitnil,omitempty" name:"PersonId"`

	// 人员库唯一标识符
	LibraryId *string `json:"LibraryId,omitnil,omitempty" name:"LibraryId"`
}

func NewDeleteFaceRequest

func NewDeleteFaceRequest() (request *DeleteFaceRequest)

func (*DeleteFaceRequest) FromJsonString

func (r *DeleteFaceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteFaceRequest) ToJsonString

func (r *DeleteFaceRequest) ToJsonString() string

type DeleteFaceRequestParams added in v1.0.426

type DeleteFaceRequestParams struct {
	// 人脸标识符数组
	FaceIdSet []*string `json:"FaceIdSet,omitnil,omitempty" name:"FaceIdSet"`

	// 人员唯一标识符
	PersonId *string `json:"PersonId,omitnil,omitempty" name:"PersonId"`

	// 人员库唯一标识符
	LibraryId *string `json:"LibraryId,omitnil,omitempty" name:"LibraryId"`
}

Predefined struct for user

type DeleteFaceResponse

type DeleteFaceResponse struct {
	*tchttp.BaseResponse
	Response *DeleteFaceResponseParams `json:"Response"`
}

func NewDeleteFaceResponse

func NewDeleteFaceResponse() (response *DeleteFaceResponse)

func (*DeleteFaceResponse) FromJsonString

func (r *DeleteFaceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteFaceResponse) ToJsonString

func (r *DeleteFaceResponse) ToJsonString() string

type DeleteFaceResponseParams added in v1.0.426

type DeleteFaceResponseParams struct {
	// 人脸操作结果
	FaceInfoSet []*FaceInfo `json:"FaceInfoSet,omitnil,omitempty" name:"FaceInfoSet"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteLibraryRequest

type DeleteLibraryRequest struct {
	*tchttp.BaseRequest

	// 人员库唯一标识符
	LibraryId *string `json:"LibraryId,omitnil,omitempty" name:"LibraryId"`
}

func NewDeleteLibraryRequest

func NewDeleteLibraryRequest() (request *DeleteLibraryRequest)

func (*DeleteLibraryRequest) FromJsonString

func (r *DeleteLibraryRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteLibraryRequest) ToJsonString

func (r *DeleteLibraryRequest) ToJsonString() string

type DeleteLibraryRequestParams added in v1.0.426

type DeleteLibraryRequestParams struct {
	// 人员库唯一标识符
	LibraryId *string `json:"LibraryId,omitnil,omitempty" name:"LibraryId"`
}

Predefined struct for user

type DeleteLibraryResponse

type DeleteLibraryResponse struct {
	*tchttp.BaseResponse
	Response *DeleteLibraryResponseParams `json:"Response"`
}

func NewDeleteLibraryResponse

func NewDeleteLibraryResponse() (response *DeleteLibraryResponse)

func (*DeleteLibraryResponse) FromJsonString

func (r *DeleteLibraryResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteLibraryResponse) ToJsonString

func (r *DeleteLibraryResponse) ToJsonString() string

type DeleteLibraryResponseParams added in v1.0.426

type DeleteLibraryResponseParams struct {
	// 人员库唯一标识符
	LibraryId *string `json:"LibraryId,omitnil,omitempty" name:"LibraryId"`

	// 人员库名称
	LibraryName *string `json:"LibraryName,omitnil,omitempty" name:"LibraryName"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeletePersonRequest

type DeletePersonRequest struct {
	*tchttp.BaseRequest

	// 人员库唯一标识符
	LibraryId *string `json:"LibraryId,omitnil,omitempty" name:"LibraryId"`

	// 人员唯一标识符
	PersonId *string `json:"PersonId,omitnil,omitempty" name:"PersonId"`
}

func NewDeletePersonRequest

func NewDeletePersonRequest() (request *DeletePersonRequest)

func (*DeletePersonRequest) FromJsonString

func (r *DeletePersonRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeletePersonRequest) ToJsonString

func (r *DeletePersonRequest) ToJsonString() string

type DeletePersonRequestParams added in v1.0.426

type DeletePersonRequestParams struct {
	// 人员库唯一标识符
	LibraryId *string `json:"LibraryId,omitnil,omitempty" name:"LibraryId"`

	// 人员唯一标识符
	PersonId *string `json:"PersonId,omitnil,omitempty" name:"PersonId"`
}

Predefined struct for user

type DeletePersonResponse

type DeletePersonResponse struct {
	*tchttp.BaseResponse
	Response *DeletePersonResponseParams `json:"Response"`
}

func NewDeletePersonResponse

func NewDeletePersonResponse() (response *DeletePersonResponse)

func (*DeletePersonResponse) FromJsonString

func (r *DeletePersonResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeletePersonResponse) ToJsonString

func (r *DeletePersonResponse) ToJsonString() string

type DeletePersonResponseParams added in v1.0.426

type DeletePersonResponseParams struct {
	// 人脸信息
	FaceInfoSet []*FaceInfo `json:"FaceInfoSet,omitnil,omitempty" name:"FaceInfoSet"`

	// 人员库唯一标识符
	LibraryId *string `json:"LibraryId,omitnil,omitempty" name:"LibraryId"`

	// 人员唯一标识符
	PersonId *string `json:"PersonId,omitnil,omitempty" name:"PersonId"`

	// 人员名称
	PersonName *string `json:"PersonName,omitnil,omitempty" name:"PersonName"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteVocabLibRequest

type DeleteVocabLibRequest struct {
	*tchttp.BaseRequest

	// 词汇库名称
	VocabLibName *string `json:"VocabLibName,omitnil,omitempty" name:"VocabLibName"`
}

func NewDeleteVocabLibRequest

func NewDeleteVocabLibRequest() (request *DeleteVocabLibRequest)

func (*DeleteVocabLibRequest) FromJsonString

func (r *DeleteVocabLibRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteVocabLibRequest) ToJsonString

func (r *DeleteVocabLibRequest) ToJsonString() string

type DeleteVocabLibRequestParams added in v1.0.426

type DeleteVocabLibRequestParams struct {
	// 词汇库名称
	VocabLibName *string `json:"VocabLibName,omitnil,omitempty" name:"VocabLibName"`
}

Predefined struct for user

type DeleteVocabLibResponse

type DeleteVocabLibResponse struct {
	*tchttp.BaseResponse
	Response *DeleteVocabLibResponseParams `json:"Response"`
}

func NewDeleteVocabLibResponse

func NewDeleteVocabLibResponse() (response *DeleteVocabLibResponse)

func (*DeleteVocabLibResponse) FromJsonString

func (r *DeleteVocabLibResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteVocabLibResponse) ToJsonString

func (r *DeleteVocabLibResponse) ToJsonString() string

type DeleteVocabLibResponseParams added in v1.0.426

type DeleteVocabLibResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteVocabRequest

type DeleteVocabRequest struct {
	*tchttp.BaseRequest

	// 要删除词汇的词汇库名
	VocabLibName *string `json:"VocabLibName,omitnil,omitempty" name:"VocabLibName"`

	// 要删除的词汇列表
	VocabList []*string `json:"VocabList,omitnil,omitempty" name:"VocabList"`
}

func NewDeleteVocabRequest

func NewDeleteVocabRequest() (request *DeleteVocabRequest)

func (*DeleteVocabRequest) FromJsonString

func (r *DeleteVocabRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteVocabRequest) ToJsonString

func (r *DeleteVocabRequest) ToJsonString() string

type DeleteVocabRequestParams added in v1.0.426

type DeleteVocabRequestParams struct {
	// 要删除词汇的词汇库名
	VocabLibName *string `json:"VocabLibName,omitnil,omitempty" name:"VocabLibName"`

	// 要删除的词汇列表
	VocabList []*string `json:"VocabList,omitnil,omitempty" name:"VocabList"`
}

Predefined struct for user

type DeleteVocabResponse

type DeleteVocabResponse struct {
	*tchttp.BaseResponse
	Response *DeleteVocabResponseParams `json:"Response"`
}

func NewDeleteVocabResponse

func NewDeleteVocabResponse() (response *DeleteVocabResponse)

func (*DeleteVocabResponse) FromJsonString

func (r *DeleteVocabResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteVocabResponse) ToJsonString

func (r *DeleteVocabResponse) ToJsonString() string

type DeleteVocabResponseParams added in v1.0.426

type DeleteVocabResponseParams struct {
	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAITaskResultRequest

type DescribeAITaskResultRequest struct {
	*tchttp.BaseRequest

	// 任务唯一标识符。在URL方式时提交请求后会返回一个任务标识符,后续查询该url的结果时使用这个标识符进行查询。
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 限制数目
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

func NewDescribeAITaskResultRequest

func NewDescribeAITaskResultRequest() (request *DescribeAITaskResultRequest)

func (*DescribeAITaskResultRequest) FromJsonString

func (r *DescribeAITaskResultRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAITaskResultRequest) ToJsonString

func (r *DescribeAITaskResultRequest) ToJsonString() string

type DescribeAITaskResultRequestParams added in v1.0.426

type DescribeAITaskResultRequestParams struct {
	// 任务唯一标识符。在URL方式时提交请求后会返回一个任务标识符,后续查询该url的结果时使用这个标识符进行查询。
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 限制数目
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

Predefined struct for user

type DescribeAITaskResultResponse

type DescribeAITaskResultResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAITaskResultResponseParams `json:"Response"`
}

func NewDescribeAITaskResultResponse

func NewDescribeAITaskResultResponse() (response *DescribeAITaskResultResponse)

func (*DescribeAITaskResultResponse) FromJsonString

func (r *DescribeAITaskResultResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAITaskResultResponse) ToJsonString

func (r *DescribeAITaskResultResponse) ToJsonString() string

type DescribeAITaskResultResponseParams added in v1.0.426

type DescribeAITaskResultResponseParams struct {
	// 音频分析结果
	AudioResult *StandardAudioResult `json:"AudioResult,omitnil,omitempty" name:"AudioResult"`

	// 图像分析结果
	ImageResult *StandardImageResult `json:"ImageResult,omitnil,omitempty" name:"ImageResult"`

	// 视频分析结果
	VideoResult *StandardVideoResult `json:"VideoResult,omitnil,omitempty" name:"VideoResult"`

	// 任务状态
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 任务唯一id。在URL方式时提交请求后会返回一个jobid,后续查询该url的结果时使用这个jobid进行查询。
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAttendanceResultRequest

type DescribeAttendanceResultRequest struct {
	*tchttp.BaseRequest

	// 任务唯一标识符
	JobId *int64 `json:"JobId,omitnil,omitempty" name:"JobId"`
}

func NewDescribeAttendanceResultRequest

func NewDescribeAttendanceResultRequest() (request *DescribeAttendanceResultRequest)

func (*DescribeAttendanceResultRequest) FromJsonString

func (r *DescribeAttendanceResultRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAttendanceResultRequest) ToJsonString

func (r *DescribeAttendanceResultRequest) ToJsonString() string

type DescribeAttendanceResultRequestParams added in v1.0.426

type DescribeAttendanceResultRequestParams struct {
	// 任务唯一标识符
	JobId *int64 `json:"JobId,omitnil,omitempty" name:"JobId"`
}

Predefined struct for user

type DescribeAttendanceResultResponse

type DescribeAttendanceResultResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAttendanceResultResponseParams `json:"Response"`
}

func NewDescribeAttendanceResultResponse

func NewDescribeAttendanceResultResponse() (response *DescribeAttendanceResultResponse)

func (*DescribeAttendanceResultResponse) FromJsonString

func (r *DescribeAttendanceResultResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAttendanceResultResponse) ToJsonString

func (r *DescribeAttendanceResultResponse) ToJsonString() string

type DescribeAttendanceResultResponseParams added in v1.0.426

type DescribeAttendanceResultResponseParams struct {
	// 缺失人员的ID列表(只针对请求中的libids字段)
	AbsenceSetInLibs []*AbsenceInfo `json:"AbsenceSetInLibs,omitnil,omitempty" name:"AbsenceSetInLibs"`

	// 确定出勤人员列表
	AttendanceSet []*AttendanceInfo `json:"AttendanceSet,omitnil,omitempty" name:"AttendanceSet"`

	// 疑似出勤人员列表
	SuspectedSet []*SuspectedInfo `json:"SuspectedSet,omitnil,omitempty" name:"SuspectedSet"`

	// 缺失人员的ID列表(只针对请求中的personids字段)
	AbsenceSet []*string `json:"AbsenceSet,omitnil,omitempty" name:"AbsenceSet"`

	// 请求处理进度
	Progress *int64 `json:"Progress,omitnil,omitempty" name:"Progress"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAudioTaskRequest

type DescribeAudioTaskRequest struct {
	*tchttp.BaseRequest

	// 音频任务唯一id。在URL方式时提交请求后会返回一个jobid,后续查询该url的结果时使用这个jobid进行查询。
	JobId *int64 `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 限制数目
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

func NewDescribeAudioTaskRequest

func NewDescribeAudioTaskRequest() (request *DescribeAudioTaskRequest)

func (*DescribeAudioTaskRequest) FromJsonString

func (r *DescribeAudioTaskRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAudioTaskRequest) ToJsonString

func (r *DescribeAudioTaskRequest) ToJsonString() string

type DescribeAudioTaskRequestParams added in v1.0.426

type DescribeAudioTaskRequestParams struct {
	// 音频任务唯一id。在URL方式时提交请求后会返回一个jobid,后续查询该url的结果时使用这个jobid进行查询。
	JobId *int64 `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 限制数目
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

Predefined struct for user

type DescribeAudioTaskResponse

type DescribeAudioTaskResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAudioTaskResponseParams `json:"Response"`
}

func NewDescribeAudioTaskResponse

func NewDescribeAudioTaskResponse() (response *DescribeAudioTaskResponse)

func (*DescribeAudioTaskResponse) FromJsonString

func (r *DescribeAudioTaskResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAudioTaskResponse) ToJsonString

func (r *DescribeAudioTaskResponse) ToJsonString() string

type DescribeAudioTaskResponseParams added in v1.0.426

type DescribeAudioTaskResponseParams struct {
	// 如果请求中开启了静音检测开关,则会返回所有的静音片段(静音时长超过阈值的片段)。
	AllMuteSlice *AllMuteSlice `json:"AllMuteSlice,omitnil,omitempty" name:"AllMuteSlice"`

	// 返回的当前音频的统计信息。当进度为100时返回。
	AsrStat *ASRStat `json:"AsrStat,omitnil,omitempty" name:"AsrStat"`

	// 返回当前音频流的详细信息,如果是流模式,返回的是对应流的详细信息,如果是 URL模式,返回的是查询的那一段seq对应的音频的详细信息。
	Texts []*WholeTextItem `json:"Texts,omitnil,omitempty" name:"Texts"`

	// 返回词汇库中的单词出现的详细时间信息。
	VocabAnalysisDetailInfo []*VocabDetailInfomation `json:"VocabAnalysisDetailInfo,omitnil,omitempty" name:"VocabAnalysisDetailInfo"`

	// 返回词汇库中的单词出现的次数信息。
	VocabAnalysisStatInfo []*VocabStatInfomation `json:"VocabAnalysisStatInfo,omitnil,omitempty" name:"VocabAnalysisStatInfo"`

	// 返回音频全部文本。
	AllTexts *string `json:"AllTexts,omitnil,omitempty" name:"AllTexts"`

	// 音频任务唯一id。在URL方式时提交请求后会返回一个jobid,后续查询该url的结果时使用这个jobid进行查询。
	JobId *int64 `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 返回的当前处理进度。
	Progress *float64 `json:"Progress,omitnil,omitempty" name:"Progress"`

	// 结果总数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeConversationTaskRequest

type DescribeConversationTaskRequest struct {
	*tchttp.BaseRequest

	// 音频任务唯一id。在URL方式时提交请求后会返回一个jobid,后续查询该url的结果时使用这个jobid进行查询。
	JobId *int64 `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 要查询明细的流的身份,1 老师 2 学生
	Identity *int64 `json:"Identity,omitnil,omitempty" name:"Identity"`

	// 限制数目
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

func NewDescribeConversationTaskRequest

func NewDescribeConversationTaskRequest() (request *DescribeConversationTaskRequest)

func (*DescribeConversationTaskRequest) FromJsonString

func (r *DescribeConversationTaskRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeConversationTaskRequest) ToJsonString

func (r *DescribeConversationTaskRequest) ToJsonString() string

type DescribeConversationTaskRequestParams added in v1.0.426

type DescribeConversationTaskRequestParams struct {
	// 音频任务唯一id。在URL方式时提交请求后会返回一个jobid,后续查询该url的结果时使用这个jobid进行查询。
	JobId *int64 `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 要查询明细的流的身份,1 老师 2 学生
	Identity *int64 `json:"Identity,omitnil,omitempty" name:"Identity"`

	// 限制数目
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

Predefined struct for user

type DescribeConversationTaskResponse

type DescribeConversationTaskResponse struct {
	*tchttp.BaseResponse
	Response *DescribeConversationTaskResponseParams `json:"Response"`
}

func NewDescribeConversationTaskResponse

func NewDescribeConversationTaskResponse() (response *DescribeConversationTaskResponse)

func (*DescribeConversationTaskResponse) FromJsonString

func (r *DescribeConversationTaskResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeConversationTaskResponse) ToJsonString

func (r *DescribeConversationTaskResponse) ToJsonString() string

type DescribeConversationTaskResponseParams added in v1.0.426

type DescribeConversationTaskResponseParams struct {
	// 返回的当前音频的统计信息。当进度为100时返回。
	AsrStat *ASRStat `json:"AsrStat,omitnil,omitempty" name:"AsrStat"`

	// 返回当前音频流的详细信息,如果是流模式,返回的是对应流的详细信息,如果是 URL模式,返回的是查询的那一段seq对应的音频的详细信息。
	Texts []*WholeTextItem `json:"Texts,omitnil,omitempty" name:"Texts"`

	// 返回词汇库中的单词出现的详细时间信息。
	VocabAnalysisDetailInfo []*VocabDetailInfomation `json:"VocabAnalysisDetailInfo,omitnil,omitempty" name:"VocabAnalysisDetailInfo"`

	// 返回词汇库中的单词出现的次数信息。
	VocabAnalysisStatInfo []*VocabStatInfomation `json:"VocabAnalysisStatInfo,omitnil,omitempty" name:"VocabAnalysisStatInfo"`

	// 整个音频流的全部文本
	AllTexts *string `json:"AllTexts,omitnil,omitempty" name:"AllTexts"`

	// 音频任务唯一id。在URL方式时提交请求后会返回一个jobid,后续查询该url的结果时使用这个jobid进行查询。
	JobId *int64 `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 返回的当前处理进度。
	Progress *float64 `json:"Progress,omitnil,omitempty" name:"Progress"`

	// 结果总数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeHighlightResultRequest

type DescribeHighlightResultRequest struct {
	*tchttp.BaseRequest

	// 精彩集锦任务唯一id。在URL方式时提交请求后会返回一个JobId,后续查询该url的结果时使用这个JobId进行查询。
	JobId *int64 `json:"JobId,omitnil,omitempty" name:"JobId"`
}

func NewDescribeHighlightResultRequest

func NewDescribeHighlightResultRequest() (request *DescribeHighlightResultRequest)

func (*DescribeHighlightResultRequest) FromJsonString

func (r *DescribeHighlightResultRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeHighlightResultRequest) ToJsonString

func (r *DescribeHighlightResultRequest) ToJsonString() string

type DescribeHighlightResultRequestParams added in v1.0.426

type DescribeHighlightResultRequestParams struct {
	// 精彩集锦任务唯一id。在URL方式时提交请求后会返回一个JobId,后续查询该url的结果时使用这个JobId进行查询。
	JobId *int64 `json:"JobId,omitnil,omitempty" name:"JobId"`
}

Predefined struct for user

type DescribeHighlightResultResponse

type DescribeHighlightResultResponse struct {
	*tchttp.BaseResponse
	Response *DescribeHighlightResultResponseParams `json:"Response"`
}

func NewDescribeHighlightResultResponse

func NewDescribeHighlightResultResponse() (response *DescribeHighlightResultResponse)

func (*DescribeHighlightResultResponse) FromJsonString

func (r *DescribeHighlightResultResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeHighlightResultResponse) ToJsonString

func (r *DescribeHighlightResultResponse) ToJsonString() string

type DescribeHighlightResultResponseParams added in v1.0.426

type DescribeHighlightResultResponseParams struct {
	// 精彩集锦详细信息。
	HighlightsInfo []*HighlightsInfomation `json:"HighlightsInfo,omitnil,omitempty" name:"HighlightsInfo"`

	// 精彩集锦任务唯一id。在URL方式时提交请求后会返回一个JobId,后续查询该url的结果时使用这个JobId进行查询。
	JobId *int64 `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 任务的进度百分比,100表示任务已完成。
	Progress *float64 `json:"Progress,omitnil,omitempty" name:"Progress"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeImageTaskRequest

type DescribeImageTaskRequest struct {
	*tchttp.BaseRequest

	// 任务标识符
	JobId *int64 `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 限制数目
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

func NewDescribeImageTaskRequest

func NewDescribeImageTaskRequest() (request *DescribeImageTaskRequest)

func (*DescribeImageTaskRequest) FromJsonString

func (r *DescribeImageTaskRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeImageTaskRequest) ToJsonString

func (r *DescribeImageTaskRequest) ToJsonString() string

type DescribeImageTaskRequestParams added in v1.0.426

type DescribeImageTaskRequestParams struct {
	// 任务标识符
	JobId *int64 `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 限制数目
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

Predefined struct for user

type DescribeImageTaskResponse

type DescribeImageTaskResponse struct {
	*tchttp.BaseResponse
	Response *DescribeImageTaskResponseParams `json:"Response"`
}

func NewDescribeImageTaskResponse

func NewDescribeImageTaskResponse() (response *DescribeImageTaskResponse)

func (*DescribeImageTaskResponse) FromJsonString

func (r *DescribeImageTaskResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeImageTaskResponse) ToJsonString

func (r *DescribeImageTaskResponse) ToJsonString() string

type DescribeImageTaskResponseParams added in v1.0.426

type DescribeImageTaskResponseParams struct {
	// 任务处理结果
	ResultSet []*ImageTaskResult `json:"ResultSet,omitnil,omitempty" name:"ResultSet"`

	// 任务唯一标识
	JobId *int64 `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 任务执行进度
	Progress *int64 `json:"Progress,omitnil,omitempty" name:"Progress"`

	// 任务结果数目
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeImageTaskStatisticRequest

type DescribeImageTaskStatisticRequest struct {
	*tchttp.BaseRequest

	// 图像任务标识符
	JobId *int64 `json:"JobId,omitnil,omitempty" name:"JobId"`
}

func NewDescribeImageTaskStatisticRequest

func NewDescribeImageTaskStatisticRequest() (request *DescribeImageTaskStatisticRequest)

func (*DescribeImageTaskStatisticRequest) FromJsonString

func (r *DescribeImageTaskStatisticRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeImageTaskStatisticRequest) ToJsonString

func (r *DescribeImageTaskStatisticRequest) ToJsonString() string

type DescribeImageTaskStatisticRequestParams added in v1.0.426

type DescribeImageTaskStatisticRequestParams struct {
	// 图像任务标识符
	JobId *int64 `json:"JobId,omitnil,omitempty" name:"JobId"`
}

Predefined struct for user

type DescribeImageTaskStatisticResponse

type DescribeImageTaskStatisticResponse struct {
	*tchttp.BaseResponse
	Response *DescribeImageTaskStatisticResponseParams `json:"Response"`
}

func NewDescribeImageTaskStatisticResponse

func NewDescribeImageTaskStatisticResponse() (response *DescribeImageTaskStatisticResponse)

func (*DescribeImageTaskStatisticResponse) FromJsonString

func (r *DescribeImageTaskStatisticResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeImageTaskStatisticResponse) ToJsonString

func (r *DescribeImageTaskStatisticResponse) ToJsonString() string

type DescribeImageTaskStatisticResponseParams added in v1.0.426

type DescribeImageTaskStatisticResponseParams struct {
	// 任务统计信息
	Statistic *ImageTaskStatistic `json:"Statistic,omitnil,omitempty" name:"Statistic"`

	// 图像任务唯一标识符
	JobId *int64 `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeLibrariesRequest

type DescribeLibrariesRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeLibrariesRequest

func NewDescribeLibrariesRequest() (request *DescribeLibrariesRequest)

func (*DescribeLibrariesRequest) FromJsonString

func (r *DescribeLibrariesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLibrariesRequest) ToJsonString

func (r *DescribeLibrariesRequest) ToJsonString() string

type DescribeLibrariesRequestParams added in v1.0.426

type DescribeLibrariesRequestParams struct {
}

Predefined struct for user

type DescribeLibrariesResponse

type DescribeLibrariesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLibrariesResponseParams `json:"Response"`
}

func NewDescribeLibrariesResponse

func NewDescribeLibrariesResponse() (response *DescribeLibrariesResponse)

func (*DescribeLibrariesResponse) FromJsonString

func (r *DescribeLibrariesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeLibrariesResponse) ToJsonString

func (r *DescribeLibrariesResponse) ToJsonString() string

type DescribeLibrariesResponseParams added in v1.0.426

type DescribeLibrariesResponseParams struct {
	// 人员库列表
	LibrarySet []*Library `json:"LibrarySet,omitnil,omitempty" name:"LibrarySet"`

	// 人员库总数量
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribePersonRequest

type DescribePersonRequest struct {
	*tchttp.BaseRequest

	// 人员库唯一标识符
	LibraryId *string `json:"LibraryId,omitnil,omitempty" name:"LibraryId"`

	// 人员唯一标识符
	PersonId *string `json:"PersonId,omitnil,omitempty" name:"PersonId"`
}

func NewDescribePersonRequest

func NewDescribePersonRequest() (request *DescribePersonRequest)

func (*DescribePersonRequest) FromJsonString

func (r *DescribePersonRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePersonRequest) ToJsonString

func (r *DescribePersonRequest) ToJsonString() string

type DescribePersonRequestParams added in v1.0.426

type DescribePersonRequestParams struct {
	// 人员库唯一标识符
	LibraryId *string `json:"LibraryId,omitnil,omitempty" name:"LibraryId"`

	// 人员唯一标识符
	PersonId *string `json:"PersonId,omitnil,omitempty" name:"PersonId"`
}

Predefined struct for user

type DescribePersonResponse

type DescribePersonResponse struct {
	*tchttp.BaseResponse
	Response *DescribePersonResponseParams `json:"Response"`
}

func NewDescribePersonResponse

func NewDescribePersonResponse() (response *DescribePersonResponse)

func (*DescribePersonResponse) FromJsonString

func (r *DescribePersonResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePersonResponse) ToJsonString

func (r *DescribePersonResponse) ToJsonString() string

type DescribePersonResponseParams added in v1.0.426

type DescribePersonResponseParams struct {
	// 人员人脸列表
	FaceSet []*Face `json:"FaceSet,omitnil,omitempty" name:"FaceSet"`

	// 创建时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 工作号码
	JobNumber *string `json:"JobNumber,omitnil,omitempty" name:"JobNumber"`

	// 人员库唯一标识符
	LibraryId *string `json:"LibraryId,omitnil,omitempty" name:"LibraryId"`

	// 邮箱
	Mail *string `json:"Mail,omitnil,omitempty" name:"Mail"`

	// 性别
	Male *int64 `json:"Male,omitnil,omitempty" name:"Male"`

	// 人员唯一标识符
	PersonId *string `json:"PersonId,omitnil,omitempty" name:"PersonId"`

	// 人员名称
	PersonName *string `json:"PersonName,omitnil,omitempty" name:"PersonName"`

	// 电话号码
	PhoneNumber *string `json:"PhoneNumber,omitnil,omitempty" name:"PhoneNumber"`

	// 学生号码
	StudentNumber *string `json:"StudentNumber,omitnil,omitempty" name:"StudentNumber"`

	// 修改时间
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribePersonsRequest

type DescribePersonsRequest struct {
	*tchttp.BaseRequest

	// 人员库唯一标识符
	LibraryId *string `json:"LibraryId,omitnil,omitempty" name:"LibraryId"`

	// 限制数目
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

func NewDescribePersonsRequest

func NewDescribePersonsRequest() (request *DescribePersonsRequest)

func (*DescribePersonsRequest) FromJsonString

func (r *DescribePersonsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePersonsRequest) ToJsonString

func (r *DescribePersonsRequest) ToJsonString() string

type DescribePersonsRequestParams added in v1.0.426

type DescribePersonsRequestParams struct {
	// 人员库唯一标识符
	LibraryId *string `json:"LibraryId,omitnil,omitempty" name:"LibraryId"`

	// 限制数目
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

Predefined struct for user

type DescribePersonsResponse

type DescribePersonsResponse struct {
	*tchttp.BaseResponse
	Response *DescribePersonsResponseParams `json:"Response"`
}

func NewDescribePersonsResponse

func NewDescribePersonsResponse() (response *DescribePersonsResponse)

func (*DescribePersonsResponse) FromJsonString

func (r *DescribePersonsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePersonsResponse) ToJsonString

func (r *DescribePersonsResponse) ToJsonString() string

type DescribePersonsResponseParams added in v1.0.426

type DescribePersonsResponseParams struct {
	// 人员列表
	PersonSet []*Person `json:"PersonSet,omitnil,omitempty" name:"PersonSet"`

	// 人员总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeVocabLibRequest

type DescribeVocabLibRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeVocabLibRequest

func NewDescribeVocabLibRequest() (request *DescribeVocabLibRequest)

func (*DescribeVocabLibRequest) FromJsonString

func (r *DescribeVocabLibRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVocabLibRequest) ToJsonString

func (r *DescribeVocabLibRequest) ToJsonString() string

type DescribeVocabLibRequestParams added in v1.0.426

type DescribeVocabLibRequestParams struct {
}

Predefined struct for user

type DescribeVocabLibResponse

type DescribeVocabLibResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVocabLibResponseParams `json:"Response"`
}

func NewDescribeVocabLibResponse

func NewDescribeVocabLibResponse() (response *DescribeVocabLibResponse)

func (*DescribeVocabLibResponse) FromJsonString

func (r *DescribeVocabLibResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVocabLibResponse) ToJsonString

func (r *DescribeVocabLibResponse) ToJsonString() string

type DescribeVocabLibResponseParams added in v1.0.426

type DescribeVocabLibResponseParams struct {
	// 返回该appid下的所有词汇库名
	VocabLibNameSet []*string `json:"VocabLibNameSet,omitnil,omitempty" name:"VocabLibNameSet"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeVocabRequest

type DescribeVocabRequest struct {
	*tchttp.BaseRequest

	// 要查询词汇的词汇库名
	VocabLibName *string `json:"VocabLibName,omitnil,omitempty" name:"VocabLibName"`
}

func NewDescribeVocabRequest

func NewDescribeVocabRequest() (request *DescribeVocabRequest)

func (*DescribeVocabRequest) FromJsonString

func (r *DescribeVocabRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVocabRequest) ToJsonString

func (r *DescribeVocabRequest) ToJsonString() string

type DescribeVocabRequestParams added in v1.0.426

type DescribeVocabRequestParams struct {
	// 要查询词汇的词汇库名
	VocabLibName *string `json:"VocabLibName,omitnil,omitempty" name:"VocabLibName"`
}

Predefined struct for user

type DescribeVocabResponse

type DescribeVocabResponse struct {
	*tchttp.BaseResponse
	Response *DescribeVocabResponseParams `json:"Response"`
}

func NewDescribeVocabResponse

func NewDescribeVocabResponse() (response *DescribeVocabResponse)

func (*DescribeVocabResponse) FromJsonString

func (r *DescribeVocabResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVocabResponse) ToJsonString

func (r *DescribeVocabResponse) ToJsonString() string

type DescribeVocabResponseParams added in v1.0.426

type DescribeVocabResponseParams struct {
	// 词汇列表
	VocabNameSet []*string `json:"VocabNameSet,omitnil,omitempty" name:"VocabNameSet"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DetailInfo

type DetailInfo struct {
	// 单词出现在该音频中的那个句子的时间戳,出现了几次, 就返回对应次数的起始和结束时间戳
	Value []*WordTimePair `json:"Value,omitnil,omitempty" name:"Value"`

	// 词汇库中的单词
	Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"`
}

type DoubleVideoFunction

type DoubleVideoFunction struct {
	// 片头片尾增加图片开关
	EnableCoverPictures *bool `json:"EnableCoverPictures,omitnil,omitempty" name:"EnableCoverPictures"`
}

type ExpressRatioStatistic

type ExpressRatioStatistic struct {
	// 出现次数
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 表情
	Express *string `json:"Express,omitnil,omitempty" name:"Express"`

	// 该表情时长占所有表情时长的比例
	Ratio *float64 `json:"Ratio,omitnil,omitempty" name:"Ratio"`

	// 该表情时长占视频总时长的比例
	RatioUseDuration *float64 `json:"RatioUseDuration,omitnil,omitempty" name:"RatioUseDuration"`
}

type Face

type Face struct {
	// 人脸唯一标识符
	FaceId *string `json:"FaceId,omitnil,omitempty" name:"FaceId"`

	// 人脸图片 URL
	FaceUrl *string `json:"FaceUrl,omitnil,omitempty" name:"FaceUrl"`

	// 人员唯一标识符
	PersonId *string `json:"PersonId,omitnil,omitempty" name:"PersonId"`
}

type FaceAttrResult

type FaceAttrResult struct {
	// 年龄
	Age *int64 `json:"Age,omitnil,omitempty" name:"Age"`

	// 性别
	Sex *string `json:"Sex,omitnil,omitempty" name:"Sex"`
}

type FaceDetectStatistic

type FaceDetectStatistic struct {
	// 人脸大小占画面平均占比
	FaceSizeRatio *float64 `json:"FaceSizeRatio,omitnil,omitempty" name:"FaceSizeRatio"`

	// 检测到正脸次数
	FrontalFaceCount *int64 `json:"FrontalFaceCount,omitnil,omitempty" name:"FrontalFaceCount"`

	// 正脸时长占比
	FrontalFaceRatio *float64 `json:"FrontalFaceRatio,omitnil,omitempty" name:"FrontalFaceRatio"`

	// 正脸时长在总出现时常占比
	FrontalFaceRealRatio *float64 `json:"FrontalFaceRealRatio,omitnil,omitempty" name:"FrontalFaceRealRatio"`

	// 人员唯一标识符
	PersonId *string `json:"PersonId,omitnil,omitempty" name:"PersonId"`

	// 检测到侧脸次数
	SideFaceCount *int64 `json:"SideFaceCount,omitnil,omitempty" name:"SideFaceCount"`

	// 侧脸时长占比
	SideFaceRatio *float64 `json:"SideFaceRatio,omitnil,omitempty" name:"SideFaceRatio"`

	// 侧脸时长在总出现时常占比
	SideFaceRealRatio *float64 `json:"SideFaceRealRatio,omitnil,omitempty" name:"SideFaceRealRatio"`
}

type FaceExpressStatistic

type FaceExpressStatistic struct {
	// 人员唯一标识符
	PersonId *string `json:"PersonId,omitnil,omitempty" name:"PersonId"`

	// 表情统计结果
	ExpressRatio []*ExpressRatioStatistic `json:"ExpressRatio,omitnil,omitempty" name:"ExpressRatio"`
}

type FaceExpressionResult

type FaceExpressionResult struct {
	// 表情置信度
	Confidence *float64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`

	// 表情识别结果,包括"neutral":中性,"happiness":开心,"angry":"生气","disgust":厌恶,"fear":"恐惧","sadness":"悲伤","surprise":"惊讶","contempt":"蔑视"
	Expression *string `json:"Expression,omitnil,omitempty" name:"Expression"`
}

type FaceIdentifyResult

type FaceIdentifyResult struct {
	// 人脸标识符
	FaceId *string `json:"FaceId,omitnil,omitempty" name:"FaceId"`

	// 人员库标识符
	LibraryId *string `json:"LibraryId,omitnil,omitempty" name:"LibraryId"`

	// 人员标识符
	PersonId *string `json:"PersonId,omitnil,omitempty" name:"PersonId"`

	// 相似度
	Similarity *float64 `json:"Similarity,omitnil,omitempty" name:"Similarity"`
}

type FaceIdentifyStatistic

type FaceIdentifyStatistic struct {
	// 持续时间
	Duration *int64 `json:"Duration,omitnil,omitempty" name:"Duration"`

	// 结束时间
	EndTs *int64 `json:"EndTs,omitnil,omitempty" name:"EndTs"`

	// 人员唯一标识符
	PersonId *string `json:"PersonId,omitnil,omitempty" name:"PersonId"`

	// 相似度
	Similarity *float64 `json:"Similarity,omitnil,omitempty" name:"Similarity"`

	// 开始时间
	StartTs *int64 `json:"StartTs,omitnil,omitempty" name:"StartTs"`
}

type FaceInfo

type FaceInfo struct {
	// 人脸操作错误码
	ErrorCode *string `json:"ErrorCode,omitnil,omitempty" name:"ErrorCode"`

	// 人脸操作结果信息
	ErrorMsg *string `json:"ErrorMsg,omitnil,omitempty" name:"ErrorMsg"`

	// 人脸唯一标识符
	FaceId *string `json:"FaceId,omitnil,omitempty" name:"FaceId"`

	// 人脸保存地址
	FaceUrl *string `json:"FaceUrl,omitnil,omitempty" name:"FaceUrl"`

	// 人员唯一标识
	PersonId *string `json:"PersonId,omitnil,omitempty" name:"PersonId"`
}

type FaceInfoResult

type FaceInfoResult struct {
	// 人脸尺寸的占比
	FaceRatio *float64 `json:"FaceRatio,omitnil,omitempty" name:"FaceRatio"`

	// 帧高度
	FrameHeight *int64 `json:"FrameHeight,omitnil,omitempty" name:"FrameHeight"`

	// 帧宽度
	FrameWidth *int64 `json:"FrameWidth,omitnil,omitempty" name:"FrameWidth"`

	// 人脸高度
	Height *int64 `json:"Height,omitnil,omitempty" name:"Height"`

	// 人脸左坐标
	Left *int64 `json:"Left,omitnil,omitempty" name:"Left"`

	// 人脸顶坐标
	Top *int64 `json:"Top,omitnil,omitempty" name:"Top"`

	// 人脸宽度
	Width *int64 `json:"Width,omitnil,omitempty" name:"Width"`
}

type FacePoseResult

type FacePoseResult struct {
	// 正脸或侧脸的消息
	Direction *string `json:"Direction,omitnil,omitempty" name:"Direction"`

	// 围绕Z轴旋转角度,俯仰角
	Pitch *float64 `json:"Pitch,omitnil,omitempty" name:"Pitch"`

	// 围绕X轴旋转角度,翻滚角
	Roll *float64 `json:"Roll,omitnil,omitempty" name:"Roll"`

	// 围绕Y轴旋转角度,偏航角
	Yaw *float64 `json:"Yaw,omitnil,omitempty" name:"Yaw"`
}

type FrameInfo

type FrameInfo struct {
	// 相似度
	Similarity *float64 `json:"Similarity,omitnil,omitempty" name:"Similarity"`

	// 截图的存储地址
	SnapshotUrl *string `json:"SnapshotUrl,omitnil,omitempty" name:"SnapshotUrl"`

	// 相对于视频起始时间的时间戳,单位秒
	Ts *int64 `json:"Ts,omitnil,omitempty" name:"Ts"`
}

type Function

type Function struct {
	// 输出全部文本标识,当该值设置为true时,会输出当前音频的全部文本
	EnableAllText *bool `json:"EnableAllText,omitnil,omitempty" name:"EnableAllText"`

	// 输出关键词信息标识,当该值设置为true时,会输出当前音频的关键词信息。
	EnableKeyword *bool `json:"EnableKeyword,omitnil,omitempty" name:"EnableKeyword"`

	// 静音检测标识,当设置为 true 时,需要设置静音时间阈值字段mute_threshold,统计结果中会返回静音片段。
	EnableMuteDetect *bool `json:"EnableMuteDetect,omitnil,omitempty" name:"EnableMuteDetect"`

	// 输出音频统计信息标识,当设置为 true 时,任务查询结果会输出音频的统计信息(AsrStat)
	EnableVadInfo *bool `json:"EnableVadInfo,omitnil,omitempty" name:"EnableVadInfo"`

	// 输出音频音量信息标识,当设置为 true 时,会输出当前音频音量信息。
	EnableVolume *bool `json:"EnableVolume,omitnil,omitempty" name:"EnableVolume"`
}

type GestureResult

type GestureResult struct {
	// 识别结果,包含"USPEAK":听你说,"LISTEN":听我说,"GOOD":GOOD,"TOOLS":拿教具,"OTHERS":其他
	Class *string `json:"Class,omitnil,omitempty" name:"Class"`

	// 置信度
	Confidence *float64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`

	// 识别结果高度
	Height *int64 `json:"Height,omitnil,omitempty" name:"Height"`

	// 识别结果左坐标
	Left *int64 `json:"Left,omitnil,omitempty" name:"Left"`

	// 识别结果顶坐标
	Top *int64 `json:"Top,omitnil,omitempty" name:"Top"`

	// 识别结果宽度
	Width *int64 `json:"Width,omitnil,omitempty" name:"Width"`
}

type HLFunction

type HLFunction struct {
	// 是否开启人脸检测
	EnableFaceDetect *bool `json:"EnableFaceDetect,omitnil,omitempty" name:"EnableFaceDetect"`

	// 是否开启表情识别
	EnableFaceExpression *bool `json:"EnableFaceExpression,omitnil,omitempty" name:"EnableFaceExpression"`

	// 是否开启人脸检索
	EnableFaceIdent *bool `json:"EnableFaceIdent,omitnil,omitempty" name:"EnableFaceIdent"`

	// 是否开启视频集锦-老师关键字识别
	EnableKeywordWonderfulTime *bool `json:"EnableKeywordWonderfulTime,omitnil,omitempty" name:"EnableKeywordWonderfulTime"`

	// 是否开启视频集锦-微笑识别
	EnableSmileWonderfulTime *bool `json:"EnableSmileWonderfulTime,omitnil,omitempty" name:"EnableSmileWonderfulTime"`
}

type HandTrackingResult

type HandTrackingResult struct {
	// 识别结果
	Class *string `json:"Class,omitnil,omitempty" name:"Class"`

	// 置信度
	Confidence *float64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`

	// 识别结果高度
	Height *int64 `json:"Height,omitnil,omitempty" name:"Height"`

	// 识别结果左坐标
	Left *int64 `json:"Left,omitnil,omitempty" name:"Left"`

	// 识别结果顶坐标
	Top *int64 `json:"Top,omitnil,omitempty" name:"Top"`

	// 识别结果宽度
	Width *int64 `json:"Width,omitnil,omitempty" name:"Width"`
}

type HighlightsInfomation

type HighlightsInfomation struct {
	// 专注的起始与终止时间信息。
	Concentration []*TimeType `json:"Concentration,omitnil,omitempty" name:"Concentration"`

	// 微笑的起始与终止时间信息。
	Smile []*TimeType `json:"Smile,omitnil,omitempty" name:"Smile"`

	// 高光集锦视频地址,保存剪辑好的视频地址。
	HighlightsUrl *string `json:"HighlightsUrl,omitnil,omitempty" name:"HighlightsUrl"`

	// 片段中识别出来的人脸ID。
	PersonId *string `json:"PersonId,omitnil,omitempty" name:"PersonId"`
}

type ImageTaskFunction

type ImageTaskFunction struct {
	// 大教室场景学生肢体动作识别选项
	EnableActionClass *bool `json:"EnableActionClass,omitnil,omitempty" name:"EnableActionClass"`

	// 人脸检测选项(默认为true,目前不可编辑)
	EnableFaceDetect *bool `json:"EnableFaceDetect,omitnil,omitempty" name:"EnableFaceDetect"`

	// 人脸表情识别选项
	EnableFaceExpression *bool `json:"EnableFaceExpression,omitnil,omitempty" name:"EnableFaceExpression"`

	// 人脸检索选项(默认为true,目前不可编辑)
	EnableFaceIdentify *bool `json:"EnableFaceIdentify,omitnil,omitempty" name:"EnableFaceIdentify"`

	// 手势选项
	EnableGesture *bool `json:"EnableGesture,omitnil,omitempty" name:"EnableGesture"`

	// 优图手势选项(该功能尚未支持)
	EnableHandTracking *bool `json:"EnableHandTracking,omitnil,omitempty" name:"EnableHandTracking"`

	// 光照选项
	EnableLightJudge *bool `json:"EnableLightJudge,omitnil,omitempty" name:"EnableLightJudge"`

	// 小班课场景学生肢体动作识别选项
	EnableStudentBodyMovements *bool `json:"EnableStudentBodyMovements,omitnil,omitempty" name:"EnableStudentBodyMovements"`

	// 教师动作选项(该功能尚未支持)
	EnableTeacherBodyMovements *bool `json:"EnableTeacherBodyMovements,omitnil,omitempty" name:"EnableTeacherBodyMovements"`

	// 判断老师是否在屏幕中(该功能尚未支持)
	EnableTeacherOutScreen *bool `json:"EnableTeacherOutScreen,omitnil,omitempty" name:"EnableTeacherOutScreen"`
}

type ImageTaskResult

type ImageTaskResult struct {
	// 大教室场景学生肢体动作识别信息
	ActionInfo *ActionInfo `json:"ActionInfo,omitnil,omitempty" name:"ActionInfo"`

	// 属性识别结果
	FaceAttr *FaceAttrResult `json:"FaceAttr,omitnil,omitempty" name:"FaceAttr"`

	// 表情识别结果
	FaceExpression *FaceExpressionResult `json:"FaceExpression,omitnil,omitempty" name:"FaceExpression"`

	// 人脸检索结果
	FaceIdentify *FaceIdentifyResult `json:"FaceIdentify,omitnil,omitempty" name:"FaceIdentify"`

	// 人脸检测结果
	FaceInfo *FaceInfoResult `json:"FaceInfo,omitnil,omitempty" name:"FaceInfo"`

	// 姿势识别结果
	FacePose *FacePoseResult `json:"FacePose,omitnil,omitempty" name:"FacePose"`

	// 动作分类结果
	Gesture *GestureResult `json:"Gesture,omitnil,omitempty" name:"Gesture"`

	// 手势分类结果
	HandTracking *HandTrackingResult `json:"HandTracking,omitnil,omitempty" name:"HandTracking"`

	// 光照识别结果
	Light *LightResult `json:"Light,omitnil,omitempty" name:"Light"`

	// 学生肢体动作识别结果
	StudentBodyMovement *StudentBodyMovementResult `json:"StudentBodyMovement,omitnil,omitempty" name:"StudentBodyMovement"`

	// 老师肢体动作识别结果
	TeacherBodyMovement *BodyMovementResult `json:"TeacherBodyMovement,omitnil,omitempty" name:"TeacherBodyMovement"`

	// 教师是否在屏幕内判断结果
	TeacherOutScreen *TeacherOutScreenResult `json:"TeacherOutScreen,omitnil,omitempty" name:"TeacherOutScreen"`

	// 时间统计结果
	TimeInfo *TimeInfoResult `json:"TimeInfo,omitnil,omitempty" name:"TimeInfo"`
}

type ImageTaskStatistic

type ImageTaskStatistic struct {
	// 人员检测统计信息
	FaceDetect []*FaceDetectStatistic `json:"FaceDetect,omitnil,omitempty" name:"FaceDetect"`

	// 人脸表情统计信息
	FaceExpression []*FaceExpressStatistic `json:"FaceExpression,omitnil,omitempty" name:"FaceExpression"`

	// 人脸检索统计信息
	FaceIdentify []*FaceIdentifyStatistic `json:"FaceIdentify,omitnil,omitempty" name:"FaceIdentify"`

	// 姿势识别统计信息
	Gesture *ActionStatistic `json:"Gesture,omitnil,omitempty" name:"Gesture"`

	// 手势识别统计信息
	Handtracking *ActionStatistic `json:"Handtracking,omitnil,omitempty" name:"Handtracking"`

	// 光照统计信息
	Light *LightStatistic `json:"Light,omitnil,omitempty" name:"Light"`

	// 学生动作统计信息
	StudentMovement *ActionStatistic `json:"StudentMovement,omitnil,omitempty" name:"StudentMovement"`

	// 教师动作统计信息
	TeacherMovement *ActionStatistic `json:"TeacherMovement,omitnil,omitempty" name:"TeacherMovement"`
}

type Library

type Library struct {
	// 人员库创建时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 人员库唯一标识符
	LibraryId *string `json:"LibraryId,omitnil,omitempty" name:"LibraryId"`

	// 人员库名称
	LibraryName *string `json:"LibraryName,omitnil,omitempty" name:"LibraryName"`

	// 人员库人员数量
	PersonCount *int64 `json:"PersonCount,omitnil,omitempty" name:"PersonCount"`

	// 人员库修改时间
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`
}

type LightDistributionStatistic

type LightDistributionStatistic struct {
	// 时间点
	Time *int64 `json:"Time,omitnil,omitempty" name:"Time"`

	// 光线值
	Value *int64 `json:"Value,omitnil,omitempty" name:"Value"`
}

type LightLevelRatioStatistic

type LightLevelRatioStatistic struct {
	// 名称
	Level *string `json:"Level,omitnil,omitempty" name:"Level"`

	// 比例
	Ratio *float64 `json:"Ratio,omitnil,omitempty" name:"Ratio"`
}

type LightResult

type LightResult struct {
	// 光照程度,参考提交任务时的LightStandard指定的Name参数
	LightLevel *string `json:"LightLevel,omitnil,omitempty" name:"LightLevel"`

	// 光照亮度
	LightValue *float64 `json:"LightValue,omitnil,omitempty" name:"LightValue"`
}

type LightStandard

type LightStandard struct {
	// 光照名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 范围
	Range []*float64 `json:"Range,omitnil,omitempty" name:"Range"`
}

type LightStatistic

type LightStatistic struct {
	// 各个时间点的光线值
	LightDistribution []*LightDistributionStatistic `json:"LightDistribution,omitnil,omitempty" name:"LightDistribution"`

	// 光照程度比例统计结果
	LightLevelRatio []*LightLevelRatioStatistic `json:"LightLevelRatio,omitnil,omitempty" name:"LightLevelRatio"`
}

type ModifyLibraryRequest

type ModifyLibraryRequest struct {
	*tchttp.BaseRequest

	// 人员库唯一标识符
	LibraryId *string `json:"LibraryId,omitnil,omitempty" name:"LibraryId"`

	// 人员库名称
	LibraryName *string `json:"LibraryName,omitnil,omitempty" name:"LibraryName"`
}

func NewModifyLibraryRequest

func NewModifyLibraryRequest() (request *ModifyLibraryRequest)

func (*ModifyLibraryRequest) FromJsonString

func (r *ModifyLibraryRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyLibraryRequest) ToJsonString

func (r *ModifyLibraryRequest) ToJsonString() string

type ModifyLibraryRequestParams added in v1.0.426

type ModifyLibraryRequestParams struct {
	// 人员库唯一标识符
	LibraryId *string `json:"LibraryId,omitnil,omitempty" name:"LibraryId"`

	// 人员库名称
	LibraryName *string `json:"LibraryName,omitnil,omitempty" name:"LibraryName"`
}

Predefined struct for user

type ModifyLibraryResponse

type ModifyLibraryResponse struct {
	*tchttp.BaseResponse
	Response *ModifyLibraryResponseParams `json:"Response"`
}

func NewModifyLibraryResponse

func NewModifyLibraryResponse() (response *ModifyLibraryResponse)

func (*ModifyLibraryResponse) FromJsonString

func (r *ModifyLibraryResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyLibraryResponse) ToJsonString

func (r *ModifyLibraryResponse) ToJsonString() string

type ModifyLibraryResponseParams added in v1.0.426

type ModifyLibraryResponseParams struct {
	// 人员库唯一标识符
	LibraryId *string `json:"LibraryId,omitnil,omitempty" name:"LibraryId"`

	// 人员库名称
	LibraryName *string `json:"LibraryName,omitnil,omitempty" name:"LibraryName"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyPersonRequest

type ModifyPersonRequest struct {
	*tchttp.BaseRequest

	// 人员库唯一标识符
	LibraryId *string `json:"LibraryId,omitnil,omitempty" name:"LibraryId"`

	// 人员唯一标识符
	PersonId *string `json:"PersonId,omitnil,omitempty" name:"PersonId"`

	// 人员工作号码
	JobNumber *string `json:"JobNumber,omitnil,omitempty" name:"JobNumber"`

	// 人员邮箱
	Mail *string `json:"Mail,omitnil,omitempty" name:"Mail"`

	// 人员性别
	Male *int64 `json:"Male,omitnil,omitempty" name:"Male"`

	// 人员名称
	PersonName *string `json:"PersonName,omitnil,omitempty" name:"PersonName"`

	// 人员电话号码
	PhoneNumber *string `json:"PhoneNumber,omitnil,omitempty" name:"PhoneNumber"`

	// 人员学生号码
	StudentNumber *string `json:"StudentNumber,omitnil,omitempty" name:"StudentNumber"`
}

func NewModifyPersonRequest

func NewModifyPersonRequest() (request *ModifyPersonRequest)

func (*ModifyPersonRequest) FromJsonString

func (r *ModifyPersonRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyPersonRequest) ToJsonString

func (r *ModifyPersonRequest) ToJsonString() string

type ModifyPersonRequestParams added in v1.0.426

type ModifyPersonRequestParams struct {
	// 人员库唯一标识符
	LibraryId *string `json:"LibraryId,omitnil,omitempty" name:"LibraryId"`

	// 人员唯一标识符
	PersonId *string `json:"PersonId,omitnil,omitempty" name:"PersonId"`

	// 人员工作号码
	JobNumber *string `json:"JobNumber,omitnil,omitempty" name:"JobNumber"`

	// 人员邮箱
	Mail *string `json:"Mail,omitnil,omitempty" name:"Mail"`

	// 人员性别
	Male *int64 `json:"Male,omitnil,omitempty" name:"Male"`

	// 人员名称
	PersonName *string `json:"PersonName,omitnil,omitempty" name:"PersonName"`

	// 人员电话号码
	PhoneNumber *string `json:"PhoneNumber,omitnil,omitempty" name:"PhoneNumber"`

	// 人员学生号码
	StudentNumber *string `json:"StudentNumber,omitnil,omitempty" name:"StudentNumber"`
}

Predefined struct for user

type ModifyPersonResponse

type ModifyPersonResponse struct {
	*tchttp.BaseResponse
	Response *ModifyPersonResponseParams `json:"Response"`
}

func NewModifyPersonResponse

func NewModifyPersonResponse() (response *ModifyPersonResponse)

func (*ModifyPersonResponse) FromJsonString

func (r *ModifyPersonResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyPersonResponse) ToJsonString

func (r *ModifyPersonResponse) ToJsonString() string

type ModifyPersonResponseParams added in v1.0.426

type ModifyPersonResponseParams struct {
	// 人脸信息
	FaceInfoSet []*FaceInfo `json:"FaceInfoSet,omitnil,omitempty" name:"FaceInfoSet"`

	// 人员所属人员库标识符
	LibraryId *string `json:"LibraryId,omitnil,omitempty" name:"LibraryId"`

	// 人员唯一标识符
	PersonId *string `json:"PersonId,omitnil,omitempty" name:"PersonId"`

	// 人员名称
	PersonName *string `json:"PersonName,omitnil,omitempty" name:"PersonName"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type MuteSlice

type MuteSlice struct {
	// 起始时间。
	MuteBtm *int64 `json:"MuteBtm,omitnil,omitempty" name:"MuteBtm"`

	// 终止时间。
	MuteEtm *int64 `json:"MuteEtm,omitnil,omitempty" name:"MuteEtm"`
}

type Person

type Person struct {
	// 人员库唯一标识符
	LibraryId *string `json:"LibraryId,omitnil,omitempty" name:"LibraryId"`

	// 人员唯一标识符
	PersonId *string `json:"PersonId,omitnil,omitempty" name:"PersonId"`

	// 人员名称
	PersonName *string `json:"PersonName,omitnil,omitempty" name:"PersonName"`

	// 创建时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 工作号码
	JobNumber *string `json:"JobNumber,omitnil,omitempty" name:"JobNumber"`

	// 邮箱
	Mail *string `json:"Mail,omitnil,omitempty" name:"Mail"`

	// 性别
	Male *int64 `json:"Male,omitnil,omitempty" name:"Male"`

	// 电话号码
	PhoneNumber *string `json:"PhoneNumber,omitnil,omitempty" name:"PhoneNumber"`

	// 学生号码
	StudentNumber *string `json:"StudentNumber,omitnil,omitempty" name:"StudentNumber"`

	// 修改时间
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`
}

type PersonInfo

type PersonInfo struct {
	// 需要匹配的人员的ID列表。
	PersonId *string `json:"PersonId,omitnil,omitempty" name:"PersonId"`

	// 视频集锦开始封面照片。
	CoverBeginUrl *string `json:"CoverBeginUrl,omitnil,omitempty" name:"CoverBeginUrl"`

	// 视频集锦结束封面照片。
	CoverEndUrl *string `json:"CoverEndUrl,omitnil,omitempty" name:"CoverEndUrl"`
}

type StandardAudioResult

type StandardAudioResult struct {
	// 返回的当前音频的统计信息。当进度为100时返回。
	AsrStat *ASRStat `json:"AsrStat,omitnil,omitempty" name:"AsrStat"`

	// 返回当前音频流的详细信息,如果是流模式,返回的是对应流的详细信息,如果是 URL模式,返回的是查询的那一段seq对应的音频的详细信息。
	Texts []*WholeTextItem `json:"Texts,omitnil,omitempty" name:"Texts"`

	// 返回词汇库中的单词出现的详细时间信息。
	VocabAnalysisDetailInfo []*VocabDetailInfomation `json:"VocabAnalysisDetailInfo,omitnil,omitempty" name:"VocabAnalysisDetailInfo"`

	// 返回词汇库中的单词出现的次数信息。
	VocabAnalysisStatInfo []*VocabStatInfomation `json:"VocabAnalysisStatInfo,omitnil,omitempty" name:"VocabAnalysisStatInfo"`

	// 状态描述
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 任务状态
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 结果数量
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
}

type StandardImageResult

type StandardImageResult struct {
	// 详细结果
	ResultSet []*ImageTaskResult `json:"ResultSet,omitnil,omitempty" name:"ResultSet"`

	// 分析完成后的统计结果
	Statistic *ImageTaskStatistic `json:"Statistic,omitnil,omitempty" name:"Statistic"`

	// 状态描述
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 任务状态
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 结果总数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
}

type StandardVideoResult

type StandardVideoResult struct {
	// 分析完成后的统计结果
	HighlightsInfo []*HighlightsInfomation `json:"HighlightsInfo,omitnil,omitempty" name:"HighlightsInfo"`

	// 状态描述
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 任务状态
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`
}

type StatInfo

type StatInfo struct {
	// 词汇库中的单词
	Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"`

	// 单词出现在该音频中总次数
	Value *int64 `json:"Value,omitnil,omitempty" name:"Value"`
}

type StudentBodyMovementResult

type StudentBodyMovementResult struct {
	// 置信度(已废弃)
	Confidence *float64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`

	// 举手识别结果置信度
	HandupConfidence *float64 `json:"HandupConfidence,omitnil,omitempty" name:"HandupConfidence"`

	// 举手识别结果,包含举手(handup)和未举手(nothandup)
	HandupStatus *string `json:"HandupStatus,omitnil,omitempty" name:"HandupStatus"`

	// 识别结果高度
	Height *int64 `json:"Height,omitnil,omitempty" name:"Height"`

	// 识别结果左坐标
	Left *int64 `json:"Left,omitnil,omitempty" name:"Left"`

	// 动作识别结果(已废弃)
	Movements *string `json:"Movements,omitnil,omitempty" name:"Movements"`

	// 站立识别结果置信度
	StandConfidence *float64 `json:"StandConfidence,omitnil,omitempty" name:"StandConfidence"`

	// 站立识别结果,包含站立(stand)和坐着(sit)
	StandStatus *string `json:"StandStatus,omitnil,omitempty" name:"StandStatus"`

	// 识别结果顶坐标
	Top *int64 `json:"Top,omitnil,omitempty" name:"Top"`

	// 识别结果宽度
	Width *int64 `json:"Width,omitnil,omitempty" name:"Width"`
}

type SubmitAudioTaskRequest

type SubmitAudioTaskRequest struct {
	*tchttp.BaseRequest

	// 音频源的语言,默认0为英文,1为中文
	Lang *int64 `json:"Lang,omitnil,omitempty" name:"Lang"`

	// 音频URL。客户请求为URL方式时必须带此字段指名音频的url。
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// 语音编码类型 1:pcm
	VoiceEncodeType *int64 `json:"VoiceEncodeType,omitnil,omitempty" name:"VoiceEncodeType"`

	// 语音文件类型 1:raw, 2:wav, 3:mp3,10:视频(三种音频格式目前仅支持16k采样率16bit)
	VoiceFileType *int64 `json:"VoiceFileType,omitnil,omitempty" name:"VoiceFileType"`

	// 功能开关列表,表示是否需要打开相应的功能,返回相应的信息
	Functions *Function `json:"Functions,omitnil,omitempty" name:"Functions"`

	// 视频文件类型,默认点播,直播填 live_url
	FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"`

	// 静音阈值设置,如果静音检测开关开启,则静音时间超过这个阈值认为是静音片段,在结果中会返回, 没给的话默认值为3s
	MuteThreshold *int64 `json:"MuteThreshold,omitnil,omitempty" name:"MuteThreshold"`

	// 识别词库名列表,评估过程使用这些词汇库中的词汇进行词汇使用行为分析
	VocabLibNameList []*string `json:"VocabLibNameList,omitnil,omitempty" name:"VocabLibNameList"`
}

func NewSubmitAudioTaskRequest

func NewSubmitAudioTaskRequest() (request *SubmitAudioTaskRequest)

func (*SubmitAudioTaskRequest) FromJsonString

func (r *SubmitAudioTaskRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SubmitAudioTaskRequest) ToJsonString

func (r *SubmitAudioTaskRequest) ToJsonString() string

type SubmitAudioTaskRequestParams added in v1.0.426

type SubmitAudioTaskRequestParams struct {
	// 音频源的语言,默认0为英文,1为中文
	Lang *int64 `json:"Lang,omitnil,omitempty" name:"Lang"`

	// 音频URL。客户请求为URL方式时必须带此字段指名音频的url。
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// 语音编码类型 1:pcm
	VoiceEncodeType *int64 `json:"VoiceEncodeType,omitnil,omitempty" name:"VoiceEncodeType"`

	// 语音文件类型 1:raw, 2:wav, 3:mp3,10:视频(三种音频格式目前仅支持16k采样率16bit)
	VoiceFileType *int64 `json:"VoiceFileType,omitnil,omitempty" name:"VoiceFileType"`

	// 功能开关列表,表示是否需要打开相应的功能,返回相应的信息
	Functions *Function `json:"Functions,omitnil,omitempty" name:"Functions"`

	// 视频文件类型,默认点播,直播填 live_url
	FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"`

	// 静音阈值设置,如果静音检测开关开启,则静音时间超过这个阈值认为是静音片段,在结果中会返回, 没给的话默认值为3s
	MuteThreshold *int64 `json:"MuteThreshold,omitnil,omitempty" name:"MuteThreshold"`

	// 识别词库名列表,评估过程使用这些词汇库中的词汇进行词汇使用行为分析
	VocabLibNameList []*string `json:"VocabLibNameList,omitnil,omitempty" name:"VocabLibNameList"`
}

Predefined struct for user

type SubmitAudioTaskResponse

type SubmitAudioTaskResponse struct {
	*tchttp.BaseResponse
	Response *SubmitAudioTaskResponseParams `json:"Response"`
}

func NewSubmitAudioTaskResponse

func NewSubmitAudioTaskResponse() (response *SubmitAudioTaskResponse)

func (*SubmitAudioTaskResponse) FromJsonString

func (r *SubmitAudioTaskResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SubmitAudioTaskResponse) ToJsonString

func (r *SubmitAudioTaskResponse) ToJsonString() string

type SubmitAudioTaskResponseParams added in v1.0.426

type SubmitAudioTaskResponseParams struct {
	// 	查询结果时指名的jobid。在URL方式时提交请求后会返回一个jobid,后续查询该url的结果时使用这个jobid进行查询。
	JobId *int64 `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type SubmitCheckAttendanceTaskPlusRequest

type SubmitCheckAttendanceTaskPlusRequest struct {
	*tchttp.BaseRequest

	// 输入数据
	FileContent []*string `json:"FileContent,omitnil,omitempty" name:"FileContent"`

	// 视频流类型,vod_url表示点播URL,live_url表示直播URL,默认vod_url
	FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"`

	// 人员库 ID列表
	LibraryIds []*string `json:"LibraryIds,omitnil,omitempty" name:"LibraryIds"`

	// 确定出勤阈值;默认为0.92
	AttendanceThreshold *float64 `json:"AttendanceThreshold,omitnil,omitempty" name:"AttendanceThreshold"`

	// 是否开启陌生人模式,陌生人模式是指在任务中发现的非注册人脸库中的人脸也返回相关统计信息,默认不开启
	EnableStranger *bool `json:"EnableStranger,omitnil,omitempty" name:"EnableStranger"`

	// 考勤结束时间(到视频的第几秒结束考勤),单位秒;默认为900
	// 对于直播场景,使用绝对时间戳,单位秒,默认当前时间往后12小时
	EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 通知回调地址,要求方法为post,application/json格式
	NoticeUrl *string `json:"NoticeUrl,omitnil,omitempty" name:"NoticeUrl"`

	// 考勤开始时间(从视频的第几秒开始考勤),单位秒;默认为0
	// 对于直播场景,使用绝对时间戳,单位秒,默认当前时间
	StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 识别阈值;默认为0.8
	Threshold *float64 `json:"Threshold,omitnil,omitempty" name:"Threshold"`
}

func NewSubmitCheckAttendanceTaskPlusRequest

func NewSubmitCheckAttendanceTaskPlusRequest() (request *SubmitCheckAttendanceTaskPlusRequest)

func (*SubmitCheckAttendanceTaskPlusRequest) FromJsonString

func (r *SubmitCheckAttendanceTaskPlusRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SubmitCheckAttendanceTaskPlusRequest) ToJsonString

func (r *SubmitCheckAttendanceTaskPlusRequest) ToJsonString() string

type SubmitCheckAttendanceTaskPlusRequestParams added in v1.0.426

type SubmitCheckAttendanceTaskPlusRequestParams struct {
	// 输入数据
	FileContent []*string `json:"FileContent,omitnil,omitempty" name:"FileContent"`

	// 视频流类型,vod_url表示点播URL,live_url表示直播URL,默认vod_url
	FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"`

	// 人员库 ID列表
	LibraryIds []*string `json:"LibraryIds,omitnil,omitempty" name:"LibraryIds"`

	// 确定出勤阈值;默认为0.92
	AttendanceThreshold *float64 `json:"AttendanceThreshold,omitnil,omitempty" name:"AttendanceThreshold"`

	// 是否开启陌生人模式,陌生人模式是指在任务中发现的非注册人脸库中的人脸也返回相关统计信息,默认不开启
	EnableStranger *bool `json:"EnableStranger,omitnil,omitempty" name:"EnableStranger"`

	// 考勤结束时间(到视频的第几秒结束考勤),单位秒;默认为900
	// 对于直播场景,使用绝对时间戳,单位秒,默认当前时间往后12小时
	EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 通知回调地址,要求方法为post,application/json格式
	NoticeUrl *string `json:"NoticeUrl,omitnil,omitempty" name:"NoticeUrl"`

	// 考勤开始时间(从视频的第几秒开始考勤),单位秒;默认为0
	// 对于直播场景,使用绝对时间戳,单位秒,默认当前时间
	StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 识别阈值;默认为0.8
	Threshold *float64 `json:"Threshold,omitnil,omitempty" name:"Threshold"`
}

Predefined struct for user

type SubmitCheckAttendanceTaskPlusResponse

type SubmitCheckAttendanceTaskPlusResponse struct {
	*tchttp.BaseResponse
	Response *SubmitCheckAttendanceTaskPlusResponseParams `json:"Response"`
}

func NewSubmitCheckAttendanceTaskPlusResponse

func NewSubmitCheckAttendanceTaskPlusResponse() (response *SubmitCheckAttendanceTaskPlusResponse)

func (*SubmitCheckAttendanceTaskPlusResponse) FromJsonString

func (r *SubmitCheckAttendanceTaskPlusResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SubmitCheckAttendanceTaskPlusResponse) ToJsonString

type SubmitCheckAttendanceTaskPlusResponseParams added in v1.0.426

type SubmitCheckAttendanceTaskPlusResponseParams struct {
	// 任务标识符
	JobId *int64 `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 没有注册的人的ID列表
	NotRegisteredSet *string `json:"NotRegisteredSet,omitnil,omitempty" name:"NotRegisteredSet"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type SubmitCheckAttendanceTaskRequest

type SubmitCheckAttendanceTaskRequest struct {
	*tchttp.BaseRequest

	// 输入数据
	FileContent *string `json:"FileContent,omitnil,omitempty" name:"FileContent"`

	// 视频流类型,vod_url表示点播URL,live_url表示直播URL,默认vod_url
	FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"`

	// 人员库 ID列表
	LibraryIds []*string `json:"LibraryIds,omitnil,omitempty" name:"LibraryIds"`

	// 确定出勤阈值;默认为0.92
	AttendanceThreshold *float64 `json:"AttendanceThreshold,omitnil,omitempty" name:"AttendanceThreshold"`

	// 是否开启陌生人模式,陌生人模式是指在任务中发现的非注册人脸库中的人脸也返回相关统计信息,默认不开启
	EnableStranger *bool `json:"EnableStranger,omitnil,omitempty" name:"EnableStranger"`

	// 考勤结束时间(到视频的第几秒结束考勤),单位秒;默认为900
	// 对于直播场景,使用绝对时间戳,单位秒,默认当前时间往后12小时
	EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 通知回调地址,要求方法为post,application/json格式
	NoticeUrl *string `json:"NoticeUrl,omitnil,omitempty" name:"NoticeUrl"`

	// 考勤开始时间(从视频的第几秒开始考勤),单位秒;默认为0
	// 对于直播场景,使用绝对时间戳,单位秒,默认当前时间
	StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 识别阈值;默认为0.8
	Threshold *float64 `json:"Threshold,omitnil,omitempty" name:"Threshold"`
}

func NewSubmitCheckAttendanceTaskRequest

func NewSubmitCheckAttendanceTaskRequest() (request *SubmitCheckAttendanceTaskRequest)

func (*SubmitCheckAttendanceTaskRequest) FromJsonString

func (r *SubmitCheckAttendanceTaskRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SubmitCheckAttendanceTaskRequest) ToJsonString

func (r *SubmitCheckAttendanceTaskRequest) ToJsonString() string

type SubmitCheckAttendanceTaskRequestParams added in v1.0.426

type SubmitCheckAttendanceTaskRequestParams struct {
	// 输入数据
	FileContent *string `json:"FileContent,omitnil,omitempty" name:"FileContent"`

	// 视频流类型,vod_url表示点播URL,live_url表示直播URL,默认vod_url
	FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"`

	// 人员库 ID列表
	LibraryIds []*string `json:"LibraryIds,omitnil,omitempty" name:"LibraryIds"`

	// 确定出勤阈值;默认为0.92
	AttendanceThreshold *float64 `json:"AttendanceThreshold,omitnil,omitempty" name:"AttendanceThreshold"`

	// 是否开启陌生人模式,陌生人模式是指在任务中发现的非注册人脸库中的人脸也返回相关统计信息,默认不开启
	EnableStranger *bool `json:"EnableStranger,omitnil,omitempty" name:"EnableStranger"`

	// 考勤结束时间(到视频的第几秒结束考勤),单位秒;默认为900
	// 对于直播场景,使用绝对时间戳,单位秒,默认当前时间往后12小时
	EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 通知回调地址,要求方法为post,application/json格式
	NoticeUrl *string `json:"NoticeUrl,omitnil,omitempty" name:"NoticeUrl"`

	// 考勤开始时间(从视频的第几秒开始考勤),单位秒;默认为0
	// 对于直播场景,使用绝对时间戳,单位秒,默认当前时间
	StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 识别阈值;默认为0.8
	Threshold *float64 `json:"Threshold,omitnil,omitempty" name:"Threshold"`
}

Predefined struct for user

type SubmitCheckAttendanceTaskResponse

type SubmitCheckAttendanceTaskResponse struct {
	*tchttp.BaseResponse
	Response *SubmitCheckAttendanceTaskResponseParams `json:"Response"`
}

func NewSubmitCheckAttendanceTaskResponse

func NewSubmitCheckAttendanceTaskResponse() (response *SubmitCheckAttendanceTaskResponse)

func (*SubmitCheckAttendanceTaskResponse) FromJsonString

func (r *SubmitCheckAttendanceTaskResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SubmitCheckAttendanceTaskResponse) ToJsonString

func (r *SubmitCheckAttendanceTaskResponse) ToJsonString() string

type SubmitCheckAttendanceTaskResponseParams added in v1.0.426

type SubmitCheckAttendanceTaskResponseParams struct {
	// 任务标识符
	JobId *int64 `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 没有注册的人的ID列表
	NotRegisteredSet []*string `json:"NotRegisteredSet,omitnil,omitempty" name:"NotRegisteredSet"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type SubmitConversationTaskRequest

type SubmitConversationTaskRequest struct {
	*tchttp.BaseRequest

	// 音频源的语言,默认0为英文,1为中文
	Lang *int64 `json:"Lang,omitnil,omitempty" name:"Lang"`

	// 学生音频流
	StudentUrl *string `json:"StudentUrl,omitnil,omitempty" name:"StudentUrl"`

	// 教师音频流
	TeacherUrl *string `json:"TeacherUrl,omitnil,omitempty" name:"TeacherUrl"`

	// 语音编码类型 1:pcm
	VoiceEncodeType *int64 `json:"VoiceEncodeType,omitnil,omitempty" name:"VoiceEncodeType"`

	// 语音文件类型 1:raw, 2:wav, 3:mp3(三种格式目前仅支持16k采样率16bit)
	VoiceFileType *int64 `json:"VoiceFileType,omitnil,omitempty" name:"VoiceFileType"`

	// 功能开关列表,表示是否需要打开相应的功能,返回相应的信息
	Functions *Function `json:"Functions,omitnil,omitempty" name:"Functions"`

	// 识别词库名列表,评估过程使用这些词汇库中的词汇进行词汇使用行为分析
	VocabLibNameList []*string `json:"VocabLibNameList,omitnil,omitempty" name:"VocabLibNameList"`
}

func NewSubmitConversationTaskRequest

func NewSubmitConversationTaskRequest() (request *SubmitConversationTaskRequest)

func (*SubmitConversationTaskRequest) FromJsonString

func (r *SubmitConversationTaskRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SubmitConversationTaskRequest) ToJsonString

func (r *SubmitConversationTaskRequest) ToJsonString() string

type SubmitConversationTaskRequestParams added in v1.0.426

type SubmitConversationTaskRequestParams struct {
	// 音频源的语言,默认0为英文,1为中文
	Lang *int64 `json:"Lang,omitnil,omitempty" name:"Lang"`

	// 学生音频流
	StudentUrl *string `json:"StudentUrl,omitnil,omitempty" name:"StudentUrl"`

	// 教师音频流
	TeacherUrl *string `json:"TeacherUrl,omitnil,omitempty" name:"TeacherUrl"`

	// 语音编码类型 1:pcm
	VoiceEncodeType *int64 `json:"VoiceEncodeType,omitnil,omitempty" name:"VoiceEncodeType"`

	// 语音文件类型 1:raw, 2:wav, 3:mp3(三种格式目前仅支持16k采样率16bit)
	VoiceFileType *int64 `json:"VoiceFileType,omitnil,omitempty" name:"VoiceFileType"`

	// 功能开关列表,表示是否需要打开相应的功能,返回相应的信息
	Functions *Function `json:"Functions,omitnil,omitempty" name:"Functions"`

	// 识别词库名列表,评估过程使用这些词汇库中的词汇进行词汇使用行为分析
	VocabLibNameList []*string `json:"VocabLibNameList,omitnil,omitempty" name:"VocabLibNameList"`
}

Predefined struct for user

type SubmitConversationTaskResponse

type SubmitConversationTaskResponse struct {
	*tchttp.BaseResponse
	Response *SubmitConversationTaskResponseParams `json:"Response"`
}

func NewSubmitConversationTaskResponse

func NewSubmitConversationTaskResponse() (response *SubmitConversationTaskResponse)

func (*SubmitConversationTaskResponse) FromJsonString

func (r *SubmitConversationTaskResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SubmitConversationTaskResponse) ToJsonString

func (r *SubmitConversationTaskResponse) ToJsonString() string

type SubmitConversationTaskResponseParams added in v1.0.426

type SubmitConversationTaskResponseParams struct {
	// 	查询结果时指名的jobid。在URL方式时提交请求后会返回一个jobid,后续查询该url的结果时使用这个jobid进行查询。
	JobId *int64 `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type SubmitDoubleVideoHighlightsRequest

type SubmitDoubleVideoHighlightsRequest struct {
	*tchttp.BaseRequest

	// 学生视频url
	FileContent *string `json:"FileContent,omitnil,omitempty" name:"FileContent"`

	// 需要检索的人脸合集库,不在库中的人脸将不参与精彩集锦;目前仅支持输入一个人脸库。
	LibIds []*string `json:"LibIds,omitnil,omitempty" name:"LibIds"`

	// 详细功能开关配置项
	Functions *DoubleVideoFunction `json:"Functions,omitnil,omitempty" name:"Functions"`

	// 需要匹配的人员信息列表。
	PersonInfoList []*PersonInfo `json:"PersonInfoList,omitnil,omitempty" name:"PersonInfoList"`

	// 视频处理的抽帧间隔,单位毫秒。建议留空。
	FrameInterval *int64 `json:"FrameInterval,omitnil,omitempty" name:"FrameInterval"`

	// 旧版本需要匹配的人员信息列表。
	PersonIds []*string `json:"PersonIds,omitnil,omitempty" name:"PersonIds"`

	// 人脸检索的相似度阈值,默认值0.89。建议留空。
	SimThreshold *float64 `json:"SimThreshold,omitnil,omitempty" name:"SimThreshold"`

	// 老师视频url
	TeacherFileContent *string `json:"TeacherFileContent,omitnil,omitempty" name:"TeacherFileContent"`
}

func NewSubmitDoubleVideoHighlightsRequest

func NewSubmitDoubleVideoHighlightsRequest() (request *SubmitDoubleVideoHighlightsRequest)

func (*SubmitDoubleVideoHighlightsRequest) FromJsonString

func (r *SubmitDoubleVideoHighlightsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SubmitDoubleVideoHighlightsRequest) ToJsonString

func (r *SubmitDoubleVideoHighlightsRequest) ToJsonString() string

type SubmitDoubleVideoHighlightsRequestParams added in v1.0.426

type SubmitDoubleVideoHighlightsRequestParams struct {
	// 学生视频url
	FileContent *string `json:"FileContent,omitnil,omitempty" name:"FileContent"`

	// 需要检索的人脸合集库,不在库中的人脸将不参与精彩集锦;目前仅支持输入一个人脸库。
	LibIds []*string `json:"LibIds,omitnil,omitempty" name:"LibIds"`

	// 详细功能开关配置项
	Functions *DoubleVideoFunction `json:"Functions,omitnil,omitempty" name:"Functions"`

	// 需要匹配的人员信息列表。
	PersonInfoList []*PersonInfo `json:"PersonInfoList,omitnil,omitempty" name:"PersonInfoList"`

	// 视频处理的抽帧间隔,单位毫秒。建议留空。
	FrameInterval *int64 `json:"FrameInterval,omitnil,omitempty" name:"FrameInterval"`

	// 旧版本需要匹配的人员信息列表。
	PersonIds []*string `json:"PersonIds,omitnil,omitempty" name:"PersonIds"`

	// 人脸检索的相似度阈值,默认值0.89。建议留空。
	SimThreshold *float64 `json:"SimThreshold,omitnil,omitempty" name:"SimThreshold"`

	// 老师视频url
	TeacherFileContent *string `json:"TeacherFileContent,omitnil,omitempty" name:"TeacherFileContent"`
}

Predefined struct for user

type SubmitDoubleVideoHighlightsResponse

type SubmitDoubleVideoHighlightsResponse struct {
	*tchttp.BaseResponse
	Response *SubmitDoubleVideoHighlightsResponseParams `json:"Response"`
}

func NewSubmitDoubleVideoHighlightsResponse

func NewSubmitDoubleVideoHighlightsResponse() (response *SubmitDoubleVideoHighlightsResponse)

func (*SubmitDoubleVideoHighlightsResponse) FromJsonString

func (r *SubmitDoubleVideoHighlightsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SubmitDoubleVideoHighlightsResponse) ToJsonString

func (r *SubmitDoubleVideoHighlightsResponse) ToJsonString() string

type SubmitDoubleVideoHighlightsResponseParams added in v1.0.426

type SubmitDoubleVideoHighlightsResponseParams struct {
	// 视频拆条任务ID,用来唯一标识视频拆条任务。
	JobId *int64 `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 未注册的人员ID列表。若出现此项,代表评估出现了问题,输入的PersonId中有不在库中的人员ID。
	NotRegistered []*string `json:"NotRegistered,omitnil,omitempty" name:"NotRegistered"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type SubmitFullBodyClassTaskRequest

type SubmitFullBodyClassTaskRequest struct {
	*tchttp.BaseRequest

	// 输入分析对象内容,输入数据格式参考FileType参数释义
	FileContent *string `json:"FileContent,omitnil,omitempty" name:"FileContent"`

	// 输入分析对象类型,picture_url:图片地址,vod_url:视频地址,live_url:直播地址,picture: 图片二进制数据的BASE64编码
	FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"`

	// 音频源的语言,默认0为英文,1为中文
	Lang *int64 `json:"Lang,omitnil,omitempty" name:"Lang"`

	// 查询人员库列表,可填写老师的注册照所在人员库
	LibrarySet []*string `json:"LibrarySet,omitnil,omitempty" name:"LibrarySet"`

	// 视频评估时间,单位秒,点播场景默认值为2小时(无法探测长度时)或完整视频,直播场景默认值为10分钟或直播提前结束
	MaxVideoDuration *int64 `json:"MaxVideoDuration,omitnil,omitempty" name:"MaxVideoDuration"`

	// 识别词库名列表,这些词汇库用来维护关键词,评估老师授课过程中,对这些关键词的使用情况
	VocabLibNameList []*string `json:"VocabLibNameList,omitnil,omitempty" name:"VocabLibNameList"`

	// 语音编码类型 1:pcm,当FileType为vod_url或live_url时为必填
	VoiceEncodeType *int64 `json:"VoiceEncodeType,omitnil,omitempty" name:"VoiceEncodeType"`

	// 语音文件类型 10:视频(三种音频格式目前仅支持16k采样率16bit),当FileType为vod_url或live_url时为必填
	VoiceFileType *int64 `json:"VoiceFileType,omitnil,omitempty" name:"VoiceFileType"`
}

func NewSubmitFullBodyClassTaskRequest

func NewSubmitFullBodyClassTaskRequest() (request *SubmitFullBodyClassTaskRequest)

func (*SubmitFullBodyClassTaskRequest) FromJsonString

func (r *SubmitFullBodyClassTaskRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SubmitFullBodyClassTaskRequest) ToJsonString

func (r *SubmitFullBodyClassTaskRequest) ToJsonString() string

type SubmitFullBodyClassTaskRequestParams added in v1.0.426

type SubmitFullBodyClassTaskRequestParams struct {
	// 输入分析对象内容,输入数据格式参考FileType参数释义
	FileContent *string `json:"FileContent,omitnil,omitempty" name:"FileContent"`

	// 输入分析对象类型,picture_url:图片地址,vod_url:视频地址,live_url:直播地址,picture: 图片二进制数据的BASE64编码
	FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"`

	// 音频源的语言,默认0为英文,1为中文
	Lang *int64 `json:"Lang,omitnil,omitempty" name:"Lang"`

	// 查询人员库列表,可填写老师的注册照所在人员库
	LibrarySet []*string `json:"LibrarySet,omitnil,omitempty" name:"LibrarySet"`

	// 视频评估时间,单位秒,点播场景默认值为2小时(无法探测长度时)或完整视频,直播场景默认值为10分钟或直播提前结束
	MaxVideoDuration *int64 `json:"MaxVideoDuration,omitnil,omitempty" name:"MaxVideoDuration"`

	// 识别词库名列表,这些词汇库用来维护关键词,评估老师授课过程中,对这些关键词的使用情况
	VocabLibNameList []*string `json:"VocabLibNameList,omitnil,omitempty" name:"VocabLibNameList"`

	// 语音编码类型 1:pcm,当FileType为vod_url或live_url时为必填
	VoiceEncodeType *int64 `json:"VoiceEncodeType,omitnil,omitempty" name:"VoiceEncodeType"`

	// 语音文件类型 10:视频(三种音频格式目前仅支持16k采样率16bit),当FileType为vod_url或live_url时为必填
	VoiceFileType *int64 `json:"VoiceFileType,omitnil,omitempty" name:"VoiceFileType"`
}

Predefined struct for user

type SubmitFullBodyClassTaskResponse

type SubmitFullBodyClassTaskResponse struct {
	*tchttp.BaseResponse
	Response *SubmitFullBodyClassTaskResponseParams `json:"Response"`
}

func NewSubmitFullBodyClassTaskResponse

func NewSubmitFullBodyClassTaskResponse() (response *SubmitFullBodyClassTaskResponse)

func (*SubmitFullBodyClassTaskResponse) FromJsonString

func (r *SubmitFullBodyClassTaskResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SubmitFullBodyClassTaskResponse) ToJsonString

func (r *SubmitFullBodyClassTaskResponse) ToJsonString() string

type SubmitFullBodyClassTaskResponseParams added in v1.0.426

type SubmitFullBodyClassTaskResponseParams struct {
	// 图像任务直接返回结果,包括: FaceAttr、 FaceExpression、 FaceIdentify、 FaceInfo、 FacePose、 TeacherBodyMovement、TimeInfo
	ImageResults []*ImageTaskResult `json:"ImageResults,omitnil,omitempty" name:"ImageResults"`

	// 任务ID
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type SubmitHighlightsRequest

type SubmitHighlightsRequest struct {
	*tchttp.BaseRequest

	// 表情配置开关项。
	Functions *HLFunction `json:"Functions,omitnil,omitempty" name:"Functions"`

	// 视频url。
	FileContent *string `json:"FileContent,omitnil,omitempty" name:"FileContent"`

	// 视频类型及来源,目前只支持点播类型:"vod_url"。
	FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"`

	// 需要检索的人脸合集库,不在库中的人脸将不参与精彩集锦。
	LibIds []*string `json:"LibIds,omitnil,omitempty" name:"LibIds"`

	// 视频处理的抽帧间隔,单位毫秒。建议留空。
	FrameInterval *int64 `json:"FrameInterval,omitnil,omitempty" name:"FrameInterval"`

	// 关键词语言类型,0为英文,1为中文。
	KeywordsLanguage *int64 `json:"KeywordsLanguage,omitnil,omitempty" name:"KeywordsLanguage"`

	// 关键词数组,当且仅当Funtions中的EnableKeywordWonderfulTime为true时有意义,匹配相应的关键字。
	KeywordsStrings []*string `json:"KeywordsStrings,omitnil,omitempty" name:"KeywordsStrings"`

	// 处理视频的总时长,单位毫秒。该值为0或未设置时,默认值两小时生效;当该值大于视频实际时长时,视频实际时长生效;当该值小于视频实际时长时,该值生效;当获取视频实际时长失败时,若该值设置则生效,否则默认值生效。建议留空。
	MaxVideoDuration *int64 `json:"MaxVideoDuration,omitnil,omitempty" name:"MaxVideoDuration"`

	// 人脸检索的相似度阈值,默认值0.89。建议留空。
	SimThreshold *float64 `json:"SimThreshold,omitnil,omitempty" name:"SimThreshold"`
}

func NewSubmitHighlightsRequest

func NewSubmitHighlightsRequest() (request *SubmitHighlightsRequest)

func (*SubmitHighlightsRequest) FromJsonString

func (r *SubmitHighlightsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SubmitHighlightsRequest) ToJsonString

func (r *SubmitHighlightsRequest) ToJsonString() string

type SubmitHighlightsRequestParams added in v1.0.426

type SubmitHighlightsRequestParams struct {
	// 表情配置开关项。
	Functions *HLFunction `json:"Functions,omitnil,omitempty" name:"Functions"`

	// 视频url。
	FileContent *string `json:"FileContent,omitnil,omitempty" name:"FileContent"`

	// 视频类型及来源,目前只支持点播类型:"vod_url"。
	FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"`

	// 需要检索的人脸合集库,不在库中的人脸将不参与精彩集锦。
	LibIds []*string `json:"LibIds,omitnil,omitempty" name:"LibIds"`

	// 视频处理的抽帧间隔,单位毫秒。建议留空。
	FrameInterval *int64 `json:"FrameInterval,omitnil,omitempty" name:"FrameInterval"`

	// 关键词语言类型,0为英文,1为中文。
	KeywordsLanguage *int64 `json:"KeywordsLanguage,omitnil,omitempty" name:"KeywordsLanguage"`

	// 关键词数组,当且仅当Funtions中的EnableKeywordWonderfulTime为true时有意义,匹配相应的关键字。
	KeywordsStrings []*string `json:"KeywordsStrings,omitnil,omitempty" name:"KeywordsStrings"`

	// 处理视频的总时长,单位毫秒。该值为0或未设置时,默认值两小时生效;当该值大于视频实际时长时,视频实际时长生效;当该值小于视频实际时长时,该值生效;当获取视频实际时长失败时,若该值设置则生效,否则默认值生效。建议留空。
	MaxVideoDuration *int64 `json:"MaxVideoDuration,omitnil,omitempty" name:"MaxVideoDuration"`

	// 人脸检索的相似度阈值,默认值0.89。建议留空。
	SimThreshold *float64 `json:"SimThreshold,omitnil,omitempty" name:"SimThreshold"`
}

Predefined struct for user

type SubmitHighlightsResponse

type SubmitHighlightsResponse struct {
	*tchttp.BaseResponse
	Response *SubmitHighlightsResponseParams `json:"Response"`
}

func NewSubmitHighlightsResponse

func NewSubmitHighlightsResponse() (response *SubmitHighlightsResponse)

func (*SubmitHighlightsResponse) FromJsonString

func (r *SubmitHighlightsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SubmitHighlightsResponse) ToJsonString

func (r *SubmitHighlightsResponse) ToJsonString() string

type SubmitHighlightsResponseParams added in v1.0.426

type SubmitHighlightsResponseParams struct {
	// 视频拆条任务ID,用来唯一标识视频拆条任务。
	JobId *int64 `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type SubmitImageTaskPlusRequest

type SubmitImageTaskPlusRequest struct {
	*tchttp.BaseRequest

	// 输入分析对象内容,输入数据格式参考FileType参数释义
	FileContent []*string `json:"FileContent,omitnil,omitempty" name:"FileContent"`

	// 输入分析对象类型,picture:二进制图片的 base64 编码字符串,picture_url:图片地址,vod_url:视频地址,live_url:直播地址
	FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"`

	// 任务控制选项
	Functions *ImageTaskFunction `json:"Functions,omitnil,omitempty" name:"Functions"`

	// 光照标准列表
	LightStandardSet []*LightStandard `json:"LightStandardSet,omitnil,omitempty" name:"LightStandardSet"`

	// 抽帧的时间间隔,单位毫秒,默认值1000,保留字段,当前不支持填写。
	FrameInterval *int64 `json:"FrameInterval,omitnil,omitempty" name:"FrameInterval"`

	// 查询人员库列表
	LibrarySet []*string `json:"LibrarySet,omitnil,omitempty" name:"LibrarySet"`

	// 视频评估时间,单位秒,点播场景默认值为2小时(无法探测长度时)或完整视频,直播场景默认值为10分钟或直播提前结束
	MaxVideoDuration *int64 `json:"MaxVideoDuration,omitnil,omitempty" name:"MaxVideoDuration"`

	// 人脸识别中的相似度阈值,默认值为0.89,保留字段,当前不支持填写。
	SimThreshold *float64 `json:"SimThreshold,omitnil,omitempty" name:"SimThreshold"`
}

func NewSubmitImageTaskPlusRequest

func NewSubmitImageTaskPlusRequest() (request *SubmitImageTaskPlusRequest)

func (*SubmitImageTaskPlusRequest) FromJsonString

func (r *SubmitImageTaskPlusRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SubmitImageTaskPlusRequest) ToJsonString

func (r *SubmitImageTaskPlusRequest) ToJsonString() string

type SubmitImageTaskPlusRequestParams added in v1.0.426

type SubmitImageTaskPlusRequestParams struct {
	// 输入分析对象内容,输入数据格式参考FileType参数释义
	FileContent []*string `json:"FileContent,omitnil,omitempty" name:"FileContent"`

	// 输入分析对象类型,picture:二进制图片的 base64 编码字符串,picture_url:图片地址,vod_url:视频地址,live_url:直播地址
	FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"`

	// 任务控制选项
	Functions *ImageTaskFunction `json:"Functions,omitnil,omitempty" name:"Functions"`

	// 光照标准列表
	LightStandardSet []*LightStandard `json:"LightStandardSet,omitnil,omitempty" name:"LightStandardSet"`

	// 抽帧的时间间隔,单位毫秒,默认值1000,保留字段,当前不支持填写。
	FrameInterval *int64 `json:"FrameInterval,omitnil,omitempty" name:"FrameInterval"`

	// 查询人员库列表
	LibrarySet []*string `json:"LibrarySet,omitnil,omitempty" name:"LibrarySet"`

	// 视频评估时间,单位秒,点播场景默认值为2小时(无法探测长度时)或完整视频,直播场景默认值为10分钟或直播提前结束
	MaxVideoDuration *int64 `json:"MaxVideoDuration,omitnil,omitempty" name:"MaxVideoDuration"`

	// 人脸识别中的相似度阈值,默认值为0.89,保留字段,当前不支持填写。
	SimThreshold *float64 `json:"SimThreshold,omitnil,omitempty" name:"SimThreshold"`
}

Predefined struct for user

type SubmitImageTaskPlusResponse

type SubmitImageTaskPlusResponse struct {
	*tchttp.BaseResponse
	Response *SubmitImageTaskPlusResponseParams `json:"Response"`
}

func NewSubmitImageTaskPlusResponse

func NewSubmitImageTaskPlusResponse() (response *SubmitImageTaskPlusResponse)

func (*SubmitImageTaskPlusResponse) FromJsonString

func (r *SubmitImageTaskPlusResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SubmitImageTaskPlusResponse) ToJsonString

func (r *SubmitImageTaskPlusResponse) ToJsonString() string

type SubmitImageTaskPlusResponseParams added in v1.0.426

type SubmitImageTaskPlusResponseParams struct {
	// 识别结果
	ResultSet []*ImageTaskResult `json:"ResultSet,omitnil,omitempty" name:"ResultSet"`

	// 任务标识符
	JobId *int64 `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 任务进度
	Progress *int64 `json:"Progress,omitnil,omitempty" name:"Progress"`

	// 结果总数目
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type SubmitImageTaskRequest

type SubmitImageTaskRequest struct {
	*tchttp.BaseRequest

	// 输入分析对象内容,输入数据格式参考FileType参数释义
	FileContent *string `json:"FileContent,omitnil,omitempty" name:"FileContent"`

	// 输入分析对象类型,picture:二进制图片的 base64 编码字符串,picture_url:图片地址,vod_url:视频地址,live_url:直播地址
	FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"`

	// 任务控制选项
	Functions *ImageTaskFunction `json:"Functions,omitnil,omitempty" name:"Functions"`

	// 光照标准列表
	LightStandardSet []*LightStandard `json:"LightStandardSet,omitnil,omitempty" name:"LightStandardSet"`

	// 结果更新回调地址。
	EventsCallBack *string `json:"EventsCallBack,omitnil,omitempty" name:"EventsCallBack"`

	// 抽帧的时间间隔,单位毫秒,默认值1000,保留字段,当前不支持填写。
	FrameInterval *int64 `json:"FrameInterval,omitnil,omitempty" name:"FrameInterval"`

	// 查询人员库列表
	LibrarySet []*string `json:"LibrarySet,omitnil,omitempty" name:"LibrarySet"`

	// 视频评估时间,单位秒,点播场景默认值为2小时(无法探测长度时)或完整视频,直播场景默认值为10分钟或直播提前结束
	MaxVideoDuration *int64 `json:"MaxVideoDuration,omitnil,omitempty" name:"MaxVideoDuration"`

	// 人脸识别中的相似度阈值,默认值为0.89,保留字段,当前不支持填写。
	SimThreshold *float64 `json:"SimThreshold,omitnil,omitempty" name:"SimThreshold"`
}

func NewSubmitImageTaskRequest

func NewSubmitImageTaskRequest() (request *SubmitImageTaskRequest)

func (*SubmitImageTaskRequest) FromJsonString

func (r *SubmitImageTaskRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SubmitImageTaskRequest) ToJsonString

func (r *SubmitImageTaskRequest) ToJsonString() string

type SubmitImageTaskRequestParams added in v1.0.426

type SubmitImageTaskRequestParams struct {
	// 输入分析对象内容,输入数据格式参考FileType参数释义
	FileContent *string `json:"FileContent,omitnil,omitempty" name:"FileContent"`

	// 输入分析对象类型,picture:二进制图片的 base64 编码字符串,picture_url:图片地址,vod_url:视频地址,live_url:直播地址
	FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"`

	// 任务控制选项
	Functions *ImageTaskFunction `json:"Functions,omitnil,omitempty" name:"Functions"`

	// 光照标准列表
	LightStandardSet []*LightStandard `json:"LightStandardSet,omitnil,omitempty" name:"LightStandardSet"`

	// 结果更新回调地址。
	EventsCallBack *string `json:"EventsCallBack,omitnil,omitempty" name:"EventsCallBack"`

	// 抽帧的时间间隔,单位毫秒,默认值1000,保留字段,当前不支持填写。
	FrameInterval *int64 `json:"FrameInterval,omitnil,omitempty" name:"FrameInterval"`

	// 查询人员库列表
	LibrarySet []*string `json:"LibrarySet,omitnil,omitempty" name:"LibrarySet"`

	// 视频评估时间,单位秒,点播场景默认值为2小时(无法探测长度时)或完整视频,直播场景默认值为10分钟或直播提前结束
	MaxVideoDuration *int64 `json:"MaxVideoDuration,omitnil,omitempty" name:"MaxVideoDuration"`

	// 人脸识别中的相似度阈值,默认值为0.89,保留字段,当前不支持填写。
	SimThreshold *float64 `json:"SimThreshold,omitnil,omitempty" name:"SimThreshold"`
}

Predefined struct for user

type SubmitImageTaskResponse

type SubmitImageTaskResponse struct {
	*tchttp.BaseResponse
	Response *SubmitImageTaskResponseParams `json:"Response"`
}

func NewSubmitImageTaskResponse

func NewSubmitImageTaskResponse() (response *SubmitImageTaskResponse)

func (*SubmitImageTaskResponse) FromJsonString

func (r *SubmitImageTaskResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SubmitImageTaskResponse) ToJsonString

func (r *SubmitImageTaskResponse) ToJsonString() string

type SubmitImageTaskResponseParams added in v1.0.426

type SubmitImageTaskResponseParams struct {
	// 识别结果
	ResultSet []*ImageTaskResult `json:"ResultSet,omitnil,omitempty" name:"ResultSet"`

	// 任务标识符
	JobId *int64 `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 任务进度
	Progress *int64 `json:"Progress,omitnil,omitempty" name:"Progress"`

	// 结果总数目
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type SubmitOneByOneClassTaskRequest

type SubmitOneByOneClassTaskRequest struct {
	*tchttp.BaseRequest

	// 输入分析对象内容,输入数据格式参考FileType参数释义
	FileContent *string `json:"FileContent,omitnil,omitempty" name:"FileContent"`

	// 输入分析对象类型,picture_url:图片地址,vod_url:视频地址,live_url:直播地址,picture: 图片二进制数据的BASE64编码
	FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"`

	// 音频源的语言,默认0为英文,1为中文
	Lang *int64 `json:"Lang,omitnil,omitempty" name:"Lang"`

	// 查询人员库列表,可填写学生的注册照所在人员库
	LibrarySet []*string `json:"LibrarySet,omitnil,omitempty" name:"LibrarySet"`

	// 视频评估时间,单位秒,点播场景默认值为2小时(无法探测长度时)或完整视频,直播场景默认值为10分钟或直播提前结束
	MaxVideoDuration *int64 `json:"MaxVideoDuration,omitnil,omitempty" name:"MaxVideoDuration"`

	// 识别词库名列表,这些词汇库用来维护关键词,评估学生对这些关键词的使用情况
	VocabLibNameList []*string `json:"VocabLibNameList,omitnil,omitempty" name:"VocabLibNameList"`

	// 语音编码类型 1:pcm,当FileType为vod_url或live_url时为必填
	VoiceEncodeType *int64 `json:"VoiceEncodeType,omitnil,omitempty" name:"VoiceEncodeType"`

	// 语音文件类型10:视频(三种音频格式目前仅支持16k采样率16bit),当FileType为vod_url或live_url时为必填
	VoiceFileType *int64 `json:"VoiceFileType,omitnil,omitempty" name:"VoiceFileType"`
}

func NewSubmitOneByOneClassTaskRequest

func NewSubmitOneByOneClassTaskRequest() (request *SubmitOneByOneClassTaskRequest)

func (*SubmitOneByOneClassTaskRequest) FromJsonString

func (r *SubmitOneByOneClassTaskRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SubmitOneByOneClassTaskRequest) ToJsonString

func (r *SubmitOneByOneClassTaskRequest) ToJsonString() string

type SubmitOneByOneClassTaskRequestParams added in v1.0.426

type SubmitOneByOneClassTaskRequestParams struct {
	// 输入分析对象内容,输入数据格式参考FileType参数释义
	FileContent *string `json:"FileContent,omitnil,omitempty" name:"FileContent"`

	// 输入分析对象类型,picture_url:图片地址,vod_url:视频地址,live_url:直播地址,picture: 图片二进制数据的BASE64编码
	FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"`

	// 音频源的语言,默认0为英文,1为中文
	Lang *int64 `json:"Lang,omitnil,omitempty" name:"Lang"`

	// 查询人员库列表,可填写学生的注册照所在人员库
	LibrarySet []*string `json:"LibrarySet,omitnil,omitempty" name:"LibrarySet"`

	// 视频评估时间,单位秒,点播场景默认值为2小时(无法探测长度时)或完整视频,直播场景默认值为10分钟或直播提前结束
	MaxVideoDuration *int64 `json:"MaxVideoDuration,omitnil,omitempty" name:"MaxVideoDuration"`

	// 识别词库名列表,这些词汇库用来维护关键词,评估学生对这些关键词的使用情况
	VocabLibNameList []*string `json:"VocabLibNameList,omitnil,omitempty" name:"VocabLibNameList"`

	// 语音编码类型 1:pcm,当FileType为vod_url或live_url时为必填
	VoiceEncodeType *int64 `json:"VoiceEncodeType,omitnil,omitempty" name:"VoiceEncodeType"`

	// 语音文件类型10:视频(三种音频格式目前仅支持16k采样率16bit),当FileType为vod_url或live_url时为必填
	VoiceFileType *int64 `json:"VoiceFileType,omitnil,omitempty" name:"VoiceFileType"`
}

Predefined struct for user

type SubmitOneByOneClassTaskResponse

type SubmitOneByOneClassTaskResponse struct {
	*tchttp.BaseResponse
	Response *SubmitOneByOneClassTaskResponseParams `json:"Response"`
}

func NewSubmitOneByOneClassTaskResponse

func NewSubmitOneByOneClassTaskResponse() (response *SubmitOneByOneClassTaskResponse)

func (*SubmitOneByOneClassTaskResponse) FromJsonString

func (r *SubmitOneByOneClassTaskResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SubmitOneByOneClassTaskResponse) ToJsonString

func (r *SubmitOneByOneClassTaskResponse) ToJsonString() string

type SubmitOneByOneClassTaskResponseParams added in v1.0.426

type SubmitOneByOneClassTaskResponseParams struct {
	// 图像任务直接返回结果,包括:FaceAttr、 FaceExpression、 FaceIdentify、 FaceInfo、 FacePose、TimeInfo
	ImageResults []*ImageTaskResult `json:"ImageResults,omitnil,omitempty" name:"ImageResults"`

	// 任务ID
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type SubmitOpenClassTaskRequest

type SubmitOpenClassTaskRequest struct {
	*tchttp.BaseRequest

	// 输入分析对象内容,输入数据格式参考FileType参数释义
	FileContent *string `json:"FileContent,omitnil,omitempty" name:"FileContent"`

	// 输入分析对象类型,picture_url:图片地址,vod_url:视频地址,live_url:直播地址,picture: 图片二进制数据的BASE64编码
	FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"`

	// 查询人员库列表,可填写学生们的注册照所在人员库
	LibrarySet []*string `json:"LibrarySet,omitnil,omitempty" name:"LibrarySet"`

	// 视频评估时间,单位秒,点播场景默认值为2小时(无法探测长度时)或完整视频,直播场景默认值为10分钟或直播提前结束
	MaxVideoDuration *int64 `json:"MaxVideoDuration,omitnil,omitempty" name:"MaxVideoDuration"`
}

func NewSubmitOpenClassTaskRequest

func NewSubmitOpenClassTaskRequest() (request *SubmitOpenClassTaskRequest)

func (*SubmitOpenClassTaskRequest) FromJsonString

func (r *SubmitOpenClassTaskRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SubmitOpenClassTaskRequest) ToJsonString

func (r *SubmitOpenClassTaskRequest) ToJsonString() string

type SubmitOpenClassTaskRequestParams added in v1.0.426

type SubmitOpenClassTaskRequestParams struct {
	// 输入分析对象内容,输入数据格式参考FileType参数释义
	FileContent *string `json:"FileContent,omitnil,omitempty" name:"FileContent"`

	// 输入分析对象类型,picture_url:图片地址,vod_url:视频地址,live_url:直播地址,picture: 图片二进制数据的BASE64编码
	FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"`

	// 查询人员库列表,可填写学生们的注册照所在人员库
	LibrarySet []*string `json:"LibrarySet,omitnil,omitempty" name:"LibrarySet"`

	// 视频评估时间,单位秒,点播场景默认值为2小时(无法探测长度时)或完整视频,直播场景默认值为10分钟或直播提前结束
	MaxVideoDuration *int64 `json:"MaxVideoDuration,omitnil,omitempty" name:"MaxVideoDuration"`
}

Predefined struct for user

type SubmitOpenClassTaskResponse

type SubmitOpenClassTaskResponse struct {
	*tchttp.BaseResponse
	Response *SubmitOpenClassTaskResponseParams `json:"Response"`
}

func NewSubmitOpenClassTaskResponse

func NewSubmitOpenClassTaskResponse() (response *SubmitOpenClassTaskResponse)

func (*SubmitOpenClassTaskResponse) FromJsonString

func (r *SubmitOpenClassTaskResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SubmitOpenClassTaskResponse) ToJsonString

func (r *SubmitOpenClassTaskResponse) ToJsonString() string

type SubmitOpenClassTaskResponseParams added in v1.0.426

type SubmitOpenClassTaskResponseParams struct {
	// 图像任务直接返回结果,包括:FaceAttr、 FaceExpression、 FaceIdentify、 FaceInfo、 FacePose、 StudentBodyMovement、TimeInfo
	ImageResults []*ImageTaskResult `json:"ImageResults,omitnil,omitempty" name:"ImageResults"`

	// 任务ID
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type SubmitPartialBodyClassTaskRequest

type SubmitPartialBodyClassTaskRequest struct {
	*tchttp.BaseRequest

	// 输入分析对象内容,输入数据格式参考FileType参数释义
	FileContent *string `json:"FileContent,omitnil,omitempty" name:"FileContent"`

	// 输入分析对象类型,picture_url:图片地址,vod_url:视频地址,live_url:直播地址,picture: 图片二进制数据的BASE64编码
	FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"`

	// 音频源的语言,默认0为英文,1为中文
	Lang *int64 `json:"Lang,omitnil,omitempty" name:"Lang"`

	// 查询人员库列表,可填写老师的注册照所在人员库
	LibrarySet []*string `json:"LibrarySet,omitnil,omitempty" name:"LibrarySet"`

	// 视频评估时间,单位秒,点播场景默认值为2小时(无法探测长度时)或完整视频,直播场景默认值为10分钟或直播提前结束
	MaxVideoDuration *int64 `json:"MaxVideoDuration,omitnil,omitempty" name:"MaxVideoDuration"`

	// 识别词库名列表,这些词汇库用来维护关键词,评估老师授课过程中,对这些关键词的使用情况
	VocabLibNameList []*string `json:"VocabLibNameList,omitnil,omitempty" name:"VocabLibNameList"`

	// 语音编码类型 1:pcm,当FileType为vod_url或live_url时为必填
	VoiceEncodeType *int64 `json:"VoiceEncodeType,omitnil,omitempty" name:"VoiceEncodeType"`

	// 语音文件类型 10:视频(三种音频格式目前仅支持16k采样率16bit),当FileType为vod_url或live_url时为必填
	VoiceFileType *int64 `json:"VoiceFileType,omitnil,omitempty" name:"VoiceFileType"`
}

func NewSubmitPartialBodyClassTaskRequest

func NewSubmitPartialBodyClassTaskRequest() (request *SubmitPartialBodyClassTaskRequest)

func (*SubmitPartialBodyClassTaskRequest) FromJsonString

func (r *SubmitPartialBodyClassTaskRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SubmitPartialBodyClassTaskRequest) ToJsonString

func (r *SubmitPartialBodyClassTaskRequest) ToJsonString() string

type SubmitPartialBodyClassTaskRequestParams added in v1.0.426

type SubmitPartialBodyClassTaskRequestParams struct {
	// 输入分析对象内容,输入数据格式参考FileType参数释义
	FileContent *string `json:"FileContent,omitnil,omitempty" name:"FileContent"`

	// 输入分析对象类型,picture_url:图片地址,vod_url:视频地址,live_url:直播地址,picture: 图片二进制数据的BASE64编码
	FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"`

	// 音频源的语言,默认0为英文,1为中文
	Lang *int64 `json:"Lang,omitnil,omitempty" name:"Lang"`

	// 查询人员库列表,可填写老师的注册照所在人员库
	LibrarySet []*string `json:"LibrarySet,omitnil,omitempty" name:"LibrarySet"`

	// 视频评估时间,单位秒,点播场景默认值为2小时(无法探测长度时)或完整视频,直播场景默认值为10分钟或直播提前结束
	MaxVideoDuration *int64 `json:"MaxVideoDuration,omitnil,omitempty" name:"MaxVideoDuration"`

	// 识别词库名列表,这些词汇库用来维护关键词,评估老师授课过程中,对这些关键词的使用情况
	VocabLibNameList []*string `json:"VocabLibNameList,omitnil,omitempty" name:"VocabLibNameList"`

	// 语音编码类型 1:pcm,当FileType为vod_url或live_url时为必填
	VoiceEncodeType *int64 `json:"VoiceEncodeType,omitnil,omitempty" name:"VoiceEncodeType"`

	// 语音文件类型 10:视频(三种音频格式目前仅支持16k采样率16bit),当FileType为vod_url或live_url时为必填
	VoiceFileType *int64 `json:"VoiceFileType,omitnil,omitempty" name:"VoiceFileType"`
}

Predefined struct for user

type SubmitPartialBodyClassTaskResponse

type SubmitPartialBodyClassTaskResponse struct {
	*tchttp.BaseResponse
	Response *SubmitPartialBodyClassTaskResponseParams `json:"Response"`
}

func NewSubmitPartialBodyClassTaskResponse

func NewSubmitPartialBodyClassTaskResponse() (response *SubmitPartialBodyClassTaskResponse)

func (*SubmitPartialBodyClassTaskResponse) FromJsonString

func (r *SubmitPartialBodyClassTaskResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SubmitPartialBodyClassTaskResponse) ToJsonString

func (r *SubmitPartialBodyClassTaskResponse) ToJsonString() string

type SubmitPartialBodyClassTaskResponseParams added in v1.0.426

type SubmitPartialBodyClassTaskResponseParams struct {
	// 图像任务直接返回结果,包括: FaceAttr、 FaceExpression、 FaceIdentify、 FaceInfo、 FacePose、 Gesture 、 Light、 TimeInfo
	ImageResults []*ImageTaskResult `json:"ImageResults,omitnil,omitempty" name:"ImageResults"`

	// 任务ID
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type SubmitTraditionalClassTaskRequest

type SubmitTraditionalClassTaskRequest struct {
	*tchttp.BaseRequest

	// 输入分析对象内容,输入数据格式参考FileType参数释义
	FileContent *string `json:"FileContent,omitnil,omitempty" name:"FileContent"`

	// 输入分析对象类型,picture_url:图片地址,vod_url:视频地址,live_url:直播地址,picture:图片二进制数据的BASE64编码
	FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"`

	// 查询人员库列表,可填写学生们的注册照所在人员库
	LibrarySet []*string `json:"LibrarySet,omitnil,omitempty" name:"LibrarySet"`

	// 视频评估时间,单位秒,点播场景默认值为2小时(无法探测长度时)或完整视频,直播场景默认值为10分钟或直播提前结束
	MaxVideoDuration *int64 `json:"MaxVideoDuration,omitnil,omitempty" name:"MaxVideoDuration"`
}

func NewSubmitTraditionalClassTaskRequest

func NewSubmitTraditionalClassTaskRequest() (request *SubmitTraditionalClassTaskRequest)

func (*SubmitTraditionalClassTaskRequest) FromJsonString

func (r *SubmitTraditionalClassTaskRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SubmitTraditionalClassTaskRequest) ToJsonString

func (r *SubmitTraditionalClassTaskRequest) ToJsonString() string

type SubmitTraditionalClassTaskRequestParams added in v1.0.426

type SubmitTraditionalClassTaskRequestParams struct {
	// 输入分析对象内容,输入数据格式参考FileType参数释义
	FileContent *string `json:"FileContent,omitnil,omitempty" name:"FileContent"`

	// 输入分析对象类型,picture_url:图片地址,vod_url:视频地址,live_url:直播地址,picture:图片二进制数据的BASE64编码
	FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"`

	// 查询人员库列表,可填写学生们的注册照所在人员库
	LibrarySet []*string `json:"LibrarySet,omitnil,omitempty" name:"LibrarySet"`

	// 视频评估时间,单位秒,点播场景默认值为2小时(无法探测长度时)或完整视频,直播场景默认值为10分钟或直播提前结束
	MaxVideoDuration *int64 `json:"MaxVideoDuration,omitnil,omitempty" name:"MaxVideoDuration"`
}

Predefined struct for user

type SubmitTraditionalClassTaskResponse

type SubmitTraditionalClassTaskResponse struct {
	*tchttp.BaseResponse
	Response *SubmitTraditionalClassTaskResponseParams `json:"Response"`
}

func NewSubmitTraditionalClassTaskResponse

func NewSubmitTraditionalClassTaskResponse() (response *SubmitTraditionalClassTaskResponse)

func (*SubmitTraditionalClassTaskResponse) FromJsonString

func (r *SubmitTraditionalClassTaskResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SubmitTraditionalClassTaskResponse) ToJsonString

func (r *SubmitTraditionalClassTaskResponse) ToJsonString() string

type SubmitTraditionalClassTaskResponseParams added in v1.0.426

type SubmitTraditionalClassTaskResponseParams struct {
	// 图像任务直接返回结果,包括: ActionInfo、FaceAttr、 FaceExpression、 FaceIdentify、 FaceInfo、 FacePose、 TimeInfo
	ImageResults []*ImageTaskResult `json:"ImageResults,omitnil,omitempty" name:"ImageResults"`

	// 任务ID
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type SuspectedInfo

type SuspectedInfo struct {
	// TopN匹配信息列表
	FaceSet []*FrameInfo `json:"FaceSet,omitnil,omitempty" name:"FaceSet"`

	// 识别到的人员id
	PersonId *string `json:"PersonId,omitnil,omitempty" name:"PersonId"`
}

type TeacherOutScreenResult

type TeacherOutScreenResult struct {
	// 动作识别结果,InScreen:在屏幕内
	// OutScreen:不在屏幕内
	Class *string `json:"Class,omitnil,omitempty" name:"Class"`

	// 识别结果高度
	Height *int64 `json:"Height,omitnil,omitempty" name:"Height"`

	// 识别结果左坐标
	Left *int64 `json:"Left,omitnil,omitempty" name:"Left"`

	// 识别结果顶坐标
	Top *int64 `json:"Top,omitnil,omitempty" name:"Top"`

	// 识别结果宽度
	Width *int64 `json:"Width,omitnil,omitempty" name:"Width"`
}

type TextItem

type TextItem struct {
	// 当前句子包含的所有单词信息
	Words []*Word `json:"Words,omitnil,omitempty" name:"Words"`

	// 当前句子的置信度
	Confidence *float64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`

	// 当前句子语音的起始时间点,单位为ms
	Mbtm *int64 `json:"Mbtm,omitnil,omitempty" name:"Mbtm"`

	// 当前句子语音的终止时间点,单位为ms
	Metm *int64 `json:"Metm,omitnil,omitempty" name:"Metm"`

	// 保留参数,暂无意义
	Tag *int64 `json:"Tag,omitnil,omitempty" name:"Tag"`

	// 当前句子
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`

	// 当前句子的字节数
	TextSize *int64 `json:"TextSize,omitnil,omitempty" name:"TextSize"`
}

type TimeInfoResult

type TimeInfoResult struct {
	// 持续时间,单位毫秒
	Duration *int64 `json:"Duration,omitnil,omitempty" name:"Duration"`

	// 结束时间戳,单位毫秒
	EndTs *int64 `json:"EndTs,omitnil,omitempty" name:"EndTs"`

	// 开始时间戳,单位毫秒
	StartTs *int64 `json:"StartTs,omitnil,omitempty" name:"StartTs"`
}

type TimeType

type TimeType struct {
	// 结束时间戳
	EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 起始时间戳
	StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`
}

type TransmitAudioStreamRequest

type TransmitAudioStreamRequest struct {
	*tchttp.BaseRequest

	// 功能开关列表,表示是否需要打开相应的功能,返回相应的信息
	Functions *Function `json:"Functions,omitnil,omitempty" name:"Functions"`

	// 流式数据包的序号,从1开始,当IsEnd字段为1后后续序号无意义。
	SeqId *int64 `json:"SeqId,omitnil,omitempty" name:"SeqId"`

	// 语音段唯一标识,一个完整语音一个SessionId。
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 当前数据包数据, 流式模式下数据包大小可以按需设置,在网络良好的情况下,建议设置为0.5k,且必须保证分片帧完整(16bit的数据必须保证音频长度为偶数),编码格式要求为BASE64。
	UserVoiceData *string `json:"UserVoiceData,omitnil,omitempty" name:"UserVoiceData"`

	// 语音编码类型 1:pcm。
	VoiceEncodeType *int64 `json:"VoiceEncodeType,omitnil,omitempty" name:"VoiceEncodeType"`

	// 语音文件类型 	1: raw, 2: wav, 3: mp3 (语言文件格式目前仅支持 16k 采样率 16bit 编码单声道,如有不一致可能导致评估不准确或失败)。
	VoiceFileType *int64 `json:"VoiceFileType,omitnil,omitempty" name:"VoiceFileType"`

	// 是否传输完毕标志,若为0表示未完毕,若为1则传输完毕开始评估,非流式模式下无意义。
	IsEnd *int64 `json:"IsEnd,omitnil,omitempty" name:"IsEnd"`

	// 音频源的语言,默认0为英文,1为中文
	Lang *int64 `json:"Lang,omitnil,omitempty" name:"Lang"`

	// 是否临时保存 音频链接
	StorageMode *int64 `json:"StorageMode,omitnil,omitempty" name:"StorageMode"`

	// 识别词库名列表,评估过程使用这些词汇库中的词汇进行词汇使用行为分析
	VocabLibNameList []*string `json:"VocabLibNameList,omitnil,omitempty" name:"VocabLibNameList"`
}

func NewTransmitAudioStreamRequest

func NewTransmitAudioStreamRequest() (request *TransmitAudioStreamRequest)

func (*TransmitAudioStreamRequest) FromJsonString

func (r *TransmitAudioStreamRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*TransmitAudioStreamRequest) ToJsonString

func (r *TransmitAudioStreamRequest) ToJsonString() string

type TransmitAudioStreamRequestParams added in v1.0.426

type TransmitAudioStreamRequestParams struct {
	// 功能开关列表,表示是否需要打开相应的功能,返回相应的信息
	Functions *Function `json:"Functions,omitnil,omitempty" name:"Functions"`

	// 流式数据包的序号,从1开始,当IsEnd字段为1后后续序号无意义。
	SeqId *int64 `json:"SeqId,omitnil,omitempty" name:"SeqId"`

	// 语音段唯一标识,一个完整语音一个SessionId。
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 当前数据包数据, 流式模式下数据包大小可以按需设置,在网络良好的情况下,建议设置为0.5k,且必须保证分片帧完整(16bit的数据必须保证音频长度为偶数),编码格式要求为BASE64。
	UserVoiceData *string `json:"UserVoiceData,omitnil,omitempty" name:"UserVoiceData"`

	// 语音编码类型 1:pcm。
	VoiceEncodeType *int64 `json:"VoiceEncodeType,omitnil,omitempty" name:"VoiceEncodeType"`

	// 语音文件类型 	1: raw, 2: wav, 3: mp3 (语言文件格式目前仅支持 16k 采样率 16bit 编码单声道,如有不一致可能导致评估不准确或失败)。
	VoiceFileType *int64 `json:"VoiceFileType,omitnil,omitempty" name:"VoiceFileType"`

	// 是否传输完毕标志,若为0表示未完毕,若为1则传输完毕开始评估,非流式模式下无意义。
	IsEnd *int64 `json:"IsEnd,omitnil,omitempty" name:"IsEnd"`

	// 音频源的语言,默认0为英文,1为中文
	Lang *int64 `json:"Lang,omitnil,omitempty" name:"Lang"`

	// 是否临时保存 音频链接
	StorageMode *int64 `json:"StorageMode,omitnil,omitempty" name:"StorageMode"`

	// 识别词库名列表,评估过程使用这些词汇库中的词汇进行词汇使用行为分析
	VocabLibNameList []*string `json:"VocabLibNameList,omitnil,omitempty" name:"VocabLibNameList"`
}

Predefined struct for user

type TransmitAudioStreamResponse

type TransmitAudioStreamResponse struct {
	*tchttp.BaseResponse
	Response *TransmitAudioStreamResponseParams `json:"Response"`
}

func NewTransmitAudioStreamResponse

func NewTransmitAudioStreamResponse() (response *TransmitAudioStreamResponse)

func (*TransmitAudioStreamResponse) FromJsonString

func (r *TransmitAudioStreamResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*TransmitAudioStreamResponse) ToJsonString

func (r *TransmitAudioStreamResponse) ToJsonString() string

type TransmitAudioStreamResponseParams added in v1.0.426

type TransmitAudioStreamResponseParams struct {
	// 返回的当前音频的统计信息。当进度为100时返回。
	AsrStat *ASRStat `json:"AsrStat,omitnil,omitempty" name:"AsrStat"`

	// 返回当前音频流的详细信息,如果是流模式,返回的是对应流的详细信息,如果是 URL模式,返回的是查询的那一段seq对应的音频的详细信息。
	Texts []*WholeTextItem `json:"Texts,omitnil,omitempty" name:"Texts"`

	// 返回词汇库中的单词出现的详细时间信息。
	VocabAnalysisDetailInfo []*VocabDetailInfomation `json:"VocabAnalysisDetailInfo,omitnil,omitempty" name:"VocabAnalysisDetailInfo"`

	// 返回词汇库中的单词出现的次数信息。
	VocabAnalysisStatInfo []*VocabStatInfomation `json:"VocabAnalysisStatInfo,omitnil,omitempty" name:"VocabAnalysisStatInfo"`

	// 音频全部文本。
	AllTexts *string `json:"AllTexts,omitnil,omitempty" name:"AllTexts"`

	// 临时保存的音频链接
	AudioUrl *string `json:"AudioUrl,omitnil,omitempty" name:"AudioUrl"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type VocabDetailInfomation

type VocabDetailInfomation struct {
	// 词汇库中的单词出现在该音频中的那个句子的时间戳,出现了几次,就返回对应次数的起始和结束时间戳
	VocabDetailInfo []*DetailInfo `json:"VocabDetailInfo,omitnil,omitempty" name:"VocabDetailInfo"`

	// 词汇库名
	VocabLibName *string `json:"VocabLibName,omitnil,omitempty" name:"VocabLibName"`
}

type VocabStatInfomation

type VocabStatInfomation struct {
	// 单词出现在该音频中总次数
	VocabDetailInfo []*StatInfo `json:"VocabDetailInfo,omitnil,omitempty" name:"VocabDetailInfo"`

	// 词汇库名称
	VocabLibName *string `json:"VocabLibName,omitnil,omitempty" name:"VocabLibName"`
}

type WholeTextItem

type WholeTextItem struct {
	// 当前句子的信息
	TextItem *TextItem `json:"TextItem,omitnil,omitempty" name:"TextItem"`

	// Vad的平均音量
	AvgVolume *float64 `json:"AvgVolume,omitnil,omitempty" name:"AvgVolume"`

	// Vad的最大音量
	MaxVolume *float64 `json:"MaxVolume,omitnil,omitempty" name:"MaxVolume"`

	// Vad的最小音量
	MinVolume *float64 `json:"MinVolume,omitnil,omitempty" name:"MinVolume"`

	// 当前句子的语速
	Speed *float64 `json:"Speed,omitnil,omitempty" name:"Speed"`
}

type Word

type Word struct {
	// 当前词的置信度
	Confidence *float64 `json:"Confidence,omitnil,omitempty" name:"Confidence"`

	// 当前单词语音的起始时间点,单位为ms
	Mbtm *int64 `json:"Mbtm,omitnil,omitempty" name:"Mbtm"`

	// 当前单词语音的终止时间点,单位为ms
	Metm *int64 `json:"Metm,omitnil,omitempty" name:"Metm"`

	// 当前词
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`

	// 当前词的字节数
	Wsize *int64 `json:"Wsize,omitnil,omitempty" name:"Wsize"`
}

type WordTimePair

type WordTimePair struct {
	// 单词出现的那个句子的起始时间
	Mbtm *int64 `json:"Mbtm,omitnil,omitempty" name:"Mbtm"`

	// 	单词出现的那个句子的结束时间
	Metm *int64 `json:"Metm,omitnil,omitempty" name:"Metm"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL