 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
- Constants
- type AIAssistantRequest
- type AIAssistantResponse
- type ASRStat
- type ActionCountStatistic
- type ActionDurationRatioStatistic
- type ActionDurationStatistic
- type ActionInfo
- type ActionStatistic
- type ActionType
- type AttendanceInfo
- type BodyMovementResult
- type CancelTaskRequest
- type CancelTaskResponse
- type CheckAttendanceRequest
- type CheckAttendanceResponse
- type CheckFacePhotoRequest
- type CheckFacePhotoResponse
- type Client
- func (c *Client) AIAssistant(request *AIAssistantRequest) (response *AIAssistantResponse, err error)
- func (c *Client) CancelTask(request *CancelTaskRequest) (response *CancelTaskResponse, err error)
- func (c *Client) CheckAttendance(request *CheckAttendanceRequest) (response *CheckAttendanceResponse, err error)
- func (c *Client) CheckFacePhoto(request *CheckFacePhotoRequest) (response *CheckFacePhotoResponse, err error)
- func (c *Client) CreateFace(request *CreateFaceRequest) (response *CreateFaceResponse, err error)
- func (c *Client) CreateLibrary(request *CreateLibraryRequest) (response *CreateLibraryResponse, 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) DeleteFace(request *DeleteFaceRequest) (response *DeleteFaceResponse, err error)
- func (c *Client) DeleteLibrary(request *DeleteLibraryRequest) (response *DeleteLibraryResponse, err error)
- func (c *Client) DeletePerson(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) DescribeAITaskResult(request *DescribeAITaskResultRequest) (response *DescribeAITaskResultResponse, err error)
- func (c *Client) DescribeAttendanceResult(request *DescribeAttendanceResultRequest) (response *DescribeAttendanceResultResponse, err error)
- func (c *Client) DescribeAudioTask(request *DescribeAudioTaskRequest) (response *DescribeAudioTaskResponse, err error)
- func (c *Client) DescribeConversationTask(request *DescribeConversationTaskRequest) (response *DescribeConversationTaskResponse, err error)
- func (c *Client) DescribeHighlightResult(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) DescribeLibraries(request *DescribeLibrariesRequest) (response *DescribeLibrariesResponse, err error)
- func (c *Client) DescribePerson(request *DescribePersonRequest) (response *DescribePersonResponse, err error)
- func (c *Client) DescribePersons(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) ModifyLibrary(request *ModifyLibraryRequest) (response *ModifyLibraryResponse, err error)
- func (c *Client) ModifyPerson(request *ModifyPersonRequest) (response *ModifyPersonResponse, err error)
- func (c *Client) SubmitAudioTask(request *SubmitAudioTaskRequest) (response *SubmitAudioTaskResponse, err error)
- func (c *Client) SubmitCheckAttendanceTask(request *SubmitCheckAttendanceTaskRequest) (response *SubmitCheckAttendanceTaskResponse, err error)
- func (c *Client) SubmitDoubleVideoHighlights(request *SubmitDoubleVideoHighlightsRequest) (response *SubmitDoubleVideoHighlightsResponse, err error)
- func (c *Client) SubmitHighlights(request *SubmitHighlightsRequest) (response *SubmitHighlightsResponse, err error)
- func (c *Client) SubmitImageTask(request *SubmitImageTaskRequest) (response *SubmitImageTaskResponse, err error)
- func (c *Client) TransmitAudioStream(request *TransmitAudioStreamRequest) (response *TransmitAudioStreamResponse, err error)
 
- type CreateFaceRequest
- type CreateFaceResponse
- type CreateLibraryRequest
- type CreateLibraryResponse
- type CreateVocabLibRequest
- type CreateVocabLibResponse
- type CreateVocabRequest
- type CreateVocabResponse
- type DeleteFaceRequest
- type DeleteFaceResponse
- type DeleteLibraryRequest
- type DeleteLibraryResponse
- type DeletePersonRequest
- type DeletePersonResponse
- type DeleteVocabLibRequest
- type DeleteVocabLibResponse
- type DeleteVocabRequest
- type DeleteVocabResponse
- type DescribeAITaskResultRequest
- type DescribeAITaskResultResponse
- type DescribeAttendanceResultRequest
- type DescribeAttendanceResultResponse
- type DescribeAudioTaskRequest
- type DescribeAudioTaskResponse
- type DescribeConversationTaskRequest
- type DescribeConversationTaskResponse
- type DescribeHighlightResultRequest
- type DescribeHighlightResultResponse
- type DescribeImageTaskRequest
- type DescribeImageTaskResponse
- type DescribeImageTaskStatisticRequest
- type DescribeImageTaskStatisticResponse
- type DescribeLibrariesRequest
- type DescribeLibrariesResponse
- type DescribePersonRequest
- type DescribePersonResponse
- type DescribePersonsRequest
- type DescribePersonsResponse
- type DescribeVocabLibRequest
- type DescribeVocabLibResponse
- type DescribeVocabRequest
- type DescribeVocabResponse
- 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 ModifyLibraryResponse
- type ModifyPersonRequest
- type ModifyPersonResponse
- type Person
- type PersonInfo
- type StandardAudioResult
- type StandardImageResult
- type StandardVideoResult
- type StatInfo
- type SubmitAudioTaskRequest
- type SubmitAudioTaskResponse
- type SubmitCheckAttendanceTaskRequest
- type SubmitCheckAttendanceTaskResponse
- type SubmitDoubleVideoHighlightsRequest
- type SubmitDoubleVideoHighlightsResponse
- type SubmitHighlightsRequest
- type SubmitHighlightsResponse
- type SubmitImageTaskRequest
- type SubmitImageTaskResponse
- type SuspectedInfo
- type TextItem
- type TimeInfoResult
- type TimeType
- type TransmitAudioStreamRequest
- type TransmitAudioStreamResponse
- type VocabDetailInfomation
- type VocabStatInfomation
- type WholeTextItem
- type Word
- type WordTimePair
Constants ¶
      View Source
      
  
const APIVersion = "2019-03-18"
    Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AIAssistantRequest ¶
type AIAssistantRequest struct {
	*tchttp.BaseRequest
	// 输入分析对象内容
	FileContent *string `json:"FileContent,omitempty" name:"FileContent"`
	// 输入分析对象类型,picture_url:图片地址,vod_url:视频地址,live_url:直播地址,audio_url: 音频文件
	FileType *string `json:"FileType,omitempty" name:"FileType"`
	// 音频源的语言,默认0为英文,1为中文
	Lang *int64 `json:"Lang,omitempty" name:"Lang"`
	// 查询人员库列表
	LibrarySet []*string `json:"LibrarySet,omitempty" name:"LibrarySet" list`
	// 标准化模板选择:0:AI助教基础版本,1:AI评教基础版本,2:AI评教标准版本。AI 助教基础版本功能包括:人脸检索、人脸检测、人脸表情识别、学生动作选项,音频信息分析,微笑识别。AI 评教基础版本功能包括:人脸检索、人脸检测、人脸表情识别、音频信息分析。AI 评教标准版功能包括人脸检索、人脸检测、人脸表情识别、手势识别、音频信息分析、音频关键词分析、视频精彩集锦分析。
	Template *int64 `json:"Template,omitempty" name:"Template"`
	// 识别词库名列表,评估过程使用这些词汇库中的词汇进行词汇使用行为分析
	VocabLibNameList []*string `json:"VocabLibNameList,omitempty" name:"VocabLibNameList" list`
	// 语音编码类型 1:pcm
	VoiceEncodeType *int64 `json:"VoiceEncodeType,omitempty" name:"VoiceEncodeType"`
	// 语音文件类型 1:raw, 2:wav, 3:mp3,10:视频(三种音频格式目前仅支持16k采样率16bit)
	VoiceFileType *int64 `json:"VoiceFileType,omitempty" name:"VoiceFileType"`
}
    func NewAIAssistantRequest ¶
func NewAIAssistantRequest() (request *AIAssistantRequest)
func (*AIAssistantRequest) FromJsonString ¶
func (r *AIAssistantRequest) FromJsonString(s string) error
func (*AIAssistantRequest) ToJsonString ¶
func (r *AIAssistantRequest) ToJsonString() string
type AIAssistantResponse ¶
type AIAssistantResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 图像任务直接返回结果
		ImageResults []*ImageTaskResult `json:"ImageResults,omitempty" name:"ImageResults" list`
		// 任务ID
		TaskId *int64 `json:"TaskId,omitempty" name:"TaskId"`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewAIAssistantResponse ¶
func NewAIAssistantResponse() (response *AIAssistantResponse)
func (*AIAssistantResponse) FromJsonString ¶
func (r *AIAssistantResponse) FromJsonString(s string) error
func (*AIAssistantResponse) ToJsonString ¶
func (r *AIAssistantResponse) ToJsonString() string
type ASRStat ¶
type ASRStat struct {
	// 当前音频的平均语速
	AvgSpeed *float64 `json:"AvgSpeed,omitempty" name:"AvgSpeed"`
	// Vad的平均音量
	AvgVolume *float64 `json:"AvgVolume,omitempty" name:"AvgVolume"`
	// Vad的最大音量
	MaxVolume *float64 `json:"MaxVolume,omitempty" name:"MaxVolume"`
	// Vad的最小音量
	MinVolume *float64 `json:"MinVolume,omitempty" name:"MinVolume"`
	// 当前音频的非发音时长
	MuteDuration *int64 `json:"MuteDuration,omitempty" name:"MuteDuration"`
	// 当前音频的发音时长
	SoundDuration *int64 `json:"SoundDuration,omitempty" name:"SoundDuration"`
	// 当前音频的总时长
	TotalDuration *int64 `json:"TotalDuration,omitempty" name:"TotalDuration"`
	// 当前音频的句子总数
	VadNum *int64 `json:"VadNum,omitempty" name:"VadNum"`
	// 当前音频的单词总数
	WordNum *int64 `json:"WordNum,omitempty" name:"WordNum"`
}
    type ActionCountStatistic ¶
type ActionDurationStatistic ¶
type ActionInfo ¶
type ActionInfo struct {
	// 躯体动作识别结果
	BodyPosture *ActionType `json:"BodyPosture,omitempty" name:"BodyPosture"`
	// 举手识别结果
	Handup *ActionType `json:"Handup,omitempty" name:"Handup"`
	// 是否低头识别结果
	LookHead *ActionType `json:"LookHead,omitempty" name:"LookHead"`
	// 是否写字识别结果
	Writing *ActionType `json:"Writing,omitempty" name:"Writing"`
	// 动作图像高度
	Height *int64 `json:"Height,omitempty" name:"Height"`
	// 动作出现图像的左侧起始坐标位置
	Left *int64 `json:"Left,omitempty" name:"Left"`
	// 动作出现图像的上侧起始侧坐标位置
	Top *int64 `json:"Top,omitempty" name:"Top"`
	// 动作图像宽度
	Width *int64 `json:"Width,omitempty" name:"Width"`
}
    type ActionStatistic ¶
type ActionStatistic struct {
	// 数量统计
	ActionCount []*ActionCountStatistic `json:"ActionCount,omitempty" name:"ActionCount" list`
	// 时长统计
	ActionDuration []*ActionDurationStatistic `json:"ActionDuration,omitempty" name:"ActionDuration" list`
	// 时长比例统计
	ActionDurationRatio []*ActionDurationRatioStatistic `json:"ActionDurationRatio,omitempty" name:"ActionDurationRatio" list`
}
    type ActionType ¶
type AttendanceInfo ¶
type BodyMovementResult ¶
type BodyMovementResult struct {
	// 置信度
	Confidence *float64 `json:"Confidence,omitempty" name:"Confidence"`
	// 识别结果高度
	Height *int64 `json:"Height,omitempty" name:"Height"`
	// 识别结果左坐标
	Left *int64 `json:"Left,omitempty" name:"Left"`
	// 动作识别结果
	Movements *string `json:"Movements,omitempty" name:"Movements"`
	// 识别结果顶坐标
	Top *int64 `json:"Top,omitempty" name:"Top"`
	// 识别结果宽度
	Width *int64 `json:"Width,omitempty" name:"Width"`
}
    type CancelTaskRequest ¶
