model

package
v0.1.59 Latest Latest
Warning

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

Go to latest
Published: Sep 14, 2023 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause Imports: 9 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AnimationAssetMeta

type AnimationAssetMeta struct {

	// 数字人模型风格ID。
	StyleId *string `json:"style_id,omitempty"`

	// 动作动画时长。
	Duration *float32 `json:"duration,omitempty"`

	// 动作是否需要自动解析。
	AutoAnalysis *bool `json:"auto_analysis,omitempty"`

	// 语音延迟播放时长。  单位秒。  使用场景举例:入场动画3秒,voice_delay设置成4秒,则语音从入场动画开始后第4秒开始播放。
	VoiceDelay *float32 `json:"voice_delay,omitempty"`

	// 动画插入位置限制。 * ONLY_BEGINNING:视频制作时,动画只允许出现在起始位置。 * ONLY_END:视频制作时,动画只允许出现在结束位置。
	AnimationInsertRestriction *AnimationAssetMetaAnimationInsertRestriction `json:"animation_insert_restriction,omitempty"`
}

AnimationAssetMeta 动作动画资产元数据。

func (AnimationAssetMeta) String

func (o AnimationAssetMeta) String() string

type AnimationAssetMetaAnimationInsertRestriction

type AnimationAssetMetaAnimationInsertRestriction struct {
	// contains filtered or unexported fields
}

func (AnimationAssetMetaAnimationInsertRestriction) MarshalJSON

func (*AnimationAssetMetaAnimationInsertRestriction) UnmarshalJSON

func (AnimationAssetMetaAnimationInsertRestriction) Value

type AnimationAssetMetaAnimationInsertRestrictionEnum

type AnimationAssetMetaAnimationInsertRestrictionEnum struct {
	ONLY_BEGINNING AnimationAssetMetaAnimationInsertRestriction
	ONLY_END       AnimationAssetMetaAnimationInsertRestriction
}

func GetAnimationAssetMetaAnimationInsertRestrictionEnum

func GetAnimationAssetMetaAnimationInsertRestrictionEnum() AnimationAssetMetaAnimationInsertRestrictionEnum

type AnimationItem

type AnimationItem struct {

	// 动作资产ID。
	AnimationAssetId *string `json:"animation_asset_id,omitempty"`

	// 时间戳,相对时间戳。  单位秒。  保留3位小数。
	Timestamp *float32 `json:"timestamp,omitempty"`
}

func (AnimationItem) String

func (o AnimationItem) String() string

type AssetExtraMeta

type AssetExtraMeta struct {
	HumanModelMeta *HumanModelAssetMeta `json:"human_model_meta,omitempty"`

	VoiceModelMeta *VoiceModelAssetMeta `json:"voice_model_meta,omitempty"`

	PptMeta *PptAssetMeta `json:"ppt_meta,omitempty"`

	AnimationMeta *AnimationAssetMeta `json:"animation_meta,omitempty"`

	SceneMeta *SceneAssetMeta `json:"scene_meta,omitempty"`

	MaterialMeta *MaterialAssetMeta `json:"material_meta,omitempty"`

	HumanModel2dMeta *HumanModel2DAssetMeta `json:"human_model_2d_meta,omitempty"`
}

AssetExtraMeta 资产元数据。根据资产类型选择其中一个填写。

func (AssetExtraMeta) String

func (o AssetExtraMeta) String() string

type AssetFileInfo

type AssetFileInfo struct {

	// 文件ID。
	FileId *string `json:"file_id,omitempty"`

	// 文件名创建文件时候不区分大小写,最大长度256,最小长度1。
	FileName *string `json:"file_name,omitempty"`

	// 文件内容MD5值,固定24位。
	FileMd5 *string `json:"file_md5,omitempty"`

	// 文件总的大小,最小1,最大5368709120。
	FileSize *int64 `json:"file_size,omitempty"`

	// 文件类型(默认提取文件后缀)。
	FileType *string `json:"file_type,omitempty"`

	// 文件在资产中的分类。每种资产类型包含的文件分类不同。 * MAIN:主文件 * COVER:封面文件 * PAGE:内容页图片 * SAMPLE:样例音频 * OTHER:其他文件 * WHOLE_MODEL:全模型 * USER_MODIFIED_MODEL:用户上传模型 > * 资产类型为SCENE、ANIMATION、VIDEO、IMAGE、MATERIAL时,包含MAIN、COVER和OTHER > * 资产类型为PPT时,包含MAIN、COVER、PAGE和OTHER > * 资产类型为HUMAN_MODEL时,包含MAIN、COVER和OTHER > * 资产类型为VOICE_MODEL时,包含MAIN、SAMPLE(样例音频文件)和OTHER > * 资产类型为HUMAN_MODEL_2D时,包含MAIN、COVER、SAMPLE(动作样例)和OTHER(遮罩文件) > * 资产类型为BUSINESS_CARD_TEMPLET时,包含MAIN和COVER(名片效果图)
	AssetFileCategory *string `json:"asset_file_category,omitempty"`

	// 文件下载URL,有效期为24小时。
	DownloadUrl *string `json:"download_url,omitempty"`
}

AssetFileInfo 文件信息。

func (AssetFileInfo) String

func (o AssetFileInfo) String() string

type ComponentInfo

type ComponentInfo struct {

	// 组件名称。
	ComponentName string `json:"component_name"`

	// 组件类型。
	ComponentType string `json:"component_type"`

	// 组件描述。
	ComponentDesc *string `json:"component_desc,omitempty"`
}

ComponentInfo 组件信息。

func (ComponentInfo) String

func (o ComponentInfo) String() string

type ConfirmFileUploadRequest

type ConfirmFileUploadRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 开发者应用作为资产权属的可选字段。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 文件ID。
	FileId string `json:"file_id"`

	Body *ConfirmFileUploadRequestBody `json:"body,omitempty"`
}

ConfirmFileUploadRequest Request Object

func (ConfirmFileUploadRequest) String

func (o ConfirmFileUploadRequest) String() string

type ConfirmFileUploadRequestBody

type ConfirmFileUploadRequestBody struct {

	// 文件上传状态。 - CREATED:上传完成 - FAILED:上传失败 - CANCELLED:取消上传
	State ConfirmFileUploadRequestBodyState `json:"state"`
}

func (ConfirmFileUploadRequestBody) String

type ConfirmFileUploadRequestBodyState

type ConfirmFileUploadRequestBodyState struct {
	// contains filtered or unexported fields
}

func (ConfirmFileUploadRequestBodyState) MarshalJSON

func (c ConfirmFileUploadRequestBodyState) MarshalJSON() ([]byte, error)

func (*ConfirmFileUploadRequestBodyState) UnmarshalJSON

func (c *ConfirmFileUploadRequestBodyState) UnmarshalJSON(b []byte) error

func (ConfirmFileUploadRequestBodyState) Value

type ConfirmFileUploadRequestBodyStateEnum

type ConfirmFileUploadRequestBodyStateEnum struct {
	CREATED   ConfirmFileUploadRequestBodyState
	FAILED    ConfirmFileUploadRequestBodyState
	CANCELLED ConfirmFileUploadRequestBodyState
}

func GetConfirmFileUploadRequestBodyStateEnum

func GetConfirmFileUploadRequestBodyStateEnum() ConfirmFileUploadRequestBodyStateEnum

type ConfirmFileUploadResponse

type ConfirmFileUploadResponse struct {
	HttpStatusCode int `json:"-"`
}

ConfirmFileUploadResponse Response Object

func (ConfirmFileUploadResponse) String

func (o ConfirmFileUploadResponse) String() string

type ControlDigitalHumanLiveReq

type ControlDigitalHumanLiveReq struct {

	// 命令名称。 - BODY_POS_RESET:视觉驱动复位 - HIPS_POS_ADJUST:模型位移调整 - EYE_POS:眼神锁定/解锁 - SKELETON_ROTATION_ADJUST:骨骼旋转 - LOCK_SKELETONS:骨骼锁定 - UNLOCK_SKELETONS:骨骼解锁
	Command ControlDigitalHumanLiveReqCommand `json:"command"`

	// 命令参数。
	Params *interface{} `json:"params,omitempty"`
}

ControlDigitalHumanLiveReq 控制命令。

func (ControlDigitalHumanLiveReq) String

type ControlDigitalHumanLiveReqCommand

type ControlDigitalHumanLiveReqCommand struct {
	// contains filtered or unexported fields
}

func (ControlDigitalHumanLiveReqCommand) MarshalJSON

func (c ControlDigitalHumanLiveReqCommand) MarshalJSON() ([]byte, error)

func (*ControlDigitalHumanLiveReqCommand) UnmarshalJSON

func (c *ControlDigitalHumanLiveReqCommand) UnmarshalJSON(b []byte) error

func (ControlDigitalHumanLiveReqCommand) Value

type ControlDigitalHumanLiveReqCommandEnum

type ControlDigitalHumanLiveReqCommandEnum struct {
	BODY_POS_RESET           ControlDigitalHumanLiveReqCommand
	HIPS_POS_ADJUST          ControlDigitalHumanLiveReqCommand
	EYE_POS                  ControlDigitalHumanLiveReqCommand
	SKELETON_ROTATION_ADJUST ControlDigitalHumanLiveReqCommand
	LOCK_SKELETONS           ControlDigitalHumanLiveReqCommand
	UNLOCK_SKELETONS         ControlDigitalHumanLiveReqCommand
}

func GetControlDigitalHumanLiveReqCommandEnum

func GetControlDigitalHumanLiveReqCommandEnum() ControlDigitalHumanLiveReqCommandEnum

type CreateDigitalAssetRequest

type CreateDigitalAssetRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 开发者应用作为资产权属的可选字段。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	Body *CreateDigitalAssetRequestBody `json:"body,omitempty"`
}

CreateDigitalAssetRequest Request Object

func (CreateDigitalAssetRequest) String

func (o CreateDigitalAssetRequest) String() string

type CreateDigitalAssetRequestBody

type CreateDigitalAssetRequestBody struct {

	// 资产名称。
	AssetName string `json:"asset_name"`

	// 资产描述。
	AssetDescription *string `json:"asset_description,omitempty"`

	// 资产类型。 * HUMAN_MODEL:数字人模型 * VOICE_MODEL:音色模型(仅系统管理员可上传) * SCENE:场景模型 * ANIMATION:动作动画 * VIDEO:视频文件 * IMAGE:图片文件 * PPT:幻灯片文件 * MATERIAL:风格化素材 * NORMAL_MODEL: 普通模型 * COMMON_FILE:通用文件 * HUMAN_MODEL_2D: 2D数字人网络模型 * BUSINESS_CARD_TEMPLET: 数字人名片模板 * MUSIC: 音乐
	AssetType CreateDigitalAssetRequestBodyAssetType `json:"asset_type"`

	// 项目ID。
	AssetOwner *string `json:"asset_owner,omitempty"`

	// 标签列表。
	Tags *[]string `json:"tags,omitempty"`

	AssetExtraMeta *AssetExtraMeta `json:"asset_extra_meta,omitempty"`

	// 设置系统属性。
	SystemProperties *[]SystemProperty `json:"system_properties,omitempty"`
}

CreateDigitalAssetRequestBody 创建资产请求体。

func (CreateDigitalAssetRequestBody) String

type CreateDigitalAssetRequestBodyAssetType

type CreateDigitalAssetRequestBodyAssetType struct {
	// contains filtered or unexported fields
}

func (CreateDigitalAssetRequestBodyAssetType) MarshalJSON

func (c CreateDigitalAssetRequestBodyAssetType) MarshalJSON() ([]byte, error)

func (*CreateDigitalAssetRequestBodyAssetType) UnmarshalJSON

func (c *CreateDigitalAssetRequestBodyAssetType) UnmarshalJSON(b []byte) error

func (CreateDigitalAssetRequestBodyAssetType) Value

type CreateDigitalAssetResponse

type CreateDigitalAssetResponse struct {

	// 数字资产ID。
	AssetId        *string `json:"asset_id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreateDigitalAssetResponse Response Object

func (CreateDigitalAssetResponse) String

type CreateFileRequest

type CreateFileRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 开发者应用作为资产权属的可选字段。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	Body *FilesCreateReq `json:"body,omitempty"`
}

CreateFileRequest Request Object

func (CreateFileRequest) String

func (o CreateFileRequest) String() string

type CreateFileResponse

type CreateFileResponse struct {

	// 文件ID。
	FileId *string `json:"file_id,omitempty"`

	// 文件上传地址,有效期为24小时。 > * 调用OBS的[\"PUT上传\"](https://support.huaweicloud.com/api-obs/obs_04_0080.html)接口上传文件。 > * 调用上述接口时,Content-MD5头必须填写,填写的值跟file_md5中的值相同。
	UploadUrl      *string `json:"upload_url,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreateFileResponse Response Object

func (CreateFileResponse) String

func (o CreateFileResponse) String() string

type CreatePictureModelingByUrlJobRequest

type CreatePictureModelingByUrlJobRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 开发者应用作为资产权属的可选字段。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	Body *PictureModelingByUrlReq `json:"body,omitempty"`
}

