Documentation ¶
Index ¶
- Constants
- type AIAssistantRequest
- type AIAssistantRequestParams
- type AIAssistantResponse
- type AIAssistantResponseParams
- type ASRStat
- type AbsenceInfo
- type ActionCountStatistic
- type ActionDurationRatioStatistic
- type ActionDurationStatistic
- type ActionInfo
- type ActionStatistic
- type ActionType
- type AllMuteSlice
- type AttendanceInfo
- type BodyMovementResult
- type CancelTaskRequest
- type CancelTaskRequestParams
- type CancelTaskResponse
- type CancelTaskResponseParams
- type CheckFacePhotoRequest
- type CheckFacePhotoRequestParams
- type CheckFacePhotoResponse
- type CheckFacePhotoResponseParams
- type Client
- func (c *Client) AIAssistant(request *AIAssistantRequest) (response *AIAssistantResponse, err error)
- func (c *Client) AIAssistantWithContext(ctx context.Context, request *AIAssistantRequest) (response *AIAssistantResponse, err error)
- func (c *Client) CancelTask(request *CancelTaskRequest) (response *CancelTaskResponse, err error)
- func (c *Client) CancelTaskWithContext(ctx context.Context, request *CancelTaskRequest) (response *CancelTaskResponse, err error)
- func (c *Client) CheckFacePhoto(request *CheckFacePhotoRequest) (response *CheckFacePhotoResponse, err error)
- func (c *Client) CheckFacePhotoWithContext(ctx context.Context, request *CheckFacePhotoRequest) (response *CheckFacePhotoResponse, err error)
- func (c *Client) CreateFace(request *CreateFaceRequest) (response *CreateFaceResponse, err error)
- func (c *Client) CreateFaceWithContext(ctx context.Context, request *CreateFaceRequest) (response *CreateFaceResponse, err error)
- func (c *Client) CreateLibrary(request *CreateLibraryRequest) (response *CreateLibraryResponse, err error)
- func (c *Client) CreateLibraryWithContext(ctx context.Context, request *CreateLibraryRequest) (response *CreateLibraryResponse, err error)
- func (c *Client) CreatePerson(request *CreatePersonRequest) (response *CreatePersonResponse, err error)
- func (c *Client) CreatePersonWithContext(ctx context.Context, request *CreatePersonRequest) (response *CreatePersonResponse, err error)
- func (c *Client) CreateVocab(request *CreateVocabRequest) (response *CreateVocabResponse, err error)
- func (c *Client) CreateVocabLib(request *CreateVocabLibRequest) (response *CreateVocabLibResponse, err error)
- func (c *Client) CreateVocabLibWithContext(ctx context.Context, request *CreateVocabLibRequest) (response *CreateVocabLibResponse, err error)
- func (c *Client) CreateVocabWithContext(ctx context.Context, request *CreateVocabRequest) (response *CreateVocabResponse, err error)
- func (c *Client) DeleteFace(request *DeleteFaceRequest) (response *DeleteFaceResponse, err error)
- func (c *Client) DeleteFaceWithContext(ctx context.Context, request *DeleteFaceRequest) (response *DeleteFaceResponse, err error)
- func (c *Client) DeleteLibrary(request *DeleteLibraryRequest) (response *DeleteLibraryResponse, err error)
- func (c *Client) DeleteLibraryWithContext(ctx context.Context, request *DeleteLibraryRequest) (response *DeleteLibraryResponse, err error)
- func (c *Client) DeletePerson(request *DeletePersonRequest) (response *DeletePersonResponse, err error)
- func (c *Client) DeletePersonWithContext(ctx context.Context, request *DeletePersonRequest) (response *DeletePersonResponse, err error)
- func (c *Client) DeleteVocab(request *DeleteVocabRequest) (response *DeleteVocabResponse, err error)
- func (c *Client) DeleteVocabLib(request *DeleteVocabLibRequest) (response *DeleteVocabLibResponse, err error)
- func (c *Client) DeleteVocabLibWithContext(ctx context.Context, request *DeleteVocabLibRequest) (response *DeleteVocabLibResponse, err error)
- func (c *Client) DeleteVocabWithContext(ctx context.Context, request *DeleteVocabRequest) (response *DeleteVocabResponse, err error)
- func (c *Client) DescribeAITaskResult(request *DescribeAITaskResultRequest) (response *DescribeAITaskResultResponse, err error)
- func (c *Client) DescribeAITaskResultWithContext(ctx context.Context, request *DescribeAITaskResultRequest) (response *DescribeAITaskResultResponse, err error)
- func (c *Client) DescribeAttendanceResult(request *DescribeAttendanceResultRequest) (response *DescribeAttendanceResultResponse, err error)
- func (c *Client) DescribeAttendanceResultWithContext(ctx context.Context, request *DescribeAttendanceResultRequest) (response *DescribeAttendanceResultResponse, err error)
- func (c *Client) DescribeAudioTask(request *DescribeAudioTaskRequest) (response *DescribeAudioTaskResponse, err error)
- func (c *Client) DescribeAudioTaskWithContext(ctx context.Context, request *DescribeAudioTaskRequest) (response *DescribeAudioTaskResponse, err error)
- func (c *Client) DescribeConversationTask(request *DescribeConversationTaskRequest) (response *DescribeConversationTaskResponse, err error)
- func (c *Client) DescribeConversationTaskWithContext(ctx context.Context, request *DescribeConversationTaskRequest) (response *DescribeConversationTaskResponse, err error)
- func (c *Client) DescribeHighlightResult(request *DescribeHighlightResultRequest) (response *DescribeHighlightResultResponse, err error)
- func (c *Client) DescribeHighlightResultWithContext(ctx context.Context, request *DescribeHighlightResultRequest) (response *DescribeHighlightResultResponse, err error)
- func (c *Client) DescribeImageTask(request *DescribeImageTaskRequest) (response *DescribeImageTaskResponse, err error)
- func (c *Client) DescribeImageTaskStatistic(request *DescribeImageTaskStatisticRequest) (response *DescribeImageTaskStatisticResponse, err error)
- func (c *Client) DescribeImageTaskStatisticWithContext(ctx context.Context, request *DescribeImageTaskStatisticRequest) (response *DescribeImageTaskStatisticResponse, err error)
- func (c *Client) DescribeImageTaskWithContext(ctx context.Context, request *DescribeImageTaskRequest) (response *DescribeImageTaskResponse, err error)
- func (c *Client) DescribeLibraries(request *DescribeLibrariesRequest) (response *DescribeLibrariesResponse, err error)
- func (c *Client) DescribeLibrariesWithContext(ctx context.Context, request *DescribeLibrariesRequest) (response *DescribeLibrariesResponse, err error)
- func (c *Client) DescribePerson(request *DescribePersonRequest) (response *DescribePersonResponse, err error)
- func (c *Client) DescribePersonWithContext(ctx context.Context, request *DescribePersonRequest) (response *DescribePersonResponse, err error)
- func (c *Client) DescribePersons(request *DescribePersonsRequest) (response *DescribePersonsResponse, err error)
- func (c *Client) DescribePersonsWithContext(ctx context.Context, request *DescribePersonsRequest) (response *DescribePersonsResponse, err error)
- func (c *Client) DescribeVocab(request *DescribeVocabRequest) (response *DescribeVocabResponse, err error)
- func (c *Client) DescribeVocabLib(request *DescribeVocabLibRequest) (response *DescribeVocabLibResponse, err error)
- func (c *Client) DescribeVocabLibWithContext(ctx context.Context, request *DescribeVocabLibRequest) (response *DescribeVocabLibResponse, err error)
- func (c *Client) DescribeVocabWithContext(ctx context.Context, request *DescribeVocabRequest) (response *DescribeVocabResponse, err error)
- func (c *Client) ModifyLibrary(request *ModifyLibraryRequest) (response *ModifyLibraryResponse, err error)
- func (c *Client) ModifyLibraryWithContext(ctx context.Context, request *ModifyLibraryRequest) (response *ModifyLibraryResponse, err error)
- func (c *Client) ModifyPerson(request *ModifyPersonRequest) (response *ModifyPersonResponse, err error)
- func (c *Client) ModifyPersonWithContext(ctx context.Context, request *ModifyPersonRequest) (response *ModifyPersonResponse, err error)
- func (c *Client) SubmitAudioTask(request *SubmitAudioTaskRequest) (response *SubmitAudioTaskResponse, err error)
- func (c *Client) SubmitAudioTaskWithContext(ctx context.Context, request *SubmitAudioTaskRequest) (response *SubmitAudioTaskResponse, err error)
- func (c *Client) SubmitCheckAttendanceTask(request *SubmitCheckAttendanceTaskRequest) (response *SubmitCheckAttendanceTaskResponse, err error)
- func (c *Client) SubmitCheckAttendanceTaskPlus(request *SubmitCheckAttendanceTaskPlusRequest) (response *SubmitCheckAttendanceTaskPlusResponse, err error)
- func (c *Client) SubmitCheckAttendanceTaskPlusWithContext(ctx context.Context, request *SubmitCheckAttendanceTaskPlusRequest) (response *SubmitCheckAttendanceTaskPlusResponse, err error)
- func (c *Client) SubmitCheckAttendanceTaskWithContext(ctx context.Context, request *SubmitCheckAttendanceTaskRequest) (response *SubmitCheckAttendanceTaskResponse, err error)
- func (c *Client) SubmitConversationTask(request *SubmitConversationTaskRequest) (response *SubmitConversationTaskResponse, err error)
- func (c *Client) SubmitConversationTaskWithContext(ctx context.Context, request *SubmitConversationTaskRequest) (response *SubmitConversationTaskResponse, err error)
- func (c *Client) SubmitDoubleVideoHighlights(request *SubmitDoubleVideoHighlightsRequest) (response *SubmitDoubleVideoHighlightsResponse, err error)
- func (c *Client) SubmitDoubleVideoHighlightsWithContext(ctx context.Context, request *SubmitDoubleVideoHighlightsRequest) (response *SubmitDoubleVideoHighlightsResponse, err error)
- func (c *Client) SubmitFullBodyClassTask(request *SubmitFullBodyClassTaskRequest) (response *SubmitFullBodyClassTaskResponse, err error)
- func (c *Client) SubmitFullBodyClassTaskWithContext(ctx context.Context, request *SubmitFullBodyClassTaskRequest) (response *SubmitFullBodyClassTaskResponse, err error)
- func (c *Client) SubmitHighlights(request *SubmitHighlightsRequest) (response *SubmitHighlightsResponse, err error)
- func (c *Client) SubmitHighlightsWithContext(ctx context.Context, request *SubmitHighlightsRequest) (response *SubmitHighlightsResponse, err error)
- func (c *Client) SubmitImageTask(request *SubmitImageTaskRequest) (response *SubmitImageTaskResponse, err error)
- func (c *Client) SubmitImageTaskPlus(request *SubmitImageTaskPlusRequest) (response *SubmitImageTaskPlusResponse, err error)
- func (c *Client) SubmitImageTaskPlusWithContext(ctx context.Context, request *SubmitImageTaskPlusRequest) (response *SubmitImageTaskPlusResponse, err error)
- func (c *Client) SubmitImageTaskWithContext(ctx context.Context, request *SubmitImageTaskRequest) (response *SubmitImageTaskResponse, err error)
- func (c *Client) SubmitOneByOneClassTask(request *SubmitOneByOneClassTaskRequest) (response *SubmitOneByOneClassTaskResponse, err error)
- func (c *Client) SubmitOneByOneClassTaskWithContext(ctx context.Context, request *SubmitOneByOneClassTaskRequest) (response *SubmitOneByOneClassTaskResponse, err error)
- func (c *Client) SubmitOpenClassTask(request *SubmitOpenClassTaskRequest) (response *SubmitOpenClassTaskResponse, err error)
- func (c *Client) SubmitOpenClassTaskWithContext(ctx context.Context, request *SubmitOpenClassTaskRequest) (response *SubmitOpenClassTaskResponse, err error)
- func (c *Client) SubmitPartialBodyClassTask(request *SubmitPartialBodyClassTaskRequest) (response *SubmitPartialBodyClassTaskResponse, err error)
- func (c *Client) SubmitPartialBodyClassTaskWithContext(ctx context.Context, request *SubmitPartialBodyClassTaskRequest) (response *SubmitPartialBodyClassTaskResponse, err error)
- func (c *Client) SubmitTraditionalClassTask(request *SubmitTraditionalClassTaskRequest) (response *SubmitTraditionalClassTaskResponse, err error)
- func (c *Client) SubmitTraditionalClassTaskWithContext(ctx context.Context, request *SubmitTraditionalClassTaskRequest) (response *SubmitTraditionalClassTaskResponse, err error)
- func (c *Client) TransmitAudioStream(request *TransmitAudioStreamRequest) (response *TransmitAudioStreamResponse, err error)
- func (c *Client) TransmitAudioStreamWithContext(ctx context.Context, request *TransmitAudioStreamRequest) (response *TransmitAudioStreamResponse, err error)
- type CreateFaceRequest
- type CreateFaceRequestParams
- type CreateFaceResponse
- type CreateFaceResponseParams
- type CreateLibraryRequest
- type CreateLibraryRequestParams
- type CreateLibraryResponse
- type CreateLibraryResponseParams
- type CreatePersonRequest
- type CreatePersonRequestParams
- type CreatePersonResponse
- type CreatePersonResponseParams
- type CreateVocabLibRequest
- type CreateVocabLibRequestParams
- type CreateVocabLibResponse
- type CreateVocabLibResponseParams
- type CreateVocabRequest
- type CreateVocabRequestParams
- type CreateVocabResponse
- type CreateVocabResponseParams
- type DeleteFaceRequest
- type DeleteFaceRequestParams
- type DeleteFaceResponse
- type DeleteFaceResponseParams
- type DeleteLibraryRequest
- type DeleteLibraryRequestParams
- type DeleteLibraryResponse
- type DeleteLibraryResponseParams
- type DeletePersonRequest
- type DeletePersonRequestParams
- type DeletePersonResponse
- type DeletePersonResponseParams
- type DeleteVocabLibRequest
- type DeleteVocabLibRequestParams
- type DeleteVocabLibResponse
- type DeleteVocabLibResponseParams
- type DeleteVocabRequest
- type DeleteVocabRequestParams
- type DeleteVocabResponse
- type DeleteVocabResponseParams
- type DescribeAITaskResultRequest
- type DescribeAITaskResultRequestParams
- type DescribeAITaskResultResponse
- type DescribeAITaskResultResponseParams
- type DescribeAttendanceResultRequest
- type DescribeAttendanceResultRequestParams
- type DescribeAttendanceResultResponse
- type DescribeAttendanceResultResponseParams
- type DescribeAudioTaskRequest
- type DescribeAudioTaskRequestParams
- type DescribeAudioTaskResponse
- type DescribeAudioTaskResponseParams
- type DescribeConversationTaskRequest
- type DescribeConversationTaskRequestParams
- type DescribeConversationTaskResponse
- type DescribeConversationTaskResponseParams
- type DescribeHighlightResultRequest
- type DescribeHighlightResultRequestParams
- type DescribeHighlightResultResponse
- type DescribeHighlightResultResponseParams
- type DescribeImageTaskRequest
- type DescribeImageTaskRequestParams
- type DescribeImageTaskResponse
- type DescribeImageTaskResponseParams
- type DescribeImageTaskStatisticRequest
- type DescribeImageTaskStatisticRequestParams
- type DescribeImageTaskStatisticResponse
- type DescribeImageTaskStatisticResponseParams
- type DescribeLibrariesRequest
- type DescribeLibrariesRequestParams
- type DescribeLibrariesResponse
- type DescribeLibrariesResponseParams
- type DescribePersonRequest
- type DescribePersonRequestParams
- type DescribePersonResponse
- type DescribePersonResponseParams
- type DescribePersonsRequest
- type DescribePersonsRequestParams
- type DescribePersonsResponse
- type DescribePersonsResponseParams
- type DescribeVocabLibRequest
- type DescribeVocabLibRequestParams
- type DescribeVocabLibResponse
- type DescribeVocabLibResponseParams
- type DescribeVocabRequest
- type DescribeVocabRequestParams
- type DescribeVocabResponse
- type DescribeVocabResponseParams
- type DetailInfo
- type DoubleVideoFunction
- type ExpressRatioStatistic
- type Face
- type FaceAttrResult
- type FaceDetectStatistic
- type FaceExpressStatistic
- type FaceExpressionResult
- type FaceIdentifyResult
- type FaceIdentifyStatistic
- type FaceInfo
- type FaceInfoResult
- type FacePoseResult
- type FrameInfo
- type Function
- type GestureResult
- type HLFunction
- type HandTrackingResult
- type HighlightsInfomation
- type ImageTaskFunction
- type ImageTaskResult
- type ImageTaskStatistic
- type Library
- type LightDistributionStatistic
- type LightLevelRatioStatistic
- type LightResult
- type LightStandard
- type LightStatistic
- type ModifyLibraryRequest
- type ModifyLibraryRequestParams
- type ModifyLibraryResponse
- type ModifyLibraryResponseParams
- type ModifyPersonRequest
- type ModifyPersonRequestParams
- type ModifyPersonResponse
- type ModifyPersonResponseParams
- type MuteSlice
- type Person
- type PersonInfo
- type StandardAudioResult
- type StandardImageResult
- type StandardVideoResult
- type StatInfo
- type StudentBodyMovementResult
- type SubmitAudioTaskRequest
- type SubmitAudioTaskRequestParams
- type SubmitAudioTaskResponse
- type SubmitAudioTaskResponseParams
- type SubmitCheckAttendanceTaskPlusRequest
- type SubmitCheckAttendanceTaskPlusRequestParams
- type SubmitCheckAttendanceTaskPlusResponse
- type SubmitCheckAttendanceTaskPlusResponseParams
- type SubmitCheckAttendanceTaskRequest
- type SubmitCheckAttendanceTaskRequestParams
- type SubmitCheckAttendanceTaskResponse
- type SubmitCheckAttendanceTaskResponseParams
- type SubmitConversationTaskRequest
- type SubmitConversationTaskRequestParams
- type SubmitConversationTaskResponse
- type SubmitConversationTaskResponseParams
- type SubmitDoubleVideoHighlightsRequest
- type SubmitDoubleVideoHighlightsRequestParams
- type SubmitDoubleVideoHighlightsResponse
- type SubmitDoubleVideoHighlightsResponseParams
- type SubmitFullBodyClassTaskRequest
- type SubmitFullBodyClassTaskRequestParams
- type SubmitFullBodyClassTaskResponse
- type SubmitFullBodyClassTaskResponseParams
- type SubmitHighlightsRequest
- type SubmitHighlightsRequestParams
- type SubmitHighlightsResponse
- type SubmitHighlightsResponseParams
- type SubmitImageTaskPlusRequest
- type SubmitImageTaskPlusRequestParams
- type SubmitImageTaskPlusResponse
- type SubmitImageTaskPlusResponseParams
- type SubmitImageTaskRequest
- type SubmitImageTaskRequestParams
- type SubmitImageTaskResponse
- type SubmitImageTaskResponseParams
- type SubmitOneByOneClassTaskRequest
- type SubmitOneByOneClassTaskRequestParams
- type SubmitOneByOneClassTaskResponse
- type SubmitOneByOneClassTaskResponseParams
- type SubmitOpenClassTaskRequest
- type SubmitOpenClassTaskRequestParams
- type SubmitOpenClassTaskResponse
- type SubmitOpenClassTaskResponseParams
- type SubmitPartialBodyClassTaskRequest
- type SubmitPartialBodyClassTaskRequestParams
- type SubmitPartialBodyClassTaskResponse
- type SubmitPartialBodyClassTaskResponseParams
- type SubmitTraditionalClassTaskRequest
- type SubmitTraditionalClassTaskRequestParams
- type SubmitTraditionalClassTaskResponse
- type SubmitTraditionalClassTaskResponseParams
- type SuspectedInfo
- type TeacherOutScreenResult
- type TextItem
- type TimeInfoResult
- type TimeType
- type TransmitAudioStreamRequest
- type TransmitAudioStreamRequestParams
- type TransmitAudioStreamResponse
- type TransmitAudioStreamResponseParams
- type VocabDetailInfomation
- type VocabStatInfomation
- type WholeTextItem
- type Word
- type WordTimePair
Constants ¶
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" )
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 ActionCountStatistic ¶
type ActionDurationStatistic ¶
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 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 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 ¶
func NewClient ¶
func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
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 FaceAttrResult ¶
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 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 LightResult ¶
type LightStandard ¶
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 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 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 ¶
func (r *SubmitCheckAttendanceTaskPlusResponse) ToJsonString() string
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 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 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 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"` }