type CancelTaskRequest struct {
	*tchttp.BaseRequest
	// 待取消任务标志符。
	JobId *int64 `json:"JobId,omitempty" name:"JobId"`
}
    func NewCancelTaskRequest ¶
func NewCancelTaskRequest() (request *CancelTaskRequest)
func (*CancelTaskRequest) FromJsonString ¶
func (r *CancelTaskRequest) FromJsonString(s string) error
func (*CancelTaskRequest) ToJsonString ¶
func (r *CancelTaskRequest) ToJsonString() string
type CancelTaskResponse ¶
type CancelTaskResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 取消任务标志符。
		JobId *int64 `json:"JobId,omitempty" name:"JobId"`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewCancelTaskResponse ¶
func NewCancelTaskResponse() (response *CancelTaskResponse)
func (*CancelTaskResponse) FromJsonString ¶
func (r *CancelTaskResponse) FromJsonString(s string) error
func (*CancelTaskResponse) ToJsonString ¶
func (r *CancelTaskResponse) ToJsonString() string
type CheckAttendanceRequest ¶
type CheckAttendanceRequest struct {
	*tchttp.BaseRequest
	// 输入数据
	FileContent *string `json:"FileContent,omitempty" name:"FileContent"`
	// 输入类型,picture_url:图片,vod_url:视频文件
	FileType *string `json:"FileType,omitempty" name:"FileType"`
	// 人员库 ID
	LibraryId *string `json:"LibraryId,omitempty" name:"LibraryId"`
	// 人员 ID 列表
	PersonIdSet []*string `json:"PersonIdSet,omitempty" name:"PersonIdSet" list`
	// 确定出勤阀值;默认为0.92
	AttendanceThreshold *float64 `json:"AttendanceThreshold,omitempty" name:"AttendanceThreshold"`
	// 考勤结束时间(到视频的第几秒结束考勤),单位秒;默认为900
	EndTime *int64 `json:"EndTime,omitempty" name:"EndTime"`
	// 考勤开始时间(从视频的第几秒开始考勤),单位秒;默认为0
	StartTime *int64 `json:"StartTime,omitempty" name:"StartTime"`
	// 识别阈值;默认为0.7
	Threshold *float64 `json:"Threshold,omitempty" name:"Threshold"`
}
    func NewCheckAttendanceRequest ¶
func NewCheckAttendanceRequest() (request *CheckAttendanceRequest)
func (*CheckAttendanceRequest) FromJsonString ¶
func (r *CheckAttendanceRequest) FromJsonString(s string) error
func (*CheckAttendanceRequest) ToJsonString ¶
func (r *CheckAttendanceRequest) ToJsonString() string
type CheckAttendanceResponse ¶
type CheckAttendanceResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 任务标识符
		JobId *int64 `json:"JobId,omitempty" name:"JobId"`
		// 没有注册的人的ID列表
		NotRegisteredSet []*string `json:"NotRegisteredSet,omitempty" name:"NotRegisteredSet" list`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewCheckAttendanceResponse ¶
func NewCheckAttendanceResponse() (response *CheckAttendanceResponse)
func (*CheckAttendanceResponse) FromJsonString ¶
func (r *CheckAttendanceResponse) FromJsonString(s string) error
func (*CheckAttendanceResponse) ToJsonString ¶
func (r *CheckAttendanceResponse) ToJsonString() string
type CheckFacePhotoRequest ¶
type CheckFacePhotoRequest struct {
	*tchttp.BaseRequest
	// 输入分析对象内容
	FileContent *string `json:"FileContent,omitempty" name:"FileContent"`
	// 输入分析对象类型,picture_url:图片地址
	FileType *string `json:"FileType,omitempty" name:"FileType"`
}
    func NewCheckFacePhotoRequest ¶
func NewCheckFacePhotoRequest() (request *CheckFacePhotoRequest)
func (*CheckFacePhotoRequest) FromJsonString ¶
func (r *CheckFacePhotoRequest) FromJsonString(s string) error
func (*CheckFacePhotoRequest) ToJsonString ¶
func (r *CheckFacePhotoRequest) ToJsonString() string
type CheckFacePhotoResponse ¶
type CheckFacePhotoResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 人脸检查结果,0:通过检查,1:图片模糊
		CheckResult *int64 `json:"CheckResult,omitempty" name:"CheckResult"`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewCheckFacePhotoResponse ¶
func NewCheckFacePhotoResponse() (response *CheckFacePhotoResponse)
func (*CheckFacePhotoResponse) FromJsonString ¶
func (r *CheckFacePhotoResponse) FromJsonString(s string) error
func (*CheckFacePhotoResponse) ToJsonString ¶
func (r *CheckFacePhotoResponse) ToJsonString() string
type Client ¶
func NewClient ¶
func NewClient(credential *common.Credential, 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)
提供 AI 助教基础版本功能接口
func (*Client) CancelTask ¶
func (c *Client) CancelTask(request *CancelTaskRequest) (response *CancelTaskResponse, err error)
用于取消已经提交的任务
func (*Client) CheckAttendance ¶
func (c *Client) CheckAttendance(request *CheckAttendanceRequest) (response *CheckAttendanceResponse, err error)
人员考勤
func (*Client) CheckFacePhoto ¶
func (c *Client) CheckFacePhoto(request *CheckFacePhotoRequest) (response *CheckFacePhotoResponse, err error)
检查人脸图片是否合法
func (*Client) CreateFace ¶
func (c *Client) CreateFace(request *CreateFaceRequest) (response *CreateFaceResponse, err error)
创建人脸
func (*Client) CreateLibrary ¶
func (c *Client) CreateLibrary(request *CreateLibraryRequest) (response *CreateLibraryResponse, err error)
创建人员库
func (*Client) CreateVocab ¶
func (c *Client) CreateVocab(request *CreateVocabRequest) (response *CreateVocabResponse, err error)
创建词汇
func (*Client) CreateVocabLib ¶
func (c *Client) CreateVocabLib(request *CreateVocabLibRequest) (response *CreateVocabLibResponse, err error)
建立词汇库
func (*Client) DeleteFace ¶
func (c *Client) DeleteFace(request *DeleteFaceRequest) (response *DeleteFaceResponse, err error)
删除人脸
func (*Client) DeleteLibrary ¶
func (c *Client) DeleteLibrary(request *DeleteLibraryRequest) (response *DeleteLibraryResponse, err error)
删除人员库
func (*Client) DeletePerson ¶
func (c *Client) DeletePerson(request *DeletePersonRequest) (response *DeletePersonResponse, err error)
删除人员
func (*Client) DeleteVocab ¶
func (c *Client) DeleteVocab(request *DeleteVocabRequest) (response *DeleteVocabResponse, err error)
删除词汇
func (*Client) DeleteVocabLib ¶
func (c *Client) DeleteVocabLib(request *DeleteVocabLibRequest) (response *DeleteVocabLibResponse, err error)
删除词汇库
func (*Client) DescribeAITaskResult ¶
func (c *Client) DescribeAITaskResult(request *DescribeAITaskResultRequest) (response *DescribeAITaskResultResponse, err error)
获取标准化接口任务结果
func (*Client) DescribeAttendanceResult ¶
func (c *Client) DescribeAttendanceResult(request *DescribeAttendanceResultRequest) (response *DescribeAttendanceResultResponse, err error)
人脸考勤查询结果
func (*Client) DescribeAudioTask ¶
func (c *Client) DescribeAudioTask(request *DescribeAudioTaskRequest) (response *DescribeAudioTaskResponse, err error)
音频评估任务信息查询接口,异步查询客户提交的请求的结果。
func (*Client) DescribeConversationTask ¶
func (c *Client) DescribeConversationTask(request *DescribeConversationTaskRequest) (response *DescribeConversationTaskResponse, err error)
音频对话任务评估任务信息查询接口,异步查询客户提交的请求的结果。
func (*Client) DescribeHighlightResult ¶
func (c *Client) DescribeHighlightResult(request *DescribeHighlightResultRequest) (response *DescribeHighlightResultResponse, err error)
视频精彩集锦结果查询接口,异步查询客户提交的请求的结果。
func (*Client) DescribeImageTask ¶
func (c *Client) DescribeImageTask(request *DescribeImageTaskRequest) (response *DescribeImageTaskResponse, err error)
拉取任务详情
func (*Client) DescribeImageTaskStatistic ¶
func (c *Client) DescribeImageTaskStatistic(request *DescribeImageTaskStatisticRequest) (response *DescribeImageTaskStatisticResponse, err error)
获取图像任务统计信息
func (*Client) DescribeLibraries ¶
func (c *Client) DescribeLibraries(request *DescribeLibrariesRequest) (response *DescribeLibrariesResponse, err error)
获取人员库列表
func (*Client) DescribePerson ¶
func (c *Client) DescribePerson(request *DescribePersonRequest) (response *DescribePersonResponse, err error)
获取人员详情
func (*Client) DescribePersons ¶
func (c *Client) DescribePersons(request *DescribePersonsRequest) (response *DescribePersonsResponse, err error)
拉取人员列表
func (*Client) DescribeVocab ¶
func (c *Client) DescribeVocab(request *DescribeVocabRequest) (response *DescribeVocabResponse, err error)
查询词汇
func (*Client) DescribeVocabLib ¶
func (c *Client) DescribeVocabLib(request *DescribeVocabLibRequest) (response *DescribeVocabLibResponse, err error)
查询词汇库
func (*Client) ModifyLibrary ¶
func (c *Client) ModifyLibrary(request *ModifyLibraryRequest) (response *ModifyLibraryResponse, err error)
修改人员库信息
func (*Client) ModifyPerson ¶
func (c *Client) ModifyPerson(request *ModifyPersonRequest) (response *ModifyPersonResponse, err error)
修改人员信息
func (*Client) SubmitAudioTask ¶
func (c *Client) SubmitAudioTask(request *SubmitAudioTaskRequest) (response *SubmitAudioTaskResponse, err error)
音频任务提交接口
func (*Client) SubmitCheckAttendanceTask ¶
func (c *Client) SubmitCheckAttendanceTask(request *SubmitCheckAttendanceTaskRequest) (response *SubmitCheckAttendanceTaskResponse, err error)
提交人员考勤任务
func (*Client) SubmitDoubleVideoHighlights ¶
func (c *Client) SubmitDoubleVideoHighlights(request *SubmitDoubleVideoHighlightsRequest) (response *SubmitDoubleVideoHighlightsResponse, err error)
发起双路视频生成精彩集锦接口。该接口可以通过客户传入的学生音视频及老师视频两路Url,自动生成一堂课程的精彩集锦。需要通过SubmitDoubleVideoHighlights接口获取生成结果。
func (*Client) SubmitHighlights ¶
func (c *Client) SubmitHighlights(request *SubmitHighlightsRequest) (response *SubmitHighlightsResponse, err error)
发起视频生成精彩集锦接口。该接口可以通过客户传入的课程音频数据及相关策略(如微笑抽取,专注抽取等),自动生成一堂课程的精彩集锦。需要通过QueryHighlightResult接口获取生成结果。
func (*Client) SubmitImageTask ¶
func (c *Client) SubmitImageTask(request *SubmitImageTaskRequest) (response *SubmitImageTaskResponse, err error)
提交图像分析任务
func (*Client) TransmitAudioStream ¶
func (c *Client) TransmitAudioStream(request *TransmitAudioStreamRequest) (response *TransmitAudioStreamResponse, err error)
分析音频信息
type CreateFaceRequest ¶
type CreateFaceRequest struct {
	*tchttp.BaseRequest
	// 人员唯一标识符
	PersonId *string `json:"PersonId,omitempty" name:"PersonId"`
	// 图片数据 base64 字符串,与 Urls 参数选择一个输入
	Images []*string `json:"Images,omitempty" name:"Images" list`
	// 人员库唯一标识符
	LibraryId *string `json:"LibraryId,omitempty" name:"LibraryId"`
	// 图片下载地址,与 Images 参数选择一个输入
	Urls []*string `json:"Urls,omitempty" name:"Urls" list`
}
    func NewCreateFaceRequest ¶
func NewCreateFaceRequest() (request *CreateFaceRequest)
func (*CreateFaceRequest) FromJsonString ¶
func (r *CreateFaceRequest) FromJsonString(s string) error
func (*CreateFaceRequest) ToJsonString ¶
func (r *CreateFaceRequest) ToJsonString() string
type CreateFaceResponse ¶
type CreateFaceResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 人脸操作结果信息
		FaceInfoSet []*FaceInfo `json:"FaceInfoSet,omitempty" name:"FaceInfoSet" list`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewCreateFaceResponse ¶
func NewCreateFaceResponse() (response *CreateFaceResponse)
func (*CreateFaceResponse) FromJsonString ¶
func (r *CreateFaceResponse) FromJsonString(s string) error
func (*CreateFaceResponse) ToJsonString ¶
func (r *CreateFaceResponse) ToJsonString() string
type CreateLibraryRequest ¶
type CreateLibraryRequest struct {
	*tchttp.BaseRequest
	// 人员库名称
	LibraryName *string `json:"LibraryName,omitempty" name:"LibraryName"`
	// 人员库唯一标志符,为空则系统自动生成。
	LibraryId *string `json:"LibraryId,omitempty" name:"LibraryId"`
}
    func NewCreateLibraryRequest ¶
func NewCreateLibraryRequest() (request *CreateLibraryRequest)
func (*CreateLibraryRequest) FromJsonString ¶
func (r *CreateLibraryRequest) FromJsonString(s string) error
func (*CreateLibraryRequest) ToJsonString ¶
func (r *CreateLibraryRequest) ToJsonString() string
type CreateLibraryResponse ¶
type CreateLibraryResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 人员库唯一标识符
		LibraryId *string `json:"LibraryId,omitempty" name:"LibraryId"`
		// 人员库名称
		LibraryName *string `json:"LibraryName,omitempty" name:"LibraryName"`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewCreateLibraryResponse ¶
func NewCreateLibraryResponse() (response *CreateLibraryResponse)
func (*CreateLibraryResponse) FromJsonString ¶
func (r *CreateLibraryResponse) FromJsonString(s string) error
func (*CreateLibraryResponse) ToJsonString ¶
func (r *CreateLibraryResponse) ToJsonString() string
type CreateVocabLibRequest ¶
type CreateVocabLibRequest struct {
	*tchttp.BaseRequest
	// 词汇库名称
	VocabLibName *string `json:"VocabLibName,omitempty" name:"VocabLibName"`
}
    func NewCreateVocabLibRequest ¶
func NewCreateVocabLibRequest() (request *CreateVocabLibRequest)
func (*CreateVocabLibRequest) FromJsonString ¶
func (r *CreateVocabLibRequest) FromJsonString(s string) error
func (*CreateVocabLibRequest) ToJsonString ¶
func (r *CreateVocabLibRequest) ToJsonString() string
type CreateVocabLibResponse ¶
type CreateVocabLibResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewCreateVocabLibResponse ¶
func NewCreateVocabLibResponse() (response *CreateVocabLibResponse)
func (*CreateVocabLibResponse) FromJsonString ¶
func (r *CreateVocabLibResponse) FromJsonString(s string) error
func (*CreateVocabLibResponse) ToJsonString ¶
func (r *CreateVocabLibResponse) ToJsonString() string
type CreateVocabRequest ¶
type CreateVocabRequest struct {
	*tchttp.BaseRequest
	// 要添加词汇的词汇库名
	VocabLibName *string `json:"VocabLibName,omitempty" name:"VocabLibName"`
	// 要添加的词汇列表
	VocabList []*string `json:"VocabList,omitempty" name:"VocabList" list`
}
    func NewCreateVocabRequest ¶
func NewCreateVocabRequest() (request *CreateVocabRequest)
func (*CreateVocabRequest) FromJsonString ¶
func (r *CreateVocabRequest) FromJsonString(s string) error
func (*CreateVocabRequest) ToJsonString ¶
func (r *CreateVocabRequest) ToJsonString() string
type CreateVocabResponse ¶
type CreateVocabResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewCreateVocabResponse ¶
func NewCreateVocabResponse() (response *CreateVocabResponse)
func (*CreateVocabResponse) FromJsonString ¶
func (r *CreateVocabResponse) FromJsonString(s string) error
func (*CreateVocabResponse) ToJsonString ¶
func (r *CreateVocabResponse) ToJsonString() string
type DeleteFaceRequest ¶
type DeleteFaceRequest struct {
	*tchttp.BaseRequest
	// 人脸标识符数组
	FaceIdSet []*string `json:"FaceIdSet,omitempty" name:"FaceIdSet" list`
	// 人员唯一标识符
	PersonId *string `json:"PersonId,omitempty" name:"PersonId"`
	// 人员库唯一标识符
	LibraryId *string `json:"LibraryId,omitempty" name:"LibraryId"`
}
    func NewDeleteFaceRequest ¶
func NewDeleteFaceRequest() (request *DeleteFaceRequest)
func (*DeleteFaceRequest) FromJsonString ¶
func (r *DeleteFaceRequest) FromJsonString(s string) error
func (*DeleteFaceRequest) ToJsonString ¶
func (r *DeleteFaceRequest) ToJsonString() string
type DeleteFaceResponse ¶
type DeleteFaceResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 人脸操作结果
		FaceInfoSet []*FaceInfo `json:"FaceInfoSet,omitempty" name:"FaceInfoSet" list`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewDeleteFaceResponse ¶
func NewDeleteFaceResponse() (response *DeleteFaceResponse)
func (*DeleteFaceResponse) FromJsonString ¶
func (r *DeleteFaceResponse) FromJsonString(s string) error
func (*DeleteFaceResponse) ToJsonString ¶
func (r *DeleteFaceResponse) ToJsonString() string
type DeleteLibraryRequest ¶
type DeleteLibraryRequest struct {
	*tchttp.BaseRequest
	// 人员库唯一标识符
	LibraryId *string `json:"LibraryId,omitempty" name:"LibraryId"`
}
    func NewDeleteLibraryRequest ¶
func NewDeleteLibraryRequest() (request *DeleteLibraryRequest)
func (*DeleteLibraryRequest) FromJsonString ¶
func (r *DeleteLibraryRequest) FromJsonString(s string) error
func (*DeleteLibraryRequest) ToJsonString ¶
func (r *DeleteLibraryRequest) ToJsonString() string
type DeleteLibraryResponse ¶
type DeleteLibraryResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 人员库唯一标识符
		LibraryId *string `json:"LibraryId,omitempty" name:"LibraryId"`
		// 人员库名称
		LibraryName *string `json:"LibraryName,omitempty" name:"LibraryName"`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewDeleteLibraryResponse ¶
func NewDeleteLibraryResponse() (response *DeleteLibraryResponse)
func (*DeleteLibraryResponse) FromJsonString ¶
func (r *DeleteLibraryResponse) FromJsonString(s string) error
func (*DeleteLibraryResponse) ToJsonString ¶
func (r *DeleteLibraryResponse) ToJsonString() string
type DeletePersonRequest ¶
type DeletePersonRequest struct {
	*tchttp.BaseRequest
	// 人员唯一标识符
	PersonId *string `json:"PersonId,omitempty" name:"PersonId"`
	// 人员库唯一标识符
	LibraryId *string `json:"LibraryId,omitempty" name:"LibraryId"`
}
    func NewDeletePersonRequest ¶
func NewDeletePersonRequest() (request *DeletePersonRequest)
func (*DeletePersonRequest) FromJsonString ¶
func (r *DeletePersonRequest) FromJsonString(s string) error
func (*DeletePersonRequest) ToJsonString ¶
func (r *DeletePersonRequest) ToJsonString() string
type DeletePersonResponse ¶
type DeletePersonResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 人员库唯一标识符
		LibraryId *string `json:"LibraryId,omitempty" name:"LibraryId"`
		// 人员唯一标识符
		PersonId *string `json:"PersonId,omitempty" name:"PersonId"`
		// 人员名称
		PersonName *string `json:"PersonName,omitempty" name:"PersonName"`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewDeletePersonResponse ¶
func NewDeletePersonResponse() (response *DeletePersonResponse)
func (*DeletePersonResponse) FromJsonString ¶
func (r *DeletePersonResponse) FromJsonString(s string) error
func (*DeletePersonResponse) ToJsonString ¶
func (r *DeletePersonResponse) ToJsonString() string
type DeleteVocabLibRequest ¶
type DeleteVocabLibRequest struct {
	*tchttp.BaseRequest
	// 词汇库名称
	VocabLibName *string `json:"VocabLibName,omitempty" name:"VocabLibName"`
}
    func NewDeleteVocabLibRequest ¶
func NewDeleteVocabLibRequest() (request *DeleteVocabLibRequest)
func (*DeleteVocabLibRequest) FromJsonString ¶
func (r *DeleteVocabLibRequest) FromJsonString(s string) error
func (*DeleteVocabLibRequest) ToJsonString ¶
func (r *DeleteVocabLibRequest) ToJsonString() string
type DeleteVocabLibResponse ¶
type DeleteVocabLibResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewDeleteVocabLibResponse ¶
func NewDeleteVocabLibResponse() (response *DeleteVocabLibResponse)
func (*DeleteVocabLibResponse) FromJsonString ¶
func (r *DeleteVocabLibResponse) FromJsonString(s string) error
func (*DeleteVocabLibResponse) ToJsonString ¶
func (r *DeleteVocabLibResponse) ToJsonString() string
type DeleteVocabRequest ¶
type DeleteVocabRequest struct {
	*tchttp.BaseRequest
	// 要删除词汇的词汇库名
	VocabLibName *string `json:"VocabLibName,omitempty" name:"VocabLibName"`
	// 要删除的词汇列表
	VocabList []*string `json:"VocabList,omitempty" name:"VocabList" list`
}
    func NewDeleteVocabRequest ¶
func NewDeleteVocabRequest() (request *DeleteVocabRequest)
func (*DeleteVocabRequest) FromJsonString ¶
func (r *DeleteVocabRequest) FromJsonString(s string) error
func (*DeleteVocabRequest) ToJsonString ¶
func (r *DeleteVocabRequest) ToJsonString() string
type DeleteVocabResponse ¶
type DeleteVocabResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewDeleteVocabResponse ¶
func NewDeleteVocabResponse() (response *DeleteVocabResponse)
func (*DeleteVocabResponse) FromJsonString ¶
func (r *DeleteVocabResponse) FromJsonString(s string) error
func (*DeleteVocabResponse) ToJsonString ¶
func (r *DeleteVocabResponse) ToJsonString() string
type DescribeAITaskResultRequest ¶
type DescribeAITaskResultRequest struct {
	*tchttp.BaseRequest
	// 任务唯一标识符。在URL方式时提交请求后会返回一个任务标识符,后续查询该url的结果时使用这个标识符进行查询。
	TaskId *int64 `json:"TaskId,omitempty" name:"TaskId"`
	// 限制数目
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`
	// 偏移量
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`
}
    func NewDescribeAITaskResultRequest ¶
func NewDescribeAITaskResultRequest() (request *DescribeAITaskResultRequest)
func (*DescribeAITaskResultRequest) FromJsonString ¶
func (r *DescribeAITaskResultRequest) FromJsonString(s string) error
func (*DescribeAITaskResultRequest) ToJsonString ¶
func (r *DescribeAITaskResultRequest) ToJsonString() string
type DescribeAITaskResultResponse ¶
type DescribeAITaskResultResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 音频分析结果
		AudioResult *StandardAudioResult `json:"AudioResult,omitempty" name:"AudioResult"`
		// 图像分析结果
		ImageResult *StandardImageResult `json:"ImageResult,omitempty" name:"ImageResult"`
		// 视频分析结果
		VideoResult *StandardVideoResult `json:"VideoResult,omitempty" name:"VideoResult"`
		// 任务唯一id。在URL方式时提交请求后会返回一个jobid,后续查询该url的结果时使用这个jobid进行查询。
		TaskId *int64 `json:"TaskId,omitempty" name:"TaskId"`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewDescribeAITaskResultResponse ¶
func NewDescribeAITaskResultResponse() (response *DescribeAITaskResultResponse)
func (*DescribeAITaskResultResponse) FromJsonString ¶
func (r *DescribeAITaskResultResponse) FromJsonString(s string) error
func (*DescribeAITaskResultResponse) ToJsonString ¶
func (r *DescribeAITaskResultResponse) ToJsonString() string
type DescribeAttendanceResultRequest ¶
type DescribeAttendanceResultRequest struct {
	*tchttp.BaseRequest
	// 任务唯一标识符
	JobId *int64 `json:"JobId,omitempty" name:"JobId"`
}
    func NewDescribeAttendanceResultRequest ¶
func NewDescribeAttendanceResultRequest() (request *DescribeAttendanceResultRequest)
func (*DescribeAttendanceResultRequest) FromJsonString ¶
func (r *DescribeAttendanceResultRequest) FromJsonString(s string) error
func (*DescribeAttendanceResultRequest) ToJsonString ¶
func (r *DescribeAttendanceResultRequest) ToJsonString() string
type DescribeAttendanceResultResponse ¶
type DescribeAttendanceResultResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 确定出勤人员列表
		AttendanceSet []*AttendanceInfo `json:"AttendanceSet,omitempty" name:"AttendanceSet" list`
		// 疑似出勤人员列表
		SuspectedSet []*SuspectedInfo `json:"SuspectedSet,omitempty" name:"SuspectedSet" list`
		// 缺失人员的ID列表
		AbsenceSet []*string `json:"AbsenceSet,omitempty" name:"AbsenceSet" list`
		// 请求处理进度
		Progress *int64 `json:"Progress,omitempty" name:"Progress"`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewDescribeAttendanceResultResponse ¶
func NewDescribeAttendanceResultResponse() (response *DescribeAttendanceResultResponse)
func (*DescribeAttendanceResultResponse) FromJsonString ¶
func (r *DescribeAttendanceResultResponse) FromJsonString(s string) error
func (*DescribeAttendanceResultResponse) ToJsonString ¶
func (r *DescribeAttendanceResultResponse) ToJsonString() string
type DescribeAudioTaskRequest ¶
type DescribeAudioTaskRequest struct {
	*tchttp.BaseRequest
	// 音频任务唯一id。在URL方式时提交请求后会返回一个jobid,后续查询该url的结果时使用这个jobid进行查询。
	JobId *int64 `json:"JobId,omitempty" name:"JobId"`
	// 限制数目
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`
	// 偏移量
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`
}
    func NewDescribeAudioTaskRequest ¶
func NewDescribeAudioTaskRequest() (request *DescribeAudioTaskRequest)
func (*DescribeAudioTaskRequest) FromJsonString ¶
func (r *DescribeAudioTaskRequest) FromJsonString(s string) error
func (*DescribeAudioTaskRequest) ToJsonString ¶
func (r *DescribeAudioTaskRequest) ToJsonString() string
type DescribeAudioTaskResponse ¶
type DescribeAudioTaskResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 返回的当前音频的统计信息。当进度为100时返回。
		AsrStat *ASRStat `json:"AsrStat,omitempty" name:"AsrStat"`
		// 返回当前音频流的详细信息,如果是流模式,返回的是对应流的详细信息,如果是 URL模式,返回的是查询的那一段seq对应的音频的详细信息。
		Texts []*WholeTextItem `json:"Texts,omitempty" name:"Texts" list`
		// 返回词汇库中的单词出现的详细时间信息。
		VocabAnalysisDetailInfo []*VocabDetailInfomation `json:"VocabAnalysisDetailInfo,omitempty" name:"VocabAnalysisDetailInfo" list`
		// 返回词汇库中的单词出现的次数信息。
		VocabAnalysisStatInfo []*VocabStatInfomation `json:"VocabAnalysisStatInfo,omitempty" name:"VocabAnalysisStatInfo" list`
		// 音频任务唯一id。在URL方式时提交请求后会返回一个jobid,后续查询该url的结果时使用这个jobid进行查询。
		JobId *int64 `json:"JobId,omitempty" name:"JobId"`
		// 返回的当前处理进度。
		Progress *float64 `json:"Progress,omitempty" name:"Progress"`
		// 结果总数
		TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewDescribeAudioTaskResponse ¶
func NewDescribeAudioTaskResponse() (response *DescribeAudioTaskResponse)
func (*DescribeAudioTaskResponse) FromJsonString ¶
func (r *DescribeAudioTaskResponse) FromJsonString(s string) error
func (*DescribeAudioTaskResponse) ToJsonString ¶
func (r *DescribeAudioTaskResponse) ToJsonString() string
type DescribeConversationTaskRequest ¶
type DescribeConversationTaskRequest struct {
	*tchttp.BaseRequest
	// 音频任务唯一id。在URL方式时提交请求后会返回一个jobid,后续查询该url的结果时使用这个jobid进行查询。
	JobId *int64 `json:"JobId,omitempty" name:"JobId"`
	// 要查询明细的流的身份,1 老师 2 学生
	Identity *int64 `json:"Identity,omitempty" name:"Identity"`
	// 限制数目
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`
	// 偏移量
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`
}
    func NewDescribeConversationTaskRequest ¶
func NewDescribeConversationTaskRequest() (request *DescribeConversationTaskRequest)
func (*DescribeConversationTaskRequest) FromJsonString ¶
func (r *DescribeConversationTaskRequest) FromJsonString(s string) error
func (*DescribeConversationTaskRequest) ToJsonString ¶
func (r *DescribeConversationTaskRequest) ToJsonString() string
type DescribeConversationTaskResponse ¶
type DescribeConversationTaskResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 返回的当前音频的统计信息。当进度为100时返回。
		AsrStat *ASRStat `json:"AsrStat,omitempty" name:"AsrStat"`
		// 返回当前音频流的详细信息,如果是流模式,返回的是对应流的详细信息,如果是 URL模式,返回的是查询的那一段seq对应的音频的详细信息。
		Texts []*WholeTextItem `json:"Texts,omitempty" name:"Texts" list`
		// 返回词汇库中的单词出现的详细时间信息。
		VocabAnalysisDetailInfo []*VocabDetailInfomation `json:"VocabAnalysisDetailInfo,omitempty" name:"VocabAnalysisDetailInfo" list`
		// 返回词汇库中的单词出现的次数信息。
		VocabAnalysisStatInfo []*VocabStatInfomation `json:"VocabAnalysisStatInfo,omitempty" name:"VocabAnalysisStatInfo" list`
		// 音频任务唯一id。在URL方式时提交请求后会返回一个jobid,后续查询该url的结果时使用这个jobid进行查询。
		JobId *int64 `json:"JobId,omitempty" name:"JobId"`
		// 返回的当前处理进度。
		Progress *float64 `json:"Progress,omitempty" name:"Progress"`
		// 结果总数
		TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewDescribeConversationTaskResponse ¶
func NewDescribeConversationTaskResponse() (response *DescribeConversationTaskResponse)
func (*DescribeConversationTaskResponse) FromJsonString ¶
func (r *DescribeConversationTaskResponse) FromJsonString(s string) error
func (*DescribeConversationTaskResponse) ToJsonString ¶
func (r *DescribeConversationTaskResponse) ToJsonString() string
type DescribeHighlightResultRequest ¶
type DescribeHighlightResultRequest struct {
	*tchttp.BaseRequest
	// 精彩集锦任务唯一id。在URL方式时提交请求后会返回一个JobId,后续查询该url的结果时使用这个JobId进行查询。
	JobId *int64 `json:"JobId,omitempty" name:"JobId"`
}
    func NewDescribeHighlightResultRequest ¶
func NewDescribeHighlightResultRequest() (request *DescribeHighlightResultRequest)
func (*DescribeHighlightResultRequest) FromJsonString ¶
func (r *DescribeHighlightResultRequest) FromJsonString(s string) error
func (*DescribeHighlightResultRequest) ToJsonString ¶
func (r *DescribeHighlightResultRequest) ToJsonString() string
type DescribeHighlightResultResponse ¶
type DescribeHighlightResultResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 精彩集锦详细信息。
		HighlightsInfo []*HighlightsInfomation `json:"HighlightsInfo,omitempty" name:"HighlightsInfo" list`
		// 精彩集锦任务唯一id。在URL方式时提交请求后会返回一个JobId,后续查询该url的结果时使用这个JobId进行查询。
		JobId *int64 `json:"JobId,omitempty" name:"JobId"`
		// 任务的进度百分比,100表示任务已完成。
		Progress *float64 `json:"Progress,omitempty" name:"Progress"`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewDescribeHighlightResultResponse ¶
func NewDescribeHighlightResultResponse() (response *DescribeHighlightResultResponse)
func (*DescribeHighlightResultResponse) FromJsonString ¶
func (r *DescribeHighlightResultResponse) FromJsonString(s string) error
func (*DescribeHighlightResultResponse) ToJsonString ¶
func (r *DescribeHighlightResultResponse) ToJsonString() string
type DescribeImageTaskRequest ¶
type DescribeImageTaskRequest struct {
	*tchttp.BaseRequest
	// 任务标识符
	JobId *int64 `json:"JobId,omitempty" name:"JobId"`
	// 限制数目
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`
	// 偏移量
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`
}
    func NewDescribeImageTaskRequest ¶
func NewDescribeImageTaskRequest() (request *DescribeImageTaskRequest)
func (*DescribeImageTaskRequest) FromJsonString ¶
func (r *DescribeImageTaskRequest) FromJsonString(s string) error
func (*DescribeImageTaskRequest) ToJsonString ¶
func (r *DescribeImageTaskRequest) ToJsonString() string
type DescribeImageTaskResponse ¶
type DescribeImageTaskResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 任务处理结果
		ResultSet []*ImageTaskResult `json:"ResultSet,omitempty" name:"ResultSet" list`
		// 任务唯一标识
		JobId *int64 `json:"JobId,omitempty" name:"JobId"`
		// 任务执行进度
		Progress *int64 `json:"Progress,omitempty" name:"Progress"`
		// 任务结果数目
		TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewDescribeImageTaskResponse ¶
func NewDescribeImageTaskResponse() (response *DescribeImageTaskResponse)
func (*DescribeImageTaskResponse) FromJsonString ¶
func (r *DescribeImageTaskResponse) FromJsonString(s string) error
func (*DescribeImageTaskResponse) ToJsonString ¶
func (r *DescribeImageTaskResponse) ToJsonString() string
type DescribeImageTaskStatisticRequest ¶
type DescribeImageTaskStatisticRequest struct {
	*tchttp.BaseRequest
	// 图像任务标识符
	JobId *int64 `json:"JobId,omitempty" name:"JobId"`
}
    func NewDescribeImageTaskStatisticRequest ¶
func NewDescribeImageTaskStatisticRequest() (request *DescribeImageTaskStatisticRequest)
func (*DescribeImageTaskStatisticRequest) FromJsonString ¶
func (r *DescribeImageTaskStatisticRequest) FromJsonString(s string) error
func (*DescribeImageTaskStatisticRequest) ToJsonString ¶
func (r *DescribeImageTaskStatisticRequest) ToJsonString() string
type DescribeImageTaskStatisticResponse ¶
type DescribeImageTaskStatisticResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 任务统计信息
		Statistic *ImageTaskStatistic `json:"Statistic,omitempty" name:"Statistic"`
		// 图像任务唯一标识符
		JobId *int64 `json:"JobId,omitempty" name:"JobId"`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewDescribeImageTaskStatisticResponse ¶
func NewDescribeImageTaskStatisticResponse() (response *DescribeImageTaskStatisticResponse)
func (*DescribeImageTaskStatisticResponse) FromJsonString ¶
func (r *DescribeImageTaskStatisticResponse) FromJsonString(s string) error
func (*DescribeImageTaskStatisticResponse) ToJsonString ¶
func (r *DescribeImageTaskStatisticResponse) ToJsonString() string
type DescribeLibrariesRequest ¶
type DescribeLibrariesRequest struct {
	*tchttp.BaseRequest
}
    func NewDescribeLibrariesRequest ¶
func NewDescribeLibrariesRequest() (request *DescribeLibrariesRequest)
func (*DescribeLibrariesRequest) FromJsonString ¶
func (r *DescribeLibrariesRequest) FromJsonString(s string) error
func (*DescribeLibrariesRequest) ToJsonString ¶
func (r *DescribeLibrariesRequest) ToJsonString() string
type DescribeLibrariesResponse ¶
type DescribeLibrariesResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 人员库列表
		LibrarySet []*Library `json:"LibrarySet,omitempty" name:"LibrarySet" list`
		// 人员库总数量
		TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewDescribeLibrariesResponse ¶
func NewDescribeLibrariesResponse() (response *DescribeLibrariesResponse)
func (*DescribeLibrariesResponse) FromJsonString ¶
func (r *DescribeLibrariesResponse) FromJsonString(s string) error
func (*DescribeLibrariesResponse) ToJsonString ¶
func (r *DescribeLibrariesResponse) ToJsonString() string
type DescribePersonRequest ¶
type DescribePersonRequest struct {
	*tchttp.BaseRequest
	// 人员唯一标识符
	PersonId *string `json:"PersonId,omitempty" name:"PersonId"`
	// 人员库唯一标识符
	LibraryId *string `json:"LibraryId,omitempty" name:"LibraryId"`
}
    func NewDescribePersonRequest ¶
func NewDescribePersonRequest() (request *DescribePersonRequest)
func (*DescribePersonRequest) FromJsonString ¶
func (r *DescribePersonRequest) FromJsonString(s string) error
func (*DescribePersonRequest) ToJsonString ¶
func (r *DescribePersonRequest) ToJsonString() string
type DescribePersonResponse ¶
type DescribePersonResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 人员人脸列表
		FaceSet []*Face `json:"FaceSet,omitempty" name:"FaceSet" list`
		// 创建时间
		CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"`
		// 工作号码
		JobNumber *string `json:"JobNumber,omitempty" name:"JobNumber"`
		// 人员库唯一标识符
		LibraryId *string `json:"LibraryId,omitempty" name:"LibraryId"`
		// 邮箱
		Mail *string `json:"Mail,omitempty" name:"Mail"`
		// 性别
		Male *int64 `json:"Male,omitempty" name:"Male"`
		// 人员唯一标识符
		PersonId *string `json:"PersonId,omitempty" name:"PersonId"`
		// 人员名称
		PersonName *string `json:"PersonName,omitempty" name:"PersonName"`
		// 电话号码
		PhoneNumber *string `json:"PhoneNumber,omitempty" name:"PhoneNumber"`
		// 学生号码
		StudentNumber *string `json:"StudentNumber,omitempty" name:"StudentNumber"`
		// 修改时间
		UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewDescribePersonResponse ¶
func NewDescribePersonResponse() (response *DescribePersonResponse)
func (*DescribePersonResponse) FromJsonString ¶
func (r *DescribePersonResponse) FromJsonString(s string) error
func (*DescribePersonResponse) ToJsonString ¶
func (r *DescribePersonResponse) ToJsonString() string
type DescribePersonsRequest ¶
type DescribePersonsRequest struct {
	*tchttp.BaseRequest
	// 人员库唯一标识符
	LibraryId *string `json:"LibraryId,omitempty" name:"LibraryId"`
	// 限制数目
	Limit *uint64 `json:"Limit,omitempty" name:"Limit"`
	// 偏移量
	Offset *uint64 `json:"Offset,omitempty" name:"Offset"`
}
    func NewDescribePersonsRequest ¶
func NewDescribePersonsRequest() (request *DescribePersonsRequest)
func (*DescribePersonsRequest) FromJsonString ¶
func (r *DescribePersonsRequest) FromJsonString(s string) error
func (*DescribePersonsRequest) ToJsonString ¶
func (r *DescribePersonsRequest) ToJsonString() string
type DescribePersonsResponse ¶
type DescribePersonsResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 人员列表
		PersonSet []*Person `json:"PersonSet,omitempty" name:"PersonSet" list`
		// 人员总数
		TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewDescribePersonsResponse ¶
func NewDescribePersonsResponse() (response *DescribePersonsResponse)
func (*DescribePersonsResponse) FromJsonString ¶
func (r *DescribePersonsResponse) FromJsonString(s string) error
func (*DescribePersonsResponse) ToJsonString ¶
func (r *DescribePersonsResponse) ToJsonString() string
type DescribeVocabLibRequest ¶
type DescribeVocabLibRequest struct {
	*tchttp.BaseRequest
}
    func NewDescribeVocabLibRequest ¶
func NewDescribeVocabLibRequest() (request *DescribeVocabLibRequest)
func (*DescribeVocabLibRequest) FromJsonString ¶
func (r *DescribeVocabLibRequest) FromJsonString(s string) error
func (*DescribeVocabLibRequest) ToJsonString ¶
func (r *DescribeVocabLibRequest) ToJsonString() string
type DescribeVocabLibResponse ¶
type DescribeVocabLibResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 返回该appid下的所有词汇库名
		VocabLibNameSet []*string `json:"VocabLibNameSet,omitempty" name:"VocabLibNameSet" list`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewDescribeVocabLibResponse ¶
func NewDescribeVocabLibResponse() (response *DescribeVocabLibResponse)
func (*DescribeVocabLibResponse) FromJsonString ¶
func (r *DescribeVocabLibResponse) FromJsonString(s string) error
func (*DescribeVocabLibResponse) ToJsonString ¶
func (r *DescribeVocabLibResponse) ToJsonString() string
type DescribeVocabRequest ¶
type DescribeVocabRequest struct {
	*tchttp.BaseRequest
	// 要查询词汇的词汇库名
	VocabLibName *string `json:"VocabLibName,omitempty" name:"VocabLibName"`
}
    func NewDescribeVocabRequest ¶
func NewDescribeVocabRequest() (request *DescribeVocabRequest)
func (*DescribeVocabRequest) FromJsonString ¶
func (r *DescribeVocabRequest) FromJsonString(s string) error
func (*DescribeVocabRequest) ToJsonString ¶
func (r *DescribeVocabRequest) ToJsonString() string
type DescribeVocabResponse ¶
type DescribeVocabResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 词汇列表
		VocabNameSet []*string `json:"VocabNameSet,omitempty" name:"VocabNameSet" list`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewDescribeVocabResponse ¶
func NewDescribeVocabResponse() (response *DescribeVocabResponse)
func (*DescribeVocabResponse) FromJsonString ¶
func (r *DescribeVocabResponse) FromJsonString(s string) error
func (*DescribeVocabResponse) ToJsonString ¶
func (r *DescribeVocabResponse) ToJsonString() string
type DetailInfo ¶
type DetailInfo struct {
	// 单词出现在该音频中的时间戳,出现了几次, 就返回对应次数的起始和结束时间戳
	Value []*WordTimePair `json:"Value,omitempty" name:"Value" list`
	// 词汇库中的单词
	Keyword *string `json:"Keyword,omitempty" name:"Keyword"`
}
    type DoubleVideoFunction ¶
type DoubleVideoFunction struct {
	// 片头片尾增加图片开关
	EnableCoverPictures *bool `json:"EnableCoverPictures,omitempty" name:"EnableCoverPictures"`
}
    type ExpressRatioStatistic ¶
type FaceAttrResult ¶
type FaceDetectStatistic ¶
type FaceDetectStatistic struct {
	// 人脸大小占画面平均占比
	FaceSizeRatio *float64 `json:"FaceSizeRatio,omitempty" name:"FaceSizeRatio"`
	// 检测到正脸次数
	FrontalFaceCount *int64 `json:"FrontalFaceCount,omitempty" name:"FrontalFaceCount"`
	// 正脸时长占比
	FrontalFaceRatio *float64 `json:"FrontalFaceRatio,omitempty" name:"FrontalFaceRatio"`
	// 正脸时长在总出现时常占比
	FrontalFaceRealRatio *float64 `json:"FrontalFaceRealRatio,omitempty" name:"FrontalFaceRealRatio"`
	// 人员唯一标识符
	PersonId *string `json:"PersonId,omitempty" name:"PersonId"`
	// 检测到侧脸次数
	SideFaceCount *int64 `json:"SideFaceCount,omitempty" name:"SideFaceCount"`
	// 侧脸时长占比
	SideFaceRatio *float64 `json:"SideFaceRatio,omitempty" name:"SideFaceRatio"`
	// 侧脸时长在总出现时常占比
	SideFaceRealRatio *float64 `json:"SideFaceRealRatio,omitempty" name:"SideFaceRealRatio"`
}
    type FaceExpressStatistic ¶
type FaceExpressStatistic struct {
	// 人员唯一标识符
	PersonId *string `json:"PersonId,omitempty" name:"PersonId"`
	// 表情统计结果
	ExpressRatio []*ExpressRatioStatistic `json:"ExpressRatio,omitempty" name:"ExpressRatio" list`
}
    type FaceExpressionResult ¶
type FaceIdentifyResult ¶
type FaceIdentifyResult struct {
	// 人脸标识符
	FaceId *string `json:"FaceId,omitempty" name:"FaceId"`
	// 人员库标识符
	LibraryId *string `json:"LibraryId,omitempty" name:"LibraryId"`
	// 人员标识符
	PersonId *string `json:"PersonId,omitempty" name:"PersonId"`
	// 相似度
	Similarity *float64 `json:"Similarity,omitempty" name:"Similarity"`
}
    type FaceIdentifyStatistic ¶
type FaceIdentifyStatistic struct {
	// 持续时间
	Duration *int64 `json:"Duration,omitempty" name:"Duration"`
	// 结束时间
	EndTs *int64 `json:"EndTs,omitempty" name:"EndTs"`
	// 人员唯一标识符
	PersonId *string `json:"PersonId,omitempty" name:"PersonId"`
	// 相似度
	Similarity *float64 `json:"Similarity,omitempty" name:"Similarity"`
	// 开始时间
	StartTs *int64 `json:"StartTs,omitempty" name:"StartTs"`
}
    type FaceInfo ¶
type FaceInfo struct {
	// 人脸操作错误码
	ErrorCode *string `json:"ErrorCode,omitempty" name:"ErrorCode"`
	// 人脸操作结果信息
	ErrorMsg *string `json:"ErrorMsg,omitempty" name:"ErrorMsg"`
	// 人脸唯一标识符
	FaceId *string `json:"FaceId,omitempty" name:"FaceId"`
	// 人脸保存地址
	FaceUrl *string `json:"FaceUrl,omitempty" name:"FaceUrl"`
	// 人员唯一标识
	PersonId *string `json:"PersonId,omitempty" name:"PersonId"`
}
    type FaceInfoResult ¶
type FaceInfoResult struct {
	// 人脸尺寸的占比
	FaceRatio *float64 `json:"FaceRatio,omitempty" name:"FaceRatio"`
	// 帧高度
	FrameHeight *int64 `json:"FrameHeight,omitempty" name:"FrameHeight"`
	// 帧宽度
	FrameWidth *int64 `json:"FrameWidth,omitempty" name:"FrameWidth"`
	// 人脸高度
	Height *int64 `json:"Height,omitempty" name:"Height"`
	// 人脸左坐标
	Left *int64 `json:"Left,omitempty" name:"Left"`
	// 人脸顶坐标
	Top *int64 `json:"Top,omitempty" name:"Top"`
	// 人脸宽度
	Width *int64 `json:"Width,omitempty" name:"Width"`
}
    type FacePoseResult ¶
type Function ¶
type Function struct {
	// 输出关键词信息标识,当该值设置为true时,会输出当前音频的关键词信息。
	EnableKeyword *bool `json:"EnableKeyword,omitempty" name:"EnableKeyword"`
	// 输出音频统计信息标识,当设置为 true 时,任务查询结果会输出音频的统计信息(AsrStat)
	EnableVadInfo *bool `json:"EnableVadInfo,omitempty" name:"EnableVadInfo"`
	// 输出音频音量信息标识,当设置为 true 时,会输出当前音频音量信息。
	EnableVolume *bool `json:"EnableVolume,omitempty" name:"EnableVolume"`
}
    type GestureResult ¶
type GestureResult struct {
	// 识别结果
	Class *string `json:"Class,omitempty" name:"Class"`
	// 置信度
	Confidence *float64 `json:"Confidence,omitempty" name:"Confidence"`
	// 识别结果高度
	Height *int64 `json:"Height,omitempty" name:"Height"`
	// 识别结果左坐标
	Left *int64 `json:"Left,omitempty" name:"Left"`
	// 识别结果顶坐标
	Top *int64 `json:"Top,omitempty" name:"Top"`
	// 识别结果宽度
	Width *int64 `json:"Width,omitempty" name:"Width"`
}
    type HLFunction ¶
type HLFunction struct {
	// 是否开启人脸检测
	EnableFaceDetect *bool `json:"EnableFaceDetect,omitempty" name:"EnableFaceDetect"`
	// 是否开启表情识别
	EnableFaceExpression *bool `json:"EnableFaceExpression,omitempty" name:"EnableFaceExpression"`
	// 是否开启人脸检索
	EnableFaceIdent *bool `json:"EnableFaceIdent,omitempty" name:"EnableFaceIdent"`
	// 是否开启视频集锦-老师关键字识别
	EnableKeywordWonderfulTime *bool `json:"EnableKeywordWonderfulTime,omitempty" name:"EnableKeywordWonderfulTime"`
	// 是否开启视频集锦-微笑识别
	EnableSmileWonderfulTime *bool `json:"EnableSmileWonderfulTime,omitempty" name:"EnableSmileWonderfulTime"`
}
    type HandTrackingResult ¶
type HandTrackingResult struct {
	// 识别结果
	Class *string `json:"Class,omitempty" name:"Class"`
	// 置信度
	Confidence *float64 `json:"Confidence,omitempty" name:"Confidence"`
	// 识别结果高度
	Height *int64 `json:"Height,omitempty" name:"Height"`
	// 识别结果左坐标
	Left *int64 `json:"Left,omitempty" name:"Left"`
	// 识别结果顶坐标
	Top *int64 `json:"Top,omitempty" name:"Top"`
	// 识别结果宽度
	Width *int64 `json:"Width,omitempty" name:"Width"`
}
    type HighlightsInfomation ¶
type HighlightsInfomation struct {
	// 专注的起始与终止时间信息。
	Concentration []*TimeType `json:"Concentration,omitempty" name:"Concentration" list`
	// 微笑的起始与终止时间信息。
	Smile []*TimeType `json:"Smile,omitempty" name:"Smile" list`
	// 高光集锦视频地址,保存剪辑好的视频地址。
	HighlightsUrl *string `json:"HighlightsUrl,omitempty" name:"HighlightsUrl"`
	// 片段中识别出来的人脸ID。
	PersonId *string `json:"PersonId,omitempty" name:"PersonId"`
}
    type ImageTaskFunction ¶
type ImageTaskFunction struct {
	// 大教室场景肢体动作识别选项
	EnableActionClass *bool `json:"EnableActionClass,omitempty" name:"EnableActionClass"`
	// 人脸检测选项
	EnableFaceDetect *bool `json:"EnableFaceDetect,omitempty" name:"EnableFaceDetect"`
	// 人脸表情识别选项
	EnableFaceExpression *bool `json:"EnableFaceExpression,omitempty" name:"EnableFaceExpression"`
	// 人脸检索选项
	EnableFaceIdentify *bool `json:"EnableFaceIdentify,omitempty" name:"EnableFaceIdentify"`
	// 动作选项
	EnableGesture *bool `json:"EnableGesture,omitempty" name:"EnableGesture"`
	// 手势选项
	EnableHandTracking *bool `json:"EnableHandTracking,omitempty" name:"EnableHandTracking"`
	// 光照选项
	EnableLightJudge *bool `json:"EnableLightJudge,omitempty" name:"EnableLightJudge"`
	// 学生动作选项
	EnableStudentBodyMovements *bool `json:"EnableStudentBodyMovements,omitempty" name:"EnableStudentBodyMovements"`
	// 教师动作选项
	EnableTeacherBodyMovements *bool `json:"EnableTeacherBodyMovements,omitempty" name:"EnableTeacherBodyMovements"`
}
    type ImageTaskResult ¶
type ImageTaskResult struct {
	// 大教室场景学生肢体动作识别信息
	ActionInfo *ActionInfo `json:"ActionInfo,omitempty" name:"ActionInfo"`
	// 属性识别结果
	FaceAttr *FaceAttrResult `json:"FaceAttr,omitempty" name:"FaceAttr"`
	// 表情识别结果
	FaceExpression *FaceExpressionResult `json:"FaceExpression,omitempty" name:"FaceExpression"`
	// 人脸检索结果
	FaceIdentify *FaceIdentifyResult `json:"FaceIdentify,omitempty" name:"FaceIdentify"`
	// 人脸检测结果
	FaceInfo *FaceInfoResult `json:"FaceInfo,omitempty" name:"FaceInfo"`
	// 姿势识别结果
	FacePose *FacePoseResult `json:"FacePose,omitempty" name:"FacePose"`
	// 动作分类结果
	Gesture *GestureResult `json:"Gesture,omitempty" name:"Gesture"`
	// 手势分类结果
	HandTracking *HandTrackingResult `json:"HandTracking,omitempty" name:"HandTracking"`
	// 光照识别结果
	Light *LightResult `json:"Light,omitempty" name:"Light"`
	// 学生肢体动作识别结果
	StudentBodyMovement *BodyMovementResult `json:"StudentBodyMovement,omitempty" name:"StudentBodyMovement"`
	// 老师肢体动作识别结果
	TeacherBodyMovement *BodyMovementResult `json:"TeacherBodyMovement,omitempty" name:"TeacherBodyMovement"`
	// 时间统计结果
	TimeInfo *TimeInfoResult `json:"TimeInfo,omitempty" name:"TimeInfo"`
}
    type ImageTaskStatistic ¶
type ImageTaskStatistic struct {
	// 人员检测统计信息
	FaceDetect []*FaceDetectStatistic `json:"FaceDetect,omitempty" name:"FaceDetect" list`
	// 人脸表情统计信息
	FaceExpression []*FaceExpressStatistic `json:"FaceExpression,omitempty" name:"FaceExpression" list`
	// 人脸检索统计信息
	FaceIdentify []*FaceIdentifyStatistic `json:"FaceIdentify,omitempty" name:"FaceIdentify" list`
	// 姿势识别统计信息
	Gesture *ActionStatistic `json:"Gesture,omitempty" name:"Gesture"`
	// 手势识别统计信息
	Handtracking *ActionStatistic `json:"Handtracking,omitempty" name:"Handtracking"`
	// 光照统计信息
	Light *LightStatistic `json:"Light,omitempty" name:"Light"`
	// 学生动作统计信息
	StudentMovement *ActionStatistic `json:"StudentMovement,omitempty" name:"StudentMovement"`
	// 教师动作统计信息
	TeacherMovement *ActionStatistic `json:"TeacherMovement,omitempty" name:"TeacherMovement"`
}
    type Library ¶
type Library struct {
	// 人员库创建时间
	CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"`
	// 人员库唯一标识符
	LibraryId *string `json:"LibraryId,omitempty" name:"LibraryId"`
	// 人员库名称
	LibraryName *string `json:"LibraryName,omitempty" name:"LibraryName"`
	// 人员库人员数量
	PersonCount *int64 `json:"PersonCount,omitempty" name:"PersonCount"`
	// 人员库修改时间
	UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"`
}
    type LightResult ¶
type LightStandard ¶
type LightStatistic ¶
type LightStatistic struct {
	// 各个时间点的光线值
	LightDistribution []*LightDistributionStatistic `json:"LightDistribution,omitempty" name:"LightDistribution" list`
	// 光照程度比例统计结果
	LightLevelRatio []*LightLevelRatioStatistic `json:"LightLevelRatio,omitempty" name:"LightLevelRatio" list`
}
    type ModifyLibraryRequest ¶
type ModifyLibraryRequest struct {
	*tchttp.BaseRequest
	// 人员库唯一标识符
	LibraryId *string `json:"LibraryId,omitempty" name:"LibraryId"`
	// 人员库名称
	LibraryName *string `json:"LibraryName,omitempty" name:"LibraryName"`
}
    func NewModifyLibraryRequest ¶
func NewModifyLibraryRequest() (request *ModifyLibraryRequest)
func (*ModifyLibraryRequest) FromJsonString ¶
func (r *ModifyLibraryRequest) FromJsonString(s string) error
func (*ModifyLibraryRequest) ToJsonString ¶
func (r *ModifyLibraryRequest) ToJsonString() string
type ModifyLibraryResponse ¶
type ModifyLibraryResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 人员库唯一标识符
		LibraryId *string `json:"LibraryId,omitempty" name:"LibraryId"`
		// 人员库名称
		LibraryName *string `json:"LibraryName,omitempty" name:"LibraryName"`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewModifyLibraryResponse ¶
func NewModifyLibraryResponse() (response *ModifyLibraryResponse)
func (*ModifyLibraryResponse) FromJsonString ¶
func (r *ModifyLibraryResponse) FromJsonString(s string) error
func (*ModifyLibraryResponse) ToJsonString ¶
func (r *ModifyLibraryResponse) ToJsonString() string
type ModifyPersonRequest ¶
type ModifyPersonRequest struct {
	*tchttp.BaseRequest
	// 人员唯一标识符
	PersonId *string `json:"PersonId,omitempty" name:"PersonId"`
	// 人员工作号码
	JobNumber *string `json:"JobNumber,omitempty" name:"JobNumber"`
	// 人员库唯一标识符
	LibraryId *string `json:"LibraryId,omitempty" name:"LibraryId"`
	// 人员邮箱
	Mail *string `json:"Mail,omitempty" name:"Mail"`
	// 人员性别
	Male *int64 `json:"Male,omitempty" name:"Male"`
	// 人员名称
	PersonName *string `json:"PersonName,omitempty" name:"PersonName"`
	// 人员电话号码
	PhoneNumber *string `json:"PhoneNumber,omitempty" name:"PhoneNumber"`
	// 人员学生号码
	StudentNumber *string `json:"StudentNumber,omitempty" name:"StudentNumber"`
}
    func NewModifyPersonRequest ¶