CreatePictureModelingByUrlJobRequest Request Object

func (CreatePictureModelingByUrlJobRequest) String

type CreatePictureModelingByUrlJobResponse

type CreatePictureModelingByUrlJobResponse struct {

	// 任务ID。
	JobId *string `json:"job_id,omitempty"`

	// 数字人资产ID。
	ModelAssetId   *string `json:"model_asset_id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreatePictureModelingByUrlJobResponse Response Object

func (CreatePictureModelingByUrlJobResponse) String

type CreatePictureModelingJobRequest

type CreatePictureModelingJobRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 开发者应用作为资产权属的可选字段。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 测试用户判断。
	XUserPrivilege *string `json:"X-User-Privilege,omitempty"`

	Body *CreatePictureModelingJobRequestBody `json:"body,omitempty" type:"multipart"`
}

CreatePictureModelingJobRequest Request Object

func (CreatePictureModelingJobRequest) String

type CreatePictureModelingJobRequestBody

type CreatePictureModelingJobRequestBody struct {

	// 照片文件。 > 只能上传jpg/jpeg/png格式文件, 最大分辨率为3840*2160
	File *def.FilePart `json:"file"`

	// 数字人风格ID。 * system_male_001:男性风格01 * system_female_001:女性风格01 * system_male_002:男性风格02 * system_female_002:女性风格02
	StyleId *def.MultiPart `json:"style_id"`

	// 数字人模型名称,首次创建时使用。
	Name *def.MultiPart `json:"name"`

	// 照片建模任务结束的回调地址。
	NotifyUrl *def.MultiPart `json:"notify_url,omitempty"`
}

func (CreatePictureModelingJobRequestBody) String

func (*CreatePictureModelingJobRequestBody) UnmarshalJSON

func (o *CreatePictureModelingJobRequestBody) UnmarshalJSON(b []byte) error

type CreatePictureModelingJobResponse

type CreatePictureModelingJobResponse struct {

	// 任务ID。
	JobId *string `json:"job_id,omitempty"`

	// 数字人资产ID。
	ModelAssetId   *string `json:"model_asset_id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreatePictureModelingJobResponse Response Object

func (CreatePictureModelingJobResponse) String

type CreateStyleRequestBody

type CreateStyleRequestBody struct {

	// 数字人风格化名称
	Name string `json:"name"`

	// 数字人风格化描述
	Description *string `json:"description,omitempty"`

	// 租户ID
	ProjectId *string `json:"project_id,omitempty"`

	// 状态
	Status *string `json:"status,omitempty"`

	// 性别
	Sex *CreateStyleRequestBodySex `json:"sex,omitempty"`

	// 标签。单个标签16字节,多个用逗号分隔,最多50个。
	Tags *[]string `json:"tags,omitempty"`

	// 风格化素材资产组合。
	StyleAssets *[]StyleAssetItem `json:"style_assets,omitempty"`

	ExtraMeta *StyleExtraMeta `json:"extra_meta,omitempty"`
}

CreateStyleRequestBody 创建风格请求

func (CreateStyleRequestBody) String

func (o CreateStyleRequestBody) String() string

type CreateStyleRequestBodySex

type CreateStyleRequestBodySex struct {
	// contains filtered or unexported fields
}

func (CreateStyleRequestBodySex) MarshalJSON

func (c CreateStyleRequestBodySex) MarshalJSON() ([]byte, error)

func (*CreateStyleRequestBodySex) UnmarshalJSON

func (c *CreateStyleRequestBodySex) UnmarshalJSON(b []byte) error

func (CreateStyleRequestBodySex) Value

type CreateStyleRequestBodySexEnum

type CreateStyleRequestBodySexEnum struct {
	UNKNOW CreateStyleRequestBodySex
	MALE   CreateStyleRequestBodySex
	FEMALE CreateStyleRequestBodySex
}

func GetCreateStyleRequestBodySexEnum

func GetCreateStyleRequestBodySexEnum() CreateStyleRequestBodySexEnum

type CreateTtsaReq

type CreateTtsaReq struct {

	// 音色模型ID
	VoiceAssetId string `json:"voice_asset_id"`

	// HTML格式的台词,可包含动作。最多2048个字符。 > * HTML格式举例:\\<speak>大家好<insert-action id=\\\"14cc7bbcde4982aab82f9d9af9e0f743\\\"/>,非常高兴给大家介绍MetaStudio。\\</speak> > * insert-action id通过查询资产列表接口获取,查询时asset_type=ANIMATION > * 多音字标签:\\<phoneme ph=\\\"拼音\\\">汉字\\</phoneme>,南京\\<phoneme ph=\\\"shi4 zhang3\\\">市长\\</phoneme>江大桥。 > * 停顿标签:\\<break/>,中方一贯主张\\<break/>维护国家主权平等,不干涉他国内政\\<break time=\\\"300ms\\\"/>是联合国宪章\\<break time=\\\"500ms\\\"/>最重要的原则。
	Text string `json:"text"`

	// 语速。  取值范围[50,200]   默认值:100
	Speed *int32 `json:"speed,omitempty"`

	// 基频。  取值范围[50,200]  默认值:100
	Pitch *int32 `json:"pitch,omitempty"`

	// 音量。  取值范围[90,240]   默认值:100
	Volume *int32 `json:"volume,omitempty"`

	// 情感标签。 * ANGER:愤怒 * HAPPY:开心 * SAD:悲伤 * CALM:平静
	Emotion *string `json:"emotion,omitempty"`

	// 关联父任务任务ID。
	ParentJobId *string `json:"parent_job_id,omitempty"`

	// 是否生成智能动作数据。
	AutoMotion *bool `json:"auto_motion,omitempty"`

	// 风格化ID。
	StyleId *string `json:"style_id,omitempty"`

	// 人位置及相机位置。由如下4组浮点数组成的字符:人位置的X/Y/Z值,人角度的Pitch/Yaw/Roll值;相机位置的X/Y/Z值,相机角度的Pitch/Yaw/Roll值。
	CameraPosition *string `json:"camera_position,omitempty"`
}

func (CreateTtsaReq) String

func (o CreateTtsaReq) String() string

type CreateTtsaRequest

type CreateTtsaRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 开发者应用作为资产权属的可选字段。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 账号类型(INTERNAL_TEST:测试账号)
	XUserPrivilege *string `json:"X-User-Privilege,omitempty"`

	Body *CreateTtsaReq `json:"body,omitempty"`
}

CreateTtsaRequest Request Object

func (CreateTtsaRequest) String

func (o CreateTtsaRequest) String() string

type CreateTtsaResponse

