model

package
v0.1.74 Latest Latest
Warning

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

Go to latest
Published: Dec 22, 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 AnimationConfig added in v0.1.60

type AnimationConfig struct {

	// 动作资产ID。
	Animation *string `json:"animation,omitempty"`
}

AnimationConfig 动作参数配置。

func (AnimationConfig) String added in v0.1.60

func (o AnimationConfig) String() string

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 BackgroundConfigInfo added in v0.1.60

type BackgroundConfigInfo struct {

	// 背景类型。 - IMAGE:图片,用于3D数字人演示素材讲解模式的图片或分身数字背景图片 - IMAGE_2D:图片,用于3D数字人主播播报模式的2D场景背景图片 - VIDEO:视频 - AUDIO:音频 > * 分身数字人视频制作仅支持IMAGE
	BackgroundType BackgroundConfigInfoBackgroundType `json:"background_type"`

	// 背景标题。
	BackgroundTitle *string `json:"background_title,omitempty"`

	HumanPosition2d *HumanPosition2D `json:"human_position_2d,omitempty"`

	HumanSize2d *HumanSize2D `json:"human_size_2d,omitempty"`

	// 视频文件封面图片的下载URL。  演示素材为视频时有效。
	BackgroundCoverUrl *string `json:"background_cover_url,omitempty"`

	// 背景文件的URL。
	BackgroundConfig string `json:"background_config"`

	// 背景资产ID。 > * 背景是背景图片时,填图片资产ID。
	BackgroundAssetId *string `json:"background_asset_id,omitempty"`
}

BackgroundConfigInfo 背景配置。

func (BackgroundConfigInfo) String added in v0.1.60

func (o BackgroundConfigInfo) String() string

type BackgroundConfigInfoBackgroundType added in v0.1.60

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

func (BackgroundConfigInfoBackgroundType) MarshalJSON added in v0.1.60

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

func (*BackgroundConfigInfoBackgroundType) UnmarshalJSON added in v0.1.60

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

func (BackgroundConfigInfoBackgroundType) Value added in v0.1.60

type BackgroundConfigInfoBackgroundTypeEnum added in v0.1.60

func GetBackgroundConfigInfoBackgroundTypeEnum added in v0.1.60

func GetBackgroundConfigInfoBackgroundTypeEnum() BackgroundConfigInfoBackgroundTypeEnum

type BackgroundMusicConfig added in v0.1.60

type BackgroundMusicConfig struct {

	// 音乐资产ID。
	MusicAssetId *string `json:"music_asset_id,omitempty"`

	// 音乐音量。如100,表示音量100%,50表示音量50%。  默认值100,最小值0,最大值100。
	Volume *int32 `json:"volume,omitempty"`
}

BackgroundMusicConfig 背景音乐配置。

func (BackgroundMusicConfig) String added in v0.1.60

func (o BackgroundMusicConfig) String() string

type BusinessCardImageConfig added in v0.1.60

type BusinessCardImageConfig struct {

	// 人物照片,需要Base64编码。
	HumanImage string `json:"human_image"`

	// Logo图片,需要Base64编码。
	LogoImage *string `json:"logo_image,omitempty"`
}

BusinessCardImageConfig 用户上传的用于制作数字人名片的图片。

func (BusinessCardImageConfig) String added in v0.1.60

func (o BusinessCardImageConfig) String() string

type BusinessCardImageUrl added in v0.1.60

type BusinessCardImageUrl struct {

	// 任务照片下载URL。
	HumanImageUrl *string `json:"human_image_url,omitempty"`

	// Logo图片下载URL。
	LogoImage *string `json:"logo_image,omitempty"`
}

BusinessCardImageUrl 用于制作数字人名片的图片下载URL。

func (BusinessCardImageUrl) String added in v0.1.60

func (o BusinessCardImageUrl) String() string

type BusinessCardTextConfig added in v0.1.60

type BusinessCardTextConfig struct {

	// 姓名。
	Name *string `json:"name,omitempty"`

	// 企业或组织名称。
	Company *string `json:"company,omitempty"`

	// 职位名称。
	Title *string `json:"title,omitempty"`

	// 手机号码。
	MobilePhone *string `json:"mobile_phone,omitempty"`

	// 固话号码。
	Phone *string `json:"phone,omitempty"`

	// 电子邮件地址。
	Mail *string `json:"mail,omitempty"`

	// 地址。
	Address *string `json:"address,omitempty"`

	// 其他信息1。可填写一些公司广告语等
	Other1 *string `json:"other1,omitempty"`

	// 其他信息1。可填写一些公司广告语等
	Other2 *string `json:"other2,omitempty"`

	// 其他信息1。可填写一些公司广告语等
	Other3 *string `json:"other3,omitempty"`
}

BusinessCardTextConfig 用户输入的数字人名片信息。实际可以填写哪些字段取决于名片模板。

func (BusinessCardTextConfig) String added in v0.1.60

func (o BusinessCardTextConfig) String() string

type Cancel2DDigitalHumanVideoRequest added in v0.1.60

type Cancel2DDigitalHumanVideoRequest 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"`
}

Cancel2DDigitalHumanVideoRequest Request Object

func (Cancel2DDigitalHumanVideoRequest) String added in v0.1.60

type Cancel2DDigitalHumanVideoResponse added in v0.1.60

type Cancel2DDigitalHumanVideoResponse struct {
	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Cancel2DDigitalHumanVideoResponse Response Object

func (Cancel2DDigitalHumanVideoResponse) String added in v0.1.60

type CancelPhotoDigitalHumanVideoRequest added in v0.1.60

type CancelPhotoDigitalHumanVideoRequest 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"`
}

CancelPhotoDigitalHumanVideoRequest Request Object

func (CancelPhotoDigitalHumanVideoRequest) String added in v0.1.60

type CancelPhotoDigitalHumanVideoResponse added in v0.1.60