func NewModifyPersonRequest() (request *ModifyPersonRequest)
func (*ModifyPersonRequest) FromJsonString ¶
func (r *ModifyPersonRequest) FromJsonString(s string) error
func (*ModifyPersonRequest) ToJsonString ¶
func (r *ModifyPersonRequest) ToJsonString() string
type ModifyPersonResponse ¶
type ModifyPersonResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 人员所属人员库标识符
		LibraryId *string `json:"LibraryId,omitempty" name:"LibraryId"`
		// 人员唯一标识符
		PersonId *string `json:"PersonId,omitempty" name:"PersonId"`
		// 人员名称
		PersonName *string `json:"PersonName,omitempty" name:"PersonName"`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewModifyPersonResponse ¶
func NewModifyPersonResponse() (response *ModifyPersonResponse)
func (*ModifyPersonResponse) FromJsonString ¶
func (r *ModifyPersonResponse) FromJsonString(s string) error
func (*ModifyPersonResponse) ToJsonString ¶
func (r *ModifyPersonResponse) ToJsonString() string
type Person ¶
type Person struct {
	// 人员库唯一标识符
	LibraryId *string `json:"LibraryId,omitempty" name:"LibraryId"`
	// 人员唯一标识符
	PersonId *string `json:"PersonId,omitempty" name:"PersonId"`
	// 人员名称
	PersonName *string `json:"PersonName,omitempty" name:"PersonName"`
	// 创建时间
	CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"`
	// 工作号码
	JobNumber *string `json:"JobNumber,omitempty" name:"JobNumber"`
	// 邮箱
	Mail *string `json:"Mail,omitempty" name:"Mail"`
	// 性别
	Male *int64 `json:"Male,omitempty" name:"Male"`
	// 电话号码
	PhoneNumber *string `json:"PhoneNumber,omitempty" name:"PhoneNumber"`
	// 学生号码
	StudentNumber *string `json:"StudentNumber,omitempty" name:"StudentNumber"`
	// 修改时间
	UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"`
}
    type PersonInfo ¶
type StandardAudioResult ¶
type StandardAudioResult struct {
	// 返回的当前音频的统计信息。当进度为100时返回。
	AsrStat *ASRStat `json:"AsrStat,omitempty" name:"AsrStat"`
	// 返回当前音频流的详细信息,如果是流模式,返回的是对应流的详细信息,如果是 URL模式,返回的是查询的那一段seq对应的音频的详细信息。
	Texts []*WholeTextItem `json:"Texts,omitempty" name:"Texts" list`
	// 返回词汇库中的单词出现的详细时间信息。
	VocabAnalysisDetailInfo []*VocabDetailInfomation `json:"VocabAnalysisDetailInfo,omitempty" name:"VocabAnalysisDetailInfo" list`
	// 返回词汇库中的单词出现的次数信息。
	VocabAnalysisStatInfo []*VocabStatInfomation `json:"VocabAnalysisStatInfo,omitempty" name:"VocabAnalysisStatInfo" list`
	// 状态描述
	Message *string `json:"Message,omitempty" name:"Message"`
	// 任务状态
	Status *string `json:"Status,omitempty" name:"Status"`
	// 结果数量
	TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`
}
    type StandardImageResult ¶
type StandardImageResult struct {
	// 详细结果
	ResultSet []*ImageTaskResult `json:"ResultSet,omitempty" name:"ResultSet" list`
	// 分析完成后的统计结果
	Statistic *ImageTaskStatistic `json:"Statistic,omitempty" name:"Statistic"`
	// 状态描述
	Message *string `json:"Message,omitempty" name:"Message"`
	// 任务状态
	Status *string `json:"Status,omitempty" name:"Status"`
	// 结果总数
	TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`
}
    type StandardVideoResult ¶
type StandardVideoResult struct {
	// 分析完成后的统计结果
	HighlightsInfo []*HighlightsInfomation `json:"HighlightsInfo,omitempty" name:"HighlightsInfo" list`
	// 状态描述
	Message *string `json:"Message,omitempty" name:"Message"`
	// 任务状态
	Status *string `json:"Status,omitempty" name:"Status"`
}
    type SubmitAudioTaskRequest ¶
type SubmitAudioTaskRequest struct {
	*tchttp.BaseRequest
	// 音频源的语言,默认0为英文,1为中文
	Lang *int64 `json:"Lang,omitempty" name:"Lang"`
	// 音频URL。客户请求为URL方式时必须带此字段指名音频的url。
	Url *string `json:"Url,omitempty" name:"Url"`
	// 语音编码类型 1:pcm
	VoiceEncodeType *int64 `json:"VoiceEncodeType,omitempty" name:"VoiceEncodeType"`
	// 语音文件类型 1:raw, 2:wav, 3:mp3(三种格式目前仅支持16k采样率16bit)
	VoiceFileType *int64 `json:"VoiceFileType,omitempty" name:"VoiceFileType"`
	// 功能开关列表,表示是否需要打开相应的功能,返回相应的信息
	Functions *Function `json:"Functions,omitempty" name:"Functions"`
	// 课堂标识符
	ClassId *string `json:"ClassId,omitempty" name:"ClassId"`
	// 身份,1:老师 2:学生
	Identity *int64 `json:"Identity,omitempty" name:"Identity"`
	// 识别词库名列表,评估过程使用这些词汇库中的词汇进行词汇使用行为分析
	VocabLibNameList []*string `json:"VocabLibNameList,omitempty" name:"VocabLibNameList" list`
}
    func NewSubmitAudioTaskRequest ¶
func NewSubmitAudioTaskRequest() (request *SubmitAudioTaskRequest)
func (*SubmitAudioTaskRequest) FromJsonString ¶
func (r *SubmitAudioTaskRequest) FromJsonString(s string) error
func (*SubmitAudioTaskRequest) ToJsonString ¶
func (r *SubmitAudioTaskRequest) ToJsonString() string
type SubmitAudioTaskResponse ¶
type SubmitAudioTaskResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 	查询结果时指名的jobid。在URL方式时提交请求后会返回一个jobid,后续查询该url的结果时使用这个jobid进行查询。
		JobId *int64 `json:"JobId,omitempty" name:"JobId"`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewSubmitAudioTaskResponse ¶
func NewSubmitAudioTaskResponse() (response *SubmitAudioTaskResponse)
func (*SubmitAudioTaskResponse) FromJsonString ¶
func (r *SubmitAudioTaskResponse) FromJsonString(s string) error
func (*SubmitAudioTaskResponse) ToJsonString ¶
func (r *SubmitAudioTaskResponse) ToJsonString() string
type SubmitCheckAttendanceTaskRequest ¶
type SubmitCheckAttendanceTaskRequest struct {
	*tchttp.BaseRequest
	// 输入数据
	FileContent *string `json:"FileContent,omitempty" name:"FileContent"`
	// 视频流类型,vod_url表示点播URL,live_url表示直播URL,默认vod_url
	FileType *string `json:"FileType,omitempty" name:"FileType"`
	// 人员库 ID列表
	LibraryIds []*string `json:"LibraryIds,omitempty" name:"LibraryIds" list`
	// 确定出勤阀值;默认为0.92
	AttendanceThreshold *float64 `json:"AttendanceThreshold,omitempty" name:"AttendanceThreshold"`
	// 是否开启陌生人模式,开启后才会推送陌生人事件,默认不开启
	EnableStranger *bool `json:"EnableStranger,omitempty" name:"EnableStranger"`
	// 考勤结束时间(到视频的第几秒结束考勤),单位秒;默认为900
	// 对于直播场景,使用绝对时间戳,单位秒,默认当前时间往后12小时
	EndTime *int64 `json:"EndTime,omitempty" name:"EndTime"`
	// 通知回调地址,要求方法为post,application/json格式
	NoticeUrl *string `json:"NoticeUrl,omitempty" name:"NoticeUrl"`
	// 考勤开始时间(从视频的第几秒开始考勤),单位秒;默认为0
	// 对于直播场景,使用绝对时间戳,单位秒,默认当前时间
	StartTime *int64 `json:"StartTime,omitempty" name:"StartTime"`
	// 识别阈值;默认为0.8
	Threshold *float64 `json:"Threshold,omitempty" name:"Threshold"`
}
    func NewSubmitCheckAttendanceTaskRequest ¶
func NewSubmitCheckAttendanceTaskRequest() (request *SubmitCheckAttendanceTaskRequest)
func (*SubmitCheckAttendanceTaskRequest) FromJsonString ¶
func (r *SubmitCheckAttendanceTaskRequest) FromJsonString(s string) error
func (*SubmitCheckAttendanceTaskRequest) ToJsonString ¶
func (r *SubmitCheckAttendanceTaskRequest) ToJsonString() string
type SubmitCheckAttendanceTaskResponse ¶
type SubmitCheckAttendanceTaskResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 任务标识符
		JobId *int64 `json:"JobId,omitempty" name:"JobId"`
		// 没有注册的人的ID列表
		NotRegisteredSet []*string `json:"NotRegisteredSet,omitempty" name:"NotRegisteredSet" list`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewSubmitCheckAttendanceTaskResponse ¶
func NewSubmitCheckAttendanceTaskResponse() (response *SubmitCheckAttendanceTaskResponse)
func (*SubmitCheckAttendanceTaskResponse) FromJsonString ¶
func (r *SubmitCheckAttendanceTaskResponse) FromJsonString(s string) error
func (*SubmitCheckAttendanceTaskResponse) ToJsonString ¶
func (r *SubmitCheckAttendanceTaskResponse) ToJsonString() string
type SubmitDoubleVideoHighlightsRequest ¶
type SubmitDoubleVideoHighlightsRequest struct {
	*tchttp.BaseRequest
	// 学生视频url
	FileContent *string `json:"FileContent,omitempty" name:"FileContent"`
	// 需要检索的人脸合集库,不在库中的人脸将不参与精彩集锦;目前仅支持输入一个人脸库。
	LibIds []*string `json:"LibIds,omitempty" name:"LibIds" list`
	// 详细功能开关配置项
	Functions *DoubleVideoFunction `json:"Functions,omitempty" name:"Functions"`
	// 需要匹配的人员信息列表。
	PersonInfoList []*PersonInfo `json:"PersonInfoList,omitempty" name:"PersonInfoList" list`
	// 视频处理的抽帧间隔,单位毫秒。建议留空。
	FrameInterval *int64 `json:"FrameInterval,omitempty" name:"FrameInterval"`
	// 旧版本需要匹配的人员信息列表。
	PersonIds []*string `json:"PersonIds,omitempty" name:"PersonIds" list`
	// 人脸检索的相似度阈值,默认值0.89。建议留空。
	SimThreshold *int64 `json:"SimThreshold,omitempty" name:"SimThreshold"`
	// 老师视频url
	TeacherFileContent *string `json:"TeacherFileContent,omitempty" name:"TeacherFileContent"`
}
    func NewSubmitDoubleVideoHighlightsRequest ¶
func NewSubmitDoubleVideoHighlightsRequest() (request *SubmitDoubleVideoHighlightsRequest)
func (*SubmitDoubleVideoHighlightsRequest) FromJsonString ¶
func (r *SubmitDoubleVideoHighlightsRequest) FromJsonString(s string) error
func (*SubmitDoubleVideoHighlightsRequest) ToJsonString ¶
func (r *SubmitDoubleVideoHighlightsRequest) ToJsonString() string
type SubmitDoubleVideoHighlightsResponse ¶
type SubmitDoubleVideoHighlightsResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 视频拆条任务ID,用来唯一标识视频拆条任务。
		JobId *int64 `json:"JobId,omitempty" name:"JobId"`
		// 未注册的人员ID列表。若出现此项,代表评估出现了问题,输入的PersonId中有不在库中的人员ID。
		NotRegistered []*string `json:"NotRegistered,omitempty" name:"NotRegistered" list`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewSubmitDoubleVideoHighlightsResponse ¶