type CreateTtsaResponse struct {

	// 任务ID。
	JobId          *string `json:"job_id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreateTtsaResponse Response Object

func (CreateTtsaResponse) String

func (o CreateTtsaResponse) String() string

type CreateVideoMotionCaptureJobRequest

type CreateVideoMotionCaptureJobRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 开发者应用作为资产权属的可选字段。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 测试用户判断。
	XUserPrivilege *string `json:"X-User-Privilege,omitempty"`

	Body *VideoMotionCaptureJobReq `json:"body,omitempty"`
}

CreateVideoMotionCaptureJobRequest Request Object

func (CreateVideoMotionCaptureJobRequest) String

type CreateVideoMotionCaptureJobResponse

type CreateVideoMotionCaptureJobResponse struct {

	// 视频驱动动作任务ID
	JobId *string `json:"job_id,omitempty"`

	RtcRoomInfo    *RtcRoomInfoList `json:"rtc_room_info,omitempty"`
	HttpStatusCode int              `json:"-"`
}

CreateVideoMotionCaptureJobResponse Response Object

func (CreateVideoMotionCaptureJobResponse) String

type DeleteAssetRequest

type DeleteAssetRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 开发者应用作为资产权属的可选字段。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 资产ID。
	AssetId string `json:"asset_id"`

	// 删除模式
	Mode *string `json:"mode,omitempty"`
}

DeleteAssetRequest Request Object

func (DeleteAssetRequest) String

func (o DeleteAssetRequest) String() string

type DeleteAssetResponse

type DeleteAssetResponse struct {
	HttpStatusCode int `json:"-"`
}

DeleteAssetResponse Response Object

func (DeleteAssetResponse) String

func (o DeleteAssetResponse) String() string

type DeleteFileRequest

type DeleteFileRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 开发者应用作为资产权属的可选字段。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 文件ID。
	FileId string `json:"file_id"`
}

DeleteFileRequest Request Object

func (DeleteFileRequest) String

func (o DeleteFileRequest) String() string

type DeleteFileResponse

type DeleteFileResponse struct {
	HttpStatusCode int `json:"-"`
}

DeleteFileResponse Response Object

func (DeleteFileResponse) String

func (o DeleteFileResponse) String() string

type DigitalAssetInfo

type DigitalAssetInfo struct {

	// 资产ID。
	AssetId *string `json:"asset_id,omitempty"`

	// 资产名称。
	AssetName *string `json:"asset_name,omitempty"`

	// 资产描述。
	AssetDescription *string `json:"asset_description,omitempty"`

	// 资产创建时间。
	CreateTime *string `json:"create_time,omitempty"`

	// 资产更新时间。
	UpdateTime *string `json:"update_time,omitempty"`

	// 资产类型。 * HUMAN_MODEL:数字人模型 * VOICE_MODEL:音色模型 * SCENE:场景模型 * ANIMATION:动作动画 * VIDEO:视频文件 * IMAGE:图片文件 * PPT:幻灯片文件 * MATERIAL:风格化素材 * NORMAL_MODEL: 普通模型 * COMMON_FILE:通用文件 * HUMAN_MODEL_2D:2D数字人网络模型 * BUSINESS_CARD_TEMPLET: 数字人名片模板 * MUSIC: 音乐
	AssetType *DigitalAssetInfoAssetType `json:"asset_type,omitempty"`

	// 资产状态。 * CREATING:资产创建中,主文件尚未上传 * FAILED:主文件上传失败 * UNACTIVED:主文件上传成功,资产未激活,资产不可用于其他业务(用户可更新状态) * ACTIVED:主文件上传成功,资产激活,资产可用于其他业务(用户可更新状态) * DELETING:资产删除中,资产不可用,资产可恢复 * DELETED:资产文件已删除,资产不可用,资产不可恢复 * BLOCK: 资产被冻结,资产不可用,不可查看文件。
	AssetState *DigitalAssetInfoAssetState `json:"asset_state,omitempty"`

	// 标签列表。
	Tags *[]string `json:"tags,omitempty"`

	AssetExtraMeta *AssetExtraMeta `json:"asset_extra_meta,omitempty"`

	// 设置系统属性。
	SystemProperties *[]SystemProperty `json:"system_properties,omitempty"`

	// 资产下的文件。
	Files *[]AssetFileInfo `json:"files,omitempty"`
}

DigitalAssetInfo 资产信息。

func (DigitalAssetInfo) String

func (o DigitalAssetInfo) String() string

type DigitalAssetInfoAssetState

type DigitalAssetInfoAssetState struct {
	// contains filtered or unexported fields
}

func (DigitalAssetInfoAssetState) MarshalJSON

func (c DigitalAssetInfoAssetState) MarshalJSON() ([]byte, error)

func (*DigitalAssetInfoAssetState) UnmarshalJSON

func (c *DigitalAssetInfoAssetState) UnmarshalJSON(b []byte) error

func (DigitalAssetInfoAssetState) Value

type DigitalAssetInfoAssetType

type DigitalAssetInfoAssetType struct {
	// contains filtered or unexported fields
}

func (DigitalAssetInfoAssetType) MarshalJSON

func (c DigitalAssetInfoAssetType) MarshalJSON() ([]byte, error)

func (*DigitalAssetInfoAssetType) UnmarshalJSON

func (c *DigitalAssetInfoAssetType) UnmarshalJSON(b []byte) error

func (DigitalAssetInfoAssetType) Value

type DigitalAssetSummary

type DigitalAssetSummary struct {

	// 资产ID。
	AssetId *string `json:"asset_id,omitempty"`

	// 资产名称。
	AssetName *string `json:"asset_name,omitempty"`

	// 资产类型。 * HUMAN_MODEL:数字人模型 * VOICE_MODEL:音色模型 * SCENE:场景模型 * ANIMATION:动作动画 * VIDEO:视频文件 * IMAGE:图片文件 * PPT:幻灯片文件 * MATERIAL:风格化素材 * HUMAN_MODEL_2D:2D数字人网络模型 * BUSINESS_CARD_TEMPLET: 数字人名片模板 * MUSIC: 音乐
	AssetType *DigitalAssetSummaryAssetType `json:"asset_type,omitempty"`

	// 封面图片路径。
	CoverUrl *string `json:"cover_url,omitempty"`
}

func (DigitalAssetSummary) String

func (o DigitalAssetSummary) String() string

type DigitalAssetSummaryAssetType

type DigitalAssetSummaryAssetType struct {
	// contains filtered or unexported fields
}

func (DigitalAssetSummaryAssetType) MarshalJSON

func (c DigitalAssetSummaryAssetType) MarshalJSON() ([]byte, error)

func (*DigitalAssetSummaryAssetType) UnmarshalJSON

func (c *DigitalAssetSummaryAssetType) UnmarshalJSON(b []byte) error

func (DigitalAssetSummaryAssetType) Value

type DigitalHumanModelingJobInfo

type DigitalHumanModelingJobInfo struct {

	// 照片建模任务ID。
	JobId string `json:"job_id"`

	// 任务的状态。 * WAITING:等待任务调度 * PROCESSING:正在处理 * PARTIAL_SUCCEED:部分成功(模型生成,截图失败) * SUCCEED:成功 * FAILED:失败 * CANCELED:取消
	State DigitalHumanModelingJobInfoState `json:"state"`

	// 任务开始时间,格式遵循:RFC 3339。 例 “2020-07-30T10:43:17Z”。
	StartTime *string `json:"start_time,omitempty"`

	// 任务结束时间,格式遵循:RFC 3339。 例 “2020-07-30T10:43:17Z”。
	EndTime *string `json:"end_time,omitempty"`

	ErrorInfo *ErrorResponse `json:"error_info,omitempty"`
}

DigitalHumanModelingJobInfo 任务详情

func (DigitalHumanModelingJobInfo) String

type DigitalHumanModelingJobInfoState

type DigitalHumanModelingJobInfoState struct {
	// contains filtered or unexported fields
}

func (DigitalHumanModelingJobInfoState) MarshalJSON

func (c DigitalHumanModelingJobInfoState) MarshalJSON() ([]byte, error)

func (*DigitalHumanModelingJobInfoState) UnmarshalJSON

func (c *DigitalHumanModelingJobInfoState) UnmarshalJSON(b []byte) error

func (DigitalHumanModelingJobInfoState) Value

type EngineAssetInfo

type EngineAssetInfo struct {

	// 引擎资产的相对路径信息
	RelativePath *string `json:"relative_path,omitempty"`

	// 引擎资产的类型
	AssetType *string `json:"asset_type,omitempty"`
}

func (EngineAssetInfo) String

func (o EngineAssetInfo) String() string

type ErrorResponse

type ErrorResponse struct {

	// 错误码。
	ErrorCode *string `json:"error_code,omitempty"`

	// 错误描述。
	ErrorMsg *string `json:"error_msg,omitempty"`
}

func (ErrorResponse) String

func (o ErrorResponse) String() string

type ExecuteVideoMotionCaptureCommandRequest

type ExecuteVideoMotionCaptureCommandRequest struct {

	// 任务ID。
	JobId string `json:"job_id"`

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 开发者应用作为资产权属的可选字段。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	Body *ControlDigitalHumanLiveReq `json:"body,omitempty"`
}

ExecuteVideoMotionCaptureCommandRequest Request Object

func (ExecuteVideoMotionCaptureCommandRequest) String

type ExecuteVideoMotionCaptureCommandResponse

type ExecuteVideoMotionCaptureCommandResponse struct {
	HttpStatusCode int `json:"-"`
}

ExecuteVideoMotionCaptureCommandResponse Response Object

func (ExecuteVideoMotionCaptureCommandResponse) String

type ExternalVoiceAssetMeta added in v0.1.52

type ExternalVoiceAssetMeta struct {

	// 第三方TTS供应商类型。 * XIMALAYA:喜马拉雅TTS * HUAWEI_EI: 华为云EI TTS
	Provider ExternalVoiceAssetMetaProvider `json:"provider"`

	XimalayaVoiceMeta *XimalayaVoiceAssetMeta `json:"ximalaya_voice_meta,omitempty"`

	HuaweiEiVoiceMeta *HuaweiEiVoiceAssetMeta `json:"huawei_ei_voice_meta,omitempty"`
}

ExternalVoiceAssetMeta 第三方TTS音色元数据。此参数仅TTSA内部使用,不对外开放。

func (ExternalVoiceAssetMeta) String added in v0.1.52

func (o ExternalVoiceAssetMeta) String() string

type ExternalVoiceAssetMetaProvider added in v0.1.52

type ExternalVoiceAssetMetaProvider struct {
	// contains filtered or unexported fields
}

func (ExternalVoiceAssetMetaProvider) MarshalJSON added in v0.1.52

func (c ExternalVoiceAssetMetaProvider) MarshalJSON() ([]byte, error)

func (*ExternalVoiceAssetMetaProvider) UnmarshalJSON added in v0.1.52

func (c *ExternalVoiceAssetMetaProvider) UnmarshalJSON(b []byte) error

func (ExternalVoiceAssetMetaProvider) Value added in v0.1.52

type ExternalVoiceAssetMetaProviderEnum added in v0.1.52

type ExternalVoiceAssetMetaProviderEnum struct {
	XIMALAYA  ExternalVoiceAssetMetaProvider
	HUAWEI_EI ExternalVoiceAssetMetaProvider
}

func GetExternalVoiceAssetMetaProviderEnum added in v0.1.52

func GetExternalVoiceAssetMetaProviderEnum() ExternalVoiceAssetMetaProviderEnum

type FilesCreateReq

type FilesCreateReq struct {

	// 文件名,不区分大小写,最大长度256,最小长度1。
	FileName string `json:"file_name"`

	// 文件内容MD5值,MD5值需要进行Base64编码。
	FileMd5 string `json:"file_md5"`

	// 文件总的大小,最小1,最大5368709120。
	FileSize int64 `json:"file_size"`

	// 文件类型(默认提取文件后缀)。
	FileType string `json:"file_type"`

	// 资产ID。
	AssetId string `json:"asset_id"`

	// 文件在资产中的分类。每种资产类型包含的文件分类不同。 * MAIN:主文件 * COVER:封面文件 * PAGE:内容页图片 * SAMPLE:样例音频 * OTHER:其他文件 * WHOLE_MODEL:全模型 * USER_MODIFIED_MODEL:用户上传模型 > * 资产类型为SCENE、ANIMATION、VIDEO、IMAGE、MATERIAL时,包含MAIN、COVER和OTHER > * 资产类型为PPT时,包含MAIN、COVER、PAGE和OTHER > * 资产类型为HUMAN_MODEL时,包含MAIN、COVER、WHOLE_MODEL、USER_MODIFIED_MODEL和OTHER > * 资产类型为VOICE_MODEL时,包含MAIN、SAMPLE(样例音频文件)和OTHER > * 资产类型为HUMAN_MODEL_2D时,包含MAIN、COVER、SAMPLE(动作样例)和OTHER(遮罩文件) > * 资产类型为BUSINESS_CARD_TEMPLET时,包含MAIN和COVER(名片效果图)
	AssetFileCategory string `json:"asset_file_category"`
}

FilesCreateReq 创建文件请求。

func (FilesCreateReq) String

func (o FilesCreateReq) String() string

type HuaweiEiVoiceAssetMeta added in v0.1.52

type HuaweiEiVoiceAssetMeta struct {

	// 音色属性。
	Property string `json:"property"`

	// 是否是克隆音色,默认是false。
	IsClonedVoice *bool `json:"is_cloned_voice,omitempty"`

	// 音色克隆时的训练任务ID。当is_cloned_voice=true时需要填写。
	TrainingJobId *string `json:"training_job_id,omitempty"`
}

HuaweiEiVoiceAssetMeta 华为云EI TTS音色元数据。此参数仅内部使用,不对外开放。

func (HuaweiEiVoiceAssetMeta) String added in v0.1.52

func (o HuaweiEiVoiceAssetMeta) String() string

type HumanModel2DAssetMeta added in v0.1.54

type HumanModel2DAssetMeta struct {

	// 分身数字人的动作是否可编辑。默认不可编辑。
	IsActionEditable *bool `json:"is_action_editable,omitempty"`

	// 是否是实景分身数字人。实景分身数字人不做背景替换。
	IsRealBackground *bool `json:"is_real_background,omitempty"`

	// 是否支持直播
	SupportLive *bool `json:"support_live,omitempty"`

	// V3模型分身数字人是否需要实时抠图。
	IsRealtimeMatting *bool `json:"is_realtime_matting,omitempty"`

	// 分身数字人模型版本。默认是V2版本模型。 * V2: V2版本模型 * V3:V3版本模型
	ModelVersion *HumanModel2DAssetMetaModelVersion `json:"model_version,omitempty"`
}

func (HumanModel2DAssetMeta) String added in v0.1.54

func (o HumanModel2DAssetMeta) String() string

type HumanModel2DAssetMetaModelVersion added in v0.1.54

type HumanModel2DAssetMetaModelVersion struct {
	// contains filtered or unexported fields
}

func (HumanModel2DAssetMetaModelVersion) MarshalJSON added in v0.1.54

func (c HumanModel2DAssetMetaModelVersion) MarshalJSON() ([]byte, error)

func (*HumanModel2DAssetMetaModelVersion) UnmarshalJSON added in v0.1.54

func (c *HumanModel2DAssetMetaModelVersion) UnmarshalJSON(b []byte) error

func (HumanModel2DAssetMetaModelVersion) Value added in v0.1.54

type HumanModel2DAssetMetaModelVersionEnum added in v0.1.54

type HumanModel2DAssetMetaModelVersionEnum struct {
	V2 HumanModel2DAssetMetaModelVersion
	V3 HumanModel2DAssetMetaModelVersion
}

func GetHumanModel2DAssetMetaModelVersionEnum added in v0.1.54

func GetHumanModel2DAssetMetaModelVersionEnum() HumanModel2DAssetMetaModelVersionEnum

type HumanModelAssetMeta

type HumanModelAssetMeta struct {

	// 数字人模型风格ID。 * system_male_001:男性风格01 * system_female_001:女性风格01 * system_male_002:男性风格02  * system_female_002:女性风格02
	StyleId *string `json:"style_id,omitempty"`

	// 数字人模型建模类型。 * UPLOADED:租户上传的模型 * PICTURE_MODELING:照片建模生成的模型 * CHARACTER_CUSTOMIZATION_MODELING:捏脸生成的模型
	ModelingType *HumanModelAssetMetaModelingType `json:"modeling_type,omitempty"`

	// 建模任务ID。
	ModelingJobId *string `json:"modeling_job_id,omitempty"`

	ModelProperties *HumanModelMetaProperties `json:"model_properties,omitempty"`

	// 可替换组件列表。
	Components *[]ComponentInfo `json:"components,omitempty"`
}

HumanModelAssetMeta 数字人模型元数据。

func (HumanModelAssetMeta) String

func (o HumanModelAssetMeta) String() string

type HumanModelAssetMetaModelingType

type HumanModelAssetMetaModelingType struct {
	// contains filtered or unexported fields
}

func (HumanModelAssetMetaModelingType) MarshalJSON

func (c HumanModelAssetMetaModelingType) MarshalJSON() ([]byte, error)

func (*HumanModelAssetMetaModelingType) UnmarshalJSON

func (c *HumanModelAssetMetaModelingType) UnmarshalJSON(b []byte) error

func (HumanModelAssetMetaModelingType) Value

type HumanModelAssetMetaModelingTypeEnum

type HumanModelAssetMetaModelingTypeEnum struct {
	UPLOADED                         HumanModelAssetMetaModelingType
	PICTURE_MODELING                 HumanModelAssetMetaModelingType
	CHARACTER_CUSTOMIZATION_MODELING HumanModelAssetMetaModelingType
}

func GetHumanModelAssetMetaModelingTypeEnum

func GetHumanModelAssetMetaModelingTypeEnum() HumanModelAssetMetaModelingTypeEnum

type HumanModelMetaProperties added in v0.1.52

type HumanModelMetaProperties struct {

	// 当前模型中的WHOLE_MODEL是基于哪个file_id生成的,如果当前记录的信息与MAIN文件的file_id一致,那就认为已经生成过,无需再进行全模型导出
	WholeModelBaseFileId *string `json:"whole_model_base_file_id,omitempty"`

	// 当前用于加载的file_id信息,若为空或未匹配到,则使用MAIN文件
	LoadModelFileId *string `json:"load_model_file_id,omitempty"`
}

func (HumanModelMetaProperties) String added in v0.1.52

func (o HumanModelMetaProperties) String() string

type InputInfo

type InputInfo struct {
	RtcRoomInfo *RtcRoomInfoList `json:"rtc_room_info,omitempty"`
}

InputInfo 输入信息。

func (InputInfo) String

func (o InputInfo) String() string

type ListAssetSummaryRequest

type ListAssetSummaryRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	Body *ListAssetSummarysReq `json:"body,omitempty"`
}

ListAssetSummaryRequest Request Object

func (ListAssetSummaryRequest) String

func (o ListAssetSummaryRequest) String() string

type ListAssetSummaryResponse

type ListAssetSummaryResponse struct {

	// 资产列表。
	AssetList      *[]DigitalAssetSummary `json:"asset_list,omitempty"`
	HttpStatusCode int                    `json:"-"`
}

ListAssetSummaryResponse Response Object

func (ListAssetSummaryResponse) String

func (o ListAssetSummaryResponse) String() string

type ListAssetSummarysReq

type ListAssetSummarysReq struct {

	// 需要查询的资产ID。
	AssetIds []string `json:"asset_ids"`
}

func (ListAssetSummarysReq) String

func (o ListAssetSummarysReq) String() string

type ListAssetsRequest

type ListAssetsRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 开发者应用作为资产权属的可选字段。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 每页显示的条目数量。
	Limit *int32 `json:"limit,omitempty"`

	// 偏移量,表示从此偏移量开始查询。
	Offset *int32 `json:"offset,omitempty"`

	// 按名称模糊查询。
	Name *string `json:"name,omitempty"`

	// 按标签模糊查询。
	Tag *string `json:"tag,omitempty"`

	// 起始时间。格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	StartTime *string `json:"start_time,omitempty"`

	// 结束时间。格式遵循:RFC 3339 如\"2021-01-10T10:43:17Z\"。
	EndTime *string `json:"end_time,omitempty"`

	// 资产类型。多个类型使用英文逗号分割。 * HUMAN_MODEL:数字人模型 * VOICE_MODEL:音色模型(仅系统管理员可上传) * SCENE:场景模型 * ANIMATION:动作动画 * VIDEO:视频文件 * IMAGE:图片文件 * PPT:幻灯片文件 * MATERIAL:风格化素材 * HUMAN_MODEL_2D: 2D数字人网络模型 * BUSINESS_CARD_TEMPLET: 数字人名片模板 * MUSIC: 音乐
	AssetType *string `json:"asset_type,omitempty"`

	// 排序字段,目前只支持create_time。
	SortKey *string `json:"sort_key,omitempty"`

	// 排序方式。 * asc:升序 * desc:降序  默认asc升序。
	SortDir *string `json:"sort_dir,omitempty"`

	// 资产来源。 * SYSTEM:系统资产 * CUSTOMIZATION:租户资产 * ALL:所有资产  默认查询租户资产。
	AssetSource *ListAssetsRequestAssetSource `json:"asset_source,omitempty"`

	// 资产管理分类。 * UPLOAD:我的上传 * UPLOADED:已上传 * UPLOADING:UPLOADING * UPLOAD_FAILED:上传失败 * DOWNLOAD:我的下载 * COLLECTION:我的收藏 * DRAFT:草稿箱 * RECYCLE:回收站
	AssetManageType *ListAssetsRequestAssetManageType `json:"asset_manage_type,omitempty"`

	// 资产状态。多个资产状态使用英文逗号分割。 * CREATING:资产创建中,主文件尚未上传 * FAILED:主文件上传失败 * UNACTIVED:主文件上传成功,资产未激活,资产不可用于其他业务(用户可更新状态) * ACTIVED:主文件上传成功,资产激活,资产可用于其他业务(用户可更新状态) * DELETING:资产删除中,资产不可用,资产可恢复 * DELETED:资产文件已删除,资产不可用,资产不可恢复 * BLOCK:资产被冻结,资产不可用,不可查看文件。 默认查询所有状态的资产。
	AssetState *string `json:"asset_state,omitempty"`

	// 基于风格化ID查询关联资产。 * system_male_001:男性风格01 * system_female_001:女性风格01 * system_male_002:男性风格02  * system_female_002:女性风格02
	StyleId *string `json:"style_id,omitempty"`

	// 玄天引擎测试用户字段。
	XUserMePrivilege *string `json:"X-User-MePrivilege,omitempty"`

	// 可用引擎。 * UE:UE引擎 * MetaEngine:MetaEngine引擎 > 该字段当前只对MetaEngine白名单用户生效
	RenderEngine *string `json:"render_engine,omitempty"`

	// 性别。多选使用英文逗号分隔。
	Sex *string `json:"sex,omitempty"`

	// 语言。多选使用英文逗号分隔。
	Language *string `json:"language,omitempty"`

	// 系统属性。  key和value间用\":\"分隔,多个key之间用\",\"分隔。  如system_property=BACKGROUND_IMG:Yes,RENDER_ENGINE:MetaEngine。  不同Key对应Value取值如下: * STYLE_ID:风格Id * RENDER_ENGINE:引擎类型,可取值UE或MetaEngine * BACKGROUND_IMG:视频制作的2D背景图片,可取值Yes * BACKGROUND_SCENE:视频制作的2D背景场景,可取值Horizontal(横屏)或者Vertical(竖屏) * CREATED_BY_PLATFORM:是否平台生成,可取值Yes
	SystemProperty *string `json:"system_property,omitempty"`

	// 动作是否可编辑。仅在分身数字人模型查询时有效。
	ActionEditable *bool `json:"action_editable,omitempty"`
}

ListAssetsRequest Request Object

func (ListAssetsRequest) String

func (o ListAssetsRequest) String() string

type ListAssetsRequestAssetManageType

type ListAssetsRequestAssetManageType struct {
	// contains filtered or unexported fields
}

func (ListAssetsRequestAssetManageType) MarshalJSON

func (c ListAssetsRequestAssetManageType) MarshalJSON() ([]byte, error)

func (*ListAssetsRequestAssetManageType) UnmarshalJSON

func (c *ListAssetsRequestAssetManageType) UnmarshalJSON(b []byte) error

func (ListAssetsRequestAssetManageType) Value

type ListAssetsRequestAssetSource

type ListAssetsRequestAssetSource struct {
	// contains filtered or unexported fields
}

func (ListAssetsRequestAssetSource) MarshalJSON

func (c ListAssetsRequestAssetSource) MarshalJSON() ([]byte, error)

func (*ListAssetsRequestAssetSource) UnmarshalJSON

func (c *ListAssetsRequestAssetSource) UnmarshalJSON(b []byte) error

func (ListAssetsRequestAssetSource) Value

type ListAssetsRequestAssetSourceEnum

type ListAssetsRequestAssetSourceEnum struct {
	SYSTEM        ListAssetsRequestAssetSource
	CUSTOMIZATION ListAssetsRequestAssetSource
	ALL           ListAssetsRequestAssetSource
}

func GetListAssetsRequestAssetSourceEnum

func GetListAssetsRequestAssetSourceEnum() ListAssetsRequestAssetSourceEnum

type ListAssetsResponse

type ListAssetsResponse struct {

	// 资产总数。
	Count *int32 `json:"count,omitempty"`

	// 资产信息列表。
	Assets         *[]DigitalAssetInfo `json:"assets,omitempty"`
	HttpStatusCode int                 `json:"-"`
}

ListAssetsResponse Response Object

func (ListAssetsResponse) String

func (o ListAssetsResponse) String() string

type ListPictureModelingJobsRequest

type ListPictureModelingJobsRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 开发者应用作为资产权属的可选字段。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 偏移量,表示从此偏移量开始查询。
	Offset *int32 `json:"offset,omitempty"`

	// 每页显示的条目数量。
	Limit *int32 `json:"limit,omitempty"`

	// 任务状态,默认所有状态。  可多个状态查询,使用英文逗号分隔。  如state=CREATING,PUBLISHED
	State *string `json:"state,omitempty"`

	// 排序字段,目前只支持create_time。
	SortKey *string `json:"sort_key,omitempty"`

	// 排序方式。 * asc:升序 * desc:降序  默认asc升序。
	SortDir *string `json:"sort_dir,omitempty"`

	// 过滤创建时间<=输入时间的记录。
	CreateUntil *string `json:"create_until,omitempty"`

	// 过滤创建时间>=输入时间的记录。
	CreateSince *string `json:"create_since,omitempty"`
}

ListPictureModelingJobsRequest Request Object

func (ListPictureModelingJobsRequest) String

type ListPictureModelingJobsResponse

type ListPictureModelingJobsResponse struct {

	// 照片建模任务总数。
	Count *int32 `json:"count,omitempty"`

	// 照片建模任务列表。
	PictureModelingJobs *[]PictureModelingInfo `json:"picture_modeling_jobs,omitempty"`
	HttpStatusCode      int                    `json:"-"`
}

ListPictureModelingJobsResponse Response Object

func (ListPictureModelingJobsResponse) String

type ListStylesRequest

type ListStylesRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 开发者应用作为资产权属的可选字段。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 偏移量,表示从此偏移量开始查询。
	Offset *int32 `json:"offset,omitempty"`

	// 每页显示的条目数量。
	Limit *int32 `json:"limit,omitempty"`

	// 任务状态,默认所有状态。  可多个状态查询,使用英文逗号分隔。  如state=CREATING,PUBLISHED
	State *string `json:"state,omitempty"`

	// 排序字段,目前只支持create_time。
	SortKey *string `json:"sort_key,omitempty"`

	// 排序方式。 * asc:升序 * desc:降序  默认asc升序。
	SortDir *string `json:"sort_dir,omitempty"`

	// 过滤创建时间<=输入时间的记录。
	CreateUntil *string `json:"create_until,omitempty"`

	// 过滤创建时间>=输入时间的记录。
	CreateSince *string `json:"create_since,omitempty"`
}

ListStylesRequest Request Object

func (ListStylesRequest) String

func (o ListStylesRequest) String() string

type ListStylesResponse

type ListStylesResponse struct {

	// 风格信息总数
	Count *int32 `json:"count,omitempty"`

	// 风格信息列表
	Styles         *[]StyleInfo `json:"styles,omitempty"`
	HttpStatusCode int          `json:"-"`
}

ListStylesResponse Response Object

func (ListStylesResponse) String

func (o ListStylesResponse) String() string

type ListTtsaDataRequest

type ListTtsaDataRequest struct {

	// 任务ID。
	JobId string `json:"job_id"`

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 偏移量,表示生成内容时间偏移,目前每次返回2秒内容。
	Offset *int32 `json:"offset,omitempty"`
}

ListTtsaDataRequest Request Object

func (ListTtsaDataRequest) String

func (o ListTtsaDataRequest) String() string

type ListTtsaDataResponse

type ListTtsaDataResponse struct {

	// 任务ID。
	JobId *string `json:"jobId,omitempty"`

	// 音频数据,Base64编码,1秒内的数据。
	Audio *string `json:"audio,omitempty"`

	// 语音驱动的表情基数据。
	Blendshapes *[]string `json:"blendshapes,omitempty"`

	// 手工指定的动作库动作数据。
	Animations *[]AnimationItem `json:"animations,omitempty"`

	// 语义驱动的智能动作数据。
	Motions        *[]MotionItem `json:"motions,omitempty"`
	HttpStatusCode int           `json:"-"`
}

ListTtsaDataResponse Response Object

func (ListTtsaDataResponse) String

func (o ListTtsaDataResponse) String() string

type ListTtsaJobsRequest

type ListTtsaJobsRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 偏移量,表示从此偏移量开始查询。
	Offset *int32 `json:"offset,omitempty"`

	// 每页显示的条目数量。
	Limit *int32 `json:"limit,omitempty"`

	// 开发者应用作为资产权属的可选字段。
	XAppUserId *string `json:"X-App-UserId,omitempty"`
}

ListTtsaJobsRequest Request Object

func (ListTtsaJobsRequest) String

func (o ListTtsaJobsRequest) String() string

type ListTtsaJobsResponse

type ListTtsaJobsResponse struct {

	// 语音驱动任务总数。
	Total *int32 `json:"total,omitempty"`

	// 语音驱动任务列表。
	TtsaJobs       *[]TtsaJob `json:"ttsa_jobs,omitempty"`
	HttpStatusCode int        `json:"-"`
}

ListTtsaJobsResponse Response Object

func (ListTtsaJobsResponse) String

func (o ListTtsaJobsResponse) String() string

type ListVideoMotionCaptureJobsRequest

type ListVideoMotionCaptureJobsRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 开发者应用作为资产权属的可选字段。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 偏移量,表示从此偏移量开始查询。
	Offset *int32 `json:"offset,omitempty"`

	// 每页显示的条目数量。
	Limit *int32 `json:"limit,omitempty"`
}

ListVideoMotionCaptureJobsRequest Request Object

func (ListVideoMotionCaptureJobsRequest) String

type ListVideoMotionCaptureJobsResponse

type ListVideoMotionCaptureJobsResponse struct {

	// 视频驱动任务总数。
	Total *int32 `json:"total,omitempty"`

	// 视频驱动任务列表。
	VideoMotionCaptureJobs *[]VideoMotionCaptureInfo `json:"video_motion_capture_jobs,omitempty"`
	HttpStatusCode         int                       `json:"-"`
}

ListVideoMotionCaptureJobsResponse Response Object

func (ListVideoMotionCaptureJobsResponse) String

type MaterialAssetMeta

type MaterialAssetMeta struct {

	// 可替换的素材组件列表。
	Components *[]MaterialComponentInfo `json:"components,omitempty"`
}

MaterialAssetMeta 素材元数据。

func (MaterialAssetMeta) String

func (o MaterialAssetMeta) String() string

type MaterialComponentInfo

type MaterialComponentInfo struct {

	// 素材组件名称。
	ComponentName string `json:"component_name"`

	// 素材组件类型。 * CLOTHES:衣服 * PANTS:裤子 * SHOES:鞋子 * HAIR:头发 * EYELASH:睫毛 * EYEBROW:眉毛
	ComponentType MaterialComponentInfoComponentType `json:"component_type"`

	// 素材组件描述。
	ComponentDesc *string `json:"component_desc,omitempty"`
}

MaterialComponentInfo 可替换的素材组件信息

func (MaterialComponentInfo) String

func (o MaterialComponentInfo) String() string

type MaterialComponentInfoComponentType

type MaterialComponentInfoComponentType struct {
	// contains filtered or unexported fields
}

func (MaterialComponentInfoComponentType) MarshalJSON

func (c MaterialComponentInfoComponentType) MarshalJSON() ([]byte, error)

func (*MaterialComponentInfoComponentType) UnmarshalJSON

func (c *MaterialComponentInfoComponentType) UnmarshalJSON(b []byte) error

func (MaterialComponentInfoComponentType) Value

type MotionItem

type MotionItem struct {

	// 时间戳,相对时间戳。  单位秒。  保留3位小数。
	Timestamp *float32 `json:"timestamp,omitempty"`

	// root 3维坐标。
	Root *[]float32 `json:"root,omitempty"`

	// 75个关节点,四元数。
	Joints *[]float32 `json:"joints,omitempty"`

	// 眼动数据
	Eyes *[]float32 `json:"eyes,omitempty"`
}

func (MotionItem) String

func (o MotionItem) String() string

type OutputInfo

type OutputInfo struct {

	// 面部表情输入地址。
	FaceAddr *string `json:"face_addr,omitempty"`

	// 身体动作输入地址。
	BodyAddr *string `json:"body_addr,omitempty"`

	// 音频输入地址。
	AudioAddr *string `json:"audio_addr,omitempty"`

	// 会话ID。
	SessionId *int32 `json:"session_id,omitempty"`
}

OutputInfo 输出信息。

func (OutputInfo) String

func (o OutputInfo) String() string

type PictureModelingByUrlReq

type PictureModelingByUrlReq struct {

	// 图片URL
	PictureUrl string `json:"picture_url"`

	// 风格ID
	StyleId string `json:"style_id"`

	// 模型名称
	Name string `json:"name"`

	// 照片建模任务结束的回调地址。
	NotifyUrl *string `json:"notify_url,omitempty"`
}

PictureModelingByUrlReq 任务请求

func (PictureModelingByUrlReq) String

func (o PictureModelingByUrlReq) String() string

type PictureModelingInfo

type PictureModelingInfo struct {

	// 照片建模任务ID。
	JobId string `json:"job_id"`

	// 任务的状态。 * WAITING:等待任务调度 * PROCESSING:正在处理 * PARTIAL_SUCCEED:部分成功(模型生成,截图失败) * SUCCEED:成功 * FAILED:失败 * CANCELED:取消
	State PictureModelingInfoState `json:"state"`

	// 任务开始时间,格式遵循:RFC 3339。 例 “2020-07-30T10:43:17Z”。
	StartTime *string `json:"start_time,omitempty"`

	// 任务结束时间,格式遵循:RFC 3339。 例 “2020-07-30T10:43:17Z”。
	EndTime *string `json:"end_time,omitempty"`

	ErrorInfo *ErrorResponse `json:"error_info,omitempty"`

	// 模型资产ID。
	ModelAssetId *string `json:"model_asset_id,omitempty"`

	// 数字人模型名称。
	Name *string `json:"name,omitempty"`

	// 风格ID。
	StyleId *string `json:"style_id,omitempty"`

	// 模型封面URL。
	ModelCoverUrl *string `json:"model_cover_url,omitempty"`
}

PictureModelingInfo 照片建模任务详情。

func (PictureModelingInfo) String

func (o PictureModelingInfo) String() string

type PictureModelingInfoState

type PictureModelingInfoState struct {
	// contains filtered or unexported fields
}

func (PictureModelingInfoState) MarshalJSON

func (c PictureModelingInfoState) MarshalJSON() ([]byte, error)

func (*PictureModelingInfoState) UnmarshalJSON

func (c *PictureModelingInfoState) UnmarshalJSON(b []byte) error

func (PictureModelingInfoState) Value

func (c PictureModelingInfoState) Value() string

type PictureModelingInfoStateEnum

type PictureModelingInfoStateEnum struct {
	WAITING         PictureModelingInfoState
	PROCESSING      PictureModelingInfoState
	PARTIAL_SUCCEED PictureModelingInfoState
	SUCCEED         PictureModelingInfoState
	FAILED          PictureModelingInfoState
	CANCELED        PictureModelingInfoState
}

func GetPictureModelingInfoStateEnum

func GetPictureModelingInfoStateEnum() PictureModelingInfoStateEnum

type PptAssetMeta

type PptAssetMeta struct {

	// PPT是否需要自动解析。
	AutoAnalysis *bool `json:"auto_analysis,omitempty"`

	// PPT解析状态。 * INITIALIZE:初始 * WAITING:等待 * CONVERTING:解析中 * FAILED:失败 * SUCCEEDED:成功 * CANCELED:取消
	PptAnalysisStatus *PptAssetMetaPptAnalysisStatus `json:"ppt_analysis_status,omitempty"`

	// PPT页面总数。
	PageCount *int32 `json:"page_count,omitempty"`

	// PPT页面图片。
	Pages *[]PptPageInfo `json:"pages,omitempty"`
}

PptAssetMeta PPT资产元数据信息。

func (PptAssetMeta) String

func (o PptAssetMeta) String() string

type PptAssetMetaPptAnalysisStatus

type PptAssetMetaPptAnalysisStatus struct {
	// contains filtered or unexported fields
}

func (PptAssetMetaPptAnalysisStatus) MarshalJSON

func (c PptAssetMetaPptAnalysisStatus) MarshalJSON() ([]byte, error)

func (*PptAssetMetaPptAnalysisStatus) UnmarshalJSON

func (c *PptAssetMetaPptAnalysisStatus) UnmarshalJSON(b []byte) error

func (PptAssetMetaPptAnalysisStatus) Value

type PptPageInfo

type PptPageInfo struct {

	// 页面编号。
	PageNo *int32 `json:"page_no,omitempty"`

	// 页面对应图片文件ID。
	FileId *string `json:"file_id,omitempty"`

	// 讲解词(从备注中提取)。
	PageContent *string `json:"page_content,omitempty"`
}

PptPageInfo PPT图片元数据。

func (PptPageInfo) String

func (o PptPageInfo) String() string

type RestoreAssetRequest

type RestoreAssetRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 开发者应用作为资产权属的可选字段。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 资产ID。
	AssetId string `json:"asset_id"`
}

RestoreAssetRequest Request Object

func (RestoreAssetRequest) String

func (o RestoreAssetRequest) String() string

type RestoreAssetResponse

type RestoreAssetResponse struct {
	HttpStatusCode int `json:"-"`
}

RestoreAssetResponse Response Object

func (RestoreAssetResponse) String

func (o RestoreAssetResponse) String() string

type RtcRoomInfoList

type RtcRoomInfoList struct {

	// RTC应用ID。
	AppId *string `json:"app_id,omitempty"`

	// RTC房间ID。
	RoomId *string `json:"room_id,omitempty"`

	// 接入RTC的用户信息。
	Users *[]RtcUserInfo `json:"users,omitempty"`
}

RtcRoomInfoList RTC Animation加入房间信息。

func (RtcRoomInfoList) String

func (o RtcRoomInfoList) String() string

type RtcUserInfo

type RtcUserInfo struct {

	// 接入RTC的用户类型。 * CAPTURE:直播助手,将摄像头获取视频流推送到RTC房间 * ANIMATION:VDS服务,从RTC房间拉视频流生成动作数据 * RENDER:渲染服务,将动作数据渲染成数字人动画 * PLAYER:普通观看方,可选择原始视频流或者数字人动画视频流观看
	UserType *RtcUserInfoUserType `json:"user_type,omitempty"`

	// RTC用户ID。
	UserId *string `json:"user_id,omitempty"`

	// RTC鉴权token。
	Signature *string `json:"signature,omitempty"`

	// 有效期。时间戳。  单位:秒。
	Ctime *int64 `json:"ctime,omitempty"`
}

RtcUserInfo 接入RTC的用户信息。

func (RtcUserInfo) String

func (o RtcUserInfo) String() string

type RtcUserInfoUserType

type RtcUserInfoUserType struct {
	// contains filtered or unexported fields
}

func (RtcUserInfoUserType) MarshalJSON

func (c RtcUserInfoUserType) MarshalJSON() ([]byte, error)

func (*RtcUserInfoUserType) UnmarshalJSON

func (c *RtcUserInfoUserType) UnmarshalJSON(b []byte) error

func (RtcUserInfoUserType) Value

func (c RtcUserInfoUserType) Value() string

type RtcUserInfoUserTypeEnum

type RtcUserInfoUserTypeEnum struct {
	CAPTURE   RtcUserInfoUserType
	ANIMATION RtcUserInfoUserType
	RENDER    RtcUserInfoUserType
	PLAYER    RtcUserInfoUserType
}

func GetRtcUserInfoUserTypeEnum

func GetRtcUserInfoUserTypeEnum() RtcUserInfoUserTypeEnum

type SceneAssetMeta

type SceneAssetMeta struct {

	// 可操作组件列表(如屏幕,灯光,摄像机)。
	Components *[]SceneComponentInfo `json:"components,omitempty"`

	// 默认场景设置(机位,初始人位置)。
	DefaultConfigs map[string]SceneComponentInfo `json:"default_configs,omitempty"`
}

SceneAssetMeta 场景元数据。

func (SceneAssetMeta) String

func (o SceneAssetMeta) String() string

type SceneComponentInfo

type SceneComponentInfo struct {

	// 组件索引。
	Index *int32 `json:"index,omitempty"`

	// 组件名称。
	ComponentName string `json:"component_name"`

	// 组件类型。 * CAMERA:摄像机 * PANEL:屏幕 * LIGHT:灯光
	ComponentType SceneComponentInfoComponentType `json:"component_type"`

	// 组件描述。
	ComponentDesc *string `json:"component_desc,omitempty"`
}

SceneComponentInfo 场景组件信息。

func (SceneComponentInfo) String

func (o SceneComponentInfo) String() string

type SceneComponentInfoComponentType

type SceneComponentInfoComponentType struct {
	// contains filtered or unexported fields
}

func (SceneComponentInfoComponentType) MarshalJSON

func (c SceneComponentInfoComponentType) MarshalJSON() ([]byte, error)

func (*SceneComponentInfoComponentType) UnmarshalJSON

func (c *SceneComponentInfoComponentType) UnmarshalJSON(b []byte) error

func (SceneComponentInfoComponentType) Value

type ShowAssetRequest

type ShowAssetRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 开发者应用作为资产权属的可选字段。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 资产ID。
	AssetId string `json:"asset_id"`
}

ShowAssetRequest Request Object

func (ShowAssetRequest) String

func (o ShowAssetRequest) String() string

type ShowAssetResponse

type ShowAssetResponse struct {

	// 资产ID。
	AssetId *string `json:"asset_id,omitempty"`

	// 资产名称。
	AssetName *string `json:"asset_name,omitempty"`

	// 资产描述。
	AssetDescription *string `json:"asset_description,omitempty"`

	// 资产创建时间。
	CreateTime *string `json:"create_time,omitempty"`

	// 资产更新时间。
	UpdateTime *string `json:"update_time,omitempty"`

	// 资产类型。 * HUMAN_MODEL:数字人模型 * VOICE_MODEL:音色模型 * SCENE:场景模型 * ANIMATION:动作动画 * VIDEO:视频文件 * IMAGE:图片文件 * PPT:幻灯片文件 * MATERIAL:风格化素材 * NORMAL_MODEL: 普通模型 * COMMON_FILE:通用文件 * HUMAN_MODEL_2D:2D数字人网络模型 * BUSINESS_CARD_TEMPLET: 数字人名片模板 * MUSIC: 音乐
	AssetType *ShowAssetResponseAssetType `json:"asset_type,omitempty"`

	// 资产状态。 * CREATING:资产创建中,主文件尚未上传 * FAILED:主文件上传失败 * UNACTIVED:主文件上传成功,资产未激活,资产不可用于其他业务(用户可更新状态) * ACTIVED:主文件上传成功,资产激活,资产可用于其他业务(用户可更新状态) * DELETING:资产删除中,资产不可用,资产可恢复 * DELETED:资产文件已删除,资产不可用,资产不可恢复 * BLOCK: 资产被冻结,资产不可用,不可查看文件。
	AssetState *ShowAssetResponseAssetState `json:"asset_state,omitempty"`

	// 标签列表。
	Tags *[]string `json:"tags,omitempty"`

	AssetExtraMeta *AssetExtraMeta `json:"asset_extra_meta,omitempty"`

	// 设置系统属性。
	SystemProperties *[]SystemProperty `json:"system_properties,omitempty"`

	// 资产下的文件。
	Files          *[]AssetFileInfo `json:"files,omitempty"`
	HttpStatusCode int              `json:"-"`
}

ShowAssetResponse Response Object

func (ShowAssetResponse) String

func (o ShowAssetResponse) String() string

type ShowAssetResponseAssetState

type ShowAssetResponseAssetState struct {
	// contains filtered or unexported fields
}

func (ShowAssetResponseAssetState) MarshalJSON

func (c ShowAssetResponseAssetState) MarshalJSON() ([]byte, error)

func (*ShowAssetResponseAssetState) UnmarshalJSON

func (c *ShowAssetResponseAssetState) UnmarshalJSON(b []byte) error

func (ShowAssetResponseAssetState) Value

type ShowAssetResponseAssetType

type ShowAssetResponseAssetType struct {
	// contains filtered or unexported fields
}

func (ShowAssetResponseAssetType) MarshalJSON

func (c ShowAssetResponseAssetType) MarshalJSON() ([]byte, error)

func (*ShowAssetResponseAssetType) UnmarshalJSON

func (c *ShowAssetResponseAssetType) UnmarshalJSON(b []byte) error

func (ShowAssetResponseAssetType) Value

type ShowPictureModelingJobRequest

type ShowPictureModelingJobRequest struct {

	// 任务ID。
	JobId string `json:"job_id"`

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 开发者应用作为资产权属的可选字段。
	XAppUserId *string `json:"X-App-UserId,omitempty"`
}

ShowPictureModelingJobRequest Request Object

func (ShowPictureModelingJobRequest) String

type ShowPictureModelingJobResponse

type ShowPictureModelingJobResponse struct {

	// 照片建模任务ID。
	JobId string `json:"job_id"`

	// 任务的状态。 * WAITING:等待任务调度 * PROCESSING:正在处理 * PARTIAL_SUCCEED:部分成功(模型生成,截图失败) * SUCCEED:成功 * FAILED:失败 * CANCELED:取消
	State ShowPictureModelingJobResponseState `json:"state"`

	// 任务开始时间,格式遵循:RFC 3339。 例 “2020-07-30T10:43:17Z”。
	StartTime *string `json:"start_time,omitempty"`

	// 任务结束时间,格式遵循:RFC 3339。 例 “2020-07-30T10:43:17Z”。
	EndTime *string `json:"end_time,omitempty"`

	ErrorInfo *ErrorResponse `json:"error_info,omitempty"`

	// 模型资产ID。
	ModelAssetId *string `json:"model_asset_id,omitempty"`

	// 数字人模型名称。
	Name *string `json:"name,omitempty"`

	// 风格ID。
	StyleId *string `json:"style_id,omitempty"`

	// 模型封面URL。
	ModelCoverUrl  *string `json:"model_cover_url,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ShowPictureModelingJobResponse Response Object

func (ShowPictureModelingJobResponse) String

type ShowPictureModelingJobResponseState

type ShowPictureModelingJobResponseState struct {
	// contains filtered or unexported fields
}

func (ShowPictureModelingJobResponseState) MarshalJSON

func (c ShowPictureModelingJobResponseState) MarshalJSON() ([]byte, error)

func (*ShowPictureModelingJobResponseState) UnmarshalJSON

func (c *ShowPictureModelingJobResponseState) UnmarshalJSON(b []byte) error

func (ShowPictureModelingJobResponseState) Value

type ShowVideoMotionCaptureJobRequest

type ShowVideoMotionCaptureJobRequest struct {

	// 任务ID。
	JobId string `json:"job_id"`

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 开发者应用作为资产权属的可选字段。
	XAppUserId *string `json:"X-App-UserId,omitempty"`
}

ShowVideoMotionCaptureJobRequest Request Object

func (ShowVideoMotionCaptureJobRequest) String

type ShowVideoMotionCaptureJobResponse

type ShowVideoMotionCaptureJobResponse struct {

	// 视频驱动模式。 * HEAD:头部 * HALF_BODY:半身 * FULL_BODY:全身 * AUTO:自动
	MotionCaptureMode *ShowVideoMotionCaptureJobResponseMotionCaptureMode `json:"motion_capture_mode,omitempty"`

	InputInfo *InputInfo `json:"input_info,omitempty"`

	OutputInfo *OutputInfo `json:"output_info,omitempty"`

	// 视频驱动任务ID。
	JobId *string `json:"job_id,omitempty"`

	// 任务的状态。 * WAITING:等待中 * PROCESSING:处理中 * SUCCEED:成功 * FAILED:失败
	State *ShowVideoMotionCaptureJobResponseState `json:"state,omitempty"`

	// 任务开始时间,格式遵循:RFC 3339。 例 “2020-07-30T10:43:17Z”。
	StartTime *string `json:"start_time,omitempty"`

	// 任务结束时间,格式遵循:RFC 3339。 例 “2020-07-30T10:43:17Z”。
	EndTime        *string `json:"end_time,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ShowVideoMotionCaptureJobResponse Response Object

func (ShowVideoMotionCaptureJobResponse) String

type ShowVideoMotionCaptureJobResponseMotionCaptureMode

type ShowVideoMotionCaptureJobResponseMotionCaptureMode struct {
	// contains filtered or unexported fields
}

func (ShowVideoMotionCaptureJobResponseMotionCaptureMode) MarshalJSON

func (*ShowVideoMotionCaptureJobResponseMotionCaptureMode) UnmarshalJSON

func (ShowVideoMotionCaptureJobResponseMotionCaptureMode) Value

type ShowVideoMotionCaptureJobResponseState

type ShowVideoMotionCaptureJobResponseState struct {
	// contains filtered or unexported fields
}

func (ShowVideoMotionCaptureJobResponseState) MarshalJSON

func (c ShowVideoMotionCaptureJobResponseState) MarshalJSON() ([]byte, error)

func (*ShowVideoMotionCaptureJobResponseState) UnmarshalJSON

func (c *ShowVideoMotionCaptureJobResponseState) UnmarshalJSON(b []byte) error

func (ShowVideoMotionCaptureJobResponseState) Value

type StopVideoMotionCaptureJobRequest

type StopVideoMotionCaptureJobRequest struct {

	// 任务ID。
	JobId string `json:"job_id"`

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 开发者应用作为资产权属的可选字段。
	XAppUserId *string `json:"X-App-UserId,omitempty"`
}

StopVideoMotionCaptureJobRequest Request Object

func (StopVideoMotionCaptureJobRequest) String

type StopVideoMotionCaptureJobResponse

type StopVideoMotionCaptureJobResponse struct {
	HttpStatusCode int `json:"-"`
}

StopVideoMotionCaptureJobResponse Response Object

func (StopVideoMotionCaptureJobResponse) String

type StyleAssetItem

type StyleAssetItem struct {

	// 资产ID
	AssetId *string `json:"asset_id,omitempty"`

	// 资产类型 * ANIMATION:动作 * MATERIAL:素材
	AssetType *StyleAssetItemAssetType `json:"asset_type,omitempty"`

	// 封面图URL
	CoverUrl *string `json:"cover_url,omitempty"`
}

StyleAssetItem 风格化素材数字资产信息

func (StyleAssetItem) String

func (o StyleAssetItem) String() string

type StyleAssetItemAssetType

type StyleAssetItemAssetType struct {
	// contains filtered or unexported fields
}

func (StyleAssetItemAssetType) MarshalJSON

func (c StyleAssetItemAssetType) MarshalJSON() ([]byte, error)

func (*StyleAssetItemAssetType) UnmarshalJSON

func (c *StyleAssetItemAssetType) UnmarshalJSON(b []byte) error

func (StyleAssetItemAssetType) Value

func (c StyleAssetItemAssetType) Value() string

type StyleAssetItemAssetTypeEnum

type StyleAssetItemAssetTypeEnum struct {
	ANIMATION StyleAssetItemAssetType
	MATERIAL  StyleAssetItemAssetType
}

func GetStyleAssetItemAssetTypeEnum

func GetStyleAssetItemAssetTypeEnum() StyleAssetItemAssetTypeEnum

type StyleExtraMeta

type StyleExtraMeta struct {

	// 是否支持照片建模
	PictureModelingEnable *bool `json:"picture_modeling_enable,omitempty"`

	// 是否支持模型编辑
	EditEnable *bool `json:"edit_enable,omitempty"`

	// 编辑使用引擎
	EditEngine *string `json:"edit_engine,omitempty"`

	// 照片建模算法调用的模型类型
	ModelId *string `json:"model_id,omitempty"`

	// 值可设置条目列表
	EditValueItems map[string]StyleExtraMetaEditValueItems `json:"edit_value_items,omitempty"`

	// 颜色可设置条目列表
	EditColorItems map[string]StyleExtraMetaEditColorItems `json:"edit_color_items,omitempty"`

	// 可替换组件列表
	EditComponents map[string]StyleExtraMetaEditComponents `json:"edit_components,omitempty"`

	// 分类算法列表
	ModellingAlgorithm map[string]StyleExtraMetaModellingAlgorithm `json:"modelling_algorithm,omitempty"`
}

StyleExtraMeta 风格额外信息

func (StyleExtraMeta) String

func (o StyleExtraMeta) String() string

type StyleExtraMetaAdditionalProperties

type StyleExtraMetaAdditionalProperties struct {

	// 图标url
	Icon *string `json:"icon,omitempty"`

	// 展示标签 {\"cn\": \"xxxxx\",\"en\":\"xxxxx\"}
	Label map[string]string `json:"label,omitempty"`

	// 是否使用算法输出文件,针对生成算法
	UseAlgFile *bool `json:"use_alg_file,omitempty"`

	// 所属算法标签属性值,针对分类算法
	AlgorithmClassifyTag map[string]string `json:"algorithm_classify_tag,omitempty"`

	// 当前使用的身体骨骼
	ModelBodyStyle *string `json:"model_body_style,omitempty"`

	McAsset *EngineAssetInfo `json:"mc_asset,omitempty"`

	UeAsset *EngineAssetInfo `json:"ue_asset,omitempty"`
}

StyleExtraMetaAdditionalProperties 可替换组件

func (StyleExtraMetaAdditionalProperties) String

type StyleExtraMetaAdditionalProperties1

type StyleExtraMetaAdditionalProperties1 struct {

	// 算法类型枚举,\"CREATE\"还是\"CLASSIFY\"
	Type string `json:"type"`

	// 算法输出所匹配的组件名
	MatchComponent *string `json:"match_component,omitempty"`

	// 算法输出的文件名列表
	Files *[]string `json:"files,omitempty"`

	// 分类算法的标签列表
	ClassifiedTags map[string][]string `json:"classified_tags,omitempty"`
}

StyleExtraMetaAdditionalProperties1 分类算法

func (StyleExtraMetaAdditionalProperties1) String

type StyleExtraMetaEditColorItems

type StyleExtraMetaEditColorItems struct {

	// 最小值
	MinValue *[]float32 `json:"min_value,omitempty"`

	// 最大值
	MaxValue *[]float32 `json:"max_value,omitempty"`

	// 展示标签 {\"cn\": \"xxxxx\",\"en\":\"xxxxx\"}
	Label map[string]string `json:"label,omitempty"`
}

func (StyleExtraMetaEditColorItems) String

type StyleExtraMetaEditComponents

type StyleExtraMetaEditComponents struct {
	AdditionalProperties *StyleExtraMetaAdditionalProperties `json:"additionalProperties,omitempty"`
}

func (StyleExtraMetaEditComponents) String

type StyleExtraMetaEditValueItems

type StyleExtraMetaEditValueItems struct {

	// 最小值
	MinValue *float32 `json:"min_value,omitempty"`

	// 最大值
	MaxValue *float32 `json:"max_value,omitempty"`

	// 展示标签 {\"cn\": \"xxxxx\",\"en\":\"xxxxx\"}
	Label map[string]string `json:"label,omitempty"`
}

func (StyleExtraMetaEditValueItems) String

type StyleExtraMetaModellingAlgorithm

type StyleExtraMetaModellingAlgorithm struct {
	AdditionalProperties *StyleExtraMetaAdditionalProperties1 `json:"additionalProperties,omitempty"`
}

func (StyleExtraMetaModellingAlgorithm) String

type StyleInfo

type StyleInfo struct {

	// 数字人风格化名称
	Name string `json:"name"`

	// 数字人风格化描述
	Description *string `json:"description,omitempty"`

	// 租户ID
	ProjectId *string `json:"project_id,omitempty"`

	// 状态
	Status *string `json:"status,omitempty"`

	// 性别
	Sex *StyleInfoSex `json:"sex,omitempty"`

	// 标签。单个标签16字节,多个用逗号分隔,最多50个。
	Tags *[]string `json:"tags,omitempty"`

	// 风格化素材资产组合。
	StyleAssets *[]StyleAssetItem `json:"style_assets,omitempty"`

	ExtraMeta *StyleExtraMeta `json:"extra_meta,omitempty"`

	// 数字人风格ID
	StyleId *string `json:"style_id,omitempty"`

	// 数字人风格创建时间,格式遵循:RFC 3339。 例 “2020-07-30T10:43:17Z”。
	CreateTime *string `json:"create_time,omitempty"`

	// 数字人风格更新时间,格式遵循:RFC 3339。 例 “2020-07-30T10:43:17Z”。
	UpdateTime *string `json:"update_time,omitempty"`

	// 数字人风格状态枚举 * CREATING:创建中 * PUBLISHED:已发布 * DELETED:已删除 * UNPUBLISHED:未发布 * PUBLISHING:发布中
	State *StyleInfoState `json:"state,omitempty"`
}

StyleInfo 服务开通请求

func (StyleInfo) String

func (o StyleInfo) String() string

type StyleInfoSex

type StyleInfoSex struct {
	// contains filtered or unexported fields
}

func (StyleInfoSex) MarshalJSON

func (c StyleInfoSex) MarshalJSON() ([]byte, error)

func (*StyleInfoSex) UnmarshalJSON

func (c *StyleInfoSex) UnmarshalJSON(b []byte) error

func (StyleInfoSex) Value

func (c StyleInfoSex) Value() string

type StyleInfoSexEnum

type StyleInfoSexEnum struct {
	UNKNOW StyleInfoSex
	MALE   StyleInfoSex
	FEMALE StyleInfoSex
}

func GetStyleInfoSexEnum

func GetStyleInfoSexEnum() StyleInfoSexEnum

type StyleInfoState

type StyleInfoState struct {
	// contains filtered or unexported fields
}

func (StyleInfoState) MarshalJSON

func (c StyleInfoState) MarshalJSON() ([]byte, error)

func (*StyleInfoState) UnmarshalJSON

func (c *StyleInfoState) UnmarshalJSON(b []byte) error

func (StyleInfoState) Value

func (c StyleInfoState) Value() string

type StyleInfoStateEnum

type StyleInfoStateEnum struct {
	CREATING    StyleInfoState
	PUBLISHED   StyleInfoState
	DELETED     StyleInfoState
	UNPUBLISHED StyleInfoState
	PUBLISHING  StyleInfoState
}

func GetStyleInfoStateEnum

func GetStyleInfoStateEnum() StyleInfoStateEnum

type SystemProperty

type SystemProperty struct {

	// 操作。 - ADD:增加 - DELETE:删除
	Action *SystemPropertyAction `json:"action,omitempty"`

	// 系统属性。 * STYLE_ID:风格Id。 * DH_ID:数字人ID(尚未启用)。 * PLATFORM_AVAILABLE:是否平台可用(尚未启用)。 * RENDER_ENGINE:引擎类型。value可选UE或MetaEngine。 * BACKGROUND_IMG:视频制作的2D背景图片。value设置成Yes。 * BACKGROUND_SCENE:视频制作的2D背景场景。value可选Horizontal(横屏)或者Vertical(竖屏)。 * CREATED_BY_PLATFORM:是否平台生成
	Key *SystemPropertyKey `json:"key,omitempty"`

	// 属性值。
	Value *string `json:"value,omitempty"`
}

func (SystemProperty) String

func (o SystemProperty) String() string

type SystemPropertyAction

type SystemPropertyAction struct {
	// contains filtered or unexported fields
}

func (SystemPropertyAction) MarshalJSON

func (c SystemPropertyAction) MarshalJSON() ([]byte, error)

func (*SystemPropertyAction) UnmarshalJSON

func (c *SystemPropertyAction) UnmarshalJSON(b []byte) error

func (SystemPropertyAction) Value

func (c SystemPropertyAction) Value() string

type SystemPropertyActionEnum

type SystemPropertyActionEnum struct {
	ADD    SystemPropertyAction
	DELETE SystemPropertyAction
}

func GetSystemPropertyActionEnum

func GetSystemPropertyActionEnum() SystemPropertyActionEnum

type SystemPropertyKey

type SystemPropertyKey struct {
	// contains filtered or unexported fields
}

func (SystemPropertyKey) MarshalJSON

func (c SystemPropertyKey) MarshalJSON() ([]byte, error)

func (*SystemPropertyKey) UnmarshalJSON

func (c *SystemPropertyKey) UnmarshalJSON(b []byte) error

func (SystemPropertyKey) Value

func (c SystemPropertyKey) Value() string

type SystemPropertyKeyEnum

type SystemPropertyKeyEnum struct {
	STYLE_ID            SystemPropertyKey
	DH_ID               SystemPropertyKey
	PLATFORM_AVAILABLE  SystemPropertyKey
	RENDER_ENGINE       SystemPropertyKey
	BACKGROUND_IMG      SystemPropertyKey
	BACKGROUND_SCENE    SystemPropertyKey
	CREATED_BY_PLATFORM SystemPropertyKey
}

func GetSystemPropertyKeyEnum

func GetSystemPropertyKeyEnum() SystemPropertyKeyEnum

type TtsaJob

type TtsaJob struct {

	// 语音驱动任务ID。
	JobId *string `json:"job_id,omitempty"`

	// 任务的状态。 * WAITING:等待 * PROCESSING:处理中 * SUCCEED:成功 * FAILED:失败
	State *TtsaJobState `json:"state,omitempty"`

	// 任务开始时间,格式遵循:RFC 3339。 例 “2020-07-30T10:43:17Z”。
	StartTime *string `json:"start_time,omitempty"`

	// 任务结束时间,格式遵循:RFC 3339。 例 “2020-07-30T10:43:17Z”。
	EndTime *string `json:"end_time,omitempty"`

	// 语音驱动内容时长。  单位:秒。
	ContentDuration *float32 `json:"content_duration,omitempty"`
}

func (TtsaJob) String

func (o TtsaJob) String() string

type TtsaJobState

type TtsaJobState struct {
	// contains filtered or unexported fields
}

func (TtsaJobState) MarshalJSON

func (c TtsaJobState) MarshalJSON() ([]byte, error)

func (*TtsaJobState) UnmarshalJSON

func (c *TtsaJobState) UnmarshalJSON(b []byte) error

func (TtsaJobState) Value

func (c TtsaJobState) Value() string

type TtsaJobStateEnum

type TtsaJobStateEnum struct {
	WAITING    TtsaJobState
	PROCESSING TtsaJobState
	SUCCEED    TtsaJobState
	FAILED     TtsaJobState
}

func GetTtsaJobStateEnum

func GetTtsaJobStateEnum() TtsaJobStateEnum

type UpdateDigitalAssetRequest

type UpdateDigitalAssetRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 开发者应用作为资产权属的可选字段。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 资产ID。
	AssetId string `json:"asset_id"`

	Body *UpdateDigitalAssetRequestBody `json:"body,omitempty"`
}

UpdateDigitalAssetRequest Request Object

func (UpdateDigitalAssetRequest) String

func (o UpdateDigitalAssetRequest) String() string

type UpdateDigitalAssetRequestBody

type UpdateDigitalAssetRequestBody struct {

	// 资产名称。
	AssetName *string `json:"asset_name,omitempty"`

	// 资产描述。
	AssetDescription *string `json:"asset_description,omitempty"`

	// 资产类型。 * HUMAN_MODEL:数字人模型 * VOICE_MODEL:音色模型(仅系统管理员可更新) * SCENE:场景模型 * ANIMATION:动作动画 * VIDEO:视频文件 * IMAGE:图片文件 * PPT:幻灯片文件 * MATERIAL:风格化素材 * NORMAL_MODEL: 普通模型 * COMMON_FILE:通用文件 * HUMAN_MODEL_2D:2D数字人网络模型 * BUSINESS_CARD_TEMPLET: 数字人名片模板 * MUSIC: 音乐
	AssetType *UpdateDigitalAssetRequestBodyAssetType `json:"asset_type,omitempty"`

	// 资产状态。 * UNACTIVED:取消激活。未激活的资产不可用于其他业务 * ACTIVED:激活。激活后的资产可用于其他业务
	AssetState *UpdateDigitalAssetRequestBodyAssetState `json:"asset_state,omitempty"`

	// 项目ID。
	AssetOwner *string `json:"asset_owner,omitempty"`

	// 标签列表。
	Tags *[]string `json:"tags,omitempty"`

	AssetExtraMeta *AssetExtraMeta `json:"asset_extra_meta,omitempty"`

	// 设置系统属性。
	SystemProperties *[]SystemProperty `json:"system_properties,omitempty"`
}

UpdateDigitalAssetRequestBody 更新资产请求体。

func (UpdateDigitalAssetRequestBody) String

type UpdateDigitalAssetRequestBodyAssetState

type UpdateDigitalAssetRequestBodyAssetState struct {
	// contains filtered or unexported fields
}

func (UpdateDigitalAssetRequestBodyAssetState) MarshalJSON

func (c UpdateDigitalAssetRequestBodyAssetState) MarshalJSON() ([]byte, error)

func (*UpdateDigitalAssetRequestBodyAssetState) UnmarshalJSON

func (c *UpdateDigitalAssetRequestBodyAssetState) UnmarshalJSON(b []byte) error

func (UpdateDigitalAssetRequestBodyAssetState) Value

type UpdateDigitalAssetRequestBodyAssetStateEnum

type UpdateDigitalAssetRequestBodyAssetStateEnum struct {
	UNACTIVED UpdateDigitalAssetRequestBodyAssetState
	ACTIVED   UpdateDigitalAssetRequestBodyAssetState
}

func GetUpdateDigitalAssetRequestBodyAssetStateEnum

func GetUpdateDigitalAssetRequestBodyAssetStateEnum() UpdateDigitalAssetRequestBodyAssetStateEnum

type UpdateDigitalAssetRequestBodyAssetType

type UpdateDigitalAssetRequestBodyAssetType struct {
	// contains filtered or unexported fields
}

func (UpdateDigitalAssetRequestBodyAssetType) MarshalJSON

func (c UpdateDigitalAssetRequestBodyAssetType) MarshalJSON() ([]byte, error)

func (*UpdateDigitalAssetRequestBodyAssetType) UnmarshalJSON

func (c *UpdateDigitalAssetRequestBodyAssetType) UnmarshalJSON(b []byte) error

func (UpdateDigitalAssetRequestBodyAssetType) Value

type UpdateDigitalAssetResponse

type UpdateDigitalAssetResponse struct {

	// 资产ID。
	AssetId *string `json:"asset_id,omitempty"`

	// 资产名称。
	AssetName *string `json:"asset_name,omitempty"`

	// 资产描述。
	AssetDescription *string `json:"asset_description,omitempty"`

	// 资产创建时间。
	CreateTime *string `json:"create_time,omitempty"`

	// 资产更新时间。
	UpdateTime *string `json:"update_time,omitempty"`

	// 资产类型。 * HUMAN_MODEL:数字人模型 * VOICE_MODEL:音色模型 * SCENE:场景模型 * ANIMATION:动作动画 * VIDEO:视频文件 * IMAGE:图片文件 * PPT:幻灯片文件 * MATERIAL:风格化素材 * NORMAL_MODEL: 普通模型 * COMMON_FILE:通用文件 * HUMAN_MODEL_2D:2D数字人网络模型 * BUSINESS_CARD_TEMPLET: 数字人名片模板 * MUSIC: 音乐
	AssetType *UpdateDigitalAssetResponseAssetType `json:"asset_type,omitempty"`

	// 资产状态。 * CREATING:资产创建中,主文件尚未上传 * FAILED:主文件上传失败 * UNACTIVED:主文件上传成功,资产未激活,资产不可用于其他业务(用户可更新状态) * ACTIVED:主文件上传成功,资产激活,资产可用于其他业务(用户可更新状态) * DELETING:资产删除中,资产不可用,资产可恢复 * DELETED:资产文件已删除,资产不可用,资产不可恢复 * BLOCK: 资产被冻结,资产不可用,不可查看文件。
	AssetState *UpdateDigitalAssetResponseAssetState `json:"asset_state,omitempty"`

	// 标签列表。
	Tags *[]string `json:"tags,omitempty"`

	AssetExtraMeta *AssetExtraMeta `json:"asset_extra_meta,omitempty"`

	// 设置系统属性。
	SystemProperties *[]SystemProperty `json:"system_properties,omitempty"`

	// 资产下的文件。
	Files          *[]AssetFileInfo `json:"files,omitempty"`
	HttpStatusCode int              `json:"-"`
}

UpdateDigitalAssetResponse Response Object

func (UpdateDigitalAssetResponse) String

type UpdateDigitalAssetResponseAssetState

type UpdateDigitalAssetResponseAssetState struct {
	// contains filtered or unexported fields
}

func (UpdateDigitalAssetResponseAssetState) MarshalJSON

func (c UpdateDigitalAssetResponseAssetState) MarshalJSON() ([]byte, error)

func (*UpdateDigitalAssetResponseAssetState) UnmarshalJSON

func (c *UpdateDigitalAssetResponseAssetState) UnmarshalJSON(b []byte) error

func (UpdateDigitalAssetResponseAssetState) Value

type UpdateDigitalAssetResponseAssetType

type UpdateDigitalAssetResponseAssetType struct {
	// contains filtered or unexported fields
}

func (UpdateDigitalAssetResponseAssetType) MarshalJSON

func (c UpdateDigitalAssetResponseAssetType) MarshalJSON() ([]byte, error)

func (*UpdateDigitalAssetResponseAssetType) UnmarshalJSON

func (c *UpdateDigitalAssetResponseAssetType) UnmarshalJSON(b []byte) error

func (UpdateDigitalAssetResponseAssetType) Value

type VideoMotionCaptureInfo

type VideoMotionCaptureInfo struct {

	// 视频驱动模式。 * HEAD:头部 * HALF_BODY:半身 * FULL_BODY:全身 * AUTO:自动
	MotionCaptureMode *VideoMotionCaptureInfoMotionCaptureMode `json:"motion_capture_mode,omitempty"`

	InputInfo *InputInfo `json:"input_info,omitempty"`

	OutputInfo *OutputInfo `json:"output_info,omitempty"`

	// 视频驱动任务ID。
	JobId *string `json:"job_id,omitempty"`

	// 任务的状态。 * WAITING:等待中 * PROCESSING:处理中 * SUCCEED:成功 * FAILED:失败
	State *VideoMotionCaptureInfoState `json:"state,omitempty"`

	// 任务开始时间,格式遵循:RFC 3339。 例 “2020-07-30T10:43:17Z”。
	StartTime *string `json:"start_time,omitempty"`

	// 任务结束时间,格式遵循:RFC 3339。 例 “2020-07-30T10:43:17Z”。
	EndTime *string `json:"end_time,omitempty"`
}

VideoMotionCaptureInfo 视频驱动任务详情。

func (VideoMotionCaptureInfo) String

func (o VideoMotionCaptureInfo) String() string

type VideoMotionCaptureInfoMotionCaptureMode

type VideoMotionCaptureInfoMotionCaptureMode struct {
	// contains filtered or unexported fields
}

func (VideoMotionCaptureInfoMotionCaptureMode) MarshalJSON

func (c VideoMotionCaptureInfoMotionCaptureMode) MarshalJSON() ([]byte, error)

func (*VideoMotionCaptureInfoMotionCaptureMode) UnmarshalJSON

func (c *VideoMotionCaptureInfoMotionCaptureMode) UnmarshalJSON(b []byte) error

func (VideoMotionCaptureInfoMotionCaptureMode) Value

type VideoMotionCaptureInfoState

type VideoMotionCaptureInfoState struct {
	// contains filtered or unexported fields
}

func (VideoMotionCaptureInfoState) MarshalJSON

func (c VideoMotionCaptureInfoState) MarshalJSON() ([]byte, error)

func (*VideoMotionCaptureInfoState) UnmarshalJSON

func (c *VideoMotionCaptureInfoState) UnmarshalJSON(b []byte) error

func (VideoMotionCaptureInfoState) Value

type VideoMotionCaptureInfoStateEnum

type VideoMotionCaptureInfoStateEnum struct {
	WAITING    VideoMotionCaptureInfoState
	PROCESSING VideoMotionCaptureInfoState
	SUCCEED    VideoMotionCaptureInfoState
	FAILED     VideoMotionCaptureInfoState
}

func GetVideoMotionCaptureInfoStateEnum

func GetVideoMotionCaptureInfoStateEnum() VideoMotionCaptureInfoStateEnum

type VideoMotionCaptureJobReq

type VideoMotionCaptureJobReq struct {

	// 视频驱动模式。 * HEAD:头部 * HALF_BODY:半身 * FULL_BODY:全身 * AUTO:自动
	MotionCaptureMode *VideoMotionCaptureJobReqMotionCaptureMode `json:"motion_capture_mode,omitempty"`

	InputInfo *InputInfo `json:"input_info,omitempty"`

	OutputInfo *OutputInfo `json:"output_info,omitempty"`
}

VideoMotionCaptureJobReq 视频驱动动作任务请求。

func (VideoMotionCaptureJobReq) String

func (o VideoMotionCaptureJobReq) String() string

type VideoMotionCaptureJobReqMotionCaptureMode

type VideoMotionCaptureJobReqMotionCaptureMode struct {
	// contains filtered or unexported fields
}

func (VideoMotionCaptureJobReqMotionCaptureMode) MarshalJSON

func (*VideoMotionCaptureJobReqMotionCaptureMode) UnmarshalJSON

func (VideoMotionCaptureJobReqMotionCaptureMode) Value

type VoiceModelAssetMeta

type VoiceModelAssetMeta struct {

	// 音色资产类型。 * COMMON:通用情感模型 * CLONE:语音克隆模型
	ModelType *VoiceModelAssetMetaModelType `json:"model_type,omitempty"`

	// 音色性别。 * UNKNOW:中性音色 * MALE:男性音色 * FEMALE:女性音色  默认UNKNOW。
	Sex *VoiceModelAssetMetaSex `json:"sex,omitempty"`

	// 音色语言。 * UNKNOW:未知 * CN:中文 * EN:英文  默认UNKNOW。
	Language *VoiceModelAssetMetaLanguage `json:"language,omitempty"`

	// 自研TTS运行模式,包括CPU模式和GPU模式。此参数仅内部使用,不对外开放。 * UNKNOW:未知 * TTS_V1:V1版本TTS,运行在CPU上 * TTS_V2:V2版本TTS,运行在GPU上  默认UNKNOW。
	TtsMode *VoiceModelAssetMetaTtsMode `json:"tts_mode,omitempty"`

	ExternalVoiceMeta *ExternalVoiceAssetMeta `json:"external_voice_meta,omitempty"`
}

VoiceModelAssetMeta 音色模型元数据。

func (VoiceModelAssetMeta) String

func (o VoiceModelAssetMeta) String() string

type VoiceModelAssetMetaLanguage

type VoiceModelAssetMetaLanguage struct {
	// contains filtered or unexported fields
}

func (VoiceModelAssetMetaLanguage) MarshalJSON

func (c VoiceModelAssetMetaLanguage) MarshalJSON() ([]byte, error)

func (*VoiceModelAssetMetaLanguage) UnmarshalJSON

func (c *VoiceModelAssetMetaLanguage) UnmarshalJSON(b []byte) error

func (VoiceModelAssetMetaLanguage) Value

type VoiceModelAssetMetaLanguageEnum

type VoiceModelAssetMetaLanguageEnum struct {
	UNKNOW VoiceModelAssetMetaLanguage
	CN     VoiceModelAssetMetaLanguage
	EN     VoiceModelAssetMetaLanguage
}

func GetVoiceModelAssetMetaLanguageEnum

func GetVoiceModelAssetMetaLanguageEnum() VoiceModelAssetMetaLanguageEnum

type VoiceModelAssetMetaModelType

type VoiceModelAssetMetaModelType struct {
	// contains filtered or unexported fields
}

func (VoiceModelAssetMetaModelType) MarshalJSON

func (c VoiceModelAssetMetaModelType) MarshalJSON() ([]byte, error)

func (*VoiceModelAssetMetaModelType) UnmarshalJSON

func (c *VoiceModelAssetMetaModelType) UnmarshalJSON(b []byte) error

func (VoiceModelAssetMetaModelType) Value

type VoiceModelAssetMetaModelTypeEnum

type VoiceModelAssetMetaModelTypeEnum struct {
	COMMON VoiceModelAssetMetaModelType
	CLONE  VoiceModelAssetMetaModelType
}

func GetVoiceModelAssetMetaModelTypeEnum

func GetVoiceModelAssetMetaModelTypeEnum() VoiceModelAssetMetaModelTypeEnum

type VoiceModelAssetMetaSex

type VoiceModelAssetMetaSex struct {
	// contains filtered or unexported fields
}

func (VoiceModelAssetMetaSex) MarshalJSON

func (c VoiceModelAssetMetaSex) MarshalJSON() ([]byte, error)

func (*VoiceModelAssetMetaSex) UnmarshalJSON

func (c *VoiceModelAssetMetaSex) UnmarshalJSON(b []byte) error

func (VoiceModelAssetMetaSex) Value

func (c VoiceModelAssetMetaSex) Value() string

type VoiceModelAssetMetaSexEnum

type VoiceModelAssetMetaSexEnum struct {
	UNKNOW VoiceModelAssetMetaSex
	MALE   VoiceModelAssetMetaSex
	FEMALE VoiceModelAssetMetaSex
}

func GetVoiceModelAssetMetaSexEnum

func GetVoiceModelAssetMetaSexEnum() VoiceModelAssetMetaSexEnum

type VoiceModelAssetMetaTtsMode added in v0.1.52

type VoiceModelAssetMetaTtsMode struct {
	// contains filtered or unexported fields
}

func (VoiceModelAssetMetaTtsMode) MarshalJSON added in v0.1.52

func (c VoiceModelAssetMetaTtsMode) MarshalJSON() ([]byte, error)

func (*VoiceModelAssetMetaTtsMode) UnmarshalJSON added in v0.1.52

func (c *VoiceModelAssetMetaTtsMode) UnmarshalJSON(b []byte) error

func (VoiceModelAssetMetaTtsMode) Value added in v0.1.52

type VoiceModelAssetMetaTtsModeEnum added in v0.1.52

type VoiceModelAssetMetaTtsModeEnum struct {
	UNKNOW VoiceModelAssetMetaTtsMode
	TTS_V1 VoiceModelAssetMetaTtsMode
	TTS_V2 VoiceModelAssetMetaTtsMode
}

func GetVoiceModelAssetMetaTtsModeEnum added in v0.1.52

func GetVoiceModelAssetMetaTtsModeEnum() VoiceModelAssetMetaTtsModeEnum

type XimalayaVoiceAssetMeta added in v0.1.52

type XimalayaVoiceAssetMeta struct {

	// 音色适用领域。
	Domain string `json:"domain"`

	// 音色名称。
	SpeakerName string `json:"speaker_name"`

	// 音色变声。
	SpeakerVariant string `json:"speaker_variant"`
}

XimalayaVoiceAssetMeta 喜马拉雅TTS音色元数据。此参数仅TTSA内部使用,不对外开放。

func (XimalayaVoiceAssetMeta) String added in v0.1.52

func (o XimalayaVoiceAssetMeta) String() string

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL