public class TciClient extends AbstractClient
gson, HTTP_RSP_OK, SDK_VERSION
Constructor and Description |
---|
TciClient(Credential credential,
String region) |
TciClient(Credential credential,
String region,
ClientProfile profile) |
Modifier and Type | Method and Description |
---|---|
AIAssistantResponse |
AIAssistant(AIAssistantRequest req)
提供 AI 助教基础版本功能接口
|
CancelTaskResponse |
CancelTask(CancelTaskRequest req)
用于取消已经提交的任务,目前只支持图像任务。
|
CheckFacePhotoResponse |
CheckFacePhoto(CheckFacePhotoRequest req)
检查人脸图片是否合法
|
CreateFaceResponse |
CreateFace(CreateFaceRequest req)
创建人脸
|
CreateLibraryResponse |
CreateLibrary(CreateLibraryRequest req)
创建人员库
|
CreatePersonResponse |
CreatePerson(CreatePersonRequest req)
创建人员
|
CreateVocabResponse |
CreateVocab(CreateVocabRequest req)
创建词汇
|
CreateVocabLibResponse |
CreateVocabLib(CreateVocabLibRequest req)
建立词汇库
|
DeleteFaceResponse |
DeleteFace(DeleteFaceRequest req)
删除人脸
|
DeleteLibraryResponse |
DeleteLibrary(DeleteLibraryRequest req)
删除人员库
|
DeletePersonResponse |
DeletePerson(DeletePersonRequest req)
删除人员
|
DeleteVocabResponse |
DeleteVocab(DeleteVocabRequest req)
删除词汇
|
DeleteVocabLibResponse |
DeleteVocabLib(DeleteVocabLibRequest req)
删除词汇库
|
DescribeAITaskResultResponse |
DescribeAITaskResult(DescribeAITaskResultRequest req)
获取标准化接口任务结果
|
DescribeAttendanceResultResponse |
DescribeAttendanceResult(DescribeAttendanceResultRequest req)
人脸考勤查询结果
|
DescribeAudioTaskResponse |
DescribeAudioTask(DescribeAudioTaskRequest req)
音频评估任务信息查询接口,异步查询客户提交的请求的结果。
|
DescribeConversationTaskResponse |
DescribeConversationTask(DescribeConversationTaskRequest req)
音频对话任务评估任务信息查询接口,异步查询客户提交的请求的结果。
|
DescribeHighlightResultResponse |
DescribeHighlightResult(DescribeHighlightResultRequest req)
视频精彩集锦结果查询接口,异步查询客户提交的请求的结果。
|
DescribeImageTaskResponse |
DescribeImageTask(DescribeImageTaskRequest req)
拉取任务详情
|
DescribeImageTaskStatisticResponse |
DescribeImageTaskStatistic(DescribeImageTaskStatisticRequest req)
获取图像任务统计信息
|
DescribeLibrariesResponse |
DescribeLibraries(DescribeLibrariesRequest req)
获取人员库列表
|
DescribePersonResponse |
DescribePerson(DescribePersonRequest req)
获取人员详情
|
DescribePersonsResponse |
DescribePersons(DescribePersonsRequest req)
拉取人员列表
|
DescribeVocabResponse |
DescribeVocab(DescribeVocabRequest req)
查询词汇
|
DescribeVocabLibResponse |
DescribeVocabLib(DescribeVocabLibRequest req)
查询词汇库
|
ModifyLibraryResponse |
ModifyLibrary(ModifyLibraryRequest req)
修改人员库信息
|
ModifyPersonResponse |
ModifyPerson(ModifyPersonRequest req)
修改人员信息
|
SubmitAudioTaskResponse |
SubmitAudioTask(SubmitAudioTaskRequest req)
音频任务提交接口
|
SubmitCheckAttendanceTaskResponse |
SubmitCheckAttendanceTask(SubmitCheckAttendanceTaskRequest req)
提交人员考勤任务,支持包括点播和直播资源;支持通过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 | 识别到人脸的事件抓图的下载地址,不长期保存,需要请及时下载 |
|
SubmitCheckAttendanceTaskPlusResponse |
SubmitCheckAttendanceTaskPlus(SubmitCheckAttendanceTaskPlusRequest req)
支持多路视频流,提交高级人员考勤任务
|
SubmitConversationTaskResponse |
SubmitConversationTask(SubmitConversationTaskRequest req)
对话任务分析接口
|
SubmitDoubleVideoHighlightsResponse |
SubmitDoubleVideoHighlights(SubmitDoubleVideoHighlightsRequest req)
发起双路视频生成精彩集锦接口。该接口可以通过客户传入的学生音视频及老师视频两路Url,自动生成一堂课程的精彩集锦。需要通过DescribeHighlightResult
接口获取生成结果。
|
SubmitFullBodyClassTaskResponse |
SubmitFullBodyClassTask(SubmitFullBodyClassTaskRequest req)
传统课堂授课任务**:在此场景中,老师为站立授课,有白板或投影供老师展示课程内容,摄像头可以拍摄到老师的半身或者全身。拍摄视频为一路全局画面,且背景不动,要求画面稳定清晰。通过此接口可分析老师授课的行为及语音,以支持AI评教。
提供的功能接口有:**老师人脸识别、老师表情识别、老师肢体动作识别、语音识别。 可分析的指标维度包括:身份识别、正脸、侧脸、人脸坐标、人脸尺寸、高兴、中性、高兴、中性、惊讶、厌恶、恐惧、愤怒、蔑视、悲伤、正面讲解、写板书、指黑板、语音转文字、发音时长、非发音时长、音量、语速、指定关键词的使用等
对场景的要求为:**真实场景老师1人出现在画面中,全局画面且背景不动;人脸上下角度在20度以内,左右角度在15度以内,歪头角度在15度以内;光照均匀,无遮挡,人脸清晰可见;像素最好在 100X100 像素以上,但是图像整体质量不能超过1080p。
结果查询方式:**图像任务直接返回结果,点播及直播任务通过DescribeAITaskResult查询结果。
|
SubmitHighlightsResponse |
SubmitHighlights(SubmitHighlightsRequest req)
发起视频生成精彩集锦接口。该接口可以通过客户传入的课程音频数据及相关策略(如微笑抽取,专注抽取等),自动生成一堂课程的精彩集锦。需要通过QueryHighlightResult接口获取生成结果。
|
SubmitImageTaskResponse |
SubmitImageTask(SubmitImageTaskRequest req)
提交图像分析任务
|
SubmitImageTaskPlusResponse |
SubmitImageTaskPlus(SubmitImageTaskPlusRequest req)
高级图像分析任务,开放了图像任务里的所有开关,可以根据场景深度定制图像分析任务。支持的图像类别有,图片链接、图片二进制数据、点播链接和直播链接。
|
SubmitOneByOneClassTaskResponse |
SubmitOneByOneClassTask(SubmitOneByOneClassTaskRequest req)
提交在线1对1课堂任务**
对于在线1对1课堂,老师通过视频向学生授课,并且学生人数为1人。通过上传学生端的图像信息,可以获取学生的听课情况分析。 具体指一路全局画面且背景不动,有1位学生的头像或上半身的画面,要求画面稳定清晰。
提供的功能接口有:**学生人脸识别、学生表情识别、语音识别。可分析的指标维度包括:学生身份识别、正脸、侧脸、抬头、低头、人脸坐标、人脸尺寸、高兴、中性、高兴、中性、惊讶、厌恶、恐惧、愤怒、蔑视、悲伤、语音转文字、发音时长、非发音时长、音量、语速等。
对场景的要求为:**真实常规1v1授课场景,学生2人以下,全局画面且背景不动;人脸上下角度在20度以内,左右角度在15度以内,歪头角度在15度以内;光照均匀,无遮挡,人脸清晰可见;像素最好在 100X100 像素以上,但是图像整体质量不能超过1080p。
结果查询方式:**图像任务直接返回结果,点播及直播任务通过DescribeAITaskResult查询结果。
|
SubmitOpenClassTaskResponse |
SubmitOpenClassTask(SubmitOpenClassTaskRequest req)
提交线下小班(无课桌)课任务**
线下小班课是指有学生无课桌的课堂,满座15人以下,全局画面且背景不动,能清晰看到。
提供的功能接口有:**学生人脸识别、学生表情识别、学生肢体动作识别。 可分析的指标维度包括:身份识别、正脸、侧脸、抬头、低头、高兴、中性、高兴、中性、惊讶、厌恶、恐惧、愤怒、蔑视、悲伤、站立、举手、坐着等。
对场景的要求为:**真实常规教室,满座15人以下,全局画面且背景不动;人脸上下角度在20度以内,左右角度在15度以内,歪头角度在15度以内;光照均匀,无遮挡,人脸清晰可见;像素最好在 100X100 像素以上但是图像整体质量不能超过1080p。
结果查询方式:**图像任务直接返回结果,点播及直播任务通过DescribeAITaskResult查询结果。
|
SubmitPartialBodyClassTaskResponse |
SubmitPartialBodyClassTask(SubmitPartialBodyClassTaskRequest req)
在线小班课任务**:此场景是在线授课场景,老师一般为坐着授课,摄像头可以拍摄到老师的头部及上半身。拍摄视频为一路全局画面,且背景不动,要求画面稳定清晰。通过此接口可分析老师授课的行为及语音,以支持AI评教。
提供的功能接口有:**老师人脸识别、老师表情识别、老师手势识别、光线识别、语音识别。 可分析的指标维度包括:身份识别、正脸、侧脸、人脸坐标、人脸尺寸、高兴、中性、高兴、中性、惊讶、厌恶、恐惧、愤怒、蔑视、悲伤、点赞手势、听你说手势、听我说手势、拿教具行为、语音转文字、发音时长、非发音时长、音量、语速、指定关键词的使用等
对场景的要求为:**在线常规授课场景,全局画面且背景不动;人脸上下角度在20度以内,左右角度在15度以内,歪头角度在15度以内;光照均匀,无遮挡,人脸清晰可见;像素最好在 100X100 像素以上,但是图像整体质量不能超过1080p。
结果查询方式:**图像任务直接返回结果,点播及直播任务通过DescribeAITaskResult查询结果。
|
SubmitTraditionalClassTaskResponse |
SubmitTraditionalClassTask(SubmitTraditionalClassTaskRequest req)
提交线下传统面授大班课(含课桌)任务。**
传统教室课堂是指有学生课堂有课桌的课堂,满座20-50人,全局画面且背景不动。
提供的功能接口有:**学生人脸识别、学生表情识别、学生肢体动作识别。可分析的指标维度包括:学生身份识别、正脸、侧脸、抬头、低头、高兴、中性、高兴、中性、惊讶、厌恶、恐惧、愤怒、蔑视、悲伤、举手、站立、坐着、趴桌子、玩手机等
对场景的要求为:**传统的学生上课教室,满座20-50人,全局画面且背景不动;人脸上下角度在20度以内,左右角度在15度以内,歪头角度在15度以内;光照均匀,无遮挡,人脸清晰可见;像素最好在 100X100 像素以上,但是图像整体质量不能超过1080p。
结果查询方式:**图像任务直接返回结果,点播及直播任务通过DescribeAITaskResult查询结果。
|
TransmitAudioStreamResponse |
TransmitAudioStream(TransmitAudioStreamRequest req)
分析音频信息
|
call, getClientProfile, getCredential, getRegion, internalRequest, retry, setClientProfile, setCredential, setRegion
public TciClient(Credential credential, String region)
public TciClient(Credential credential, String region, ClientProfile profile)
public AIAssistantResponse AIAssistant(AIAssistantRequest req) throws TencentCloudSDKException
req
- AIAssistantRequestTencentCloudSDKException
public CancelTaskResponse CancelTask(CancelTaskRequest req) throws TencentCloudSDKException
req
- CancelTaskRequestTencentCloudSDKException
public CheckFacePhotoResponse CheckFacePhoto(CheckFacePhotoRequest req) throws TencentCloudSDKException
req
- CheckFacePhotoRequestTencentCloudSDKException
public CreateFaceResponse CreateFace(CreateFaceRequest req) throws TencentCloudSDKException
req
- CreateFaceRequestTencentCloudSDKException
public CreateLibraryResponse CreateLibrary(CreateLibraryRequest req) throws TencentCloudSDKException
req
- CreateLibraryRequestTencentCloudSDKException
public CreatePersonResponse CreatePerson(CreatePersonRequest req) throws TencentCloudSDKException
req
- CreatePersonRequestTencentCloudSDKException
public CreateVocabResponse CreateVocab(CreateVocabRequest req) throws TencentCloudSDKException
req
- CreateVocabRequestTencentCloudSDKException
public CreateVocabLibResponse CreateVocabLib(CreateVocabLibRequest req) throws TencentCloudSDKException
req
- CreateVocabLibRequestTencentCloudSDKException
public DeleteFaceResponse DeleteFace(DeleteFaceRequest req) throws TencentCloudSDKException
req
- DeleteFaceRequestTencentCloudSDKException
public DeleteLibraryResponse DeleteLibrary(DeleteLibraryRequest req) throws TencentCloudSDKException
req
- DeleteLibraryRequestTencentCloudSDKException
public DeletePersonResponse DeletePerson(DeletePersonRequest req) throws TencentCloudSDKException
req
- DeletePersonRequestTencentCloudSDKException
public DeleteVocabResponse DeleteVocab(DeleteVocabRequest req) throws TencentCloudSDKException
req
- DeleteVocabRequestTencentCloudSDKException
public DeleteVocabLibResponse DeleteVocabLib(DeleteVocabLibRequest req) throws TencentCloudSDKException
req
- DeleteVocabLibRequestTencentCloudSDKException
public DescribeAITaskResultResponse DescribeAITaskResult(DescribeAITaskResultRequest req) throws TencentCloudSDKException
req
- DescribeAITaskResultRequestTencentCloudSDKException
public DescribeAttendanceResultResponse DescribeAttendanceResult(DescribeAttendanceResultRequest req) throws TencentCloudSDKException
req
- DescribeAttendanceResultRequestTencentCloudSDKException
public DescribeAudioTaskResponse DescribeAudioTask(DescribeAudioTaskRequest req) throws TencentCloudSDKException
req
- DescribeAudioTaskRequestTencentCloudSDKException
public DescribeConversationTaskResponse DescribeConversationTask(DescribeConversationTaskRequest req) throws TencentCloudSDKException
req
- DescribeConversationTaskRequestTencentCloudSDKException
public DescribeHighlightResultResponse DescribeHighlightResult(DescribeHighlightResultRequest req) throws TencentCloudSDKException
req
- DescribeHighlightResultRequestTencentCloudSDKException
public DescribeImageTaskResponse DescribeImageTask(DescribeImageTaskRequest req) throws TencentCloudSDKException
req
- DescribeImageTaskRequestTencentCloudSDKException
public DescribeImageTaskStatisticResponse DescribeImageTaskStatistic(DescribeImageTaskStatisticRequest req) throws TencentCloudSDKException
req
- DescribeImageTaskStatisticRequestTencentCloudSDKException
public DescribeLibrariesResponse DescribeLibraries(DescribeLibrariesRequest req) throws TencentCloudSDKException
req
- DescribeLibrariesRequestTencentCloudSDKException
public DescribePersonResponse DescribePerson(DescribePersonRequest req) throws TencentCloudSDKException
req
- DescribePersonRequestTencentCloudSDKException
public DescribePersonsResponse DescribePersons(DescribePersonsRequest req) throws TencentCloudSDKException
req
- DescribePersonsRequestTencentCloudSDKException
public DescribeVocabResponse DescribeVocab(DescribeVocabRequest req) throws TencentCloudSDKException
req
- DescribeVocabRequestTencentCloudSDKException
public DescribeVocabLibResponse DescribeVocabLib(DescribeVocabLibRequest req) throws TencentCloudSDKException
req
- DescribeVocabLibRequestTencentCloudSDKException
public ModifyLibraryResponse ModifyLibrary(ModifyLibraryRequest req) throws TencentCloudSDKException
req
- ModifyLibraryRequestTencentCloudSDKException
public ModifyPersonResponse ModifyPerson(ModifyPersonRequest req) throws TencentCloudSDKException
req
- ModifyPersonRequestTencentCloudSDKException
public SubmitAudioTaskResponse SubmitAudioTask(SubmitAudioTaskRequest req) throws TencentCloudSDKException
req
- SubmitAudioTaskRequestTencentCloudSDKException
public SubmitCheckAttendanceTaskResponse SubmitCheckAttendanceTask(SubmitCheckAttendanceTaskRequest req) throws TencentCloudSDKException
req
- SubmitCheckAttendanceTaskRequestTencentCloudSDKException
public SubmitCheckAttendanceTaskPlusResponse SubmitCheckAttendanceTaskPlus(SubmitCheckAttendanceTaskPlusRequest req) throws TencentCloudSDKException
req
- SubmitCheckAttendanceTaskPlusRequestTencentCloudSDKException
public SubmitConversationTaskResponse SubmitConversationTask(SubmitConversationTaskRequest req) throws TencentCloudSDKException
req
- SubmitConversationTaskRequestTencentCloudSDKException
public SubmitDoubleVideoHighlightsResponse SubmitDoubleVideoHighlights(SubmitDoubleVideoHighlightsRequest req) throws TencentCloudSDKException
req
- SubmitDoubleVideoHighlightsRequestTencentCloudSDKException
public SubmitFullBodyClassTaskResponse SubmitFullBodyClassTask(SubmitFullBodyClassTaskRequest req) throws TencentCloudSDKException
req
- SubmitFullBodyClassTaskRequestTencentCloudSDKException
public SubmitHighlightsResponse SubmitHighlights(SubmitHighlightsRequest req) throws TencentCloudSDKException
req
- SubmitHighlightsRequestTencentCloudSDKException
public SubmitImageTaskResponse SubmitImageTask(SubmitImageTaskRequest req) throws TencentCloudSDKException
req
- SubmitImageTaskRequestTencentCloudSDKException
public SubmitImageTaskPlusResponse SubmitImageTaskPlus(SubmitImageTaskPlusRequest req) throws TencentCloudSDKException
req
- SubmitImageTaskPlusRequestTencentCloudSDKException
public SubmitOneByOneClassTaskResponse SubmitOneByOneClassTask(SubmitOneByOneClassTaskRequest req) throws TencentCloudSDKException
req
- SubmitOneByOneClassTaskRequestTencentCloudSDKException
public SubmitOpenClassTaskResponse SubmitOpenClassTask(SubmitOpenClassTaskRequest req) throws TencentCloudSDKException
req
- SubmitOpenClassTaskRequestTencentCloudSDKException
public SubmitPartialBodyClassTaskResponse SubmitPartialBodyClassTask(SubmitPartialBodyClassTaskRequest req) throws TencentCloudSDKException
req
- SubmitPartialBodyClassTaskRequestTencentCloudSDKException
public SubmitTraditionalClassTaskResponse SubmitTraditionalClassTask(SubmitTraditionalClassTaskRequest req) throws TencentCloudSDKException
req
- SubmitTraditionalClassTaskRequestTencentCloudSDKException
public TransmitAudioStreamResponse TransmitAudioStream(TransmitAudioStreamRequest req) throws TencentCloudSDKException
req
- TransmitAudioStreamRequestTencentCloudSDKException
Copyright © 2021. All rights reserved.