func NewSubmitDoubleVideoHighlightsResponse() (response *SubmitDoubleVideoHighlightsResponse)
func (*SubmitDoubleVideoHighlightsResponse) FromJsonString ¶
func (r *SubmitDoubleVideoHighlightsResponse) FromJsonString(s string) error
func (*SubmitDoubleVideoHighlightsResponse) ToJsonString ¶
func (r *SubmitDoubleVideoHighlightsResponse) ToJsonString() string
type SubmitHighlightsRequest ¶
type SubmitHighlightsRequest struct {
	*tchttp.BaseRequest
	// 表情配置开关项。
	Functions *HLFunction `json:"Functions,omitempty" name:"Functions"`
	// 视频url。
	FileContent *string `json:"FileContent,omitempty" name:"FileContent"`
	// 视频类型及来源,目前只支持点播类型:"vod_url"。
	FileType *string `json:"FileType,omitempty" name:"FileType"`
	// 需要检索的人脸合集库,不在库中的人脸将不参与精彩集锦。
	LibIds []*string `json:"LibIds,omitempty" name:"LibIds" list`
	// 视频处理的抽帧间隔,单位毫秒。建议留空。
	FrameInterval *int64 `json:"FrameInterval,omitempty" name:"FrameInterval"`
	// 关键词语言类型,0为英文,1为中文。
	KeywordsLanguage *int64 `json:"KeywordsLanguage,omitempty" name:"KeywordsLanguage"`
	// 关键词数组,当且仅当Funtions中的EnableKeywordWonderfulTime为true时有意义,匹配相应的关键字。
	KeywordsStrings []*string `json:"KeywordsStrings,omitempty" name:"KeywordsStrings" list`
	// 处理视频的总时长,单位毫秒。该值为0或未设置时,默认值两小时生效;当该值大于视频实际时长时,视频实际时长生效;当该值小于视频实际时长时,该值生效;当获取视频实际时长失败时,若该值设置则生效,否则默认值生效。建议留空。
	MaxVideoDuration *int64 `json:"MaxVideoDuration,omitempty" name:"MaxVideoDuration"`
	// 人脸检索的相似度阈值,默认值0.89。建议留空。
	SimThreshold *float64 `json:"SimThreshold,omitempty" name:"SimThreshold"`
}
    func NewSubmitHighlightsRequest ¶
func NewSubmitHighlightsRequest() (request *SubmitHighlightsRequest)
func (*SubmitHighlightsRequest) FromJsonString ¶
func (r *SubmitHighlightsRequest) FromJsonString(s string) error
func (*SubmitHighlightsRequest) ToJsonString ¶
func (r *SubmitHighlightsRequest) ToJsonString() string
type SubmitHighlightsResponse ¶
type SubmitHighlightsResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 视频拆条任务ID,用来唯一标识视频拆条任务。
		JobId *int64 `json:"JobId,omitempty" name:"JobId"`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewSubmitHighlightsResponse ¶
func NewSubmitHighlightsResponse() (response *SubmitHighlightsResponse)
func (*SubmitHighlightsResponse) FromJsonString ¶
func (r *SubmitHighlightsResponse) FromJsonString(s string) error
func (*SubmitHighlightsResponse) ToJsonString ¶
func (r *SubmitHighlightsResponse) ToJsonString() string
type SubmitImageTaskRequest ¶
type SubmitImageTaskRequest struct {
	*tchttp.BaseRequest
	// 输入分析对象内容
	FileContent *string `json:"FileContent,omitempty" name:"FileContent"`
	// 输入分析对象类型,picture_url:图片地址,vod_url:视频地址,live_url:直播地址
	FileType *string `json:"FileType,omitempty" name:"FileType"`
	// 任务控制选项
	Functions *ImageTaskFunction `json:"Functions,omitempty" name:"Functions"`
	// 光照标准列表
	LightStandardSet []*LightStandard `json:"LightStandardSet,omitempty" name:"LightStandardSet" list`
	// 抽帧的时间间隔,单位毫秒,默认值1000。
	FrameInterval *int64 `json:"FrameInterval,omitempty" name:"FrameInterval"`
	// 查询人员库列表
	LibrarySet []*string `json:"LibrarySet,omitempty" name:"LibrarySet" list`
	// 最大的视频长度,单位毫秒,默认值为两小时
	MaxVideoDuration *int64 `json:"MaxVideoDuration,omitempty" name:"MaxVideoDuration"`
	// 人脸识别中的相似度阈值,默认值为0.89
	SimThreshold *float64 `json:"SimThreshold,omitempty" name:"SimThreshold"`
}
    func NewSubmitImageTaskRequest ¶
func NewSubmitImageTaskRequest() (request *SubmitImageTaskRequest)
func (*SubmitImageTaskRequest) FromJsonString ¶
func (r *SubmitImageTaskRequest) FromJsonString(s string) error
func (*SubmitImageTaskRequest) ToJsonString ¶
func (r *SubmitImageTaskRequest) ToJsonString() string
type SubmitImageTaskResponse ¶
type SubmitImageTaskResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 识别结果
		ResultSet []*ImageTaskResult `json:"ResultSet,omitempty" name:"ResultSet" list`
		// 任务标识符
		JobId *int64 `json:"JobId,omitempty" name:"JobId"`
		// 任务进度
		Progress *int64 `json:"Progress,omitempty" name:"Progress"`
		// 结果总数目
		TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewSubmitImageTaskResponse ¶
func NewSubmitImageTaskResponse() (response *SubmitImageTaskResponse)
func (*SubmitImageTaskResponse) FromJsonString ¶
func (r *SubmitImageTaskResponse) FromJsonString(s string) error
func (*SubmitImageTaskResponse) ToJsonString ¶
func (r *SubmitImageTaskResponse) ToJsonString() string
type SuspectedInfo ¶
type TextItem ¶
type TextItem struct {
	// 当前句子包含的所有单词信息
	Words []*Word `json:"Words,omitempty" name:"Words" list`
	// 当前句子的置信度
	Confidence *float64 `json:"Confidence,omitempty" name:"Confidence"`
	// 当前句子语音的起始时间点,单位为ms
	Mbtm *int64 `json:"Mbtm,omitempty" name:"Mbtm"`
	// 当前句子语音的终止时间点,单位为ms
	Metm *int64 `json:"Metm,omitempty" name:"Metm"`
	// 保留参数,暂无意义
	Tag *int64 `json:"Tag,omitempty" name:"Tag"`
	// 当前句子
	Text *string `json:"Text,omitempty" name:"Text"`
	// 当前句子的字节数
	TextSize *int64 `json:"TextSize,omitempty" name:"TextSize"`
}
    type TimeInfoResult ¶
type TransmitAudioStreamRequest ¶
type TransmitAudioStreamRequest struct {
	*tchttp.BaseRequest
	// 功能开关列表,表示是否需要打开相应的功能,返回相应的信息
	Functions *Function `json:"Functions,omitempty" name:"Functions"`
	// 流式数据包的序号,从1开始,当IsEnd字段为1后后续序号无意义。
	SeqId *int64 `json:"SeqId,omitempty" name:"SeqId"`
	// 语音段唯一标识,一个完整语音一个SessionId。
	SessionId *string `json:"SessionId,omitempty" name:"SessionId"`
	// 当前数据包数据, 流式模式下数据包大小可以按需设置,在网络良好的情况下,建议设置为0.5k,且必须保证分片帧完整(16bit的数据必须保证音频长度为偶数),编码格式要求为BASE64。
	UserVoiceData *string `json:"UserVoiceData,omitempty" name:"UserVoiceData"`
	// 语音编码类型 1:pcm。
	VoiceEncodeType *int64 `json:"VoiceEncodeType,omitempty" name:"VoiceEncodeType"`
	// 语音文件类型 	1: raw, 2: wav, 3: mp3 (语言文件格式目前仅支持 16k 采样率 16bit 编码单声道,如有不一致可能导致评估不准确或失败)。
	VoiceFileType *int64 `json:"VoiceFileType,omitempty" name:"VoiceFileType"`
	// 是否传输完毕标志,若为0表示未完毕,若为1则传输完毕开始评估,非流式模式下无意义。
	IsEnd *int64 `json:"IsEnd,omitempty" name:"IsEnd"`
	// 音频源的语言,默认0为英文,1为中文
	Lang *int64 `json:"Lang,omitempty" name:"Lang"`
	// 识别词库名列表,评估过程使用这些词汇库中的词汇进行词汇使用行为分析
	VocabLibNameList []*string `json:"VocabLibNameList,omitempty" name:"VocabLibNameList" list`
}
    func NewTransmitAudioStreamRequest ¶
func NewTransmitAudioStreamRequest() (request *TransmitAudioStreamRequest)
func (*TransmitAudioStreamRequest) FromJsonString ¶
func (r *TransmitAudioStreamRequest) FromJsonString(s string) error
func (*TransmitAudioStreamRequest) ToJsonString ¶
func (r *TransmitAudioStreamRequest) ToJsonString() string
type TransmitAudioStreamResponse ¶
type TransmitAudioStreamResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 返回的当前音频的统计信息。当进度为100时返回。
		AsrStat *ASRStat `json:"AsrStat,omitempty" name:"AsrStat"`
		// 返回当前音频流的详细信息,如果是流模式,返回的是对应流的详细信息,如果是 URL模式,返回的是查询的那一段seq对应的音频的详细信息。
		Texts []*WholeTextItem `json:"Texts,omitempty" name:"Texts" list`
		// 返回词汇库中的单词出现的详细时间信息。
		VocabAnalysisDetailInfo []*VocabDetailInfomation `json:"VocabAnalysisDetailInfo,omitempty" name:"VocabAnalysisDetailInfo" list`
		// 返回词汇库中的单词出现的次数信息。
		VocabAnalysisStatInfo []*VocabStatInfomation `json:"VocabAnalysisStatInfo,omitempty" name:"VocabAnalysisStatInfo" list`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewTransmitAudioStreamResponse ¶
func NewTransmitAudioStreamResponse() (response *TransmitAudioStreamResponse)
func (*TransmitAudioStreamResponse) FromJsonString ¶
func (r *TransmitAudioStreamResponse) FromJsonString(s string) error
func (*TransmitAudioStreamResponse) ToJsonString ¶
func (r *TransmitAudioStreamResponse) ToJsonString() string
type VocabDetailInfomation ¶
type VocabDetailInfomation struct {
	// 词汇库中的单词出现在该音频中的时间戳,出现了几次,就返回对应次数的起始和结束时间戳
	VocabDetailInfo *DetailInfo `json:"VocabDetailInfo,omitempty" name:"VocabDetailInfo"`
	// 词汇库名
	VocabLibName *string `json:"VocabLibName,omitempty" name:"VocabLibName"`
}
    type VocabStatInfomation ¶
type WholeTextItem ¶
type WholeTextItem struct {
	// 当前句子的信息
	TextItem *TextItem `json:"TextItem,omitempty" name:"TextItem"`
	// Vad的平均音量
	AvgVolume *float64 `json:"AvgVolume,omitempty" name:"AvgVolume"`
	// Vad的最大音量
	MaxVolume *float64 `json:"MaxVolume,omitempty" name:"MaxVolume"`
	// Vad的最小音量
	MinVolume *float64 `json:"MinVolume,omitempty" name:"MinVolume"`
	// 当前句子的语速
	Speed *float64 `json:"Speed,omitempty" name:"Speed"`
}
    type Word ¶
type Word struct {
	// 当前词的置信度
	Confidence *float64 `json:"Confidence,omitempty" name:"Confidence"`
	// 当前单词语音的起始时间点,单位为ms
	Mbtm *int64 `json:"Mbtm,omitempty" name:"Mbtm"`
	// 当前单词语音的终止时间点,单位为ms
	Metm *int64 `json:"Metm,omitempty" name:"Metm"`
	// 当前词
	Text *string `json:"Text,omitempty" name:"Text"`
	// 当前词的字节数
	Wsize *int64 `json:"Wsize,omitempty" name:"Wsize"`
}
    type WordTimePair ¶
 Click to show internal directories. 
   Click to hide internal directories.