type CancelPhotoDigitalHumanVideoResponse struct {
	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CancelPhotoDigitalHumanVideoResponse Response Object

func (CancelPhotoDigitalHumanVideoResponse) String added in v0.1.60

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 {
	XRequestId     *string `json:"X-Request-Id,omitempty"`
	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 ControlSmartLiveReq added in v0.1.60

type ControlSmartLiveReq struct {

	// 命令名称。 - INSERT_PLAY_SCRIPT: 插入表演脚本。用于互动回复。数字人不变,背景不变。params结构定义:ShootScript - REWRITE_PLAY_SCRIPT: 动态编辑未播放剧本。params结构定义:scence_scripts - INSERT_PLAY_ADUIO: 插入驱动音频。用于音频直接驱动。数字人不变,背景不变。params结构定义:PlayAudioInfo
	Command ControlSmartLiveReqCommand `json:"command"`

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

ControlSmartLiveReq 控制命令。

func (ControlSmartLiveReq) String added in v0.1.60

func (o ControlSmartLiveReq) String() string

type ControlSmartLiveReqCommand added in v0.1.60

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

func (ControlSmartLiveReqCommand) MarshalJSON added in v0.1.60

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

func (*ControlSmartLiveReqCommand) UnmarshalJSON added in v0.1.60

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

func (ControlSmartLiveReqCommand) Value added in v0.1.60

type ControlSmartLiveReqCommandEnum added in v0.1.60

type ControlSmartLiveReqCommandEnum struct {
	INSERT_PLAY_SCRIPT  ControlSmartLiveReqCommand
	REWRITE_PLAY_SCRIPT ControlSmartLiveReqCommand
	INSERT_PLAY_AUDIO   ControlSmartLiveReqCommand
}

func GetControlSmartLiveReqCommandEnum added in v0.1.60

func GetControlSmartLiveReqCommandEnum() ControlSmartLiveReqCommandEnum

type Create2DDigitalHumanVideoReq added in v0.1.60

type Create2DDigitalHumanVideoReq struct {

	// 剧本ID。 > * 如果填写了script_id,model_asset_id、voice_config、scene_asset_id、video_config、shoot_scripts可以不填,以脚本中的配置为准。 > * 如果填写了script_id,并且同时也填写了model_asset_id、voice_config、scene_asset_id、video_config、shoot_scripts则以本接口中的配置为准。
	ScriptId *string `json:"script_id,omitempty"`

	// 视频生成类型。该参数取值是MODEL时,model_asset_id必填;取值是PICTURE时,human_image必填。 * MODEL:通过分数数字人模型生成视频 * PICTURE: 通过单张照片生成视频
	VideoMakingType *Create2DDigitalHumanVideoReqVideoMakingType `json:"video_making_type,omitempty"`

	// 分身数字人模型资产ID。
	ModelAssetId *string `json:"model_asset_id,omitempty"`

	// 人物照片,需要Base64编码。照片分辨率不超过1080P。
	HumanImage *string `json:"human_image,omitempty"`

	VoiceConfig *VoiceConfig `json:"voice_config,omitempty"`

	VideoConfig *VideoConfig `json:"video_config,omitempty"`

	// 拍摄脚本列表。
	ShootScripts *[]ShootScriptItem `json:"shoot_scripts,omitempty"`

	OutputAssetConfig *OutputAssetConfig `json:"output_asset_config,omitempty"`

	BackgroundMusicConfig *BackgroundMusicConfig `json:"background_music_config,omitempty"`
}

func (Create2DDigitalHumanVideoReq) String added in v0.1.60

type Create2DDigitalHumanVideoReqVideoMakingType added in v0.1.60

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

func (Create2DDigitalHumanVideoReqVideoMakingType) MarshalJSON added in v0.1.60

func (*Create2DDigitalHumanVideoReqVideoMakingType) UnmarshalJSON added in v0.1.60

func (Create2DDigitalHumanVideoReqVideoMakingType) Value added in v0.1.60

type Create2DDigitalHumanVideoReqVideoMakingTypeEnum added in v0.1.60

type Create2DDigitalHumanVideoReqVideoMakingTypeEnum struct {
	MODEL   Create2DDigitalHumanVideoReqVideoMakingType
	PICTURE Create2DDigitalHumanVideoReqVideoMakingType
}

func GetCreate2DDigitalHumanVideoReqVideoMakingTypeEnum added in v0.1.60

func GetCreate2DDigitalHumanVideoReqVideoMakingTypeEnum() Create2DDigitalHumanVideoReqVideoMakingTypeEnum

type Create2DDigitalHumanVideoRequest added in v0.1.60

type Create2DDigitalHumanVideoRequest 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 *Create2DDigitalHumanVideoReq `json:"body,omitempty"`
}

Create2DDigitalHumanVideoRequest Request Object

func (Create2DDigitalHumanVideoRequest) String added in v0.1.60

type Create2DDigitalHumanVideoResponse added in v0.1.60

type Create2DDigitalHumanVideoResponse struct {

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

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Create2DDigitalHumanVideoResponse Response Object

func (Create2DDigitalHumanVideoResponse) String added in v0.1.60

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"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreateDigitalAssetResponse Response Object

func (CreateDigitalAssetResponse) String

type CreateDigitalHumanBusinessCardReq added in v0.1.60

type CreateDigitalHumanBusinessCardReq struct {

	// 数字人名片类型。 * 2D_DIGITAL_HUMAN_CARD:分身数字人名片。
	BusinessCardType CreateDigitalHumanBusinessCardReqBusinessCardType `json:"business_card_type"`

	// 数字人名片模板资产ID。
	CardTempletAssetId string `json:"card_templet_asset_id"`

	CardTextConfig *BusinessCardTextConfig `json:"card_text_config"`

	CardImageConfig *BusinessCardImageConfig `json:"card_image_config"`

	// 自我介绍文本,用于驱动数字人口型。
	IntroductionText string `json:"introduction_text"`

	// 音色资产ID。
	VoiceAssetId string `json:"voice_asset_id"`

	// 输出名片视频资产名称。默认取card_name的值
	VideoAssetName *string `json:"video_asset_name,omitempty"`

	// 性别。 * MALE:男性 * FEMALE:女性
	Gender *CreateDigitalHumanBusinessCardReqGender `json:"gender,omitempty"`
}

CreateDigitalHumanBusinessCardReq 数字人名片制作创建请求。

func (CreateDigitalHumanBusinessCardReq) String added in v0.1.60

type CreateDigitalHumanBusinessCardReqBusinessCardType added in v0.1.60

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

func (CreateDigitalHumanBusinessCardReqBusinessCardType) MarshalJSON added in v0.1.60

func (*CreateDigitalHumanBusinessCardReqBusinessCardType) UnmarshalJSON added in v0.1.60

func (CreateDigitalHumanBusinessCardReqBusinessCardType) Value added in v0.1.60

type CreateDigitalHumanBusinessCardReqBusinessCardTypeEnum added in v0.1.60

type CreateDigitalHumanBusinessCardReqBusinessCardTypeEnum struct {
	E_2_D_DIGITAL_HUMAN_CARD CreateDigitalHumanBusinessCardReqBusinessCardType
}

func GetCreateDigitalHumanBusinessCardReqBusinessCardTypeEnum added in v0.1.60

func GetCreateDigitalHumanBusinessCardReqBusinessCardTypeEnum() CreateDigitalHumanBusinessCardReqBusinessCardTypeEnum

type CreateDigitalHumanBusinessCardReqGender added in v0.1.60

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

func (CreateDigitalHumanBusinessCardReqGender) MarshalJSON added in v0.1.60

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

func (*CreateDigitalHumanBusinessCardReqGender) UnmarshalJSON added in v0.1.60

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

func (CreateDigitalHumanBusinessCardReqGender) Value added in v0.1.60

type CreateDigitalHumanBusinessCardReqGenderEnum added in v0.1.60

type CreateDigitalHumanBusinessCardReqGenderEnum struct {
	MALE   CreateDigitalHumanBusinessCardReqGender
	FEMALE CreateDigitalHumanBusinessCardReqGender
}

func GetCreateDigitalHumanBusinessCardReqGenderEnum added in v0.1.60

func GetCreateDigitalHumanBusinessCardReqGenderEnum() CreateDigitalHumanBusinessCardReqGenderEnum

type CreateDigitalHumanBusinessCardRequest added in v0.1.60

type CreateDigitalHumanBusinessCardRequest 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 *CreateDigitalHumanBusinessCardReq `json:"body,omitempty"`
}

CreateDigitalHumanBusinessCardRequest Request Object

func (CreateDigitalHumanBusinessCardRequest) String added in v0.1.60

type CreateDigitalHumanBusinessCardResponse added in v0.1.60

type CreateDigitalHumanBusinessCardResponse struct {

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

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreateDigitalHumanBusinessCardResponse Response Object

func (CreateDigitalHumanBusinessCardResponse) String added in v0.1.60

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"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreateFileResponse Response Object

func (CreateFileResponse) String

func (o CreateFileResponse) String() string

type CreatePhotoDetectionReq added in v0.1.61

type CreatePhotoDetectionReq struct {

	// 人物照片,需要Base64编码。照片分辨率不超过1080P。
	HumanImage string `json:"human_image"`
}

func (CreatePhotoDetectionReq) String added in v0.1.61

func (o CreatePhotoDetectionReq) String() string

type CreatePhotoDetectionRequest added in v0.1.61

type CreatePhotoDetectionRequest 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 *CreatePhotoDetectionReq `json:"body,omitempty"`
}

CreatePhotoDetectionRequest Request Object

func (CreatePhotoDetectionRequest) String added in v0.1.61

type CreatePhotoDetectionResponse added in v0.1.61

type CreatePhotoDetectionResponse struct {

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

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreatePhotoDetectionResponse Response Object

func (CreatePhotoDetectionResponse) String added in v0.1.61

type CreatePhotoDigitalHumanVideoReq added in v0.1.60

type CreatePhotoDigitalHumanVideoReq struct {

	// 剧本ID。 > * 如果填写了script_id,model_asset_id、voice_config、scene_asset_id、video_config、shoot_scripts可以不填,以脚本中的配置为准。 > * 如果填写了script_id,并且同时也填写了model_asset_id、voice_config、scene_asset_id、video_config、shoot_scripts则以本接口中的配置为准。
	ScriptId *string `json:"script_id,omitempty"`

	// 人物照片,需要Base64编码。照片分辨率不超过1080P。
	HumanImage string `json:"human_image"`

	VoiceConfig *VoiceConfig `json:"voice_config,omitempty"`

	VideoConfig *PhotoVideoConfig `json:"video_config,omitempty"`

	// 拍摄脚本列表。
	ShootScripts []ShootScriptItem `json:"shoot_scripts"`

	OutputAssetConfig *OutputAssetConfig `json:"output_asset_config"`

	BackgroundMusicConfig *BackgroundMusicConfig `json:"background_music_config,omitempty"`
}

func (CreatePhotoDigitalHumanVideoReq) String added in v0.1.60

type CreatePhotoDigitalHumanVideoRequest added in v0.1.60

type CreatePhotoDigitalHumanVideoRequest 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 *CreatePhotoDigitalHumanVideoReq `json:"body,omitempty"`
}

CreatePhotoDigitalHumanVideoRequest Request Object

func (CreatePhotoDigitalHumanVideoRequest) String added in v0.1.60

type CreatePhotoDigitalHumanVideoResponse added in v0.1.60

type CreatePhotoDigitalHumanVideoResponse struct {

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

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreatePhotoDigitalHumanVideoResponse Response Object

func (CreatePhotoDigitalHumanVideoResponse) String added in v0.1.60

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"`

	// 测试用户判断。
	XUserPrivilege *string `json:"X-User-Privilege,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"`

	XRequestId     *string `json:"X-Request-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"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreatePictureModelingJobResponse Response Object

func (CreatePictureModelingJobResponse) String

type CreateSmartLiveRoomReq added in v0.1.60

type CreateSmartLiveRoomReq struct {

	// 直播间名称
	RoomName string `json:"room_name"`

	// 直播间描述。
	RoomDescription *string `json:"room_description,omitempty"`

	// 直播间类型。 * NORMAL: 普通直播间,直播间一直存在,可以反复开播 * TEMP: 临时直播间,直播任务结束后自动清理直播间。
	RoomType *CreateSmartLiveRoomReqRoomType `json:"room_type,omitempty"`

	// 默认直播剧本列表。
	SceneScripts *[]LiveVideoScriptInfo `json:"scene_scripts,omitempty"`

	// 互动规则列表
	InteractionRules *[]InteractionRuleInfo `json:"interaction_rules,omitempty"`

	PlayPolicy *PlayPolicy `json:"play_policy,omitempty"`

	VideoConfig *VideoConfig `json:"video_config,omitempty"`

	// 视频推流第三方直播平台地址。
	OutputUrls *[]string `json:"output_urls,omitempty"`
}

CreateSmartLiveRoomReq 创建直播间配置。

func (CreateSmartLiveRoomReq) String added in v0.1.60

func (o CreateSmartLiveRoomReq) String() string

type CreateSmartLiveRoomReqRoomType added in v0.1.60

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

func (CreateSmartLiveRoomReqRoomType) MarshalJSON added in v0.1.60

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

func (*CreateSmartLiveRoomReqRoomType) UnmarshalJSON added in v0.1.60

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

func (CreateSmartLiveRoomReqRoomType) Value added in v0.1.60

type CreateSmartLiveRoomReqRoomTypeEnum added in v0.1.60

type CreateSmartLiveRoomReqRoomTypeEnum struct {
	NORMAL CreateSmartLiveRoomReqRoomType
	TEMP   CreateSmartLiveRoomReqRoomType
}

func GetCreateSmartLiveRoomReqRoomTypeEnum added in v0.1.60

func GetCreateSmartLiveRoomReqRoomTypeEnum() CreateSmartLiveRoomReqRoomTypeEnum

type CreateSmartLiveRoomRequest added in v0.1.60

type CreateSmartLiveRoomRequest 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 *CreateSmartLiveRoomReq `json:"body,omitempty"`
}

CreateSmartLiveRoomRequest Request Object

func (CreateSmartLiveRoomRequest) String added in v0.1.60

type CreateSmartLiveRoomResponse added in v0.1.60

type CreateSmartLiveRoomResponse struct {

	// 直播间ID
	RoomId *string `json:"room_id,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreateSmartLiveRoomResponse Response Object

func (CreateSmartLiveRoomResponse) String added in v0.1.60

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"`

	XRequestId     *string `json:"X-Request-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"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreateVideoMotionCaptureJobResponse Response Object

func (CreateVideoMotionCaptureJobResponse) String

type CreateVideoScriptsReq added in v0.1.60

type CreateVideoScriptsReq struct {

	// 剧本名称
	ScriptName string `json:"script_name"`

	// 剧本描述。
	ScriptDescription *string `json:"script_description,omitempty"`

	// 视频生成类型。该参数取值是MODEL时,model_asset_id必填;取值是PICTURE时,human_image必填。 * MODEL:通过分数数字人模型生成视频 * PICTURE: 通过单张照片生成视频
	VideoMakingType *CreateVideoScriptsReqVideoMakingType `json:"video_making_type,omitempty"`

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

	// 数字人模型类型。  * HUMAN_MODEL_2D:分身数字人 * HUMAN_MODEL_3D:3D数字人
	ModelAssetType *CreateVideoScriptsReqModelAssetType `json:"model_asset_type,omitempty"`

	// 人物照片下载URL。
	HumanImage *string `json:"human_image,omitempty"`

	VoiceConfig *VoiceConfig `json:"voice_config"`

	VideoConfig *VideoConfig `json:"video_config,omitempty"`

	// 场景资产ID。 > * 分身数字人视频制作不需要填写该参数。
	SceneAssetId *string `json:"scene_asset_id,omitempty"`

	// 拍摄脚本列表。
	ShootScripts []ShootScriptItem `json:"shoot_scripts"`

	// 私有数据,用户填写,原样带回。
	PrivData *string `json:"priv_data,omitempty"`

	BackgroundMusicConfig *BackgroundMusicConfig `json:"background_music_config,omitempty"`
}

CreateVideoScriptsReq 创视频制作脚本请求。

func (CreateVideoScriptsReq) String added in v0.1.60

func (o CreateVideoScriptsReq) String() string

type CreateVideoScriptsReqModelAssetType added in v0.1.60

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

func (CreateVideoScriptsReqModelAssetType) MarshalJSON added in v0.1.60

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

func (*CreateVideoScriptsReqModelAssetType) UnmarshalJSON added in v0.1.60

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

func (CreateVideoScriptsReqModelAssetType) Value added in v0.1.60

type CreateVideoScriptsReqModelAssetTypeEnum added in v0.1.60

type CreateVideoScriptsReqModelAssetTypeEnum struct {
	HUMAN_MODEL_2_D CreateVideoScriptsReqModelAssetType
	HUMAN_MODEL_3_D CreateVideoScriptsReqModelAssetType
}

func GetCreateVideoScriptsReqModelAssetTypeEnum added in v0.1.60

func GetCreateVideoScriptsReqModelAssetTypeEnum() CreateVideoScriptsReqModelAssetTypeEnum

type CreateVideoScriptsReqVideoMakingType added in v0.1.60

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

func (CreateVideoScriptsReqVideoMakingType) MarshalJSON added in v0.1.60

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

func (*CreateVideoScriptsReqVideoMakingType) UnmarshalJSON added in v0.1.60

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

func (CreateVideoScriptsReqVideoMakingType) Value added in v0.1.60

type CreateVideoScriptsReqVideoMakingTypeEnum added in v0.1.60

type CreateVideoScriptsReqVideoMakingTypeEnum struct {
	MODEL   CreateVideoScriptsReqVideoMakingType
	PICTURE CreateVideoScriptsReqVideoMakingType
}

func GetCreateVideoScriptsReqVideoMakingTypeEnum added in v0.1.60

func GetCreateVideoScriptsReqVideoMakingTypeEnum() CreateVideoScriptsReqVideoMakingTypeEnum

type CreateVideoScriptsRequest added in v0.1.60

type CreateVideoScriptsRequest 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 *CreateVideoScriptsReq `json:"body,omitempty"`
}

CreateVideoScriptsRequest Request Object

func (CreateVideoScriptsRequest) String added in v0.1.60

func (o CreateVideoScriptsRequest) String() string

type CreateVideoScriptsResponse added in v0.1.60

type CreateVideoScriptsResponse struct {

	// 剧本ID
	ScriptId *string `json:"script_id,omitempty"`

	AudioFiles *ShootScriptAudioFiles `json:"audio_files,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreateVideoScriptsResponse Response Object

func (CreateVideoScriptsResponse) String added in v0.1.60

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 {
	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

DeleteAssetResponse Response Object

func (DeleteAssetResponse) String

func (o DeleteAssetResponse) String() string

type DeleteDigitalHumanBusinessCardRequest added in v0.1.60

type DeleteDigitalHumanBusinessCardRequest 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"`
}

DeleteDigitalHumanBusinessCardRequest Request Object

func (DeleteDigitalHumanBusinessCardRequest) String added in v0.1.60

type DeleteDigitalHumanBusinessCardResponse added in v0.1.60

type DeleteDigitalHumanBusinessCardResponse struct {
	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

DeleteDigitalHumanBusinessCardResponse Response Object

func (DeleteDigitalHumanBusinessCardResponse) String added in v0.1.60

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 {
	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

DeleteFileResponse Response Object

func (DeleteFileResponse) String

func (o DeleteFileResponse) String() string

type DeleteSmartLiveRoomRequest added in v0.1.60

type DeleteSmartLiveRoomRequest struct {

	// 剧本ID。
	RoomId string `json:"room_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"`
}

DeleteSmartLiveRoomRequest Request Object

func (DeleteSmartLiveRoomRequest) String added in v0.1.60

type DeleteSmartLiveRoomResponse added in v0.1.60

type DeleteSmartLiveRoomResponse struct {
	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

DeleteSmartLiveRoomResponse Response Object

func (DeleteSmartLiveRoomResponse) String added in v0.1.60

type DeleteVideoScriptRequest added in v0.1.60

type DeleteVideoScriptRequest 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"`

	// 剧本ID。
	ScriptId string `json:"script_id"`
}

DeleteVideoScriptRequest Request Object

func (DeleteVideoScriptRequest) String added in v0.1.60

func (o DeleteVideoScriptRequest) String() string

type DeleteVideoScriptResponse added in v0.1.60

type DeleteVideoScriptResponse struct {
	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

DeleteVideoScriptResponse Response Object

func (DeleteVideoScriptResponse) String added in v0.1.60

func (o DeleteVideoScriptResponse) 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 DigitalHumanBusinessCardJobInfo added in v0.1.60

type DigitalHumanBusinessCardJobInfo struct {

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

	// 任务的状态。 * WAITING: 等待 * PROCESSING: 处理中 * SUCCEED: 成功 * FAILED: 失败 * CANCELED: 取消
	State DigitalHumanBusinessCardJobInfoState `json:"state"`

	// 数字人名片制作开始时间。
	StartTime *string `json:"start_time,omitempty"`

	// 数字人名片制作结束时间。
	EndTime *string `json:"end_time,omitempty"`

	OutputAssetConfig *OutputAssetInfo `json:"output_asset_config,omitempty"`

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

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

	// 任务更新时间。
	LastupdateTime *string `json:"lastupdate_time,omitempty"`

	// 数字人名片类型。 * 2D_DIGITAL_HUMAN_CARD:分身数字人名片
	BusinessCardType *DigitalHumanBusinessCardJobInfoBusinessCardType `json:"business_card_type,omitempty"`
}

DigitalHumanBusinessCardJobInfo 数字人名片制作任务信息。

func (DigitalHumanBusinessCardJobInfo) String added in v0.1.60

type DigitalHumanBusinessCardJobInfoBusinessCardType added in v0.1.60

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

func (DigitalHumanBusinessCardJobInfoBusinessCardType) MarshalJSON added in v0.1.60

func (*DigitalHumanBusinessCardJobInfoBusinessCardType) UnmarshalJSON added in v0.1.60

func (DigitalHumanBusinessCardJobInfoBusinessCardType) Value added in v0.1.60

type DigitalHumanBusinessCardJobInfoBusinessCardTypeEnum added in v0.1.60

type DigitalHumanBusinessCardJobInfoBusinessCardTypeEnum struct {
	E_2_D_DIGITAL_HUMAN_CARD DigitalHumanBusinessCardJobInfoBusinessCardType
}

func GetDigitalHumanBusinessCardJobInfoBusinessCardTypeEnum added in v0.1.60

func GetDigitalHumanBusinessCardJobInfoBusinessCardTypeEnum() DigitalHumanBusinessCardJobInfoBusinessCardTypeEnum

type DigitalHumanBusinessCardJobInfoState added in v0.1.60

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

func (DigitalHumanBusinessCardJobInfoState) MarshalJSON added in v0.1.60

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

func (*DigitalHumanBusinessCardJobInfoState) UnmarshalJSON added in v0.1.60

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

func (DigitalHumanBusinessCardJobInfoState) Value added in v0.1.60

type DigitalHumanBusinessCardJobInfoStateEnum added in v0.1.60

func GetDigitalHumanBusinessCardJobInfoStateEnum added in v0.1.60

func GetDigitalHumanBusinessCardJobInfoStateEnum() DigitalHumanBusinessCardJobInfoStateEnum

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 DigitalHumanVideo added in v0.1.60

type DigitalHumanVideo struct {

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

	// 任务的状态。 * WAITING:等待 * PROCESSING:处理中 * SUCCEED:成功 * FAILED:失败 * CANCELED:取消
	State DigitalHumanVideoState `json:"state"`

	// 数字人视频制作开始时间。
	StartTime *string `json:"start_time,omitempty"`

	// 数字人视频制作结束时间。
	EndTime *string `json:"end_time,omitempty"`

	// 数字人视频内容时长。
	Duration *float32 `json:"duration,omitempty"`

	OutputAssetConfig *OutputAssetInfo `json:"output_asset_config,omitempty"`

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

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

	// 任务更新时间。
	LastupdateTime *string `json:"lastupdate_time,omitempty"`
}

DigitalHumanVideo 数字人制作任务信息。

func (DigitalHumanVideo) String added in v0.1.60

func (o DigitalHumanVideo) String() string

type DigitalHumanVideoState added in v0.1.60

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

func (DigitalHumanVideoState) MarshalJSON added in v0.1.60

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

func (*DigitalHumanVideoState) UnmarshalJSON added in v0.1.60

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

func (DigitalHumanVideoState) Value added in v0.1.60

func (c DigitalHumanVideoState) Value() string

type DigitalHumanVideoStateEnum added in v0.1.60

type DigitalHumanVideoStateEnum struct {
	WAITING    DigitalHumanVideoState
	PROCESSING DigitalHumanVideoState
	SUCCEED    DigitalHumanVideoState
	FAILED     DigitalHumanVideoState
	CANCELED   DigitalHumanVideoState
}

func GetDigitalHumanVideoStateEnum added in v0.1.60

func GetDigitalHumanVideoStateEnum() DigitalHumanVideoStateEnum

type EmotionConfig added in v0.1.60

type EmotionConfig struct {

	// 情感标签配置。 * HAPPY:开心 * SAD:悲伤 * CALM:平静 * ANGER:愤怒  默认HAPPY。
	Emotion *EmotionConfigEmotion `json:"emotion,omitempty"`
}

EmotionConfig 情感标签配置。

func (EmotionConfig) String added in v0.1.60

func (o EmotionConfig) String() string

type EmotionConfigEmotion added in v0.1.60

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

func (EmotionConfigEmotion) MarshalJSON added in v0.1.60

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

func (*EmotionConfigEmotion) UnmarshalJSON added in v0.1.60

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

func (EmotionConfigEmotion) Value added in v0.1.60

func (c EmotionConfigEmotion) Value() string

type EmotionConfigEmotionEnum added in v0.1.60

type EmotionConfigEmotionEnum struct {
	HAPPY EmotionConfigEmotion
	SAD   EmotionConfigEmotion
	CALM  EmotionConfigEmotion
	ANGER EmotionConfigEmotion
}

func GetEmotionConfigEmotionEnum added in v0.1.60

func GetEmotionConfigEmotionEnum() EmotionConfigEmotionEnum

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 ExecuteSmartLiveCommandRequest added in v0.1.60

type ExecuteSmartLiveCommandRequest struct {

	// 剧本ID。
	RoomId string `json:"room_id"`

	// 任务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 *ControlSmartLiveReq `json:"body,omitempty"`
}

ExecuteSmartLiveCommandRequest Request Object

func (ExecuteSmartLiveCommandRequest) String added in v0.1.60

type ExecuteSmartLiveCommandResponse added in v0.1.60

type ExecuteSmartLiveCommandResponse struct {

	// 命令名称。 - INSERT_PLAY_SCRIPT: 插入表演脚本。用于互动回复。数字人不变,背景不变。params结构定义:ShootScript - REWRITE_PLAY_SCRIPT: 动态编辑未播放剧本。params结构定义:scence_scripts - INSERT_PLAY_ADUIO: 插入驱动音频。用于音频直接驱动。数字人不变,背景不变。params结构定义:PlayAudioInfo - GET_CURRENT_PLAYING_SCRIPTS: 查询本轮剧本列表。响应为LivePlayingScriptList结构
	Command *ExecuteSmartLiveCommandResponseCommand `json:"command,omitempty"`

	// 命令执行结果
	Result *string `json:"result,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ExecuteSmartLiveCommandResponse Response Object

func (ExecuteSmartLiveCommandResponse) String added in v0.1.60

type ExecuteSmartLiveCommandResponseCommand added in v0.1.60

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

func (ExecuteSmartLiveCommandResponseCommand) MarshalJSON added in v0.1.60

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

func (*ExecuteSmartLiveCommandResponseCommand) UnmarshalJSON added in v0.1.60

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

func (ExecuteSmartLiveCommandResponseCommand) Value added in v0.1.60

type ExecuteSmartLiveCommandResponseCommandEnum added in v0.1.60

type ExecuteSmartLiveCommandResponseCommandEnum struct {
	INSERT_PLAY_SCRIPT          ExecuteSmartLiveCommandResponseCommand
	REWRITE_PLAY_SCRIPT         ExecuteSmartLiveCommandResponseCommand
	INSERT_PLAY_AUDIO           ExecuteSmartLiveCommandResponseCommand
	GET_CURRENT_PLAYING_SCRIPTS ExecuteSmartLiveCommandResponseCommand
}

func GetExecuteSmartLiveCommandResponseCommandEnum added in v0.1.60

func GetExecuteSmartLiveCommandResponseCommandEnum() ExecuteSmartLiveCommandResponseCommandEnum

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 {
	XRequestId     *string `json:"X-Request-Id,omitempty"`
	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 HitCondition added in v0.1.60

type HitCondition struct {

	// 条件关系;取值And或者Or
	Relation *HitConditionRelation `json:"relation,omitempty"`

	// 优先级,数值越低优先级越高;取值0-999,默认值为500,为可选值
	Priority *int32 `json:"priority,omitempty"`

	// 匹配关系配置
	Tags *[]HitConditionTag `json:"tags,omitempty"`
}

HitCondition 命中条件配置

func (HitCondition) String added in v0.1.60

func (o HitCondition) String() string

type HitConditionRelation added in v0.1.60

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

func (HitConditionRelation) MarshalJSON added in v0.1.60

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

func (*HitConditionRelation) UnmarshalJSON added in v0.1.60

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

func (HitConditionRelation) Value added in v0.1.60

func (c HitConditionRelation) Value() string

type HitConditionRelationEnum added in v0.1.60

type HitConditionRelationEnum struct {
	AND HitConditionRelation
	OR  HitConditionRelation
}

func GetHitConditionRelationEnum added in v0.1.60

func GetHitConditionRelationEnum() HitConditionRelationEnum

type HitConditionTag added in v0.1.60

type HitConditionTag struct {

	// 事件内容关键字段
	Tag *string `json:"tag,omitempty"`

	// 字段处理 - SUM: 累计 - AVG:平均 - COUNT: 计数 - NONE: 无处理
	Operation *HitConditionTagOperation `json:"operation,omitempty"`

	// 匹配类型 - EQUAL: 完全相等 - REGEX:正则匹配 - MATH_GT:数值大于 - MATH_GE: 数值大于等于 - MATH_LT:数值小于 - MATH_LE:数值小于等于 - MATH_EQ:数值相等
	Match *HitConditionTagMatch `json:"match,omitempty"`

	// 匹配值
	Value *string `json:"value,omitempty"`
}

HitConditionTag 命中条件定义

func (HitConditionTag) String added in v0.1.60

func (o HitConditionTag) String() string

type HitConditionTagMatch added in v0.1.60

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

func (HitConditionTagMatch) MarshalJSON added in v0.1.60

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

func (*HitConditionTagMatch) UnmarshalJSON added in v0.1.60

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

func (HitConditionTagMatch) Value added in v0.1.60

func (c HitConditionTagMatch) Value() string

type HitConditionTagMatchEnum added in v0.1.60

type HitConditionTagMatchEnum struct {
	EQUAL   HitConditionTagMatch
	REGEX   HitConditionTagMatch
	MATH_GT HitConditionTagMatch
	MATH_GE HitConditionTagMatch
	MATH_LT HitConditionTagMatch
	MATH_LE HitConditionTagMatch
	MATH_EQ HitConditionTagMatch
}

func GetHitConditionTagMatchEnum added in v0.1.60

func GetHitConditionTagMatchEnum() HitConditionTagMatchEnum

type HitConditionTagOperation added in v0.1.60

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

func (HitConditionTagOperation) MarshalJSON added in v0.1.60

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

func (*HitConditionTagOperation) UnmarshalJSON added in v0.1.60

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

func (HitConditionTagOperation) Value added in v0.1.60

func (c HitConditionTagOperation) Value() string

type HitConditionTagOperationEnum added in v0.1.60

type HitConditionTagOperationEnum struct {
	SUM   HitConditionTagOperation
	AVG   HitConditionTagOperation
	COUNT HitConditionTagOperation
	NONE  HitConditionTagOperation
}

func GetHitConditionTagOperationEnum added in v0.1.60

func GetHitConditionTagOperationEnum() HitConditionTagOperationEnum

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 HumanPosition2D added in v0.1.60

type HumanPosition2D struct {

	// 分身数字人在背景图片中的位置。 * LEFT: 左 * MIDDLE: 中 * RIGHT: 右 > 当position_x和position_y参数值存在时,position不生效
	Position *HumanPosition2DPosition `json:"position,omitempty"`

	// 分身数字人X轴位置,即分身数字图片底边中心点像素的X轴的像素值。 > 横屏(16:9)背景图片像素为1920x1080;竖屏(9:16)背景图片像素为1080x1920。
	PositionX *int32 `json:"position_x,omitempty"`

	// 分身数字Y轴位置,即分身数字图片底边中心点像素的Y轴的像素值。 > 横屏(16:9)背景图片像素为1920x1080;竖屏(9:16)背景图片像素为1080x1920。
	PositionY *int32 `json:"position_y,omitempty"`
}

HumanPosition2D 分身数字人在背景图片位置。

func (HumanPosition2D) String added in v0.1.60

func (o HumanPosition2D) String() string

type HumanPosition2DPosition added in v0.1.60

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

func (HumanPosition2DPosition) MarshalJSON added in v0.1.60

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

func (*HumanPosition2DPosition) UnmarshalJSON added in v0.1.60

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

func (HumanPosition2DPosition) Value added in v0.1.60

func (c HumanPosition2DPosition) Value() string

type HumanPosition2DPositionEnum added in v0.1.60

type HumanPosition2DPositionEnum struct {
	LEFT   HumanPosition2DPosition
	MIDDLE HumanPosition2DPosition
	RIGHT  HumanPosition2DPosition
}

func GetHumanPosition2DPositionEnum added in v0.1.60

func GetHumanPosition2DPositionEnum() HumanPosition2DPositionEnum

type HumanSize2D added in v0.1.60

type HumanSize2D struct {

	// 分身数字人宽度像素值。 > 横屏(16:9)背景图片像素为1920x1080;竖屏(9:16)背景图片像素为1080x1920。
	Width *int32 `json:"width,omitempty"`

	// 分身数字人高度像素值。 > 横屏(16:9)背景图片像素为1920x1080;竖屏(9:16)背景图片像素为1080x1920。
	Height *int32 `json:"height,omitempty"`
}

HumanSize2D 分身数字人在背景图片中的大小。

func (HumanSize2D) String added in v0.1.60

func (o HumanSize2D) String() string

type ImageLayerConfig added in v0.1.60

type ImageLayerConfig struct {

	// 图片文件的URL。
	ImageUrl *string `json:"image_url,omitempty"`
}

ImageLayerConfig 素材图片图层配置。

func (ImageLayerConfig) String added in v0.1.60

func (o ImageLayerConfig) String() string

type InputInfo

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

InputInfo 输入信息。

func (InputInfo) String

func (o InputInfo) String() string

type InteractionRuleInfo added in v0.1.60

type InteractionRuleInfo struct {

	// 规则名称
	RuleName *string `json:"rule_name,omitempty"`

	// 是否启用
	Enabled *bool `json:"enabled,omitempty"`

	// 事件类型
	EventType *int32 `json:"event_type,omitempty"`

	HitCondition *HitCondition `json:"hit_condition,omitempty"`

	Trigger *TriggerProcess `json:"trigger,omitempty"`
}

InteractionRuleInfo 互动规则配置信息

func (InteractionRuleInfo) String added in v0.1.60

func (o InteractionRuleInfo) String() string

type LayerConfig added in v0.1.60

type LayerConfig struct {

	// 图层类型。 - HUMAN:  人物图层 - IMAGE: 素材图片图层 - VIDEO: 素材视频图层
	LayerType LayerConfigLayerType `json:"layer_type"`

	Position *LayerPositionConfig `json:"position"`

	Size *LayerSizeConfig `json:"size,omitempty"`

	ImageConfig *ImageLayerConfig `json:"image_config,omitempty"`

	VideoConfig *VideoLayerConfig `json:"video_config,omitempty"`

	TextConfig *TextLayerConfig `json:"text_config,omitempty"`
}

LayerConfig 图层配置。

func (LayerConfig) String added in v0.1.60

func (o LayerConfig) String() string

type LayerConfigLayerType added in v0.1.60

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

func (LayerConfigLayerType) MarshalJSON added in v0.1.60

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

func (*LayerConfigLayerType) UnmarshalJSON added in v0.1.60

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

func (LayerConfigLayerType) Value added in v0.1.60

func (c LayerConfigLayerType) Value() string

type LayerConfigLayerTypeEnum added in v0.1.60

type LayerConfigLayerTypeEnum struct {
	HUMAN LayerConfigLayerType
	IMAGE LayerConfigLayerType
	VIDEO LayerConfigLayerType
}

func GetLayerConfigLayerTypeEnum added in v0.1.60

func GetLayerConfigLayerTypeEnum() LayerConfigLayerTypeEnum

type LayerPositionConfig added in v0.1.60

type LayerPositionConfig struct {

	// 图层图片左上角像素点的X轴位置值(相对背景图片)。 > 横屏(16:9)背景图片像素为1920x1080;竖屏(9:16)背景图片像素为1080x1920。
	Dx int32 `json:"dx"`

	// 图层图片左上角像素点的Y轴位置值(相对背景图片)。 > 横屏(16:9)背景图片像素为1920x1080;竖屏(9:16)背景图片像素为1080x1920。
	Dy int32 `json:"dy"`

	// 图片/视频/人物图的层顺序。 > * 图层顺序从1开始的整数,底层图层顺序是1,往上依次增加。
	LayerIndex int32 `json:"layer_index"`
}

LayerPositionConfig 图层位置配置。

func (LayerPositionConfig) String added in v0.1.60

func (o LayerPositionConfig) String() string

type LayerSizeConfig added in v0.1.60

type LayerSizeConfig struct {

	// 图层图片宽度像素值(相对背景图片)。 > 横屏(16:9)背景图片像素为1920x1080;竖屏(9:16)背景图片像素为1080x1920。
	Width *int32 `json:"width,omitempty"`

	// 图层图片高度像素值(相对背景图片)。 > 横屏(16:9)背景图片像素为1920x1080;竖屏(9:16)背景图片像素为1080x1920。
	Height *int32 `json:"height,omitempty"`
}

LayerSizeConfig 图层大小配置。

func (LayerSizeConfig) String added in v0.1.60

func (o LayerSizeConfig) 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"`

	XRequestId     *string `json:"X-Request-Id,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"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ListAssetsResponse Response Object

func (ListAssetsResponse) String

func (o ListAssetsResponse) String() string

type ListDigitalHumanBusinessCardRequest added in v0.1.60

type ListDigitalHumanBusinessCardRequest 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"`

	// 输出的视频资产名称。
	VideoAssetName *string `json:"video_asset_name,omitempty"`
}

ListDigitalHumanBusinessCardRequest Request Object

func (ListDigitalHumanBusinessCardRequest) String added in v0.1.60

type ListDigitalHumanBusinessCardResponse added in v0.1.60

type ListDigitalHumanBusinessCardResponse struct {

	// 数字人名片制作任总数。
	Count *int32 `json:"count,omitempty"`

	// 数字人名片制作任务列表。
	Jobs *[]DigitalHumanBusinessCardJobInfo `json:"jobs,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ListDigitalHumanBusinessCardResponse Response Object

func (ListDigitalHumanBusinessCardResponse) String added in v0.1.60

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"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ListPictureModelingJobsResponse Response Object

func (ListPictureModelingJobsResponse) String

type ListSmartLiveRequest added in v0.1.60

type ListSmartLiveRequest struct {

	// 剧本ID。
	RoomId string `json:"room_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"`

	// 偏移量,表示从此偏移量开始查询。
	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"`
}

ListSmartLiveRequest Request Object

func (ListSmartLiveRequest) String added in v0.1.60

func (o ListSmartLiveRequest) String() string

type ListSmartLiveResponse added in v0.1.60

type ListSmartLiveResponse struct {

	// 数字人直播任务总数。
	Count *int32 `json:"count,omitempty"`

	// 数字人直播任务列表。
	SmartLiveJobs *[]SmartLiveJob `json:"smart_live_jobs,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ListSmartLiveResponse Response Object

func (ListSmartLiveResponse) String added in v0.1.60

func (o ListSmartLiveResponse) String() string

type ListSmartLiveRoomsRequest added in v0.1.60

type ListSmartLiveRoomsRequest 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"`

	// 按直播间名称模糊查询。
	RoomName *string `json:"room_name,omitempty"`

	// 按数字人形象ID查询。
	DhId *string `json:"dh_id,omitempty"`

	// 按形象名称模糊查询。
	ModelName *string `json:"model_name,omitempty"`

	// 当前直播间直播状态。 WAITING,PROCESSING,SUCCESS,FAILED对应直播任务状态 NULL 对应没有直播任务 可多个状态查询,使用英文逗号分隔。
	LiveState *string `json:"live_state,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"`
}

ListSmartLiveRoomsRequest Request Object

func (ListSmartLiveRoomsRequest) String added in v0.1.60

func (o ListSmartLiveRoomsRequest) String() string

type ListSmartLiveRoomsResponse added in v0.1.60

type ListSmartLiveRoomsResponse struct {

	// 直播间总数。
	Count *int32 `json:"count,omitempty"`

	// 直播间列表。
	SmartLiveRooms *[]SmartLiveRoomBaseInfo `json:"smart_live_rooms,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ListSmartLiveRoomsResponse Response Object

func (ListSmartLiveRoomsResponse) String added in v0.1.60

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"`

	XRequestId     *string `json:"X-Request-Id,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"`

	XRequestId     *string `json:"X-Request-Id,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"`

	XRequestId     *string `json:"X-Request-Id,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"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ListVideoMotionCaptureJobsResponse Response Object

func (ListVideoMotionCaptureJobsResponse) String

type ListVideoScriptsRequest added in v0.1.60

type ListVideoScriptsRequest 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"`
}

ListVideoScriptsRequest Request Object

func (ListVideoScriptsRequest) String added in v0.1.60

func (o ListVideoScriptsRequest) String() string

type ListVideoScriptsResponse added in v0.1.60

type ListVideoScriptsResponse struct {

	// 剧本总数。
	Count *int32 `json:"count,omitempty"`

	// 剧本列表。
	VideoScripts *[]VideoScriptBaseInfo `json:"video_scripts,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ListVideoScriptsResponse Response Object

func (ListVideoScriptsResponse) String added in v0.1.60

func (o ListVideoScriptsResponse) String() string

type LiveAudioConfig added in v0.1.60

type LiveAudioConfig struct {

	// 音频URL。仅支持MP3格式,大小<100MB。输出会自动转化为单声道16KHZ采样。
	AudioUrl *string `json:"audio_url,omitempty"`

	// 音频对应的字幕文件URL。仅SRT格式,大小<1MB。
	SubtitleUrl *string `json:"subtitle_url,omitempty"`
}

LiveAudioConfig 直播音频配置

func (LiveAudioConfig) String added in v0.1.60

func (o LiveAudioConfig) String() string

type LiveEvent added in v0.1.60

type LiveEvent struct {

	// 事件戳。从1970-01-01 00:00:00:000开始的毫秒数
	Timestamp int64 `json:"timestamp"`

	// 事件类型。
	Type *int32 `json:"type,omitempty"`

	// 事件内容。
	Content *string `json:"content,omitempty"`
}

func (LiveEvent) String added in v0.1.60

func (o LiveEvent) String() string

type LiveEventReportRequest added in v0.1.60

type LiveEventReportRequest struct {

	// 剧本ID。
	RoomId string `json:"room_id"`

	// 任务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"`

	// 鉴权Key。通过HmacSHA256生成的鉴权key
	AuthKey *string `json:"auth_key,omitempty"`

	// 鉴权key过期时间。从1970年1月1日(UTC/GMT的午夜)开始所经过的豪秒数。
	ExpiresTime *int64 `json:"expires_time,omitempty"`

	// 是否刷新URL
	RefreshUrl *bool `json:"refresh_url,omitempty"`

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

LiveEventReportRequest Request Object

func (LiveEventReportRequest) String added in v0.1.60

func (o LiveEventReportRequest) String() string

type LiveEventReportResponse added in v0.1.60

type LiveEventReportResponse struct {

	// 刷新后的直播事件上传URL
	LiveEventReportUrl *string `json:"live_event_report_url,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

LiveEventReportResponse Response Object

func (LiveEventReportResponse) String added in v0.1.60

func (o LiveEventReportResponse) String() string

type LiveShootScriptItem added in v0.1.60

type LiveShootScriptItem struct {

	// 剧本序号。
	SequenceNo *int32 `json:"sequence_no,omitempty"`

	// 段落标题。
	Title *string `json:"title,omitempty"`

	TextConfig *TextConfig `json:"text_config,omitempty"`

	AudioConfig *LiveAudioConfig `json:"audio_config,omitempty"`
}

LiveShootScriptItem 直播话术配置。

func (LiveShootScriptItem) String added in v0.1.60

func (o LiveShootScriptItem) String() string

type LiveVideoScriptInfo added in v0.1.60

type LiveVideoScriptInfo struct {

	// 剧本名称
	ScriptName string `json:"script_name"`

	// 剧本描述。
	ScriptDescription *string `json:"script_description,omitempty"`

	// 数字人ID。对应形象和音色组合。
	DhId *string `json:"dh_id,omitempty"`

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

	VoiceConfig *VoiceConfig `json:"voice_config,omitempty"`

	// 背景配置。
	BackgroundConfig *[]BackgroundConfigInfo `json:"background_config,omitempty"`

	// 图层配置。
	LayerConfig *[]LayerConfig `json:"layer_config,omitempty"`

	// 拍摄脚本列表。
	ShootScripts *[]LiveShootScriptItem `json:"shoot_scripts,omitempty"`
}

LiveVideoScriptInfo 创视频制作脚本请求。

func (LiveVideoScriptInfo) String added in v0.1.60

func (o LiveVideoScriptInfo) String() 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 ModelInfo added in v0.1.60

type ModelInfo struct {

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

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

ModelInfo 模型信息

func (ModelInfo) String added in v0.1.60

func (o ModelInfo) String() string

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 OutputAssetConfig added in v0.1.60

type OutputAssetConfig struct {

	// 输出视频资产名称。
	AssetName string `json:"asset_name"`

	// 是否是预览视频。如果是预览视频不存资产库。 > * 分身数字人视频制作不支持预览。
	IsPreviewVideo *bool `json:"is_preview_video,omitempty"`
}

OutputAssetConfig 输出视频资产信息配置。

func (OutputAssetConfig) String added in v0.1.60

func (o OutputAssetConfig) String() string

type OutputAssetInfo added in v0.1.60

type OutputAssetInfo struct {

	// 输出视频资产ID。
	AssetId string `json:"asset_id"`

	// 输出视频资产名称。
	AssetName string `json:"asset_name"`

	// 视频封面URL。
	CoverUrl *string `json:"cover_url,omitempty"`

	// 预览视频下载URL。URL有效期24小时。 > * 分数数字人视频制作不支持预览。
	PreviewVideoUrl *string `json:"preview_video_url,omitempty"`
}

OutputAssetInfo 输出资产信息配置。

func (OutputAssetInfo) String added in v0.1.60

func (o OutputAssetInfo) 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 PhotoVideoConfig added in v0.1.60

type PhotoVideoConfig struct {

	// 视频编码格式及视频文件格式。 * H264: h264编码,输出mp4文件
	Codec PhotoVideoConfigCodec `json:"codec"`

	// 输出平均码率。  单位:kbps。  最小值40,最大值30000。
	Bitrate *int32 `json:"bitrate,omitempty"`

	// 帧率。  单位:FPS。
	FrameRate *PhotoVideoConfigFrameRate `json:"frame_rate,omitempty"`

	// 输出的视频是否关闭系统水印。目前该参数需要白名单的租户才起作用。 > true: 关闭系统水印 > false: 不关闭系统水印
	DisableSystemWatermark *bool `json:"disable_system_watermark,omitempty"`
}

PhotoVideoConfig 视频输出配置。

func (PhotoVideoConfig) String added in v0.1.60

func (o PhotoVideoConfig) String() string

type PhotoVideoConfigCodec added in v0.1.60

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

func (PhotoVideoConfigCodec) MarshalJSON added in v0.1.60

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

func (*PhotoVideoConfigCodec) UnmarshalJSON added in v0.1.60

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

func (PhotoVideoConfigCodec) Value added in v0.1.60

func (c PhotoVideoConfigCodec) Value() string

type PhotoVideoConfigCodecEnum added in v0.1.60

type PhotoVideoConfigCodecEnum struct {
	H264 PhotoVideoConfigCodec
}

func GetPhotoVideoConfigCodecEnum added in v0.1.60

func GetPhotoVideoConfigCodecEnum() PhotoVideoConfigCodecEnum

type PhotoVideoConfigFrameRate added in v0.1.60

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

func (PhotoVideoConfigFrameRate) MarshalJSON added in v0.1.60

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

func (*PhotoVideoConfigFrameRate) UnmarshalJSON added in v0.1.60

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

func (PhotoVideoConfigFrameRate) Value added in v0.1.60

type PhotoVideoConfigFrameRateEnum added in v0.1.60

type PhotoVideoConfigFrameRateEnum struct {
	E_24 PhotoVideoConfigFrameRate
	E_25 PhotoVideoConfigFrameRate
	E_30 PhotoVideoConfigFrameRate
}

func GetPhotoVideoConfigFrameRateEnum added in v0.1.60

func GetPhotoVideoConfigFrameRateEnum() PhotoVideoConfigFrameRateEnum

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 PlayPolicy added in v0.1.60

type PlayPolicy struct {

	// 剧本重复播放次数。 -1表示持续重复,直至人工停止 0 表示不重复,仅执行一次 其他值n,实际运行次数为n+1次
	RepeatCount *int32 `json:"repeat_count,omitempty"`

	// 是否自动播放剧本。 true: 服务完成任务初始化后,自动播放剧本 false: 服务完成任务初始化后,等待信号后再开始播放剧本
	AutoPlayScript *bool `json:"auto_play_script,omitempty"`

	// 驱动方式。默认TEXT * TEXT: 文本驱动,即通过TTS合成语音 * AUDIO: 语音驱动
	PlayMode *PlayPolicyPlayMode `json:"play_mode,omitempty"`
}

PlayPolicy 剧本播放策略

func (PlayPolicy) String added in v0.1.60

func (o PlayPolicy) String() string

type PlayPolicyPlayMode added in v0.1.60

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

func (PlayPolicyPlayMode) MarshalJSON added in v0.1.60

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

func (*PlayPolicyPlayMode) UnmarshalJSON added in v0.1.60

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

func (PlayPolicyPlayMode) Value added in v0.1.60

func (c PlayPolicyPlayMode) Value() string

type PlayPolicyPlayModeEnum added in v0.1.60

type PlayPolicyPlayModeEnum struct {
	TEXT  PlayPolicyPlayMode
	AUDIO PlayPolicyPlayMode
}

func GetPlayPolicyPlayModeEnum added in v0.1.60

func GetPlayPolicyPlayModeEnum() PlayPolicyPlayModeEnum

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 ReportLiveEventReq added in v0.1.60

type ReportLiveEventReq struct {

	// 事件条目数。
	Total int32 `json:"total"`

	// 事件内容。
	Events *[]LiveEvent `json:"events,omitempty"`
}

func (ReportLiveEventReq) String added in v0.1.60

func (o ReportLiveEventReq) 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 {
	XRequestId     *string `json:"X-Request-Id,omitempty"`
	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房间信息。

func (RtcRoomInfoList) String

func (o RtcRoomInfoList) String() string

type RtcUserInfo

type RtcUserInfo struct {

	// 用户类型。 * 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 ShootScript added in v0.1.60

type ShootScript struct {

	// 脚本类型,即视频制作的驱动方式。默认TEXT * TEXT: 文本驱动,即通过TTS合成语音 * AUDIO: 语音驱动
	ScriptType *ShootScriptScriptType `json:"script_type,omitempty"`

	TextConfig *TextConfig `json:"text_config,omitempty"`

	// 动作配置。 > * 推荐使用text_config中插入动作标签,不配置animation_config。 > * 使用animation_config方式配置动作,在整个讲解过程中动作循环播放。 > * 分身数字人视频制作时此参数不生效。
	AnimationConfig *[]AnimationConfig `json:"animation_config,omitempty"`

	// 背景配置。
	BackgroundConfig *[]BackgroundConfigInfo `json:"background_config,omitempty"`

	// 情感标签配置。  > * 分身数字人视频制作时此参数不生效。  > * 推荐在text_config中插入情感标签,此参数将被废弃。
	EmotionConfig *[]EmotionConfig `json:"emotion_config,omitempty"`

	// 图层配置。
	LayerConfig *[]LayerConfig `json:"layer_config,omitempty"`
}

ShootScript 表演脚本。

func (ShootScript) String added in v0.1.60

func (o ShootScript) String() string

type ShootScriptAudioFileItem added in v0.1.60

type ShootScriptAudioFileItem struct {

	// 剧本序号。
	SequenceNo int32 `json:"sequence_no"`

	// 语音驱动音频文件上传URL。创建和更新脚本时返回。单个文件最大100M。支持上传MP3/WAV/M4A文件。
	AudioFileUploadUrl *string `json:"audio_file_upload_url,omitempty"`

	// 语音驱动音频文件下载URL。查询脚本详情时返回。
	AudioFileDownloadUrl *string `json:"audio_file_download_url,omitempty"`
}

func (ShootScriptAudioFileItem) String added in v0.1.60

func (o ShootScriptAudioFileItem) String() string

type ShootScriptAudioFiles added in v0.1.60

type ShootScriptAudioFiles struct {

	// 用于语音驱动的音频文件上传URL。
	AudioFileUrl *[]ShootScriptAudioFileItem `json:"audio_file_url,omitempty"`
}

ShootScriptAudioFiles 用于语音驱动的音频文件上传URL列表。

func (ShootScriptAudioFiles) String added in v0.1.60

func (o ShootScriptAudioFiles) String() string

type ShootScriptItem added in v0.1.60

type ShootScriptItem struct {

	// 剧本序号。
	SequenceNo *int32 `json:"sequence_no,omitempty"`

	// 开始时间。  单位秒。  相对于内容的开始时间。 > 预留字段。当前只需要填sequence_no即可。
	StartTime *float32 `json:"start_time,omitempty"`

	// 结束时间。  单位秒。  相对于内容的结束时间。 > 预留字段。当前只需要填sequence_no即可。
	EndTime *float32 `json:"end_time,omitempty"`

	ShootScript *ShootScript `json:"shoot_script"`
}

ShootScriptItem 剧本参数配置。

func (ShootScriptItem) String added in v0.1.60

func (o ShootScriptItem) String() string

type ShootScriptScriptType added in v0.1.60

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

func (ShootScriptScriptType) MarshalJSON added in v0.1.60

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

func (*ShootScriptScriptType) UnmarshalJSON added in v0.1.60

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

func (ShootScriptScriptType) Value added in v0.1.60

func (c ShootScriptScriptType) Value() string

type ShootScriptScriptTypeEnum added in v0.1.60

type ShootScriptScriptTypeEnum struct {
	TEXT  ShootScriptScriptType
	AUDIO ShootScriptScriptType
}

func GetShootScriptScriptTypeEnum added in v0.1.60

func GetShootScriptScriptTypeEnum() ShootScriptScriptTypeEnum

type Show2DDigitalHumanVideoRequest added in v0.1.60

type Show2DDigitalHumanVideoRequest 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"`

	// 是否需要返回剧本参数配置。
	ShowScript *bool `json:"show_script,omitempty"`
}

Show2DDigitalHumanVideoRequest Request Object

func (Show2DDigitalHumanVideoRequest) String added in v0.1.60

type Show2DDigitalHumanVideoResponse added in v0.1.60

type Show2DDigitalHumanVideoResponse struct {

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

	// 任务的状态。 * WAITING:等待 * PROCESSING:处理中 * SUCCEED:成功 * FAILED:失败 * CANCELED:取消
	State Show2DDigitalHumanVideoResponseState `json:"state"`

	// 数字人视频制作开始时间。
	StartTime *string `json:"start_time,omitempty"`

	// 数字人视频制作结束时间。
	EndTime *string `json:"end_time,omitempty"`

	// 数字人视频内容时长。
	Duration *float32 `json:"duration,omitempty"`

	OutputAssetConfig *OutputAssetInfo `json:"output_asset_config,omitempty"`

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

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

	// 任务更新时间。
	LastupdateTime *string `json:"lastupdate_time,omitempty"`

	// 剧本ID。
	ScriptId *string `json:"script_id,omitempty"`

	// 视频生成类型。该参数取值是MODEL时,model_asset_id必填;取值是PICTURE时,human_image必填。 * MODEL:通过分数数字人模型生成视频 * PICTURE: 通过单张照片生成视频
	VideoMakingType *Show2DDigitalHumanVideoResponseVideoMakingType `json:"video_making_type,omitempty"`

	// 人物照片,需要Base64编码。
	HumanImage *string `json:"human_image,omitempty"`

	// 分身数字人模型资产ID。
	ModelAssetId *string `json:"model_asset_id,omitempty"`

	VoiceConfig *VoiceConfig `json:"voice_config,omitempty"`

	VideoConfig *VideoConfig `json:"video_config,omitempty"`

	// 拍摄脚本列表。
	ShootScripts *[]ShootScriptItem `json:"shoot_scripts,omitempty"`

	BackgroundMusicConfig *BackgroundMusicConfig `json:"background_music_config,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Show2DDigitalHumanVideoResponse Response Object

func (Show2DDigitalHumanVideoResponse) String added in v0.1.60

type Show2DDigitalHumanVideoResponseState added in v0.1.60

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

func (Show2DDigitalHumanVideoResponseState) MarshalJSON added in v0.1.60

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

func (*Show2DDigitalHumanVideoResponseState) UnmarshalJSON added in v0.1.60

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

func (Show2DDigitalHumanVideoResponseState) Value added in v0.1.60

type Show2DDigitalHumanVideoResponseStateEnum added in v0.1.60

func GetShow2DDigitalHumanVideoResponseStateEnum added in v0.1.60

func GetShow2DDigitalHumanVideoResponseStateEnum() Show2DDigitalHumanVideoResponseStateEnum

type Show2DDigitalHumanVideoResponseVideoMakingType added in v0.1.60

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

func (Show2DDigitalHumanVideoResponseVideoMakingType) MarshalJSON added in v0.1.60

func (*Show2DDigitalHumanVideoResponseVideoMakingType) UnmarshalJSON added in v0.1.60

func (Show2DDigitalHumanVideoResponseVideoMakingType) Value added in v0.1.60

type Show2DDigitalHumanVideoResponseVideoMakingTypeEnum added in v0.1.60

type Show2DDigitalHumanVideoResponseVideoMakingTypeEnum struct {
	MODEL   Show2DDigitalHumanVideoResponseVideoMakingType
	PICTURE Show2DDigitalHumanVideoResponseVideoMakingType
}

func GetShow2DDigitalHumanVideoResponseVideoMakingTypeEnum added in v0.1.60

func GetShow2DDigitalHumanVideoResponseVideoMakingTypeEnum() Show2DDigitalHumanVideoResponseVideoMakingTypeEnum

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"`

	XRequestId     *string `json:"X-Request-Id,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 ShowDigitalHumanBusinessCardRequest added in v0.1.60

type ShowDigitalHumanBusinessCardRequest 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"`
}

ShowDigitalHumanBusinessCardRequest Request Object

func (ShowDigitalHumanBusinessCardRequest) String added in v0.1.60

type ShowDigitalHumanBusinessCardResponse added in v0.1.60

type ShowDigitalHumanBusinessCardResponse struct {
	JobInfo *DigitalHumanBusinessCardJobInfo `json:"job_info,omitempty"`

	// 数字人名片模板资产ID。
	CardTempletAssetId *string `json:"card_templet_asset_id,omitempty"`

	CardTextConfig *BusinessCardTextConfig `json:"card_text_config,omitempty"`

	CardImageUrl *BusinessCardImageUrl `json:"card_image_url,omitempty"`

	// 自我介绍文本,用于驱动数字人口型。
	IntroductionText *string `json:"introduction_text,omitempty"`

	// 音色资产ID。
	VoiceAssetId *string `json:"voice_asset_id,omitempty"`

	// 性别。 * MALE:男性 * FEMALE:女性
	Gender *ShowDigitalHumanBusinessCardResponseGender `json:"gender,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ShowDigitalHumanBusinessCardResponse Response Object

func (ShowDigitalHumanBusinessCardResponse) String added in v0.1.60

type ShowDigitalHumanBusinessCardResponseGender added in v0.1.60

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

func (ShowDigitalHumanBusinessCardResponseGender) MarshalJSON added in v0.1.60

func (*ShowDigitalHumanBusinessCardResponseGender) UnmarshalJSON added in v0.1.60

func (ShowDigitalHumanBusinessCardResponseGender) Value added in v0.1.60

type ShowDigitalHumanBusinessCardResponseGenderEnum added in v0.1.60

type ShowDigitalHumanBusinessCardResponseGenderEnum struct {
	MALE   ShowDigitalHumanBusinessCardResponseGender
	FEMALE ShowDigitalHumanBusinessCardResponseGender
}

func GetShowDigitalHumanBusinessCardResponseGenderEnum added in v0.1.60

func GetShowDigitalHumanBusinessCardResponseGenderEnum() ShowDigitalHumanBusinessCardResponseGenderEnum

type ShowPhotoDetectionRequest added in v0.1.61

type ShowPhotoDetectionRequest 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"`
}

ShowPhotoDetectionRequest Request Object

func (ShowPhotoDetectionRequest) String added in v0.1.61

func (o ShowPhotoDetectionRequest) String() string

type ShowPhotoDetectionResponse added in v0.1.61

type ShowPhotoDetectionResponse struct {

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

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

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

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

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ShowPhotoDetectionResponse Response Object

func (ShowPhotoDetectionResponse) String added in v0.1.61

type ShowPhotoDetectionResponseState added in v0.1.61

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

func (ShowPhotoDetectionResponseState) MarshalJSON added in v0.1.61

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

func (*ShowPhotoDetectionResponseState) UnmarshalJSON added in v0.1.61

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

func (ShowPhotoDetectionResponseState) Value added in v0.1.61

type ShowPhotoDetectionResponseStateEnum added in v0.1.61

func GetShowPhotoDetectionResponseStateEnum added in v0.1.61

func GetShowPhotoDetectionResponseStateEnum() ShowPhotoDetectionResponseStateEnum

type ShowPhotoDigitalHumanVideoRequest added in v0.1.60

type ShowPhotoDigitalHumanVideoRequest 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"`

	// 是否需要返回剧本参数配置。
	ShowScript *bool `json:"show_script,omitempty"`
}

ShowPhotoDigitalHumanVideoRequest Request Object

func (ShowPhotoDigitalHumanVideoRequest) String added in v0.1.60

type ShowPhotoDigitalHumanVideoResponse added in v0.1.60

type ShowPhotoDigitalHumanVideoResponse struct {

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

	// 任务的状态。 * WAITING:等待 * PROCESSING:处理中 * SUCCEED:成功 * FAILED:失败 * CANCELED:取消
	State ShowPhotoDigitalHumanVideoResponseState `json:"state"`

	// 数字人视频制作开始时间。
	StartTime *string `json:"start_time,omitempty"`

	// 数字人视频制作结束时间。
	EndTime *string `json:"end_time,omitempty"`

	// 数字人视频内容时长。
	Duration *float32 `json:"duration,omitempty"`

	OutputAssetConfig *OutputAssetInfo `json:"output_asset_config,omitempty"`

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

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

	// 任务更新时间。
	LastupdateTime *string `json:"lastupdate_time,omitempty"`

	// 剧本ID。
	ScriptId *string `json:"script_id,omitempty"`

	// 人物照片,需要Base64编码。
	HumanImage *string `json:"human_image,omitempty"`

	VoiceConfig *VoiceConfig `json:"voice_config,omitempty"`

	VideoConfig *PhotoVideoConfig `json:"video_config,omitempty"`

	// 拍摄脚本列表。
	ShootScripts *[]ShootScriptItem `json:"shoot_scripts,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ShowPhotoDigitalHumanVideoResponse Response Object

func (ShowPhotoDigitalHumanVideoResponse) String added in v0.1.60

type ShowPhotoDigitalHumanVideoResponseState added in v0.1.60

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

func (ShowPhotoDigitalHumanVideoResponseState) MarshalJSON added in v0.1.60

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

func (*ShowPhotoDigitalHumanVideoResponseState) UnmarshalJSON added in v0.1.60

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

func (ShowPhotoDigitalHumanVideoResponseState) Value added in v0.1.60

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"`

	XRequestId     *string `json:"X-Request-Id,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 ShowSmartLiveRequest added in v0.1.60

type ShowSmartLiveRequest struct {

	// 剧本ID。
	RoomId string `json:"room_id"`

	// 任务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"`
}

ShowSmartLiveRequest Request Object

func (ShowSmartLiveRequest) String added in v0.1.60

func (o ShowSmartLiveRequest) String() string

type ShowSmartLiveResponse added in v0.1.60

type ShowSmartLiveResponse struct {

	// 数字人直播任务ID。
	JobId *string `json:"job_id,omitempty"`

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

	// 数字人直播时长,单位秒。
	Duration *float32 `json:"duration,omitempty"`

	// 数字人直播任务开始时间。格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	StartTime *string `json:"start_time,omitempty"`

	// 数字人直播任务结束时间。格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	EndTime *string `json:"end_time,omitempty"`

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

	// 数字人直播任务创建时间。格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	CreateTime *string `json:"create_time,omitempty"`

	// 数字人直播任务最后更新时间。格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	LastupdateTime *string `json:"lastupdate_time,omitempty"`

	RtcRoomInfo *RtcRoomInfoList `json:"rtc_room_info,omitempty"`

	// 直播事件上报地址。用户将自行获取的直播间事件上报到此地址,用于触发智能互动,自动回复话术。
	LiveEventReportUrl *string `json:"live_event_report_url,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ShowSmartLiveResponse Response Object

func (ShowSmartLiveResponse) String added in v0.1.60

func (o ShowSmartLiveResponse) String() string

type ShowSmartLiveResponseState added in v0.1.60

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

func (ShowSmartLiveResponseState) MarshalJSON added in v0.1.60

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

func (*ShowSmartLiveResponseState) UnmarshalJSON added in v0.1.60

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

func (ShowSmartLiveResponseState) Value added in v0.1.60

type ShowSmartLiveResponseStateEnum added in v0.1.60

type ShowSmartLiveResponseStateEnum struct {
	WAITING    ShowSmartLiveResponseState
	PROCESSING ShowSmartLiveResponseState
	SUCCEED    ShowSmartLiveResponseState
	FAILED     ShowSmartLiveResponseState
}

func GetShowSmartLiveResponseStateEnum added in v0.1.60

func GetShowSmartLiveResponseStateEnum() ShowSmartLiveResponseStateEnum

type ShowSmartLiveRoomRequest added in v0.1.60

type ShowSmartLiveRoomRequest struct {

	// 剧本ID。
	RoomId string `json:"room_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"`
}

ShowSmartLiveRoomRequest Request Object

func (ShowSmartLiveRoomRequest) String added in v0.1.60

func (o ShowSmartLiveRoomRequest) String() string

type ShowSmartLiveRoomResponse added in v0.1.60

type ShowSmartLiveRoomResponse struct {

	// 直播间名称
	RoomName string `json:"room_name"`

	// 直播间描述。
	RoomDescription *string `json:"room_description,omitempty"`

	// 直播间类型。 * NORMAL: 普通直播间,直播间一直存在,可以反复开播 * TEMP: 临时直播间,直播任务结束后自动清理直播间。
	RoomType *ShowSmartLiveRoomResponseRoomType `json:"room_type,omitempty"`

	// 默认直播剧本列表。
	SceneScripts *[]LiveVideoScriptInfo `json:"scene_scripts,omitempty"`

	// 互动规则列表
	InteractionRules *[]InteractionRuleInfo `json:"interaction_rules,omitempty"`

	PlayPolicy *PlayPolicy `json:"play_policy,omitempty"`

	VideoConfig *VideoConfig `json:"video_config,omitempty"`

	// 视频推流第三方直播平台地址。
	OutputUrls *[]string `json:"output_urls,omitempty"`

	// 直播间ID
	RoomId *string `json:"room_id,omitempty"`

	// 直播间创建时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	CreateTime *string `json:"create_time,omitempty"`

	// 直播间更新时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	UpdateTime *string `json:"update_time,omitempty"`

	// 直播间封面图URL
	CoverUrl *string `json:"cover_url,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ShowSmartLiveRoomResponse Response Object

func (ShowSmartLiveRoomResponse) String added in v0.1.60

func (o ShowSmartLiveRoomResponse) String() string

type ShowSmartLiveRoomResponseRoomType added in v0.1.60

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

func (ShowSmartLiveRoomResponseRoomType) MarshalJSON added in v0.1.60

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

func (*ShowSmartLiveRoomResponseRoomType) UnmarshalJSON added in v0.1.60

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

func (ShowSmartLiveRoomResponseRoomType) Value added in v0.1.60

type ShowSmartLiveRoomResponseRoomTypeEnum added in v0.1.60

type ShowSmartLiveRoomResponseRoomTypeEnum struct {
	NORMAL ShowSmartLiveRoomResponseRoomType
	TEMP   ShowSmartLiveRoomResponseRoomType
}

func GetShowSmartLiveRoomResponseRoomTypeEnum added in v0.1.60

func GetShowSmartLiveRoomResponseRoomTypeEnum() ShowSmartLiveRoomResponseRoomTypeEnum

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"`

	XRequestId     *string `json:"X-Request-Id,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 ShowVideoScriptRequest added in v0.1.60

type ShowVideoScriptRequest 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"`

	// 剧本ID。
	ScriptId string `json:"script_id"`
}

ShowVideoScriptRequest Request Object

func (ShowVideoScriptRequest) String added in v0.1.60

func (o ShowVideoScriptRequest) String() string

type ShowVideoScriptResponse added in v0.1.60

type ShowVideoScriptResponse struct {

	// 剧本名称
	ScriptName string `json:"script_name"`

	// 剧本描述。
	ScriptDescription *string `json:"script_description,omitempty"`

	// 视频生成类型。该参数取值是MODEL时,model_asset_id必填;取值是PICTURE时,human_image必填。 * MODEL:通过分数数字人模型生成视频 * PICTURE: 通过单张照片生成视频
	VideoMakingType *ShowVideoScriptResponseVideoMakingType `json:"video_making_type,omitempty"`

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

	// 数字人模型类型。  * HUMAN_MODEL_2D:分身数字人 * HUMAN_MODEL_3D:3D数字人
	ModelAssetType *ShowVideoScriptResponseModelAssetType `json:"model_asset_type,omitempty"`

	// 人物照片下载URL。
	HumanImage *string `json:"human_image,omitempty"`

	VoiceConfig *VoiceConfig `json:"voice_config"`

	VideoConfig *VideoConfig `json:"video_config,omitempty"`

	// 场景资产ID。 > * 分身数字人视频制作不需要填写该参数。
	SceneAssetId *string `json:"scene_asset_id,omitempty"`

	// 拍摄脚本列表。
	ShootScripts []ShootScriptItem `json:"shoot_scripts"`

	// 私有数据,用户填写,原样带回。
	PrivData *string `json:"priv_data,omitempty"`

	BackgroundMusicConfig *BackgroundMusicConfig `json:"background_music_config,omitempty"`

	// 剧本ID。
	ScriptId *string `json:"script_id,omitempty"`

	// 创建时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	CreateTime *string `json:"create_time,omitempty"`

	// 更新时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	UpdateTime *string `json:"update_time,omitempty"`

	AudioFiles *ShootScriptAudioFiles `json:"audio_files,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ShowVideoScriptResponse Response Object

func (ShowVideoScriptResponse) String added in v0.1.60

func (o ShowVideoScriptResponse) String() string

type ShowVideoScriptResponseModelAssetType added in v0.1.60

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

func (ShowVideoScriptResponseModelAssetType) MarshalJSON added in v0.1.60

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

func (*ShowVideoScriptResponseModelAssetType) UnmarshalJSON added in v0.1.60

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

func (ShowVideoScriptResponseModelAssetType) Value added in v0.1.60

type ShowVideoScriptResponseModelAssetTypeEnum added in v0.1.60

type ShowVideoScriptResponseModelAssetTypeEnum struct {
	HUMAN_MODEL_2_D ShowVideoScriptResponseModelAssetType
	HUMAN_MODEL_3_D ShowVideoScriptResponseModelAssetType
}

func GetShowVideoScriptResponseModelAssetTypeEnum added in v0.1.60

func GetShowVideoScriptResponseModelAssetTypeEnum() ShowVideoScriptResponseModelAssetTypeEnum

type ShowVideoScriptResponseVideoMakingType added in v0.1.60

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

func (ShowVideoScriptResponseVideoMakingType) MarshalJSON added in v0.1.60

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

func (*ShowVideoScriptResponseVideoMakingType) UnmarshalJSON added in v0.1.60

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

func (ShowVideoScriptResponseVideoMakingType) Value added in v0.1.60

type ShowVideoScriptResponseVideoMakingTypeEnum added in v0.1.60

type ShowVideoScriptResponseVideoMakingTypeEnum struct {
	MODEL   ShowVideoScriptResponseVideoMakingType
	PICTURE ShowVideoScriptResponseVideoMakingType
}

func GetShowVideoScriptResponseVideoMakingTypeEnum added in v0.1.60

func GetShowVideoScriptResponseVideoMakingTypeEnum() ShowVideoScriptResponseVideoMakingTypeEnum

type SmartLiveJob added in v0.1.60

type SmartLiveJob struct {

	// 数字人直播任务ID。
	JobId *string `json:"job_id,omitempty"`

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

	// 数字人直播时长,单位秒。
	Duration *float32 `json:"duration,omitempty"`

	// 数字人直播任务开始时间。格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	StartTime *string `json:"start_time,omitempty"`

	// 数字人直播任务结束时间。格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	EndTime *string `json:"end_time,omitempty"`

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

	// 数字人直播任务创建时间。格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	CreateTime *string `json:"create_time,omitempty"`

	// 数字人直播任务最后更新时间。格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	LastupdateTime *string `json:"lastupdate_time,omitempty"`

	RtcRoomInfo *RtcRoomInfoList `json:"rtc_room_info,omitempty"`

	// 直播事件上报地址。用户将自行获取的直播间事件上报到此地址,用于触发智能互动,自动回复话术。
	LiveEventReportUrl *string `json:"live_event_report_url,omitempty"`
}

SmartLiveJob 数字人直播任务信息。

func (SmartLiveJob) String added in v0.1.60

func (o SmartLiveJob) String() string

type SmartLiveJobState added in v0.1.60

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

func (SmartLiveJobState) MarshalJSON added in v0.1.60

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

func (*SmartLiveJobState) UnmarshalJSON added in v0.1.60

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

func (SmartLiveJobState) Value added in v0.1.60

func (c SmartLiveJobState) Value() string

type SmartLiveJobStateEnum added in v0.1.60

type SmartLiveJobStateEnum struct {
	WAITING    SmartLiveJobState
	PROCESSING SmartLiveJobState
	SUCCEED    SmartLiveJobState
	FAILED     SmartLiveJobState
}

func GetSmartLiveJobStateEnum added in v0.1.60

func GetSmartLiveJobStateEnum() SmartLiveJobStateEnum

type SmartLiveRoomBaseInfo added in v0.1.60

type SmartLiveRoomBaseInfo struct {

	// 直播间ID
	RoomId *string `json:"room_id,omitempty"`

	// 直播间名称
	RoomName *string `json:"room_name,omitempty"`

	// 直播间描述。
	RoomDescription *string `json:"room_description,omitempty"`

	// 直播间封面图URL
	CoverUrl *string `json:"cover_url,omitempty"`

	// 数字人模型信息
	ModelInfos *[]ModelInfo `json:"model_infos,omitempty"`

	// 创建时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	CreateTime *string `json:"create_time,omitempty"`

	// 更新时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	UpdateTime *string `json:"update_time,omitempty"`

	// 开始直播时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	LastJobStartTime *string `json:"last_job_start_time,omitempty"`

	// 结束直播时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	LastJobEndTime *string `json:"last_job_end_time,omitempty"`

	// 当前直播状态 - WAITING:任务等待执行 - PROCESSING:任务执行中 - SUCCEED:任务处理成功 - FAILED:任务处理时变 - CANCELED:任务取消
	LastJobStatus *SmartLiveRoomBaseInfoLastJobStatus `json:"last_job_status,omitempty"`
}

func (SmartLiveRoomBaseInfo) String added in v0.1.60

func (o SmartLiveRoomBaseInfo) String() string

type SmartLiveRoomBaseInfoLastJobStatus added in v0.1.60

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

func (SmartLiveRoomBaseInfoLastJobStatus) MarshalJSON added in v0.1.60

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

func (*SmartLiveRoomBaseInfoLastJobStatus) UnmarshalJSON added in v0.1.60

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

func (SmartLiveRoomBaseInfoLastJobStatus) Value added in v0.1.60

type SmartLiveRoomBaseInfoLastJobStatusEnum added in v0.1.60

func GetSmartLiveRoomBaseInfoLastJobStatusEnum added in v0.1.60

func GetSmartLiveRoomBaseInfoLastJobStatusEnum() SmartLiveRoomBaseInfoLastJobStatusEnum

type StartSmartLiveReq added in v0.1.60

type StartSmartLiveReq struct {
	VideoConfig *VideoConfig `json:"video_config,omitempty"`

	PlayPolicy *PlayPolicy `json:"play_policy,omitempty"`

	// 视频推流第三方直播平台地址。
	OutputUrls *[]string `json:"output_urls,omitempty"`
}

StartSmartLiveReq 数字人直播任务请求。

func (StartSmartLiveReq) String added in v0.1.60

func (o StartSmartLiveReq) String() string

type StartSmartLiveRequest added in v0.1.60

type StartSmartLiveRequest struct {

	// 剧本ID。
	RoomId string `json:"room_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 *StartSmartLiveReq `json:"body,omitempty"`
}

StartSmartLiveRequest Request Object

func (StartSmartLiveRequest) String added in v0.1.60

func (o StartSmartLiveRequest) String() string

type StartSmartLiveResponse added in v0.1.60

type StartSmartLiveResponse struct {

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

	RtcRoomInfo *RtcRoomInfoList `json:"rtc_room_info,omitempty"`

	// 直播事件上报地址。用户将自行获取的直播间事件上报到此地址,用于触发智能互动,自动回复话术。
	LiveEventReportUrl *string `json:"live_event_report_url,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

StartSmartLiveResponse Response Object

func (StartSmartLiveResponse) String added in v0.1.60

func (o StartSmartLiveResponse) String() string

type StopSmartLiveRequest added in v0.1.60

type StopSmartLiveRequest struct {

	// 剧本ID。
	RoomId string `json:"room_id"`

	// 任务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"`
}

StopSmartLiveRequest Request Object

func (StopSmartLiveRequest) String added in v0.1.60

func (o StopSmartLiveRequest) String() string

type StopSmartLiveResponse added in v0.1.60

type StopSmartLiveResponse struct {
	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

StopSmartLiveResponse Response Object

func (StopSmartLiveResponse) String added in v0.1.60

func (o StopSmartLiveResponse) String() string

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 {
	XRequestId     *string `json:"X-Request-Id,omitempty"`
	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 TextConfig added in v0.1.60

type TextConfig struct {

	// 台词脚本。  支持两种模式,纯文本模式和标签模式。  ### 纯文本模式 纯文本模式,使用方法,如“大家好,我是人工智大家,是个虚拟主播”  ### 标签模式 标签模式的定义使用SSML(Speech Synthesis Markup Language)标记语言。  - **\\<speak>**    \\<speak>标签是所有文本的根节点。一切需要调用SSML标签的文本都要包含在\\<speak> \\</speak>对中。  - **\\<emotion>**    \\<emotion>标签是情感标签。对指定一句或多句话生效,标签开始在句子起始位置,标签关闭在句子结尾。用法:\\<emotion type=\"情感标签\">。type可取值包括:HAPPY、SAD、CALM、ANGER  - **\\<insert-action>**    \\<insert-action>标签是动作标签。在文本的指定位置插入动作。用法:\\<insert-action id=\"动作资产ID\" name=\"动作名称\" tag=\"动作标识\"/>。动作资产信息通过资产库接口查询获取。  - **\\<break>**     \\<break>标签是停顿标签。在文本的指定位置插入停顿。用法:\\<break time=\"停顿时长\"/>。停顿时长单位是毫秒,最小值200毫秒。  - **\\<phoneme>**     \\<phoneme>标签是多音字标签。多音字标签可以指定单个汉字的读音。标签起始和关闭之间只能包含1个汉字。属性可取值为汉语拼音,声调用1、2、3、4表示。用法:\\<phoneme ph=\"拼音\"/>字\\</phoneme>。   > * 举例:\\<speak> \\<emotion type=\\\"HAPPY\\\">\\<insert-action id=\"2692ea5d095caaafcfed21dc4590b701\" name=\"双手指尖交触\" tag=\"system_female_animation_0026\"/>大家好,\\<break time=\"200ms\"/>我是MetaStudio制作的人工智能数字人。\\</emotion>我带大家\\<phoneme ph=\"liao3\">了\\</phoneme>解MetaStudio。\\</speak> > * 分身数字人视频制作仅break和phoneme标签生效。
	Text string `json:"text"`
}

TextConfig 台词脚本。 > * 最长2000个字符,不含SSML标签字符数。

func (TextConfig) String added in v0.1.60

func (o TextConfig) String() string

type TextLayerConfig added in v0.1.60

type TextLayerConfig struct {

	// 文字水印内容,内容需做Base64编码,若类型为文字水印 (type字段为Text),则此配置项不能为空  示例:若想添加文字水印“测试文字水印”,那么Content的值为:5rWL6K+V5paH5a2X5rC05Y2w
	TextContext *string `json:"text_context,omitempty"`

	// 字体,当前支持fzyouh
	FontName *string `json:"font_name,omitempty"`

	// 字体大小。  取值范围:[4, 120]
	FontSize *int32 `json:"font_size,omitempty"`

	// 字体颜色。 目前颜色支持 black,blue,white,green,red,yellow,brown,gold,pink,orange,purple。
	FontColor *string `json:"font_color,omitempty"`
}

TextLayerConfig 素材文字图层配置。

func (TextLayerConfig) String added in v0.1.60

func (o TextLayerConfig) String() string

type TriggerProcess added in v0.1.60

type TriggerProcess struct {

	// 处理抑制时长。单位秒。  -1 表示整场直播 0 表示无抑制,每次都触发
	TimeWindow *int32 `json:"time_window,omitempty"`

	// 回复类型。 SYSTEM_REPLY:系统自动回复设置的话术
	ReplyMode *TriggerProcessReplyMode `json:"reply_mode,omitempty"`

	// 回复话术集
	ReplyTexts *[]string `json:"reply_texts,omitempty"`

	// 回复次序 - RANDOM:随机 - ORDER:顺序循环
	ReplyOrder *TriggerProcessReplyOrder `json:"reply_order,omitempty"`
}

TriggerProcess 触发器处理

func (TriggerProcess) String added in v0.1.60

func (o TriggerProcess) String() string

type TriggerProcessReplyMode added in v0.1.60

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

func (TriggerProcessReplyMode) MarshalJSON added in v0.1.60

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

func (*TriggerProcessReplyMode) UnmarshalJSON added in v0.1.60

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

func (TriggerProcessReplyMode) Value added in v0.1.60

func (c TriggerProcessReplyMode) Value() string

type TriggerProcessReplyModeEnum added in v0.1.60

type TriggerProcessReplyModeEnum struct {
	SYSTEM_REPLY TriggerProcessReplyMode
}

func GetTriggerProcessReplyModeEnum added in v0.1.60

func GetTriggerProcessReplyModeEnum() TriggerProcessReplyModeEnum

type TriggerProcessReplyOrder added in v0.1.60

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

func (TriggerProcessReplyOrder) MarshalJSON added in v0.1.60

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

func (*TriggerProcessReplyOrder) UnmarshalJSON added in v0.1.60

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

func (TriggerProcessReplyOrder) Value added in v0.1.60

func (c TriggerProcessReplyOrder) Value() string

type TriggerProcessReplyOrderEnum added in v0.1.60

type TriggerProcessReplyOrderEnum struct {
	RANDOM TriggerProcessReplyOrder
	ORDER  TriggerProcessReplyOrder
}

func GetTriggerProcessReplyOrderEnum added in v0.1.60

func GetTriggerProcessReplyOrderEnum() TriggerProcessReplyOrderEnum

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"`

	XRequestId     *string `json:"X-Request-Id,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 UpdateDigitalHumanBusinessCardRequest added in v0.1.60

type UpdateDigitalHumanBusinessCardRequest 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 *CreateDigitalHumanBusinessCardReq `json:"body,omitempty"`
}

UpdateDigitalHumanBusinessCardRequest Request Object

func (UpdateDigitalHumanBusinessCardRequest) String added in v0.1.60

type UpdateDigitalHumanBusinessCardResponse added in v0.1.60

type UpdateDigitalHumanBusinessCardResponse struct {

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

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

UpdateDigitalHumanBusinessCardResponse Response Object

func (UpdateDigitalHumanBusinessCardResponse) String added in v0.1.60

type UpdateSmartLiveRoomRequest added in v0.1.60

type UpdateSmartLiveRoomRequest struct {

	// 剧本ID。
	RoomId string `json:"room_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 *CreateSmartLiveRoomReq `json:"body,omitempty"`
}

UpdateSmartLiveRoomRequest Request Object

func (UpdateSmartLiveRoomRequest) String added in v0.1.60

type UpdateSmartLiveRoomResponse added in v0.1.60

type UpdateSmartLiveRoomResponse struct {

	// 直播间名称
	RoomName string `json:"room_name"`

	// 直播间描述。
	RoomDescription *string `json:"room_description,omitempty"`

	// 直播间类型。 * NORMAL: 普通直播间,直播间一直存在,可以反复开播 * TEMP: 临时直播间,直播任务结束后自动清理直播间。
	RoomType *UpdateSmartLiveRoomResponseRoomType `json:"room_type,omitempty"`

	// 默认直播剧本列表。
	SceneScripts *[]LiveVideoScriptInfo `json:"scene_scripts,omitempty"`

	// 互动规则列表
	InteractionRules *[]InteractionRuleInfo `json:"interaction_rules,omitempty"`

	PlayPolicy *PlayPolicy `json:"play_policy,omitempty"`

	VideoConfig *VideoConfig `json:"video_config,omitempty"`

	// 视频推流第三方直播平台地址。
	OutputUrls *[]string `json:"output_urls,omitempty"`

	// 直播间ID
	RoomId *string `json:"room_id,omitempty"`

	// 直播间创建时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	CreateTime *string `json:"create_time,omitempty"`

	// 直播间更新时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	UpdateTime *string `json:"update_time,omitempty"`

	// 直播间封面图URL
	CoverUrl *string `json:"cover_url,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

UpdateSmartLiveRoomResponse Response Object

func (UpdateSmartLiveRoomResponse) String added in v0.1.60

type UpdateSmartLiveRoomResponseRoomType added in v0.1.60

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

func (UpdateSmartLiveRoomResponseRoomType) MarshalJSON added in v0.1.60

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

func (*UpdateSmartLiveRoomResponseRoomType) UnmarshalJSON added in v0.1.60

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

func (UpdateSmartLiveRoomResponseRoomType) Value added in v0.1.60

type UpdateSmartLiveRoomResponseRoomTypeEnum added in v0.1.60

type UpdateSmartLiveRoomResponseRoomTypeEnum struct {
	NORMAL UpdateSmartLiveRoomResponseRoomType
	TEMP   UpdateSmartLiveRoomResponseRoomType
}

func GetUpdateSmartLiveRoomResponseRoomTypeEnum added in v0.1.60

func GetUpdateSmartLiveRoomResponseRoomTypeEnum() UpdateSmartLiveRoomResponseRoomTypeEnum

type UpdateVideoScriptRequest added in v0.1.60

type UpdateVideoScriptRequest 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"`

	// 剧本ID。
	ScriptId string `json:"script_id"`

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

UpdateVideoScriptRequest Request Object

func (UpdateVideoScriptRequest) String added in v0.1.60

func (o UpdateVideoScriptRequest) String() string

type UpdateVideoScriptResponse added in v0.1.60

type UpdateVideoScriptResponse struct {

	// 剧本ID
	ScriptId *string `json:"script_id,omitempty"`

	AudioFiles *ShootScriptAudioFiles `json:"audio_files,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

UpdateVideoScriptResponse Response Object

func (UpdateVideoScriptResponse) String added in v0.1.60

func (o UpdateVideoScriptResponse) String() string

type UpdateVideoScriptsReq added in v0.1.60

type UpdateVideoScriptsReq struct {

	// 剧本名称。
	ScriptName *string `json:"script_name,omitempty"`

	// 剧本描述。
	ScriptDescription *string `json:"script_description,omitempty"`

	// 视频生成类型。该参数取值是MODEL时,model_asset_id必填;取值是PICTURE时,human_image必填。 * MODEL:通过分数数字人模型生成视频 * PICTURE: 通过单张照片生成视频
	VideoMakingType *UpdateVideoScriptsReqVideoMakingType `json:"video_making_type,omitempty"`

	// 人物照片,需要Base64编码。
	HumanImage *string `json:"human_image,omitempty"`

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

	// 数字人模型类型。  * HUMAN_MODEL_2D:分身数字人 * HUMAN_MODEL_3D:3D数字人
	ModelAssetType *UpdateVideoScriptsReqModelAssetType `json:"model_asset_type,omitempty"`

	// 场景资产ID。
	SceneAssetId *string `json:"scene_asset_id,omitempty"`

	VoiceConfig *VoiceConfig `json:"voice_config,omitempty"`

	VideoConfig *VideoConfig `json:"video_config,omitempty"`

	// 剧本参数。
	ShootScripts *[]ShootScriptItem `json:"shoot_scripts,omitempty"`

	// 私有数据,用户填写,原样带回。
	PrivData *string `json:"priv_data,omitempty"`

	BackgroundMusicConfig *BackgroundMusicConfig `json:"background_music_config,omitempty"`
}

UpdateVideoScriptsReq 剧本信息更新。

func (UpdateVideoScriptsReq) String added in v0.1.60

func (o UpdateVideoScriptsReq) String() string

type UpdateVideoScriptsReqModelAssetType added in v0.1.60

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

func (UpdateVideoScriptsReqModelAssetType) MarshalJSON added in v0.1.60

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

func (*UpdateVideoScriptsReqModelAssetType) UnmarshalJSON added in v0.1.60

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

func (UpdateVideoScriptsReqModelAssetType) Value added in v0.1.60

type UpdateVideoScriptsReqModelAssetTypeEnum added in v0.1.60

type UpdateVideoScriptsReqModelAssetTypeEnum struct {
	HUMAN_MODEL_2_D UpdateVideoScriptsReqModelAssetType
	HUMAN_MODEL_3_D UpdateVideoScriptsReqModelAssetType
}

func GetUpdateVideoScriptsReqModelAssetTypeEnum added in v0.1.60

func GetUpdateVideoScriptsReqModelAssetTypeEnum() UpdateVideoScriptsReqModelAssetTypeEnum

type UpdateVideoScriptsReqVideoMakingType added in v0.1.60

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

func (UpdateVideoScriptsReqVideoMakingType) MarshalJSON added in v0.1.60

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

func (*UpdateVideoScriptsReqVideoMakingType) UnmarshalJSON added in v0.1.60

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

func (UpdateVideoScriptsReqVideoMakingType) Value added in v0.1.60

type UpdateVideoScriptsReqVideoMakingTypeEnum added in v0.1.60

type UpdateVideoScriptsReqVideoMakingTypeEnum struct {
	MODEL   UpdateVideoScriptsReqVideoMakingType
	PICTURE UpdateVideoScriptsReqVideoMakingType
}

func GetUpdateVideoScriptsReqVideoMakingTypeEnum added in v0.1.60

func GetUpdateVideoScriptsReqVideoMakingTypeEnum() UpdateVideoScriptsReqVideoMakingTypeEnum

type VideoConfig added in v0.1.60

type VideoConfig struct {

	// 输出视频的剪辑方式。 * RESIZE:视频缩放。 * CROP:视频裁剪。
	ClipMode *VideoConfigClipMode `json:"clip_mode,omitempty"`

	// 视频编码格式及视频文件格式。 * H264: h264编码,输出mp4文件 * VP8:vp8编码,输出webm文件
	Codec VideoConfigCodec `json:"codec"`

	// 输出平均码率。  单位:kbps。  最小值40,最大值30000。 > * 分身数字人视频制作采用质量优先,可能会超过设置的码率。 > * 分身数字人直播码率范围[1000, 8000]。
	Bitrate int32 `json:"bitrate"`

	// 视频宽度。  单位:像素。  最小值320,最大值2560。 > * clip_mode=RESIZE时,当前支持1920x1080、1080x1920、1280x720、720x1280四种分辨率。 > * clip_mode=CROP,视频保留中间width宽度,裁掉左右两边。 > * 分身数字人直播目前只支持1080x1920。
	Width int32 `json:"width"`

	// 视频高度。  单位:像素。  最小值320,最大值2560。 > * clip_mode=RESIZE时,当前支持1920x1080、1080x1920、1280x720、720x1280四种分辨率。 > * clip_mode=CROP,视频保留底部height高度,裁掉顶部。 > * 分身数字人直播目前只支持1080x1920。
	Height int32 `json:"height"`

	// 帧率。  单位:FPS。 > * 分身数字人帧率目前只支持25。
	FrameRate *VideoConfigFrameRate `json:"frame_rate,omitempty"`

	// 输出的视频是否带字幕。 > true: 打开字幕 > false: 关闭字幕
	IsSubtitleEnable *bool `json:"is_subtitle_enable,omitempty"`

	// 输出的视频是否关闭系统水印。目前该参数需要白名单的租户才起作用。 > true: 关闭系统水印 > false: 不关闭系统水印
	DisableSystemWatermark *bool `json:"disable_system_watermark,omitempty"`

	// 裁剪视频左上角像素点坐标。  clip_mode= CROP时生效。 > *横屏(16:9)视频像素为1920x1080;竖屏(9:16)视频像素为1080x1920。
	Dx *int32 `json:"dx,omitempty"`

	// 裁剪视频左上角像素点坐标。  clip_mode= CROP时生效。 > *横屏(16:9)视频像素为1920x1080;竖屏(9:16)视频像素为1080x1920。
	Dy *int32 `json:"dy,omitempty"`
}

VideoConfig 视频输出配置。

func (VideoConfig) String added in v0.1.60

func (o VideoConfig) String() string

type VideoConfigClipMode added in v0.1.60

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

func (VideoConfigClipMode) MarshalJSON added in v0.1.60

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

func (*VideoConfigClipMode) UnmarshalJSON added in v0.1.60

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

func (VideoConfigClipMode) Value added in v0.1.60

func (c VideoConfigClipMode) Value() string

type VideoConfigClipModeEnum added in v0.1.60

type VideoConfigClipModeEnum struct {
	RESIZE VideoConfigClipMode
	CROP   VideoConfigClipMode
}

func GetVideoConfigClipModeEnum added in v0.1.60

func GetVideoConfigClipModeEnum() VideoConfigClipModeEnum

type VideoConfigCodec added in v0.1.60

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

func (VideoConfigCodec) MarshalJSON added in v0.1.60

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

func (*VideoConfigCodec) UnmarshalJSON added in v0.1.60

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

func (VideoConfigCodec) Value added in v0.1.60

func (c VideoConfigCodec) Value() string

type VideoConfigCodecEnum added in v0.1.60

type VideoConfigCodecEnum struct {
	H264 VideoConfigCodec
	VP8  VideoConfigCodec
}

func GetVideoConfigCodecEnum added in v0.1.60

func GetVideoConfigCodecEnum() VideoConfigCodecEnum

type VideoConfigFrameRate added in v0.1.60

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

func (VideoConfigFrameRate) MarshalJSON added in v0.1.60

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

func (*VideoConfigFrameRate) UnmarshalJSON added in v0.1.60

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

func (VideoConfigFrameRate) Value added in v0.1.60

func (c VideoConfigFrameRate) Value() string

type VideoConfigFrameRateEnum added in v0.1.60

type VideoConfigFrameRateEnum struct {
	E_24 VideoConfigFrameRate
	E_25 VideoConfigFrameRate
	E_30 VideoConfigFrameRate
}

func GetVideoConfigFrameRateEnum added in v0.1.60

func GetVideoConfigFrameRateEnum() VideoConfigFrameRateEnum

type VideoLayerConfig added in v0.1.60

type VideoLayerConfig struct {

	// 视频文件的URL。
	VideoUrl *string `json:"video_url,omitempty"`

	// 视频封面文件的URL。
	VideoCoverUrl *string `json:"video_cover_url,omitempty"`
}

VideoLayerConfig 素材视频图层配置。

func (VideoLayerConfig) String added in v0.1.60

func (o VideoLayerConfig) String() string

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 VideoScriptBaseInfo added in v0.1.60

type VideoScriptBaseInfo struct {

	// 剧本ID。
	ScriptId string `json:"script_id"`

	// 剧本名称。
	ScriptName string `json:"script_name"`

	// 剧本描述。
	ScriptDescription *string `json:"script_description,omitempty"`

	// 视频生成类型。该参数取值是MODEL时,model_asset_id必填;取值是PICTURE时,human_image必填。 * MODEL:通过分数数字人模型生成视频 * PICTURE: 通过单张照片生成视频
	VideoMakingType *VideoScriptBaseInfoVideoMakingType `json:"video_making_type,omitempty"`

	// 人物照片,需要Base64编码。
	HumanImage *string `json:"human_image,omitempty"`

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

	// 数字人模型类型。  * HUMAN_MODEL_2D:分身数字人 * HUMAN_MODEL_3D:3D数字人
	ModelAssetType *VideoScriptBaseInfoModelAssetType `json:"model_asset_type,omitempty"`

	// 创建时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	CreateTime *string `json:"create_time,omitempty"`

	// 更新时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	UpdateTime *string `json:"update_time,omitempty"`
}

func (VideoScriptBaseInfo) String added in v0.1.60

func (o VideoScriptBaseInfo) String() string

type VideoScriptBaseInfoModelAssetType added in v0.1.60

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

func (VideoScriptBaseInfoModelAssetType) MarshalJSON added in v0.1.60

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

func (*VideoScriptBaseInfoModelAssetType) UnmarshalJSON added in v0.1.60

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

func (VideoScriptBaseInfoModelAssetType) Value added in v0.1.60

type VideoScriptBaseInfoModelAssetTypeEnum added in v0.1.60

type VideoScriptBaseInfoModelAssetTypeEnum struct {
	HUMAN_MODEL_2_D VideoScriptBaseInfoModelAssetType
	HUMAN_MODEL_3_D VideoScriptBaseInfoModelAssetType
}

func GetVideoScriptBaseInfoModelAssetTypeEnum added in v0.1.60

func GetVideoScriptBaseInfoModelAssetTypeEnum() VideoScriptBaseInfoModelAssetTypeEnum

type VideoScriptBaseInfoVideoMakingType added in v0.1.60

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

func (VideoScriptBaseInfoVideoMakingType) MarshalJSON added in v0.1.60

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

func (*VideoScriptBaseInfoVideoMakingType) UnmarshalJSON added in v0.1.60

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

func (VideoScriptBaseInfoVideoMakingType) Value added in v0.1.60

type VideoScriptBaseInfoVideoMakingTypeEnum added in v0.1.60

type VideoScriptBaseInfoVideoMakingTypeEnum struct {
	MODEL   VideoScriptBaseInfoVideoMakingType
	PICTURE VideoScriptBaseInfoVideoMakingType
}

func GetVideoScriptBaseInfoVideoMakingTypeEnum added in v0.1.60

func GetVideoScriptBaseInfoVideoMakingTypeEnum() VideoScriptBaseInfoVideoMakingTypeEnum

type VoiceConfig added in v0.1.60

type VoiceConfig struct {

	// 音色资产ID。
	VoiceAssetId string `json:"voice_asset_id"`

	// 语速。  默认值100,最小值50,最大值200。 > * 当取值为“100”时,表示一个成年人正常的语速,约为250字/分钟。 > * 50表示0.5倍语速,100表示正常语速,200表示2倍语速。
	Speed *int32 `json:"speed,omitempty"`

	// 音高。  默认值100,最小值50,最大值200。
	Pitch *int32 `json:"pitch,omitempty"`

	// 音量。  默认值140,最小值90,最大值240。
	Volume *int32 `json:"volume,omitempty"`
}

VoiceConfig 语音配置参数。

func (VoiceConfig) String added in v0.1.60

func (o VoiceConfig) String() string

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