model

package
v0.1.90 Latest Latest
Warning

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

Go to latest
Published: Apr 3, 2024 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 ActionMarkItem added in v0.1.76

type ActionMarkItem struct {

	// 选取推理数据预处理视频起始时间。格式:“HH:MM:SS.mmm”。
	ActionStartTime *string `json:"action_start_time,omitempty"`

	// 选取推理数据预处理视频结束时间。格式:“HH:MM:SS.mmm”。
	ActionEndTime *string `json:"action_end_time,omitempty"`

	// 动作类型。 * SILENCE: 静默 * ACTION:动作
	ActionType *ActionMarkItemActionType `json:"action_type,omitempty"`
}

ActionMarkItem 标注的动作信息。

func (ActionMarkItem) String added in v0.1.76

func (o ActionMarkItem) String() string

type ActionMarkItemActionType added in v0.1.76

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

func (ActionMarkItemActionType) MarshalJSON added in v0.1.76

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

func (*ActionMarkItemActionType) UnmarshalJSON added in v0.1.76

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

func (ActionMarkItemActionType) Value added in v0.1.76

func (c ActionMarkItemActionType) Value() string

type ActionMarkItemActionTypeEnum added in v0.1.76

type ActionMarkItemActionTypeEnum struct {
	SILENCE ActionMarkItemActionType
	ACTION  ActionMarkItemActionType
}

func GetActionMarkItemActionTypeEnum added in v0.1.76

func GetActionMarkItemActionTypeEnum() ActionMarkItemActionTypeEnum

type ActiveCodeInfo added in v0.1.86

type ActiveCodeInfo struct {

	// 激活码ID。
	ActiveCodeId *string `json:"active_code_id,omitempty"`

	// 激活码。
	ActiveCode *string `json:"active_code,omitempty"`

	// 应用ID。
	RobotId *string `json:"robot_id,omitempty"`

	// 智能交互对话ID。
	RoomId *string `json:"room_id,omitempty"`

	// 有效天数(0表示长期有效)。
	ValidPeriod *int32 `json:"valid_period,omitempty"`

	// 过期时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	ExpireTime *string `json:"expire_time,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"`
}

ActiveCodeInfo 激活码基本信息。

func (ActiveCodeInfo) String added in v0.1.86

func (o ActiveCodeInfo) String() string

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

	// 文件状态枚举: * CREATING:文件上传中 * CREATED:文件已上传(自动审核通过) * FAILED:文件上传失败 * CANCELLED:文件上传已取消 * DELETING:文件删除中 * DELETED:文件已删除 * UPLOADED:文件已上传(尚未审核) * REVIEW:人工审核(文件已上传)
	State *AssetFileInfoState `json:"state,omitempty"`

	// 审核失败原因
	Reason *string `json:"reason,omitempty"`
}

AssetFileInfo 文件信息。

func (AssetFileInfo) String

func (o AssetFileInfo) String() string

type AssetFileInfoState added in v0.1.75

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

func (AssetFileInfoState) MarshalJSON added in v0.1.75

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

func (*AssetFileInfoState) UnmarshalJSON added in v0.1.75

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

func (AssetFileInfoState) Value added in v0.1.75

func (c AssetFileInfoState) Value() string

type AssetFileInfoStateEnum added in v0.1.75

type AssetFileInfoStateEnum struct {
	CREATING  AssetFileInfoState
	CREATED   AssetFileInfoState
	FAILED    AssetFileInfoState
	CANCELLED AssetFileInfoState
	DELETING  AssetFileInfoState
	DELETED   AssetFileInfoState
	UPLOADED  AssetFileInfoState
	REVIEW    AssetFileInfoState
}

func GetAssetFileInfoStateEnum added in v0.1.75

func GetAssetFileInfoStateEnum() AssetFileInfoStateEnum

type AuditResultAdminAuditResult added in v0.1.76

type AuditResultAdminAuditResult struct {

	// 审核信息。
	Message *string `json:"message,omitempty"`

	// 附件名称。
	AttachmentName *string `json:"attachment_name,omitempty"`

	// 附件下载地址。
	AttachmentUrl *string `json:"attachment_url,omitempty"`

	// 操作时间。
	AuditTime *int64 `json:"audit_time,omitempty"`
}

AuditResultAdminAuditResult 管理员审核结果。

func (AuditResultAdminAuditResult) String added in v0.1.76

type AuditResultSystemAuditResult added in v0.1.76

type AuditResultSystemAuditResult struct {

	// 操作时间。
	AuditTime *int64 `json:"audit_time,omitempty"`

	// 错误列表。
	Errors *[]AuditResultSystemAuditResultErrors `json:"errors,omitempty"`
}

AuditResultSystemAuditResult 系统审核结果。

func (AuditResultSystemAuditResult) String added in v0.1.76

type AuditResultSystemAuditResultErrors added in v0.1.76

type AuditResultSystemAuditResultErrors struct {

	// 音频文件名。
	AudioName *string `json:"audio_name,omitempty"`

	// 文本文件名。
	TextName *string `json:"text_name,omitempty"`

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

	// 异常错误信息。
	ErrorMessage *string `json:"error_message,omitempty"`
}

func (AuditResultSystemAuditResultErrors) String added in v0.1.76

type AuditionFile added in v0.1.76

type AuditionFile struct {

	// 试听文件下载链接,有效期为1个小时。
	DownloadUrl string `json:"download_url"`
}

func (AuditionFile) String added in v0.1.76

func (o AuditionFile) 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。 > * 通过资产库查询获取,不支持外部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"`

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

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

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

func (BusinessCardTextConfig) String added in v0.1.60

func (o BusinessCardTextConfig) String() string

type CallBackConfig added in v0.1.75

type CallBackConfig struct {

	// 回调URL。  回调请求body为json格式,带参数如下:  result: SUCCEED或FAILED  asset_id: 资产ID  job_id: 任务
	CallbackUrl string `json:"callback_url"`

	// 认证类型。 * NONE。URL中自带认证。 * MSS_A。HMACSHA256签名模式,在URL中追加参数:secret,time_stamp。取值方式:secret=hmac_sha256(key, URI(callback_url)+ time_stamp)&time_stamp=hex(timestamp)
	AuthType *CallBackConfigAuthType `json:"auth_type,omitempty"`

	// 密钥Key
	Key *string `json:"key,omitempty"`
}

func (CallBackConfig) String added in v0.1.75

func (o CallBackConfig) String() string

type CallBackConfigAuthType added in v0.1.75

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

func (CallBackConfigAuthType) MarshalJSON added in v0.1.75

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

func (*CallBackConfigAuthType) UnmarshalJSON added in v0.1.75

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

func (CallBackConfigAuthType) Value added in v0.1.75

func (c CallBackConfigAuthType) Value() string

type CallBackConfigAuthTypeEnum added in v0.1.75

type CallBackConfigAuthTypeEnum struct {
	NONE  CallBackConfigAuthType
	MSS_A CallBackConfigAuthType
}

func GetCallBackConfigAuthTypeEnum added in v0.1.75

func GetCallBackConfigAuthTypeEnum() CallBackConfigAuthTypeEnum

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

	// 第三方用户ID。 > * 不允许输入中文。
	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"`

	// 第三方用户ID。 > * 不允许输入中文。
	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 ChatSubtitleConfig added in v0.1.78

type ChatSubtitleConfig struct {

	// 字幕左上角像素点坐标。  > *横屏(16:9)视频像素为1920x1080;竖屏(9:16)视频像素为1080x1920。
	Dx *int32 `json:"dx,omitempty"`

	// 字幕左上角像素点坐标。  > *横屏(16:9)视频像素为1920x1080;竖屏(9:16)视频像素为1080x1920。
	Dy *int32 `json:"dy,omitempty"`

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

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

ChatSubtitleConfig 字幕配置。

func (ChatSubtitleConfig) String added in v0.1.78

func (o ChatSubtitleConfig) String() string

type ChatVideoConfigRsp added in v0.1.78

type ChatVideoConfigRsp struct {

	// 视频宽度。  单位:像素。  最小值320,最大值2560。 > * clip_mode=RESIZE时,当前支持1920x1080、1080x1920、1280x720、720x1280四种分辨率。
	Width *int32 `json:"width,omitempty"`

	// 视频高度。  单位:像素。  最小值320,最大值2560。 > * clip_mode=RESIZE时,当前支持1920x1080、1080x1920、1280x720、720x1280四种分辨率。
	Height *int32 `json:"height,omitempty"`
}

func (ChatVideoConfigRsp) String added in v0.1.78

func (o ChatVideoConfigRsp) String() string

type CheckTextLanguageRequest added in v0.1.75

type CheckTextLanguageRequest struct {
	Body *LanguageCheckInfoReq `json:"body,omitempty"`
}

CheckTextLanguageRequest Request Object

func (CheckTextLanguageRequest) String added in v0.1.75

func (o CheckTextLanguageRequest) String() string

type CheckTextLanguageResponse added in v0.1.75

type CheckTextLanguageResponse struct {

	// 语言检测状态
	Result         *CheckTextLanguageResponseResult `json:"result,omitempty"`
	HttpStatusCode int                              `json:"-"`
}

CheckTextLanguageResponse Response Object

func (CheckTextLanguageResponse) String added in v0.1.75

func (o CheckTextLanguageResponse) String() string

type CheckTextLanguageResponseResult added in v0.1.75

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

func (CheckTextLanguageResponseResult) MarshalJSON added in v0.1.75

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

func (*CheckTextLanguageResponseResult) UnmarshalJSON added in v0.1.75

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

func (CheckTextLanguageResponseResult) Value added in v0.1.75

type CheckTextLanguageResponseResultEnum added in v0.1.75

type CheckTextLanguageResponseResultEnum struct {
	MATCHED   CheckTextLanguageResponseResult
	UNMATCHED CheckTextLanguageResponseResult
}

func GetCheckTextLanguageResponseResultEnum added in v0.1.75

func GetCheckTextLanguageResponseResultEnum() CheckTextLanguageResponseResultEnum

type CoStreamerConfig added in v0.1.86

type CoStreamerConfig struct {
	VoiceConfig *VoiceConfig `json:"voice_config,omitempty"`

	// 助播出声时主播行为。 * SILENCE:静默 * VOLUME_DOWN:音量降低
	StreamerAction *CoStreamerConfigStreamerAction `json:"streamer_action,omitempty"`
}

CoStreamerConfig 助播配置

func (CoStreamerConfig) String added in v0.1.86

func (o CoStreamerConfig) String() string

type CoStreamerConfigStreamerAction added in v0.1.86

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

func (CoStreamerConfigStreamerAction) MarshalJSON added in v0.1.86

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

func (*CoStreamerConfigStreamerAction) UnmarshalJSON added in v0.1.86

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

func (CoStreamerConfigStreamerAction) Value added in v0.1.86

type CoStreamerConfigStreamerActionEnum added in v0.1.86

type CoStreamerConfigStreamerActionEnum struct {
	SILENCE     CoStreamerConfigStreamerAction
	VOLUME_DOWN CoStreamerConfigStreamerAction
}

func GetCoStreamerConfigStreamerActionEnum added in v0.1.86

func GetCoStreamerConfigStreamerActionEnum() CoStreamerConfigStreamerActionEnum

type CommentData added in v0.1.76

type CommentData struct {

	// 标题。
	CommentTitle *string `json:"comment_title,omitempty"`

	// 消息。
	CommentMessage *string `json:"comment_message,omitempty"`

	// 附件名字
	AttachmentName *[]string `json:"attachment_name,omitempty"`
}

CommentData 用户提交的评论信息。

func (CommentData) String added in v0.1.76

func (o CommentData) String() string

type CommentLogInfo added in v0.1.76

type CommentLogInfo struct {

	// 操作时间,格式遵循:RFC 3339。 例 “2020-07-30T10:43:17Z”
	OperateTime *string `json:"operate_time,omitempty"`

	// * USER_REJECT:用户驳回 * USER_COMMENT:用户评论 * ADMIN_COMMENT:管理员评论
	CommentType *CommentLogInfoCommentType `json:"comment_type,omitempty"`

	// 标题。
	CommentTitle *string `json:"comment_title,omitempty"`

	// 消息。
	CommentMessage *string `json:"comment_message,omitempty"`

	// 附件下载地址
	AttachmentDownloadUrl *[]string `json:"attachment_download_url,omitempty"`
}

CommentLogInfo 评论记录。

func (CommentLogInfo) String added in v0.1.76

func (o CommentLogInfo) String() string

type CommentLogInfoCommentType added in v0.1.76

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

func (CommentLogInfoCommentType) MarshalJSON added in v0.1.76

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

func (*CommentLogInfoCommentType) UnmarshalJSON added in v0.1.76

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

func (CommentLogInfoCommentType) Value added in v0.1.76

type CommentLogInfoCommentTypeEnum added in v0.1.76

type CommentLogInfoCommentTypeEnum struct {
	USER_REJECT   CommentLogInfoCommentType
	USER_COMMENT  CommentLogInfoCommentType
	ADMIN_COMMENT CommentLogInfoCommentType
}

func GetCommentLogInfoCommentTypeEnum added in v0.1.76

func GetCommentLogInfoCommentTypeEnum() CommentLogInfoCommentTypeEnum

type CommitVoiceTrainingJobRequest added in v0.1.76

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

	// 第三方用户ID。 > * 不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 任务id。
	JobId string `json:"job_id"`
}

CommitVoiceTrainingJobRequest Request Object

func (CommitVoiceTrainingJobRequest) String added in v0.1.76

type CommitVoiceTrainingJobResponse added in v0.1.76

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

CommitVoiceTrainingJobResponse Response Object

func (CommitVoiceTrainingJobResponse) String added in v0.1.76

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

	// 第三方用户ID。 > * 不允许输入中文。
	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 ConfirmTrainingSegmentRequest added in v0.1.76

type ConfirmTrainingSegmentRequest struct {

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

	// 语句索引。
	Index int32 `json:"index"`
}

ConfirmTrainingSegmentRequest Request Object

func (ConfirmTrainingSegmentRequest) String added in v0.1.76

type ConfirmTrainingSegmentResponse added in v0.1.76

type ConfirmTrainingSegmentResponse struct {

	// 是否确认成功。
	ConfirmResult *bool `json:"confirm_result,omitempty"`

	// 讲解不匹配的文本索引。
	UnmatchedIndexHit *[]int32 `json:"unmatched_index_hit,omitempty"`
	HttpStatusCode    int      `json:"-"`
}

ConfirmTrainingSegmentResponse Response Object

func (ConfirmTrainingSegmentResponse) String added in v0.1.76

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结构定义:PlayTextInfo - REWRITE_PLAY_SCRIPT: 动态编辑未播放剧本。params结构定义:scene_scripts - INSERT_PLAY_AUDIO:插入驱动音频。用于音频直接驱动。数字人不变,背景不变。params结构定义:PlayAudioInfo - REWRITE_INTERACTION_RULES: 动态修改互动规则。params结构定义:interaction_rules - GET_CURRENT_PLAYING_SCRIPTS: 查询本轮剧本列表。响应为LivePlayingScriptList结构 - SHOW_LAYER:显示导播素材,用于直播导播。params结构定义:LiveGuideRuleInfo - GET_LIVE_JOB_CONFIG_INFO:获取任务中的房间信息。params结构定义:SmartLiveRoomInfo
	Command ControlSmartLiveReqCommand `json:"command"`

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

	ReviewConfig *ReviewConfig `json:"review_config,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
	REWRITE_INTERACTION_RULES   ControlSmartLiveReqCommand
	GET_CURRENT_PLAYING_SCRIPTS ControlSmartLiveReqCommand
	GET_LIVE_JOB_CONFIG_INFO    ControlSmartLiveReqCommand
}

func GetControlSmartLiveReqCommandEnum added in v0.1.60

func GetControlSmartLiveReqCommandEnum() ControlSmartLiveReqCommandEnum

type CopyVideoScriptsRequest added in v0.1.80

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

	// 第三方用户ID。 > * 不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

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

CopyVideoScriptsRequest Request Object

func (CopyVideoScriptsRequest) String added in v0.1.80

func (o CopyVideoScriptsRequest) String() string

type CopyVideoScriptsResponse added in v0.1.80

type CopyVideoScriptsResponse struct {

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

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

CopyVideoScriptsResponse Response Object

func (CopyVideoScriptsResponse) String added in v0.1.80

func (o CopyVideoScriptsResponse) String() string

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

	ReviewConfig *ReviewConfig `json:"review_config,omitempty"`

	CallbackConfig *CallBackConfig `json:"callback_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"`

	// 第三方用户ID。 > * 不允许输入中文。
	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 Create2dModelTrainingJobReq added in v0.1.76

type Create2dModelTrainingJobReq struct {

	// 分身数字人模型名称。该名称会作为资产库中分身数字人模型资产名称。
	Name string `json:"name"`

	// 分身数字人训练任务创建者联系方式,如手机或邮箱等。
	Contact *string `json:"contact,omitempty"`

	// 命令类型: * UPDATE_VIDEO: 更新视频 * UPLOAD_VIDEO:上传视频
	CommandMessage *Create2dModelTrainingJobReqCommandMessage `json:"command_message,omitempty"`

	// 训练视频上传分片数。
	VideoMultipartCount *int32 `json:"video_multipart_count,omitempty"`

	// 分身数字人是否需要背景替换。需要背景替换的分身数字人训练视频需要绿幕拍摄。
	IsBackgroundReplacement *bool `json:"is_background_replacement,omitempty"`

	// 分身数字人训练任务的批次名称。
	BatchName *string `json:"batch_name,omitempty"`

	// 分身数字人训练任务标签。
	Tags *[]string `json:"tags,omitempty"`
}

Create2dModelTrainingJobReq 创建或更新分身数字人模型训练任务请求。

func (Create2dModelTrainingJobReq) String added in v0.1.76

type Create2dModelTrainingJobReqCommandMessage added in v0.1.76

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

func (Create2dModelTrainingJobReqCommandMessage) MarshalJSON added in v0.1.76

func (*Create2dModelTrainingJobReqCommandMessage) UnmarshalJSON added in v0.1.76

func (Create2dModelTrainingJobReqCommandMessage) Value added in v0.1.76

type Create2dModelTrainingJobReqCommandMessageEnum added in v0.1.76

type Create2dModelTrainingJobReqCommandMessageEnum struct {
	UPDATE_VIDEO Create2dModelTrainingJobReqCommandMessage
	UPLOAD_VIDEO Create2dModelTrainingJobReqCommandMessage
}

func GetCreate2dModelTrainingJobReqCommandMessageEnum added in v0.1.76

func GetCreate2dModelTrainingJobReqCommandMessageEnum() Create2dModelTrainingJobReqCommandMessageEnum

type Create2dModelTrainingJobRequest added in v0.1.76

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

	// 第三方用户ID。 > * 不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

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

Create2dModelTrainingJobRequest Request Object

func (Create2dModelTrainingJobRequest) String added in v0.1.76

type Create2dModelTrainingJobResponse added in v0.1.76

type Create2dModelTrainingJobResponse struct {

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

	// 分身数字人训练视频上传URL。该url在文件上传成功后失效,只能上传一次。注意:视频必须是1080p或者4K分辨率(横、竖屏皆可)的mp4格式,视频长度须大于等于3分钟且小于等于10分钟,否则审核会不通过。
	TrainingVideoUploadUrl *[]string `json:"training_video_upload_url,omitempty"`

	// 模型封面上传URL。该URL在文件上传成功后失效,只能上传一次。
	CoverUploadUrl *string `json:"cover_upload_url,omitempty"`

	// 身份证正面照片上传URL。该URL在文件上传成功后失效,只能上传一次。注意:非NA用户必须上传,否则审核会不通过。
	IdCardImage1UploadUrl *string `json:"id_card_image1_upload_url,omitempty"`

	// 身份证反面照片上传URL。该URL在文件上传成功后失效,只能上传一次。注意:非NA用户必须上传,否则审核会不通过。
	IdCardImage2UploadUrl *string `json:"id_card_image2_upload_url,omitempty"`

	// 授权书上传URL。该URL在文件上传成功后失效,只能上传一次。注意:非NA用户必须上传,否则审核会不通过。
	GrantFileUploadUrl *string `json:"grant_file_upload_url,omitempty"`

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

Create2dModelTrainingJobResponse Response Object

func (Create2dModelTrainingJobResponse) String added in v0.1.76

type CreateActiveCodeReq added in v0.1.86

type CreateActiveCodeReq struct {

	// 应用ID。
	RobotId string `json:"robot_id"`

	// 智能交互对话ID。
	RoomId string `json:"room_id"`

	// 有效天数(0表示长期有效)。
	ValidPeriod int32 `json:"valid_period"`
}

CreateActiveCodeReq 创建激活码请求。

func (CreateActiveCodeReq) String added in v0.1.86

func (o CreateActiveCodeReq) String() string

type CreateActiveCodeRequest added in v0.1.86

type CreateActiveCodeRequest struct {

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

	// 使用AK/SK方式认证时必选,请求的发生时间。
	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 *CreateActiveCodeReq `json:"body,omitempty"`
}

CreateActiveCodeRequest Request Object

func (CreateActiveCodeRequest) String added in v0.1.86

func (o CreateActiveCodeRequest) String() string

type CreateActiveCodeResponse added in v0.1.86

type CreateActiveCodeResponse struct {

	// 激活码ID。
	ActiveCodeId *string `json:"active_code_id,omitempty"`

	// 激活码。
	ActiveCode *string `json:"active_code,omitempty"`

	// 应用ID。
	RobotId *string `json:"robot_id,omitempty"`

	// 智能交互对话ID。
	RoomId *string `json:"room_id,omitempty"`

	// 有效天数(0表示长期有效)。
	ValidPeriod *int32 `json:"valid_period,omitempty"`

	// 过期时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	ExpireTime *string `json:"expire_time,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"`

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

CreateActiveCodeResponse Response Object

func (CreateActiveCodeResponse) String added in v0.1.86

func (o CreateActiveCodeResponse) String() string

type CreateAssetbyReplicationInfoRequest added in v0.1.86

type CreateAssetbyReplicationInfoRequest struct {

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

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

	// 第三方用户ID。 > * 不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

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

CreateAssetbyReplicationInfoRequest Request Object

func (CreateAssetbyReplicationInfoRequest) String added in v0.1.86

type CreateAssetbyReplicationInfoResponse added in v0.1.86

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

CreateAssetbyReplicationInfoResponse Response Object

func (CreateAssetbyReplicationInfoResponse) String added in v0.1.86

type CreateDialogUrlReq added in v0.1.78

type CreateDialogUrlReq struct {

	// 智能交互对话ID。
	RoomId string `json:"room_id"`

	// 应用ID。
	RobotId string `json:"robot_id"`
}

CreateDialogUrlReq 创建对话链接。

func (CreateDialogUrlReq) String added in v0.1.78

func (o CreateDialogUrlReq) String() string

type CreateDialogUrlRequest added in v0.1.78

type CreateDialogUrlRequest struct {

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

	// 使用AK/SK方式认证时必选,请求的发生时间。
	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 *CreateDialogUrlReq `json:"body,omitempty"`
}

CreateDialogUrlRequest Request Object

func (CreateDialogUrlRequest) String added in v0.1.78

func (o CreateDialogUrlRequest) String() string

type CreateDialogUrlResponse added in v0.1.78

type CreateDialogUrlResponse struct {

	// 对话链接。
	Url *string `json:"url,omitempty"`

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

CreateDialogUrlResponse Response Object

func (CreateDialogUrlResponse) String added in v0.1.78

func (o CreateDialogUrlResponse) String() string

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

	// 第三方用户ID。 > * 不允许输入中文。
	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"`

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

	// 项目ID。 > * 仅管理员帐号可设置此参数。
	AssetOwner *string `json:"asset_owner,omitempty"`

	ReviewConfig *ReviewConfig `json:"review_config,omitempty"`

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

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

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

	SharedConfig *SharedConfig `json:"shared_config,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"`

	// 自我介绍驱动方式。 * TEXT: 文本驱动,即通过TTS合成语音。文本驱动需要填写introduction_text和voice_asset_id参数。 * AUDIO: 语音驱动,需要在资产库中先上传语音资产。语音驱动需要填写introduction_audio_asset_id参数。
	IntroductionType *CreateDigitalHumanBusinessCardReqIntroductionType `json:"introduction_type,omitempty"`

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

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

	// 自我介绍语音资产ID,用于驱动数字人口型。 > * 介绍语音需要作为asset_type=AUDIO资产先上传至资产库。
	IntroductionAudioAssetId *string `json:"introduction_audio_asset_id,omitempty"`

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

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

	ReviewConfig *ReviewConfig `json:"review_config,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 CreateDigitalHumanBusinessCardReqIntroductionType added in v0.1.75

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

func (CreateDigitalHumanBusinessCardReqIntroductionType) MarshalJSON added in v0.1.75

func (*CreateDigitalHumanBusinessCardReqIntroductionType) UnmarshalJSON added in v0.1.75

func (CreateDigitalHumanBusinessCardReqIntroductionType) Value added in v0.1.75

type CreateDigitalHumanBusinessCardReqIntroductionTypeEnum added in v0.1.75

type CreateDigitalHumanBusinessCardReqIntroductionTypeEnum struct {
	TEXT  CreateDigitalHumanBusinessCardReqIntroductionType
	AUDIO CreateDigitalHumanBusinessCardReqIntroductionType
}

func GetCreateDigitalHumanBusinessCardReqIntroductionTypeEnum added in v0.1.75

func GetCreateDigitalHumanBusinessCardReqIntroductionTypeEnum() CreateDigitalHumanBusinessCardReqIntroductionTypeEnum

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

	// 第三方用户ID。 > * 不允许输入中文。
	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 CreateFacialAnimationsRequest added in v0.1.75

type CreateFacialAnimationsRequest struct {
	Body *CreateFasReq `json:"body,omitempty"`
}

CreateFacialAnimationsRequest Request Object

func (CreateFacialAnimationsRequest) String added in v0.1.75

type CreateFacialAnimationsResponse added in v0.1.75

type CreateFacialAnimationsResponse struct {

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

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

CreateFacialAnimationsResponse Response Object

func (CreateFacialAnimationsResponse) String added in v0.1.75

type CreateFasReq added in v0.1.75

type CreateFasReq struct {

	// 语音驱动音频文件下载URL,格式为AAC或者MP3
	AudioFileDownloadUrl string `json:"audio_file_download_url"`

	// 期望的输出帧率
	FrameRate int32 `json:"frame_rate"`

	// 情绪: 0:平静(默认) 1:开心 2:哀伤 3:愤怒
	Emotion *int32 `json:"emotion,omitempty"`
}

func (CreateFasReq) String added in v0.1.75

func (o CreateFasReq) String() string

type CreateFileRequest

type CreateFileRequest struct {

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

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

	// 第三方用户ID。 > * 不允许输入中文。
	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 CreateInteractionRuleGroupRequest added in v0.1.75

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

	// 第三方用户ID。 > * 不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

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

CreateInteractionRuleGroupRequest Request Object

func (CreateInteractionRuleGroupRequest) String added in v0.1.75

type CreateInteractionRuleGroupResponse added in v0.1.75

type CreateInteractionRuleGroupResponse struct {

	// 互动规则库ID
	GroupId *string `json:"group_id,omitempty"`

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

CreateInteractionRuleGroupResponse Response Object

func (CreateInteractionRuleGroupResponse) String added in v0.1.75

type CreateOnceCodeRequest added in v0.1.78

type CreateOnceCodeRequest struct {

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

	// 使用AK/SK方式认证时必选,请求的发生时间。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

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

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

CreateOnceCodeRequest Request Object

func (CreateOnceCodeRequest) String added in v0.1.78

func (o CreateOnceCodeRequest) String() string

type CreateOnceCodeResponse added in v0.1.78

type CreateOnceCodeResponse struct {

	// 一次性鉴权码。
	OnceCode *string `json:"once_code,omitempty"`

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

CreateOnceCodeResponse Response Object

func (CreateOnceCodeResponse) String added in v0.1.78

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

	// 第三方用户ID。 > * 不允许输入中文。
	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。 > * 如果shoot_scripts中shoot_script.script_type为\"TEXT\",则台词以shoot_scripts中的文本为准; > * 如果shoot_scripts中shoot_script.script_type为\"AUDIO\",则台词以script_id对应剧本中的音频为准。
	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"`

	// 剧本列表。照片数字人仅支持传入一个剧本shoot_script,剧本参数仅支持shoot_script.script_type、shoot_script.text_config;
	ShootScripts []ShootScriptItem `json:"shoot_scripts"`

	OutputAssetConfig *OutputAssetConfig `json:"output_asset_config"`

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

	ReviewConfig *ReviewConfig `json:"review_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"`

	// 第三方用户ID。 > * 不允许输入中文。
	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"`

	// 第三方用户ID。 > * 不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

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

CreatePictureModelingByUrlJobRequest Request Object

func (CreatePictureModelingByUrlJobRequest) String

type CreatePictureModelingByUrlJobResponse

type CreatePictureModelingByUrlJobResponse struct {

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

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

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

	// 第三方用户ID。 > * 不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,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 CreateRobotReq added in v0.1.78

type CreateRobotReq struct {

	// 应用名称。
	Name string `json:"name"`

	// 对接第三方应用厂商类型。 > 0:科大讯飞AIUI;1:华为云CBS;2:科大讯飞星火交互认知大模型;5:第三方驱动;6:第三方语言模型
	AppType int32 `json:"app_type"`

	// 对话的并发数
	Concurrency int32 `json:"concurrency"`

	Language *LanguageEnum `json:"language,omitempty"`

	HuaweiEiCbs *HuaweiEiCbs `json:"huawei_ei_cbs,omitempty"`

	IflytekAiuiConfig *IflytekAiuiConfig `json:"iflytek_aiui_config,omitempty"`

	IflytekSpark *IflytekSpark `json:"iflytek_spark,omitempty"`

	ThirdPartyModelConfig *ThirdPartyModelConfig `json:"third_party_model_config,omitempty"`
}

CreateRobotReq 创建应用请求。

func (CreateRobotReq) String added in v0.1.78

func (o CreateRobotReq) String() string

type CreateRobotRequest added in v0.1.78

type CreateRobotRequest struct {

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

	// 使用AK/SK方式认证时必选,请求的发生时间。
	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 *CreateRobotReq `json:"body,omitempty"`
}

CreateRobotRequest Request Object

func (CreateRobotRequest) String added in v0.1.78

func (o CreateRobotRequest) String() string

type CreateRobotResponse added in v0.1.78

type CreateRobotResponse struct {

	// 应用ID。
	RobotId *string `json:"robot_id,omitempty"`

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

CreateRobotResponse Response Object

func (CreateRobotResponse) String added in v0.1.78

func (o CreateRobotResponse) String() string

type CreateSmartChatRoomReq added in v0.1.78

type CreateSmartChatRoomReq struct {

	// 对话名称
	RoomName string `json:"room_name"`

	// 对话描述。
	RoomDescription *string `json:"room_description,omitempty"`

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

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

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

	// 机器人ID。获取方法请参考[创建应用](CreateRobot.xml)。
	RobotId string `json:"robot_id"`

	// 并发路数。
	Concurrency *int32 `json:"concurrency,omitempty"`

	BackgroundConfig *BackgroundConfigInfo `json:"background_config,omitempty"`

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

	ReviewConfig *ReviewConfig `json:"review_config,omitempty"`

	ChatSubtitleConfig *ChatSubtitleConfig `json:"chat_subtitle_config,omitempty"`
}

CreateSmartChatRoomReq 创建智能交互对话配置。

func (CreateSmartChatRoomReq) String added in v0.1.78

func (o CreateSmartChatRoomReq) String() string

type CreateSmartChatRoomRequest added in v0.1.78

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

	// 第三方用户ID。 > * 不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

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

CreateSmartChatRoomRequest Request Object

func (CreateSmartChatRoomRequest) String added in v0.1.78

type CreateSmartChatRoomResponse added in v0.1.78

type CreateSmartChatRoomResponse struct {

	// 智能交互对话ID
	RoomId *string `json:"room_id,omitempty"`

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

CreateSmartChatRoomResponse Response Object

func (CreateSmartChatRoomResponse) String added in v0.1.78

type CreateSmartLiveRoomReq added in v0.1.60

type CreateSmartLiveRoomReq struct {

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

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

	// 直播间类型。 * NORMAL: 普通直播间,直播间一直存在,可以反复开播 * TEMP: 临时直播间,直播任务结束后自动清理直播间。 * TEMPLATE: 直播间模板。
	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"`

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

	// RTMP视频推流第三方直播平台流秘钥,与推流地址对应。
	StreamKeys *[]string `json:"stream_keys,omitempty"`

	// 主播轮换时备选主播数字人资产ID(仅形象资产,不包含音色)。
	BackupModelAssetIds *[]string `json:"backup_model_asset_ids,omitempty"`

	LiveEventCallbackConfig *LiveEventCallBackConfig `json:"live_event_callback_config,omitempty"`

	ReviewConfig *ReviewConfig `json:"review_config,omitempty"`

	SharedConfig *SharedConfig `json:"shared_config,omitempty"`

	// 横竖屏类型。默认值为:VERTICAL。 * LANDSCAPE:横屏。 * VERTICAL: 竖屏。
	ViewMode *CreateSmartLiveRoomReqViewMode `json:"view_mode,omitempty"`

	CoStreamerConfig *CoStreamerConfig `json:"co_streamer_config,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
	TEMPLATE CreateSmartLiveRoomReqRoomType
}

func GetCreateSmartLiveRoomReqRoomTypeEnum added in v0.1.60

func GetCreateSmartLiveRoomReqRoomTypeEnum() CreateSmartLiveRoomReqRoomTypeEnum

type CreateSmartLiveRoomReqViewMode added in v0.1.80

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

func (CreateSmartLiveRoomReqViewMode) MarshalJSON added in v0.1.80

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

func (*CreateSmartLiveRoomReqViewMode) UnmarshalJSON added in v0.1.80

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

func (CreateSmartLiveRoomReqViewMode) Value added in v0.1.80

type CreateSmartLiveRoomReqViewModeEnum added in v0.1.80

type CreateSmartLiveRoomReqViewModeEnum struct {
	LANDSCAPE CreateSmartLiveRoomReqViewMode
	VERTICAL  CreateSmartLiveRoomReqViewMode
}

func GetCreateSmartLiveRoomReqViewModeEnum added in v0.1.80

func GetCreateSmartLiveRoomReqViewModeEnum() CreateSmartLiveRoomReqViewModeEnum

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

	// 第三方用户ID。 > * 不允许输入中文。
	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 CreateTrainingAdvanceJobRequest added in v0.1.76

type CreateTrainingAdvanceJobRequest struct {

	// 第三方用户ID。 > * 不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

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

CreateTrainingAdvanceJobRequest Request Object

func (CreateTrainingAdvanceJobRequest) String added in v0.1.76

type CreateTrainingAdvanceJobResponse added in v0.1.76

type CreateTrainingAdvanceJobResponse struct {

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

	// 上传的训练数据地址,用户需要将训练数据打成zip包后上传到该url,create_type为pakcage时设置。 > * 通过该obs地址上传时需设置content-type为application/zip
	TrainingDataUploadingUrl *string `json:"training_data_uploading_url,omitempty"`

	SegmentUploadingUrl *CreateTrainingJobRspSegmentUploadingUrl `json:"segment_uploading_url,omitempty"`

	// 授权书的上传地址。
	AuthorizationLetterUploadingUrl *string `json:"authorization_letter_uploading_url,omitempty"`
	HttpStatusCode                  int     `json:"-"`
}

CreateTrainingAdvanceJobResponse Response Object

func (CreateTrainingAdvanceJobResponse) String added in v0.1.76

type CreateTrainingBasicJobRequest added in v0.1.76

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

	// 第三方用户ID。 > * 不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

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

CreateTrainingBasicJobRequest Request Object

func (CreateTrainingBasicJobRequest) String added in v0.1.76

type CreateTrainingBasicJobResponse added in v0.1.76

type CreateTrainingBasicJobResponse struct {

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

	// 上传的训练数据地址,用户需要将训练数据打成zip包后上传到该url,create_type为pakcage时设置。 > * 通过该obs地址上传时需设置content-type为application/zip
	TrainingDataUploadingUrl *string `json:"training_data_uploading_url,omitempty"`

	SegmentUploadingUrl *CreateTrainingJobRspSegmentUploadingUrl `json:"segment_uploading_url,omitempty"`

	// 授权书的上传地址。
	AuthorizationLetterUploadingUrl *string `json:"authorization_letter_uploading_url,omitempty"`
	HttpStatusCode                  int     `json:"-"`
}

CreateTrainingBasicJobResponse Response Object

func (CreateTrainingBasicJobResponse) String added in v0.1.76

type CreateTrainingJobReq added in v0.1.76

type CreateTrainingJobReq struct {
	Tag *JobTag `json:"tag,omitempty"`

	// 一段描述信息,会呈现在资产库中。
	Description *string `json:"description,omitempty"`

	// 语音性别,是男性声音还是女性声音。 * FEMALE: 女性 * MALE: 男性
	Sex *CreateTrainingJobReqSex `json:"sex,omitempty"`

	// 音色名称。该名称会作为资产库中音色模型资产名称。
	VoiceName string `json:"voice_name"`

	// 训练语言,当前仅支持中文。 * CN: 中文 * EN: 英文
	Language *CreateTrainingJobReqLanguage `json:"language,omitempty"`

	CreateType *CreateType `json:"create_type,omitempty"`
}

CreateTrainingJobReq 创建训练任务请求。

func (CreateTrainingJobReq) String added in v0.1.76

func (o CreateTrainingJobReq) String() string

type CreateTrainingJobReqLanguage added in v0.1.76

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

func (CreateTrainingJobReqLanguage) MarshalJSON added in v0.1.76

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

func (*CreateTrainingJobReqLanguage) UnmarshalJSON added in v0.1.76

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

func (CreateTrainingJobReqLanguage) Value added in v0.1.76

type CreateTrainingJobReqLanguageEnum added in v0.1.76

type CreateTrainingJobReqLanguageEnum struct {
	CN CreateTrainingJobReqLanguage
	EN CreateTrainingJobReqLanguage
}

func GetCreateTrainingJobReqLanguageEnum added in v0.1.76

func GetCreateTrainingJobReqLanguageEnum() CreateTrainingJobReqLanguageEnum

type CreateTrainingJobReqSex added in v0.1.76

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

func (CreateTrainingJobReqSex) MarshalJSON added in v0.1.76

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

func (*CreateTrainingJobReqSex) UnmarshalJSON added in v0.1.76

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

func (CreateTrainingJobReqSex) Value added in v0.1.76

func (c CreateTrainingJobReqSex) Value() string

type CreateTrainingJobReqSexEnum added in v0.1.76

type CreateTrainingJobReqSexEnum struct {
	FEMALE CreateTrainingJobReqSex
	MALE   CreateTrainingJobReqSex
}

func GetCreateTrainingJobReqSexEnum added in v0.1.76

func GetCreateTrainingJobReqSexEnum() CreateTrainingJobReqSexEnum

type CreateTrainingJobRspSegmentUploadingUrl added in v0.1.76

type CreateTrainingJobRspSegmentUploadingUrl struct {

	// 音频上传的地址。 > * 通过该obs地址上传时需设置content-type为audio/wav
	AudioUploadingUrl *[]string `json:"audio_uploading_url,omitempty"`

	// 文本上传的地址。 > * 通过该obs地址上传时需设置content-type为text/plain
	TxtUploadingUrl *[]string `json:"txt_uploading_url,omitempty"`
}

CreateTrainingJobRspSegmentUploadingUrl 分句上传任务的上传地址,create_type为segment时设置。

func (CreateTrainingJobRspSegmentUploadingUrl) String added in v0.1.76

type CreateTrainingMiddleJobRequest added in v0.1.76

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

	// 第三方用户ID。 > * 不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

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

CreateTrainingMiddleJobRequest Request Object

func (CreateTrainingMiddleJobRequest) String added in v0.1.76

type CreateTrainingMiddleJobResponse added in v0.1.76

type CreateTrainingMiddleJobResponse struct {

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

	// 上传的训练数据地址,用户需要将训练数据打成zip包后上传到该url,create_type为pakcage时设置。 > * 通过该obs地址上传时需设置content-type为application/zip
	TrainingDataUploadingUrl *string `json:"training_data_uploading_url,omitempty"`

	SegmentUploadingUrl *CreateTrainingJobRspSegmentUploadingUrl `json:"segment_uploading_url,omitempty"`

	// 授权书的上传地址。
	AuthorizationLetterUploadingUrl *string `json:"authorization_letter_uploading_url,omitempty"`
	HttpStatusCode                  int     `json:"-"`
}

CreateTrainingMiddleJobResponse Response Object

func (CreateTrainingMiddleJobResponse) String added in v0.1.76

type CreateTtsAuditionRequest added in v0.1.76

type CreateTtsAuditionRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用uuId,若不携带,则后台自动生成
	XRequestId *string `json:"X-Request-Id,omitempty"`

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

	// 使用AK/SK方式认证时必选,请求的发生时间。
	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 *CreateTtsAuditionRequestBody `json:"body,omitempty"`
}

CreateTtsAuditionRequest Request Object

func (CreateTtsAuditionRequest) String added in v0.1.76

func (o CreateTtsAuditionRequest) String() string

type CreateTtsAuditionRequestBody added in v0.1.76

type CreateTtsAuditionRequestBody struct {

	// 待合成文本。
	Text string `json:"text"`

	// 音色ID。
	Emotion string `json:"emotion"`

	// 语速。
	Speed *int32 `json:"speed,omitempty"`

	// 音高。
	Pitch *int32 `json:"pitch,omitempty"`

	// 音量。
	Volume *int32 `json:"volume,omitempty"`
}

CreateTtsAuditionRequestBody 文本转语音试听请求。

func (CreateTtsAuditionRequestBody) String added in v0.1.76

type CreateTtsAuditionResponse added in v0.1.76

type CreateTtsAuditionResponse struct {

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

CreateTtsAuditionResponse Response Object

func (CreateTtsAuditionResponse) String added in v0.1.76

func (o CreateTtsAuditionResponse) String() string

type CreateTtsaReq

type CreateTtsaReq struct {

	// 音色模型ID。需要使用MetaStudio的数字资产管理相关接口从资产库查出。
	VoiceAssetId string `json:"voice_asset_id"`

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

	// 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,omitempty"`

	// 语音驱动音频文件下载URL。
	AudioFileDownloadUrl *string `json:"audio_file_download_url,omitempty"`

	// 语速。  取值范围[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。需要调用数字人风格管理相关接口,从系统重查得。
	StyleId string `json:"style_id"`

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

	// 任务类型。 * REAL_JOB:实时任务。如数字人交互。 * UNREAL_JOB:非实时任务。如数字人视频制作
	JobType *CreateTtsaReqJobType `json:"job_type,omitempty"`
}

func (CreateTtsaReq) String

func (o CreateTtsaReq) String() string

type CreateTtsaReqJobType added in v0.1.75

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

func (CreateTtsaReqJobType) MarshalJSON added in v0.1.75

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

func (*CreateTtsaReqJobType) UnmarshalJSON added in v0.1.75

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

func (CreateTtsaReqJobType) Value added in v0.1.75

func (c CreateTtsaReqJobType) Value() string

type CreateTtsaReqJobTypeEnum added in v0.1.75

type CreateTtsaReqJobTypeEnum struct {
	REAL_JOB   CreateTtsaReqJobType
	UNREAL_JOB CreateTtsaReqJobType
}

func GetCreateTtsaReqJobTypeEnum added in v0.1.75

func GetCreateTtsaReqJobTypeEnum() CreateTtsaReqJobTypeEnum

type CreateTtsaReqScriptType added in v0.1.75

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

func (CreateTtsaReqScriptType) MarshalJSON added in v0.1.75

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

func (*CreateTtsaReqScriptType) UnmarshalJSON added in v0.1.75

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

func (CreateTtsaReqScriptType) Value added in v0.1.75

func (c CreateTtsaReqScriptType) Value() string

type CreateTtsaReqScriptTypeEnum added in v0.1.75

type CreateTtsaReqScriptTypeEnum struct {
	TEXT  CreateTtsaReqScriptType
	AUDIO CreateTtsaReqScriptType
}

func GetCreateTtsaReqScriptTypeEnum added in v0.1.75

func GetCreateTtsaReqScriptTypeEnum() CreateTtsaReqScriptTypeEnum

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

	// 第三方用户ID。 > * 不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,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 CreateType added in v0.1.76

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

CreateType 任务创建方式。 * PACKAGE: 使用一个zip包包含所有数据 * SEGMENT: 逐句上传数据

func (CreateType) MarshalJSON added in v0.1.76

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

func (*CreateType) UnmarshalJSON added in v0.1.76

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

func (CreateType) Value added in v0.1.76

func (c CreateType) Value() string

type CreateTypeEnum added in v0.1.76

type CreateTypeEnum struct {
	PACKAGE CreateType
	SEGMENT CreateType
}

func GetCreateTypeEnum added in v0.1.76

func GetCreateTypeEnum() CreateTypeEnum

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

	// 第三方用户ID。 > * 不允许输入中文。
	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,omitempty"`

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

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

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

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

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

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

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

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

	ReviewConfig *ReviewConfig `json:"review_config,omitempty"`

	// 拍摄脚本列表。
	ShootScripts *[]ShootScriptItem `json:"shoot_scripts,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 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"`

	// 第三方用户ID。 > * 不允许输入中文。
	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 Delete2dModelTrainingJobRequest added in v0.1.76

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

	// 第三方用户ID。 > * 不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`
}

Delete2dModelTrainingJobRequest Request Object

func (Delete2dModelTrainingJobRequest) String added in v0.1.76

type Delete2dModelTrainingJobResponse added in v0.1.76

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

Delete2dModelTrainingJobResponse Response Object

func (Delete2dModelTrainingJobResponse) String added in v0.1.76

type DeleteActiveCodeRequest added in v0.1.86

type DeleteActiveCodeRequest struct {

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

	// 使用AK/SK方式认证时必选,请求的发生时间。
	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 *[]string `json:"body,omitempty"`
}

DeleteActiveCodeRequest Request Object

func (DeleteActiveCodeRequest) String added in v0.1.86

func (o DeleteActiveCodeRequest) String() string

type DeleteActiveCodeResponse added in v0.1.86

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

DeleteActiveCodeResponse Response Object

func (DeleteActiveCodeResponse) String added in v0.1.86

func (o DeleteActiveCodeResponse) String() string

type DeleteAssetRequest

type DeleteAssetRequest struct {

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

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

	// 第三方用户ID。 > * 不允许输入中文。
	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"`

	// 第三方用户ID。 > * 不允许输入中文。
	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"`

	// 第三方用户ID。 > * 不允许输入中文。
	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 DeleteInteractionRuleGroupRequest added in v0.1.75

type DeleteInteractionRuleGroupRequest struct {

	// 互动规则库ID。
	GroupId string `json:"group_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"`

	// 第三方用户ID。 > * 不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`
}

DeleteInteractionRuleGroupRequest Request Object

func (DeleteInteractionRuleGroupRequest) String added in v0.1.75

type DeleteInteractionRuleGroupResponse added in v0.1.75

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

DeleteInteractionRuleGroupResponse Response Object

func (DeleteInteractionRuleGroupResponse) String added in v0.1.75

type DeleteRobotRequest added in v0.1.78

type DeleteRobotRequest struct {

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

	// 使用AK/SK方式认证时必选,请求的发生时间。
	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 *[]string `json:"body,omitempty"`
}

DeleteRobotRequest Request Object

func (DeleteRobotRequest) String added in v0.1.78

func (o DeleteRobotRequest) String() string

type DeleteRobotResponse added in v0.1.78

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

DeleteRobotResponse Response Object

func (DeleteRobotResponse) String added in v0.1.78

func (o DeleteRobotResponse) String() string

type DeleteSmartChatRoomRequest added in v0.1.78

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

	// 第三方用户ID。 > * 不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`
}

DeleteSmartChatRoomRequest Request Object

func (DeleteSmartChatRoomRequest) String added in v0.1.78

type DeleteSmartChatRoomResponse added in v0.1.78

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

DeleteSmartChatRoomResponse Response Object

func (DeleteSmartChatRoomResponse) String added in v0.1.78

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

	// 第三方用户ID。 > * 不允许输入中文。
	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"`

	// 第三方用户ID。 > * 不允许输入中文。
	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 DeleteVoiceTrainingJobRequest added in v0.1.76

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

	// 第三方用户ID。 > * 不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 任务id。
	JobId string `json:"job_id"`
}

DeleteVoiceTrainingJobRequest Request Object

func (DeleteVoiceTrainingJobRequest) String added in v0.1.76

type DeleteVoiceTrainingJobResponse added in v0.1.76

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

DeleteVoiceTrainingJobResponse Response Object

func (DeleteVoiceTrainingJobResponse) String added in v0.1.76

type DigitalAssetInfo

type DigitalAssetInfo struct {

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

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

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

	// 第三方用户ID。 > * 即创建资产是通过X-App-UserId头域传入的值。
	AppUserId *string `json:"app_user_id,omitempty"`

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

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

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

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

	// 失败原因。 * AUTOMATIC_REVIEW_REJECT:自动审核失败 * MANUAL_REVIEW_REJECT:人工审核失败
	FailType *DigitalAssetInfoFailType `json:"fail_type,omitempty"`

	// 冻结/解冻/失败 原因。
	Reason *string `json:"reason,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 DigitalAssetInfoFailType added in v0.1.75

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

func (DigitalAssetInfoFailType) MarshalJSON added in v0.1.75

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

func (*DigitalAssetInfoFailType) UnmarshalJSON added in v0.1.75

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

func (DigitalAssetInfoFailType) Value added in v0.1.75

func (c DigitalAssetInfoFailType) Value() string

type DigitalAssetInfoFailTypeEnum added in v0.1.75

type DigitalAssetInfoFailTypeEnum struct {
	AUTOMATIC_REVIEW_REJECT DigitalAssetInfoFailType
	MANUAL_REVIEW_REJECT    DigitalAssetInfoFailType
}

func GetDigitalAssetInfoFailTypeEnum added in v0.1.75

func GetDigitalAssetInfoFailTypeEnum() DigitalAssetInfoFailTypeEnum

type DigitalAssetSummary

type DigitalAssetSummary struct {

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

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

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

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

	// 缩略图路径。
	ThumbnailUrl *string `json:"thumbnail_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: 取消 * BLOCK: 冻结
	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 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:取消 * BLOCK: 冻结
	State DigitalHumanVideoState `json:"state"`

	// 任务类型。 * 2D_DIGITAL_HUMAN_VIDEO: 分身数字人视频制作任务 * PHOTO_DIGITAL_HUMAN_VIDEO: 照片数字人视频制作任务
	JobType *DigitalHumanVideoJobType `json:"job_type,omitempty"`

	// 数字人视频制作开始时间。
	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 DigitalHumanVideoJobType added in v0.1.80

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

func (DigitalHumanVideoJobType) MarshalJSON added in v0.1.80

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

func (*DigitalHumanVideoJobType) UnmarshalJSON added in v0.1.80

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

func (DigitalHumanVideoJobType) Value added in v0.1.80

func (c DigitalHumanVideoJobType) Value() string

type DigitalHumanVideoJobTypeEnum added in v0.1.80

type DigitalHumanVideoJobTypeEnum struct {
	E_2_D_DIGITAL_HUMAN_VIDEO DigitalHumanVideoJobType
	DIGITAL_HUMAN_PHOTO_VIDEO DigitalHumanVideoJobType
}

func GetDigitalHumanVideoJobTypeEnum added in v0.1.80

func GetDigitalHumanVideoJobTypeEnum() DigitalHumanVideoJobTypeEnum

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
	BLOCK      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 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 Execute2dModelTrainingCommandByUserReq added in v0.1.76

type Execute2dModelTrainingCommandByUserReq struct {

	// 命令类型。 * SUBMITVERIFYING: 提交审核 * CONFIRM_ACCEPT:用户确认训练效果 * CONFIRM_REJECT:用户驳回训练效果 * CONFIRM_ANSWER:用户答复 * CONFIRM_PENDING:用户挂起任务 * CONFIRM_ACTIVE:用户激活任务 * GET_MULTIPART_UPLOADED:获取已上传分片信息 * CONFIRM_MULTIPART_UPLOADED:确认视频所有分片文件已上传  > * CONFIRM_ACCEPT/CONFIRM_REJECT/CONFIRM_ANSWER/CONFIRM_PENDING/CONFIRM_ACTIVE命令仅NA白名单用户可用。
	Command Execute2dModelTrainingCommandByUserReqCommand `json:"command"`

	// 命令类型: * UPDATE_VIDEO: 更新视频 * UPLOAD_VIDEO: 上传视频
	CommandMessage *Execute2dModelTrainingCommandByUserReqCommandMessage `json:"command_message,omitempty"`

	CommentData *CommentData `json:"comment_data,omitempty"`
}

Execute2dModelTrainingCommandByUserReq 租户执行分身数字人模型训练任务命令请求。

func (Execute2dModelTrainingCommandByUserReq) String added in v0.1.76

type Execute2dModelTrainingCommandByUserReqCommand added in v0.1.76

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

func (Execute2dModelTrainingCommandByUserReqCommand) MarshalJSON added in v0.1.76

func (*Execute2dModelTrainingCommandByUserReqCommand) UnmarshalJSON added in v0.1.76

func (Execute2dModelTrainingCommandByUserReqCommand) Value added in v0.1.76

type Execute2dModelTrainingCommandByUserReqCommandMessage added in v0.1.76

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

func (Execute2dModelTrainingCommandByUserReqCommandMessage) MarshalJSON added in v0.1.76

func (*Execute2dModelTrainingCommandByUserReqCommandMessage) UnmarshalJSON added in v0.1.76

func (Execute2dModelTrainingCommandByUserReqCommandMessage) Value added in v0.1.76

type Execute2dModelTrainingCommandByUserReqCommandMessageEnum added in v0.1.76

type Execute2dModelTrainingCommandByUserReqCommandMessageEnum struct {
	UPDATE_VIDEO Execute2dModelTrainingCommandByUserReqCommandMessage
	UPLOAD_VIDEO Execute2dModelTrainingCommandByUserReqCommandMessage
}

func GetExecute2dModelTrainingCommandByUserReqCommandMessageEnum added in v0.1.76

func GetExecute2dModelTrainingCommandByUserReqCommandMessageEnum() Execute2dModelTrainingCommandByUserReqCommandMessageEnum

type Execute2dModelTrainingCommandByUserRequest added in v0.1.76

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

	// 第三方用户ID。 > * 不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

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

Execute2dModelTrainingCommandByUserRequest Request Object

func (Execute2dModelTrainingCommandByUserRequest) String added in v0.1.76

type Execute2dModelTrainingCommandByUserResponse added in v0.1.76

type Execute2dModelTrainingCommandByUserResponse struct {

	// 命令执行结果。 * EXCUTE_SUCCESS: 命令提交成功 * EXCUTE_FAILED: 命令提交失败
	CommondResult *Execute2dModelTrainingCommandByUserResponseCommondResult `json:"commond_result,omitempty"`

	// 附件上传地址
	AttachmentUploadUrl *[]string `json:"attachment_upload_url,omitempty"`

	// 训练视频已上传分片信息
	MultipartData *[]MultipartUploadInfo `json:"multipart_data,omitempty"`

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

Execute2dModelTrainingCommandByUserResponse Response Object

func (Execute2dModelTrainingCommandByUserResponse) String added in v0.1.76

type Execute2dModelTrainingCommandByUserResponseCommondResult added in v0.1.76

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

func (Execute2dModelTrainingCommandByUserResponseCommondResult) MarshalJSON added in v0.1.76

func (*Execute2dModelTrainingCommandByUserResponseCommondResult) UnmarshalJSON added in v0.1.76

func (Execute2dModelTrainingCommandByUserResponseCommondResult) Value added in v0.1.76

type Execute2dModelTrainingCommandByUserResponseCommondResultEnum added in v0.1.76

type Execute2dModelTrainingCommandByUserResponseCommondResultEnum struct {
	EXCUTE_SUCCESS Execute2dModelTrainingCommandByUserResponseCommondResult
	EXCUTE_FAILED  Execute2dModelTrainingCommandByUserResponseCommondResult
}

func GetExecute2dModelTrainingCommandByUserResponseCommondResultEnum added in v0.1.76

func GetExecute2dModelTrainingCommandByUserResponseCommondResultEnum() Execute2dModelTrainingCommandByUserResponseCommondResultEnum

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

	// 第三方用户ID。 > * 不允许输入中文。
	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 {

	// 控制命令ID
	CommandId *string `json:"command_id,omitempty"`

	// 命令名称。 - INSERT_PLAY_SCRIPT: 插入表演脚本。用于互动回复。数字人不变,背景不变。params结构定义:ShootScript - REWRITE_PLAY_SCRIPT: 动态编辑未播放剧本。params结构定义:scene_scripts - INSERT_PLAY_AUDIO: 插入驱动音频。用于音频直接驱动。数字人不变,背景不变。params结构定义:PlayAudioInfo - GET_CURRENT_PLAYING_SCRIPTS: 查询本轮剧本列表。响应为LivePlayingScriptList结构 - REWRITE_INTERACTION_RULES: 动态修改互动规则。params结构定义:interaction_rules - GET_LIVE_JOB_CONFIG_INFO: 获取任务中的房间信息。params结构定义:SmartLiveRoomInfo
	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
	REWRITE_INTERACTION_RULES   ExecuteSmartLiveCommandResponseCommand
	GET_LIVE_JOB_CONFIG_INFO    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"`

	// 第三方用户ID。 > * 不允许输入中文。
	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 * MOBVOI: 出门问问 TTSS
	Provider ExternalVoiceAssetMetaProvider `json:"provider"`

	MobvoiVoiceMeta *MobvoiVoiceAssetMeta `json:"mobvoi_voice_meta,omitempty"`
}

ExternalVoiceAssetMeta 第三方TTS音色元数据。

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
	MOBVOI    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编码。编码后字符串长度是24字节。
	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:PPT内容页图片文件 * SAMPLE:样例音频或样例动作文件 * OTHER:其他文件 * WHOLE_MODEL:全模型文件(3D数字人) * USER_MODIFIED_MODEL:用户上传模型(3D数字人) > * 资产类型为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(名片效果图) > * 资产类型为IMAGE时,包含MAIN > * 资产类型为VIDEO时,包含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 HuaweiEiCbs added in v0.1.78

type HuaweiEiCbs struct {

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

	// CBS所在区域
	Region *int32 `json:"region,omitempty"`

	// CBS所在区域的projectId
	CbsProjectId *string `json:"cbs_project_id,omitempty"`
}

HuaweiEiCbs 华为云CBS应用配置

func (HuaweiEiCbs) String added in v0.1.78

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

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

	// 分身数字人模型分辨率。默认是1080P。 * 1080P:1080P。支持1080P及720P的视频输出。 * 4K:4K。支持4K、1080P及720P的视频输出。
	ModelResolution *string `json:"model_resolution,omitempty"`
}

HumanModel2DAssetMeta 分身模型元数据

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
	V3_2 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 IflytekAiuiConfig added in v0.1.78

type IflytekAiuiConfig struct {

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

	// AIUI应用密钥。
	AppKey *string `json:"app_key,omitempty"`

	// AIUI API密钥。
	ApiSecret *string `json:"api_secret,omitempty"`
}

IflytekAiuiConfig 科大讯飞AIUI应用配置

func (IflytekAiuiConfig) String added in v0.1.78

func (o IflytekAiuiConfig) String() string

type IflytekSpark added in v0.1.78

type IflytekSpark struct {

	// 星火大模型应用ID。
	AppId *string `json:"app_id,omitempty"`

	// 星火大模型应用密钥。
	AppKey *string `json:"app_key,omitempty"`

	// 星火大模型API密钥。
	ApiSecret *string `json:"api_secret,omitempty"`
}

IflytekSpark 科大讯飞星火大模型应用配置

func (IflytekSpark) String added in v0.1.78

func (o IflytekSpark) 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 InferenceActionMarkInfo added in v0.1.76

type InferenceActionMarkInfo struct {

	// 动作列表。
	ActionInfo *[]ActionMarkItem `json:"action_info,omitempty"`
}

InferenceActionMarkInfo 分身数字人推理预处理动作标记信息。

func (InferenceActionMarkInfo) String added in v0.1.76

func (o InferenceActionMarkInfo) String() string

type InferenceVideoMarkInfo added in v0.1.76

type InferenceVideoMarkInfo struct {

	// 选取推理数据预处理视频起始时间。格式:“HH:MM:SS.mmm”。
	VideoStartTime *string `json:"video_start_time,omitempty"`

	// 选取推理数据预处理视频结束时间。格式:“HH:MM:SS.mmm”。
	VideoEndTime *string `json:"video_end_time,omitempty"`
}

InferenceVideoMarkInfo 分身数字人推理预处理视频标记信息。

func (InferenceVideoMarkInfo) String added in v0.1.76

func (o InferenceVideoMarkInfo) String() string

type InputInfo

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

InputInfo 输入信息。

func (InputInfo) String

func (o InputInfo) String() string

type InteractionRuleDetailInfo added in v0.1.75

type InteractionRuleDetailInfo struct {

	// 规则索引
	RuleIndex *string `json:"rule_index,omitempty"`

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

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

	// 事件类型。 * 1:弹幕事件 * 2:用户入场事件 * 3:用户点赞事件 * 4:用户送礼事件 * 10: 预置话术事件
	EventType *int32 `json:"event_type,omitempty"`

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

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

	ReviewConfig *ReviewConfig `json:"review_config,omitempty"`

	// 互动规则ID
	RuleId *string `json:"rule_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"`
}

func (InteractionRuleDetailInfo) String added in v0.1.75

func (o InteractionRuleDetailInfo) String() string

type InteractionRuleGroup added in v0.1.75

type InteractionRuleGroup struct {

	// 互动规则库名称
	GroupName string `json:"group_name"`

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

InteractionRuleGroup 互动规则库信息

func (InteractionRuleGroup) String added in v0.1.75

func (o InteractionRuleGroup) String() string

type InteractionRuleGroupDetail added in v0.1.75

type InteractionRuleGroupDetail struct {

	// 互动规则库ID
	GroupId *string `json:"group_id,omitempty"`

	// 互动规则库名称
	GroupName string `json:"group_name"`

	// 互动规则列表
	InteractionRules *[]InteractionRuleDetailInfo `json:"interaction_rules,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"`
}

InteractionRuleGroupDetail 互动规则库信息

func (InteractionRuleGroupDetail) String added in v0.1.75

type InteractionRuleInfo added in v0.1.60

type InteractionRuleInfo struct {

	// 规则索引
	RuleIndex *string `json:"rule_index,omitempty"`

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

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

	// 事件类型。 * 1:弹幕事件 * 2:用户入场事件 * 3:用户点赞事件 * 4:用户送礼事件 * 10: 预置话术事件
	EventType *int32 `json:"event_type,omitempty"`

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

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

	ReviewConfig *ReviewConfig `json:"review_config,omitempty"`
}

InteractionRuleInfo 互动规则配置信息

func (InteractionRuleInfo) String added in v0.1.60

func (o InteractionRuleInfo) String() string

type JobState added in v0.1.76

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

JobState 任务状态。 * CREATING: 创建中 * SYSTEM_AUDITING: 系统审核中 * AUDITING: 人工审核中 * WAITING: 等待训练 * PROCESSING: 任务训练中 * RESULT_REVIEW: 审核结果 * AUDIT_FAILED: 审核失败,等待用户重传数据 * FAILED: 失败 * SUCCEED: 成功

func (JobState) MarshalJSON added in v0.1.76

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

func (*JobState) UnmarshalJSON added in v0.1.76

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

func (JobState) Value added in v0.1.76

func (c JobState) Value() string

type JobStateEnum added in v0.1.76

type JobStateEnum struct {
	CREATING           JobState
	SYSTEM_AUDITING    JobState
	AUDITING           JobState
	WAITING            JobState
	PROCESSING         JobState
	RESULT_REVIEW      JobState
	AUDIT_FAILED       JobState
	USER_RESULT_REVIEW JobState
	USER_REVIEW_REJECT JobState
	FAILED             JobState
	SUCCEED            JobState
}

func GetJobStateEnum added in v0.1.76

func GetJobStateEnum() JobStateEnum

type JobTag added in v0.1.76

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

JobTag 任务标签。 * ECOMMERCE: 电商 * NEWS: 新闻 * MARKETING: 营销

func (JobTag) MarshalJSON added in v0.1.76

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

func (*JobTag) UnmarshalJSON added in v0.1.76

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

func (JobTag) Value added in v0.1.76

func (c JobTag) Value() string

type JobTagEnum added in v0.1.76

type JobTagEnum struct {
	ECOMMERCE JobTag
	NEWS      JobTag
	MARKETING JobTag
}

func GetJobTagEnum added in v0.1.76

func GetJobTagEnum() JobTagEnum

type JobType added in v0.1.76

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

JobType 训练类型。 * BASIC: 基础版(20句话) * MIDDLE: 进阶版(100句话) * ADVANCE: 高级版

func (JobType) MarshalJSON added in v0.1.76

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

func (*JobType) UnmarshalJSON added in v0.1.76

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

func (JobType) Value added in v0.1.76

func (c JobType) Value() string

type JobTypeEnum added in v0.1.76

type JobTypeEnum struct {
	BASIC   JobType
	MIDDLE  JobType
	ADVANCE JobType
}

func GetJobTypeEnum added in v0.1.76

func GetJobTypeEnum() JobTypeEnum

type LanguageCheckInfoReq added in v0.1.75

type LanguageCheckInfoReq struct {

	// 目标语言
	TargetLanguage string `json:"target_language"`

	// 用户传来的剧本文本信息
	ShootScript []LiveShootScriptItem `json:"shoot_script"`
}

func (LanguageCheckInfoReq) String added in v0.1.75

func (o LanguageCheckInfoReq) String() string

type LanguageEnum added in v0.1.80

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

LanguageEnum 智能交互语言 * zh_CN:简体中文 * en_US:英语

func (LanguageEnum) MarshalJSON added in v0.1.80

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

func (*LanguageEnum) UnmarshalJSON added in v0.1.80

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

func (LanguageEnum) Value added in v0.1.80

func (c LanguageEnum) Value() string

type LanguageEnumEnum added in v0.1.80

type LanguageEnumEnum struct {
	ZH_CN LanguageEnum
	EN_US LanguageEnum
}

func GetLanguageEnumEnum added in v0.1.80

func GetLanguageEnumEnum() LanguageEnumEnum

type LayerConfig added in v0.1.60

type LayerConfig struct {

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

	// 图层所需资产的资产id,外部资产信息无需填写
	AssetId *string `json:"asset_id,omitempty"`

	// 多场景素材编组。同一group_id的素材,在应用全局时共享位置信息。
	GroupId *string `json:"group_id,omitempty"`

	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
	TEXT  LayerConfigLayerType
}

func GetLayerConfigLayerTypeEnum added in v0.1.60

func GetLayerConfigLayerTypeEnum() LayerConfigLayerTypeEnum

type LayerPositionConfig added in v0.1.60

type LayerPositionConfig struct {

	// 图层左上角像素点的X轴位置值(画布左上角坐标是0x0)。 > * 横屏(16:9)画布像素为1920x1080;竖屏(9:16)画布像素为1080x1920。
	Dx int32 `json:"dx"`

	// 图层图片左上角像素点的Y轴位置值(画布左上角坐标是0x0)。 > 横屏(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 List2dModelTrainingJobRequest added in v0.1.76

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

	// 第三方用户ID。 > * 不允许输入中文。
	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"`

	// 任务批次名称。
	BatchName *string `json:"batch_name,omitempty"`

	// 任务标签。
	Tag *string `json:"tag,omitempty"`

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

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

List2dModelTrainingJobRequest Request Object

func (List2dModelTrainingJobRequest) String added in v0.1.76

type List2dModelTrainingJobResponse added in v0.1.76

type List2dModelTrainingJobResponse struct {

	// 分身数字人模型训练任务数量。
	Count *int32 `json:"count,omitempty"`

	// 分身数字人模型训练任务列表。
	Jobs *[]TrainingJobBasicInfo `json:"jobs,omitempty"`

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

List2dModelTrainingJobResponse Response Object

func (List2dModelTrainingJobResponse) String added in v0.1.76

type ListActiveCodeRequest added in v0.1.86

type ListActiveCodeRequest struct {

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

	// 使用AK/SK方式认证时必选,请求的发生时间。
	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"`

	// 应用ID。
	RobotId string `json:"robot_id"`
}

ListActiveCodeRequest Request Object

func (ListActiveCodeRequest) String added in v0.1.86

func (o ListActiveCodeRequest) String() string

type ListActiveCodeResponse added in v0.1.86

type ListActiveCodeResponse struct {

	// 与第一条数据的偏移量
	Offset *int32 `json:"offset,omitempty"`

	// 页面大小
	Limit *int32 `json:"limit,omitempty"`

	// 总数量
	Count *int32 `json:"count,omitempty"`

	// 激活码信息
	Data *[]ActiveCodeInfo `json:"data,omitempty"`

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

ListActiveCodeResponse Response Object

func (ListActiveCodeResponse) String added in v0.1.86

func (o ListActiveCodeResponse) 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 {

	// 客户端IP
	XRealIp *string `json:"X-REAL-IP,omitempty"`

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

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

	// 第三方用户ID。 > * 不允许输入中文。
	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: 音乐 * AUDIO: 音频
	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"`

	// 资产状态。多个资产状态使用英文逗号分割。 * 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"`

	// 可用引擎。 * 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取值如下:  公共资产属性: * BACKGROUND_IMG:视频制作的2D背景图片,可取值Yes * CREATED_BY_PLATFORM:是否平台生成,可取值Yes  分身数字人资产属性: * MATERIAL_IMG:素材图片,用作前景。可取值Yes * MATERIAL_VIDEO:素材视频,用作前景。可取值Yes * TO_BE_TRANSLATED_VIDEO: 视频翻译的源视频。可取值Yes  3D数字人资产属性: * STYLE_ID:风格Id * RENDER_ENGINE:引擎类型,可取值UE或MetaEngine * BACKGROUND_SCENE:视频制作的2D背景场景,可取值Horizontal(横屏)或者Vertical(竖屏)
	SystemProperty *string `json:"system_property,omitempty"`

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

	// 分身数字人是否资产走动。仅在分身数字人模型查询时有效。
	IsMovable *bool `json:"is_movable,omitempty"`

	// 可取值HUAWEI_METASTUDIO, MOBVOI。 HUAWEI_METASTUDIO:MetaStudio自研音色 MOBVOI:出门问问音色
	VoiceProvider *string `json:"voice_provider,omitempty"`

	// 角色。 SHARER:共享方,SHAREE:被共享方
	Role *ListAssetsRequestRole `json:"role,omitempty"`
}

ListAssetsRequest Request Object

func (ListAssetsRequest) String

func (o ListAssetsRequest) String() string

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 ListAssetsRequestRole added in v0.1.80

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

func (ListAssetsRequestRole) MarshalJSON added in v0.1.80

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

func (*ListAssetsRequestRole) UnmarshalJSON added in v0.1.80

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

func (ListAssetsRequestRole) Value added in v0.1.80

func (c ListAssetsRequestRole) Value() string

type ListAssetsRequestRoleEnum added in v0.1.80

type ListAssetsRequestRoleEnum struct {
	SHARER ListAssetsRequestRole
	SHAREE ListAssetsRequestRole
}

func GetListAssetsRequestRoleEnum added in v0.1.80

func GetListAssetsRequestRoleEnum() ListAssetsRequestRoleEnum

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

	// 第三方用户ID。 > * 不允许输入中文。
	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 ListDigitalHumanVideoRequest added in v0.1.75

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

	// 第三方用户ID。 > * 不允许输入中文。
	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"`

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

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

	// 任务类型。 * 2D_DIGITAL_HUMAN_VIDEO: 分身数字人视频制作任务 * PHOTO_DIGITAL_HUMAN_VIDEO: 照片数字人视频制作任务
	JobType *string `json:"job_type,omitempty"`
}

ListDigitalHumanVideoRequest Request Object

func (ListDigitalHumanVideoRequest) String added in v0.1.75

type ListDigitalHumanVideoResponse added in v0.1.75

type ListDigitalHumanVideoResponse struct {

	// 视频制作任务总数。
	Count *int32 `json:"count,omitempty"`

	// 视频制作任务列表。
	Jobs *[]DigitalHumanVideo `json:"jobs,omitempty"`

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

ListDigitalHumanVideoResponse Response Object

func (ListDigitalHumanVideoResponse) String added in v0.1.75

type ListFacialAnimationsDataRequest added in v0.1.75

type ListFacialAnimationsDataRequest struct {

	// 表情驱动任务ID
	JobId string `json:"job_id"`
}

ListFacialAnimationsDataRequest Request Object

func (ListFacialAnimationsDataRequest) String added in v0.1.75

type ListFacialAnimationsDataResponse added in v0.1.75

type ListFacialAnimationsDataResponse struct {

	// csv文件下载地址
	CsvFileDownloadUrl *string `json:"csv_file_download_url,omitempty"`

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

	// 失败任务描述
	ErrorMessage   *string `json:"error_message,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ListFacialAnimationsDataResponse Response Object

func (ListFacialAnimationsDataResponse) String added in v0.1.75

type ListFacialAnimationsDataResponseState added in v0.1.75

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

func (ListFacialAnimationsDataResponseState) MarshalJSON added in v0.1.75

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

func (*ListFacialAnimationsDataResponseState) UnmarshalJSON added in v0.1.75

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

func (ListFacialAnimationsDataResponseState) Value added in v0.1.75

type ListFacialAnimationsDataResponseStateEnum added in v0.1.75

type ListFacialAnimationsDataResponseStateEnum struct {
	PROCESSING ListFacialAnimationsDataResponseState
	SUCCEED    ListFacialAnimationsDataResponseState
	FAILED     ListFacialAnimationsDataResponseState
}

func GetListFacialAnimationsDataResponseStateEnum added in v0.1.75

func GetListFacialAnimationsDataResponseStateEnum() ListFacialAnimationsDataResponseStateEnum

type ListInteractionRuleGroupsRequest added in v0.1.75

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

	// 第三方用户ID。 > * 不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

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

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

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

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

	// 规则库名称
	GroupName *string `json:"group_name,omitempty"`
}

ListInteractionRuleGroupsRequest Request Object

func (ListInteractionRuleGroupsRequest) String added in v0.1.75

type ListInteractionRuleGroupsResponse added in v0.1.75

type ListInteractionRuleGroupsResponse struct {

	// 互动规则总数。
	Count *int32 `json:"count,omitempty"`

	// 互动规则库列表。
	InteractionRuleGroups *[]InteractionRuleGroupDetail `json:"interaction_rule_groups,omitempty"`

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

ListInteractionRuleGroupsResponse Response Object

func (ListInteractionRuleGroupsResponse) String added in v0.1.75

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

	// 第三方用户ID。 > * 不允许输入中文。
	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 ListRobotRequest added in v0.1.78

type ListRobotRequest struct {

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

	// 使用AK/SK方式认证时必选,请求的发生时间。
	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"`
}

ListRobotRequest Request Object

func (ListRobotRequest) String added in v0.1.78

func (o ListRobotRequest) String() string

type ListRobotResponse added in v0.1.78

type ListRobotResponse struct {

	// 与第一条数据的偏移量
	Offset *int32 `json:"offset,omitempty"`

	// 页面大小
	Limit *int32 `json:"limit,omitempty"`

	// 总数量
	Count *int32 `json:"count,omitempty"`

	// 应用信息
	Data *[]RobotInfo `json:"data,omitempty"`

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

ListRobotResponse Response Object

func (ListRobotResponse) String added in v0.1.78

func (o ListRobotResponse) String() string

type ListSmartChatRoomsRequest added in v0.1.78

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

	// 第三方用户ID。 > * 不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

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

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

	// 按智能交互对话名称模糊查询。
	RoomName *string `json:"room_name,omitempty"`

	// 按形象名称模糊查询。
	ModelName *string `json:"model_name,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"`
}

ListSmartChatRoomsRequest Request Object

func (ListSmartChatRoomsRequest) String added in v0.1.78

func (o ListSmartChatRoomsRequest) String() string

type ListSmartChatRoomsResponse added in v0.1.78

type ListSmartChatRoomsResponse struct {

	// 智能交互对话总数。
	Count *int32 `json:"count,omitempty"`

	// 智能交互对话总并发路数。
	CountConcurrency *int32 `json:"count_concurrency,omitempty"`

	// 智能交互对话列表。
	SmartChatRooms *[]SmartChatRoomBaseInfo `json:"smart_chat_rooms,omitempty"`

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

ListSmartChatRoomsResponse Response Object

func (ListSmartChatRoomsResponse) String added in v0.1.78

type ListSmartLiveJobsRequest added in v0.1.80

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

	// 第三方用户ID。 > * 不允许输入中文。
	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"`

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

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

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

ListSmartLiveJobsRequest Request Object

func (ListSmartLiveJobsRequest) String added in v0.1.80

func (o ListSmartLiveJobsRequest) String() string

type ListSmartLiveJobsResponse added in v0.1.80

type ListSmartLiveJobsResponse struct {

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

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

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

ListSmartLiveJobsResponse Response Object

func (ListSmartLiveJobsResponse) String added in v0.1.80

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

	// 第三方用户ID。 > * 不允许输入中文。
	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"`

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

	// 过滤创建时间<=输入时间的记录。
	CreateUntil *string `json:"create_until,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"`

	// 第三方用户ID。 > * 不允许输入中文。
	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,CANCELED对应直播任务状态 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"`

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

	// 按照自己拥有的和别人分享以及公共的模板进行查询 * OWNED 自己拥有且暂未共享的 * SHARED_TO_OHTERS 分享给别人的 * SHARED_FROM_OHTERS 别人分享给我的 * PUBLIC 公共模板
	TemplateOwnType *string `json:"template_own_type,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"`

	// 第三方用户ID。 > * 不允许输入中文。
	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"`

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

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

	// 是否为尾部(任务数据已全部生成,后续没有新的数据)
	IsTail *bool `json:"is_tail,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"`

	// 第三方用户ID。 > * 不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

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

	// 每页显示的条目数量。
	Limit *int32 `json:"limit,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"`

	// 第三方用户ID。 > * 不允许输入中文。
	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"`

	// 第三方用户ID。 > * 不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

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

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

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

	// 剧本类型。默认查询VIDEO_DRAFT。 * VIDEO_DRAFT:视频草稿。 * SYSTEM_VIDEO_TEMPLET: 系统视频模板。
	ScriptCatalog *ListVideoScriptsRequestScriptCatalog `json:"script_catalog,omitempty"`

	// 横竖屏类型(内部参数,不对外开放)。默认值是LANDSCAPE。 * LANDSCAPE:横屏。 * VERTICAL: 竖屏。
	ViewMode *ListVideoScriptsRequestViewMode `json:"view_mode,omitempty"`
}

ListVideoScriptsRequest Request Object

func (ListVideoScriptsRequest) String added in v0.1.60

func (o ListVideoScriptsRequest) String() string

type ListVideoScriptsRequestScriptCatalog added in v0.1.75

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

func (ListVideoScriptsRequestScriptCatalog) MarshalJSON added in v0.1.75

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

func (*ListVideoScriptsRequestScriptCatalog) UnmarshalJSON added in v0.1.75

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

func (ListVideoScriptsRequestScriptCatalog) Value added in v0.1.75

type ListVideoScriptsRequestScriptCatalogEnum added in v0.1.75

type ListVideoScriptsRequestScriptCatalogEnum struct {
	VIDEO_DRAFT          ListVideoScriptsRequestScriptCatalog
	SYSTEM_VIDEO_TEMPLET ListVideoScriptsRequestScriptCatalog
}

func GetListVideoScriptsRequestScriptCatalogEnum added in v0.1.75

func GetListVideoScriptsRequestScriptCatalogEnum() ListVideoScriptsRequestScriptCatalogEnum

type ListVideoScriptsRequestViewMode added in v0.1.75

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

func (ListVideoScriptsRequestViewMode) MarshalJSON added in v0.1.75

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

func (*ListVideoScriptsRequestViewMode) UnmarshalJSON added in v0.1.75

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

func (ListVideoScriptsRequestViewMode) Value added in v0.1.75

type ListVideoScriptsRequestViewModeEnum added in v0.1.75

type ListVideoScriptsRequestViewModeEnum struct {
	LANDSCAPE ListVideoScriptsRequestViewMode
	VERTICAL  ListVideoScriptsRequestViewMode
}

func GetListVideoScriptsRequestViewModeEnum added in v0.1.75

func GetListVideoScriptsRequestViewModeEnum() ListVideoScriptsRequestViewModeEnum

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 ListVoiceTrainingJobRequest added in v0.1.76

type ListVoiceTrainingJobRequest struct {

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

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

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

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

	// 第三方用户ID。 > * 不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

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

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

	// 声音名称。
	VoiceName *string `json:"voice_name,omitempty"`

	// 任务标签。
	Tag *string `json:"tag,omitempty"`
}

ListVoiceTrainingJobRequest Request Object

func (ListVoiceTrainingJobRequest) String added in v0.1.76

type ListVoiceTrainingJobResponse added in v0.1.76

type ListVoiceTrainingJobResponse struct {

	// 满足查询要求的任务总数。
	Count *int32 `json:"count,omitempty"`

	// 分身数字人模型训练任务列表。
	Jobs           *[]TrainingJobInfo `json:"jobs,omitempty"`
	HttpStatusCode int                `json:"-"`
}

ListVoiceTrainingJobResponse Response Object

func (ListVoiceTrainingJobResponse) String added in v0.1.76

type LiveAudioConfig added in v0.1.60

type LiveAudioConfig struct {

	// 插入音频资产的资产id,外部资产信息无需填写
	AssetId *string `json:"asset_id,omitempty"`

	// 音频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 LiveEventCallBackConfig added in v0.1.75

type LiveEventCallBackConfig struct {

	// 直播事件回调地址。https地址,需自带鉴权串。
	LiveEventTypeCallbackUrl *string `json:"live_event_type_callback_url,omitempty"`

	// 认证类型。 * NONE。URL中自带认证。 * MSS_A。HMACSHA256签名模式,在URL中追加参数:hwSecret,hwTime。取值方式:hwSecret=hmac_sha256(Key, URI(live_event_callback_url)+ hwTime)&hwTime=hex(timestamp)
	AuthType *LiveEventCallBackConfigAuthType `json:"auth_type,omitempty"`

	// 密钥Key
	Key *string `json:"key,omitempty"`

	// 回调的直播事件类型列表
	CallbackEventType *[]string `json:"callback_event_type,omitempty"`
}

LiveEventCallBackConfig 直播事件回调通知配置

func (LiveEventCallBackConfig) String added in v0.1.75

func (o LiveEventCallBackConfig) String() string

type LiveEventCallBackConfigAuthType added in v0.1.75

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

func (LiveEventCallBackConfigAuthType) MarshalJSON added in v0.1.75

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

func (*LiveEventCallBackConfigAuthType) UnmarshalJSON added in v0.1.75

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

func (LiveEventCallBackConfigAuthType) Value added in v0.1.75

type LiveEventCallBackConfigAuthTypeEnum added in v0.1.75

type LiveEventCallBackConfigAuthTypeEnum struct {
	NONE  LiveEventCallBackConfigAuthType
	MSS_A LiveEventCallBackConfigAuthType
}

func GetLiveEventCallBackConfigAuthTypeEnum added in v0.1.75

func GetLiveEventCallBackConfigAuthTypeEnum() LiveEventCallBackConfigAuthTypeEnum

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

	// 第三方用户ID。 > * 不允许输入中文。
	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 LiveJobLog added in v0.1.86

type LiveJobLog struct {

	// 直播互动记录文件地址
	InteractionRecordsUrl *string `json:"interaction_records_url,omitempty"`
}

LiveJobLog 直播任务记录。

func (LiveJobLog) String added in v0.1.86

func (o LiveJobLog) 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 {

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

	// 剧本名称
	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"`
}

LiveVideoScriptInfo 创视频制作脚本请求。

func (LiveVideoScriptInfo) String added in v0.1.60

func (o LiveVideoScriptInfo) String() string

type LiveWarningItem added in v0.1.75

type LiveWarningItem struct {

	// 告警类型。 - TOO_LESSS_SCRIPT_ITEMS:段落(话术)数量太少。 - TOO_SHORT_SCRIPT_TIME:段落(话术)总时长太短。 - TOO_LESS_DANMAKU_RULES: 弹幕互动规则太少。 - RANDOM_PLAY_CLOSED: 随机播放开关关闭。 - ROTATION_MODEL_CLOSED: 主播轮转未配置。
	WarningType *LiveWarningItemWarningType `json:"warning_type,omitempty"`
}

LiveWarningItem 开播风险警告

func (LiveWarningItem) String added in v0.1.75

func (o LiveWarningItem) String() string

type LiveWarningItemWarningType added in v0.1.75

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

func (LiveWarningItemWarningType) MarshalJSON added in v0.1.75

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

func (*LiveWarningItemWarningType) UnmarshalJSON added in v0.1.75

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

func (LiveWarningItemWarningType) Value added in v0.1.75

type LiveWarningItemWarningTypeEnum added in v0.1.75

type LiveWarningItemWarningTypeEnum struct {
	TOO_LESSS_SCRIPT_ITEMS LiveWarningItemWarningType
	TOO_SHORT_SCRIPT_TIME  LiveWarningItemWarningType
	TOO_LESS_DANMAKU_RULES LiveWarningItemWarningType
	RANDOM_PLAY_CLOSED     LiveWarningItemWarningType
	ROTATION_MODEL_CLOSED  LiveWarningItemWarningType
}

func GetLiveWarningItemWarningTypeEnum added in v0.1.75

func GetLiveWarningItemWarningTypeEnum() LiveWarningItemWarningTypeEnum

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 MobvoiVoiceAssetMeta added in v0.1.80

type MobvoiVoiceAssetMeta struct {

	// 合成音频指定发音人
	Speaker string `json:"speaker"`
}

MobvoiVoiceAssetMeta 出门问问 TTS音色元数据。

func (MobvoiVoiceAssetMeta) String added in v0.1.80

func (o MobvoiVoiceAssetMeta) String() string

type ModelInfo added in v0.1.60

type ModelInfo struct {

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

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

	// 主播轮换时备选主播数字人资产ID(仅形象资产,不包含音色)。
	BackupModelAssetIds *[]string `json:"backup_model_asset_ids,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 MultipartUploadInfo added in v0.1.76

type MultipartUploadInfo struct {

	// 分片编号
	PartNumber *string `json:"part_number,omitempty"`

	// 分片文件标识
	Etag *string `json:"etag,omitempty"`
}

MultipartUploadInfo 训练视频已上传分片信息

func (MultipartUploadInfo) String added in v0.1.76

func (o MultipartUploadInfo) String() string

type OperationLogInfo added in v0.1.76

type OperationLogInfo struct {

	// 操作时间,格式遵循:RFC 3339。 例 “2020-07-30T10:43:17Z”
	OperateTime *string `json:"operate_time,omitempty"`

	// 命令执行结果。 * USER_CREATE_JOD:用户开始分身数字人定制 * USER_VERIFYING_SUBMITTED:用户提交审核 * SYSTEM_VERIFY_FAILED:自动审核失败 * SYSTEM_VERIFY_SUCCESS:自动审核成功 * ADMIN_VERIFY_SUCCESS:人工审核通过 * ADMIN_VERIFY_FAILED:人工审核不通过 * SYSTEM_TRAIN_DATA_PREPROCESSING:训练数据预处理中 * SYSTEM_TRAIN_DATA_PREPROCESS_FAILED:训练数据预处理失败 * SYSTEM_TRAIN_DATA_PREPROCESS_SUCCESS:训练数据预处理成功 * SYSTEM_TRAINING:开始训练 * ADMIN_STOP_TRAIN:人工终止训练 * SYSTEM_TRAIN_FAILED:训练失败 * SYSTEM_TRAIN_SUCCESS:训练成功 * SYSTEM_INFERENCE_DATA_PREPROCESSING:推理数据预处理中 * SYSTEM_INFERENCE_DATA_PREPROCESS_FAILED:推理数据预处理失败 * SYSTEM_INFERENCE_DATA_PREPROCESS_SUCCESS:推理数据预处理成功 * SYSTEM_JOB_SUCCESS:任务处理完成 * SYSTEM_MARKABLE_VIDEO: 标定视频生成任务 * SYSTEM_MASK_VERIFY_VIDEO: 校验视频生成任务 * SYSTEM_MASK_VERIFY_VIDEO_SUCCESS:校验视频生成成功 * SYSTEM_MASK_VERIFY_VIDEO_FAILED:校验视频生成失败 * SYSTEM_MARKABLE_VIDEO_SUCCESS:标定视频生成成功 * SYSTEM_MARKABLE_VIDEO_FAILED:标定视频生成失败 * SYSTEM_MASK_VIDEO_AND_ACTION_TIME_SUCCESS:自动标定成功 * SYSTEM_MASK_VIDEO_AND_ACTION_TIME_FAILED:自动标定失败 * ADMIN_MASK_UPLOADED:遮罩文件上传完成 * ADMIN_UPDATE_VIDEO:管理员更换视频 * USER_UPDATE_VIDEO:用户更换视频 * ADMIN_MASK_ACTION_TIME:管理员标定
	LogType *OperationLogInfoLogType `json:"log_type,omitempty"`

	// 日志描述。用于记录人工审核不通过时的审核意见和DHTS、DHPS上报的错误信息。
	LogDescription *string `json:"log_description,omitempty"`

	// 操作人员。 * USER:用户 * ADMIN:管理员 * SYSTEM:系统
	OperateUser *OperationLogInfoOperateUser `json:"operate_user,omitempty"`
}

OperationLogInfo 操作日志。

func (OperationLogInfo) String added in v0.1.76

func (o OperationLogInfo) String() string

type OperationLogInfoLogType added in v0.1.76

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

func (OperationLogInfoLogType) MarshalJSON added in v0.1.76

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

func (*OperationLogInfoLogType) UnmarshalJSON added in v0.1.76

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

func (OperationLogInfoLogType) Value added in v0.1.76

func (c OperationLogInfoLogType) Value() string

type OperationLogInfoLogTypeEnum added in v0.1.76

type OperationLogInfoLogTypeEnum struct {
	USER_CREATE_JOD                           OperationLogInfoLogType
	USER_VERIFYING_SUBMITTED                  OperationLogInfoLogType
	SYSTEM_VERIFY_FAILED                      OperationLogInfoLogType
	SYSTEM_VERIFY_SUCCESS                     OperationLogInfoLogType
	ADMIN_VERIFY_SUCCESS                      OperationLogInfoLogType
	ADMIN_VERIFY_FAILED                       OperationLogInfoLogType
	SYSTEM_TRAIN_DATA_PREPROCESSING           OperationLogInfoLogType
	SYSTEM_TRAIN_DATA_PREPROCESS_FAILED       OperationLogInfoLogType
	SYSTEM_TRAIN_DATA_PREPROCESS_SUCCESS      OperationLogInfoLogType
	SYSTEM_TRAINING                           OperationLogInfoLogType
	ADMIN_STOP_TRAIN                          OperationLogInfoLogType
	SYSTEM_TRAIN_FAILED                       OperationLogInfoLogType
	SYSTEM_TRAIN_SUCCESS                      OperationLogInfoLogType
	SYSTEM_INFERENCE_DATA_PREPROCESSING       OperationLogInfoLogType
	SYSTEM_INFERENCE_DATA_PREPROCESS_FAILED   OperationLogInfoLogType
	SYSTEM_INFERENCE_DATA_PREPROCESS_SUCCESS  OperationLogInfoLogType
	SYSTEM_JOB_SUCCESS                        OperationLogInfoLogType
	ADMIN_MASK_UPLOADED                       OperationLogInfoLogType
	ADMIN_UPDATE_VIDEO                        OperationLogInfoLogType
	SYSTEM_MARKABLE_VIDEO                     OperationLogInfoLogType
	SYSTEM_MASK_VERIFY_VIDEO                  OperationLogInfoLogType
	SYSTEM_MASK_VERIFY_VIDEO_SUCCESS          OperationLogInfoLogType
	SYSTEM_MASK_VERIFY_VIDEO_FAILED           OperationLogInfoLogType
	SYSTEM_MARKABLE_VIDEO_SUCCESS             OperationLogInfoLogType
	SYSTEM_MARKABLE_VIDEO_FAILED              OperationLogInfoLogType
	SYSTEM_MASK_VIDEO_AND_ACTION_TIME_SUCCESS OperationLogInfoLogType
	SYSTEM_MASK_VIDEO_AND_ACTION_TIME_FAILED  OperationLogInfoLogType
	USER_UPDATE_VIDEO                         OperationLogInfoLogType
	ADMIN_MASK_ACTION_TIME                    OperationLogInfoLogType
}

func GetOperationLogInfoLogTypeEnum added in v0.1.76

func GetOperationLogInfoLogTypeEnum() OperationLogInfoLogTypeEnum

type OperationLogInfoOperateUser added in v0.1.76

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

func (OperationLogInfoOperateUser) MarshalJSON added in v0.1.76

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

func (*OperationLogInfoOperateUser) UnmarshalJSON added in v0.1.76

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

func (OperationLogInfoOperateUser) Value added in v0.1.76

type OperationLogInfoOperateUserEnum added in v0.1.76

type OperationLogInfoOperateUserEnum struct {
	USER   OperationLogInfoOperateUser
	ADMIN  OperationLogInfoOperateUser
	SYSTEM OperationLogInfoOperateUser
}

func GetOperationLogInfoOperateUserEnum added in v0.1.76

func GetOperationLogInfoOperateUserEnum() OperationLogInfoOperateUserEnum

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 Pages added in v0.1.78

type Pages struct {

	// 与第一条数据的偏移量
	Offset *int32 `json:"offset,omitempty"`

	// 页面大小
	Limit *int32 `json:"limit,omitempty"`

	// 总数量
	Count *int32 `json:"count,omitempty"`
}

Pages 分页查询的公共属性

func (Pages) String added in v0.1.78

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

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: 语音驱动 * NO_PRESET: 无预置剧本。人工控制模式。
	PlayMode *PlayPolicyPlayMode `json:"play_mode,omitempty"`

	// 随机播报模式。 * NONE: 不启动随机播报。 * SCENE: 按场景随机播报。场景内段落按顺序播报。 * SCRIPT_ITEM:按段落随机播报。场景按顺序播报。 * SCENE_AND_SCRIPT_ITEM: 场景和段落都随机播报。
	RandomPlayMode *PlayPolicyRandomPlayMode `json:"random_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
	NO_PRESET PlayPolicyPlayMode
}

func GetPlayPolicyPlayModeEnum added in v0.1.60

func GetPlayPolicyPlayModeEnum() PlayPolicyPlayModeEnum

type PlayPolicyRandomPlayMode added in v0.1.75

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

func (PlayPolicyRandomPlayMode) MarshalJSON added in v0.1.75

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

func (*PlayPolicyRandomPlayMode) UnmarshalJSON added in v0.1.75

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

func (PlayPolicyRandomPlayMode) Value added in v0.1.75

func (c PlayPolicyRandomPlayMode) Value() string

type PlayPolicyRandomPlayModeEnum added in v0.1.75

type PlayPolicyRandomPlayModeEnum struct {
	NONE                  PlayPolicyRandomPlayMode
	SCENE                 PlayPolicyRandomPlayMode
	SCRIPT_ITEM           PlayPolicyRandomPlayMode
	SCENE_AND_SCRIPT_ITEM PlayPolicyRandomPlayMode
}

func GetPlayPolicyRandomPlayModeEnum added in v0.1.75

func GetPlayPolicyRandomPlayModeEnum() PlayPolicyRandomPlayModeEnum

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

	ErrorInfo *ErrorResponse `json:"error_info,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 ReplicationAssetInfo added in v0.1.86

type ReplicationAssetInfo struct {

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

	// 加密后的资产信息。
	AssetInfo *string `json:"asset_info,omitempty"`

	EncryptionInfo *ReplicationEncInfo `json:"encryption_info,omitempty"`
}

ReplicationAssetInfo 资产复制信息

func (ReplicationAssetInfo) String added in v0.1.86

func (o ReplicationAssetInfo) String() string

type ReplicationEncInfo added in v0.1.86

type ReplicationEncInfo struct {

	// 加密算法
	Algorithm *string `json:"algorithm,omitempty"`

	// 秘钥id
	KeyId *string `json:"key_id,omitempty"`

	// 初始化向量
	Iv *string `json:"iv,omitempty"`
}

ReplicationEncInfo 加密信息

func (ReplicationEncInfo) String added in v0.1.86

func (o ReplicationEncInfo) String() string

type ReplyAudioInfo added in v0.1.75

type ReplyAudioInfo struct {

	// 音频URL
	AudioUrl *string `json:"audio_url,omitempty"`

	// 音频名
	AudioName *string `json:"audio_name,omitempty"`
}

ReplyAudioInfo 回复音频信息

func (ReplyAudioInfo) String added in v0.1.75

func (o ReplyAudioInfo) String() string

type ReportLiveEventReq added in v0.1.60

type ReportLiveEventReq struct {

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

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

	ReviewConfig *ReviewConfig `json:"review_config,omitempty"`
}

func (ReportLiveEventReq) String added in v0.1.60

func (o ReportLiveEventReq) String() string

type ResetActiveCodeRequest added in v0.1.86

type ResetActiveCodeRequest struct {

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

	// 使用AK/SK方式认证时必选,请求的发生时间。
	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。
	ActiveCodeId string `json:"active_code_id"`
}

ResetActiveCodeRequest Request Object

func (ResetActiveCodeRequest) String added in v0.1.86

func (o ResetActiveCodeRequest) String() string

type ResetActiveCodeResponse added in v0.1.86

type ResetActiveCodeResponse struct {

	// 激活码ID。
	ActiveCodeId *string `json:"active_code_id,omitempty"`

	// 激活码。
	ActiveCode *string `json:"active_code,omitempty"`

	// 应用ID。
	RobotId *string `json:"robot_id,omitempty"`

	// 智能交互对话ID。
	RoomId *string `json:"room_id,omitempty"`

	// 有效天数(0表示长期有效)。
	ValidPeriod *int32 `json:"valid_period,omitempty"`

	// 过期时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	ExpireTime *string `json:"expire_time,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"`

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

ResetActiveCodeResponse Response Object

func (ResetActiveCodeResponse) String added in v0.1.86

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

	// 第三方用户ID。 > * 不允许输入中文。
	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 ReviewConfig added in v0.1.75

type ReviewConfig struct {

	// 免审核。 目前仅白名单用户可使用此参数,非白名单用户跟随系统策略审核。
	NoNeedReview *bool `json:"no_need_review,omitempty"`
}

ReviewConfig 内容审核配置

func (ReviewConfig) String added in v0.1.75

func (o ReviewConfig) String() string

type RobotInfo added in v0.1.78

type RobotInfo struct {

	// 应用ID。
	RobotId *string `json:"robot_id,omitempty"`

	// 应用名称。
	Name *string `json:"name,omitempty"`

	// 第三方应用ID。
	AppId *string `json:"app_id,omitempty"`

	// 对接第三方应用厂商类型。 > 0:科大讯飞AIUI;1:华为云CBS;2:科大讯飞星火交互认知大模型;5:第三方驱动;6:第三方语言模型
	AppType *int32 `json:"app_type,omitempty"`

	// 对话的并发数
	Concurrency *int32 `json:"concurrency,omitempty"`

	Language *LanguageEnum `json:"language,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"`

	// CBS所在区域
	Region *int32 `json:"region,omitempty"`

	// CBS所在区域的projectId
	CbsProjectId *string `json:"cbs_project_id,omitempty"`

	// 第三方语言模型地址。
	LlmUrl *string `json:"llm_url,omitempty"`

	// 是否采用流式响应。
	IsStream *bool `json:"is_stream,omitempty"`

	// 支持的多轮对话数量,取值大于1时,请求第三方语言模型时将携带历史对话信息。
	ChatRounds *int32 `json:"chat_rounds,omitempty"`
}

RobotInfo 应用基本信息。

func (RobotInfo) String added in v0.1.78

func (o RobotInfo) 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: 普通观看方,可选择原始视频流或者数字人动画视频流观看 * INFERENCE_USER: 数字人推理端用户。从RTC房间接收音频流,并推送视频流到RTC房间 * END_USER: 端侧用户。从推送音频流到RTC房间,并从RTC房间接收视频流
	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
	INFERENCE_USER RtcUserInfoUserType
	END_USER       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 SharedConfig added in v0.1.75

type SharedConfig struct {

	// 共享类型。 * PRIVATE: 私有,仅本租户可访问。 * PUBLIC: 公开,所有租户可访问。当前仅提供系统资产可公开访问。 * SHARED:共享,指定租户可访问。拥有者指定租户可访问。
	SharedType *SharedConfigSharedType `json:"shared_type,omitempty"`

	// 共享状态。 * PUBLISHED: 发布。模板可用。 - DRAFT: 草稿。编辑态,仅拥有者可访问。 - REVIEW:审核态。不可编辑,仅拥有者/审核人员可查看。
	SharedState *SharedConfigSharedState `json:"shared_state,omitempty"`

	// 共享过期时间。空表示永久不过期。
	ExpireTime *string `json:"expire_time,omitempty"`

	// 允许访问本资产的租户列表
	AllowedProjectIds *[]string `json:"allowed_project_ids,omitempty"`
}

SharedConfig 共享配置

func (SharedConfig) String added in v0.1.75

func (o SharedConfig) String() string

type SharedConfigSharedState added in v0.1.75

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

func (SharedConfigSharedState) MarshalJSON added in v0.1.75

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

func (*SharedConfigSharedState) UnmarshalJSON added in v0.1.75

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

func (SharedConfigSharedState) Value added in v0.1.75

func (c SharedConfigSharedState) Value() string

type SharedConfigSharedStateEnum added in v0.1.75

type SharedConfigSharedStateEnum struct {
	PUBLISHED SharedConfigSharedState
	DRAFT     SharedConfigSharedState
	REVIEW    SharedConfigSharedState
}

func GetSharedConfigSharedStateEnum added in v0.1.75

func GetSharedConfigSharedStateEnum() SharedConfigSharedStateEnum

type SharedConfigSharedType added in v0.1.75

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

func (SharedConfigSharedType) MarshalJSON added in v0.1.75

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

func (*SharedConfigSharedType) UnmarshalJSON added in v0.1.75

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

func (SharedConfigSharedType) Value added in v0.1.75

func (c SharedConfigSharedType) Value() string

type SharedConfigSharedTypeEnum added in v0.1.75

type SharedConfigSharedTypeEnum struct {
	PRIVATE SharedConfigSharedType
	PUBLIC  SharedConfigSharedType
	SHARED  SharedConfigSharedType
}

func GetSharedConfigSharedTypeEnum added in v0.1.75

func GetSharedConfigSharedTypeEnum() SharedConfigSharedTypeEnum

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 ShootScriptDetail added in v0.1.75

type ShootScriptDetail struct {

	// 脚本类型,即视频制作的驱动方式。默认TEXT * TEXT: 文本驱动,即通过TTS合成语音 * AUDIO: 语音驱动
	ScriptType *ShootScriptDetailScriptType `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"`

	// 剧本场景缩略图url。
	ThumbnailUrl *string `json:"thumbnail_url,omitempty"`
}

func (ShootScriptDetail) String added in v0.1.75

func (o ShootScriptDetail) String() string

type ShootScriptDetailScriptType added in v0.1.75

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

func (ShootScriptDetailScriptType) MarshalJSON added in v0.1.75

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

func (*ShootScriptDetailScriptType) UnmarshalJSON added in v0.1.75

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

func (ShootScriptDetailScriptType) Value added in v0.1.75

type ShootScriptDetailScriptTypeEnum added in v0.1.75

type ShootScriptDetailScriptTypeEnum struct {
	TEXT  ShootScriptDetailScriptType
	AUDIO ShootScriptDetailScriptType
}

func GetShootScriptDetailScriptTypeEnum added in v0.1.75

func GetShootScriptDetailScriptTypeEnum() ShootScriptDetailScriptTypeEnum

type ShootScriptItem added in v0.1.60

type ShootScriptItem struct {

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

	ShootScript *ShootScript `json:"shoot_script,omitempty"`
}

ShootScriptItem 剧本参数配置。

func (ShootScriptItem) String added in v0.1.60

func (o ShootScriptItem) String() string

type ShootScriptItemBaseInfo added in v0.1.75

type ShootScriptItemBaseInfo struct {

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

func (ShootScriptItemBaseInfo) String added in v0.1.75

func (o ShootScriptItemBaseInfo) 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 ShootScriptShowItem added in v0.1.75

type ShootScriptShowItem struct {

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

	ShootScript *ShootScriptDetail `json:"shoot_script,omitempty"`
}

ShootScriptShowItem 剧本参数配置。

func (ShootScriptShowItem) String added in v0.1.75

func (o ShootScriptShowItem) String() string

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

	// 第三方用户ID。 > * 不允许输入中文。
	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:取消 * BLOCK: 冻结
	State Show2DDigitalHumanVideoResponseState `json:"state"`

	// 任务类型。 * 2D_DIGITAL_HUMAN_VIDEO: 分身数字人视频制作任务 * PHOTO_DIGITAL_HUMAN_VIDEO: 照片数字人视频制作任务
	JobType *Show2DDigitalHumanVideoResponseJobType `json:"job_type,omitempty"`

	// 数字人视频制作开始时间。
	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 Show2DDigitalHumanVideoResponseJobType added in v0.1.80

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

func (Show2DDigitalHumanVideoResponseJobType) MarshalJSON added in v0.1.80

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

func (*Show2DDigitalHumanVideoResponseJobType) UnmarshalJSON added in v0.1.80

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

func (Show2DDigitalHumanVideoResponseJobType) Value added in v0.1.80

type Show2DDigitalHumanVideoResponseJobTypeEnum added in v0.1.80

type Show2DDigitalHumanVideoResponseJobTypeEnum struct {
	E_2_D_DIGITAL_HUMAN_VIDEO Show2DDigitalHumanVideoResponseJobType
	DIGITAL_HUMAN_PHOTO_VIDEO Show2DDigitalHumanVideoResponseJobType
}

func GetShow2DDigitalHumanVideoResponseJobTypeEnum added in v0.1.80

func GetShow2DDigitalHumanVideoResponseJobTypeEnum() Show2DDigitalHumanVideoResponseJobTypeEnum

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 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 Show2dModelTrainingJobRequest added in v0.1.76

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

	// 第三方用户ID。 > * 不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`
}

Show2dModelTrainingJobRequest Request Object

func (Show2dModelTrainingJobRequest) String added in v0.1.76

type Show2dModelTrainingJobResponse added in v0.1.76

type Show2dModelTrainingJobResponse struct {

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

	// 分身数字人模型名称。该名称会作为资产库中分身数字人模型资产名称。
	Name string `json:"name"`

	// 任务的状态。 * WAIT_FILE_UPLOAD: 待上传文件 * AUTO_VERIFYING: 自动审核中 * AUTO_VERIFY_FAILED: 自动审核失败 * MANUAL_VERIFYING: 人工审核中 * MANUAL_VERIFY_FAILED: 人工审核失败 * MANUAL_VERIFY_SUCCESS: 审核通过,等待预处理资源 * TRAINING_DATA_PREPROCESSING:训练数据预处理中 * TRAINING_DATA_PREPROCESS_FAILED: 训练数据预处理失败 * TRAINING_DATA_PREPROCESS_SUCCESS: 训练数据预处理完成,等待训练资源中 * TRAINING: 训练中 * TRAIN_FAILED: 训练失败 * TRAIN_SUCCESS: 训练完成,等待预处理资源 * INFERENCE_DATA_PREPROCESSING: 推理数据预处理中 * INFERENCE_DATA_PREPROCESS_FAILED: 推理数据预处理失败 * WAIT_MAIN_FILE_UPLOAD:等待主文件上传 * JOB_SUCCESS: 完成 * WAIT_USER_CONFIRM:等待用户确认训练效果 * JOB_REJECT:驳回 * JOB_PENDING:挂起 * JOB_FINISH:结束,最终状态,不可再做改变
	State Show2dModelTrainingJobResponseState `json:"state"`

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

	// 模型资产所属项目ID。
	ProjectId *string `json:"project_id,omitempty"`

	// 分身数字人模型封面下载URL。URL有效期24小时。
	CoverDownloadUrl *string `json:"cover_download_url,omitempty"`

	// 用户最近一次更新任务的时间(包括租户创建或者重新提交),格式遵循:RFC 3339。 例 “2020-07-30T10:43:17Z”
	LastUpdateTime *string `json:"last_update_time,omitempty"`

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

	// 分身数字人训练任务创建者联系方式,如手机或邮箱等。
	Contact *string `json:"contact,omitempty"`

	// 分身数字人训练任务的批次名称。
	BatchName *string `json:"batch_name,omitempty"`

	// 分身数字人训练任务标签。
	Tags *[]string `json:"tags,omitempty"`

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

	// 抠图类型。默认是AI。 * AI:AI抠图 * MANUAL:人工抠图
	MattingType *Show2dModelTrainingJobResponseMattingType `json:"matting_type,omitempty"`

	// 分身数字人训练视频下载URL。24小时内有效。
	TrainingVideoDownloadUrl *string `json:"training_video_download_url,omitempty"`

	// 身份证正面照片下载URL。24小时内有效。
	IdCardImage1DownloadUrl *string `json:"id_card_image1_download_url,omitempty"`

	// 身份证反面照片下载URL。24小时内有效。
	IdCardImage2DownloadUrl *string `json:"id_card_image2_download_url,omitempty"`

	// 授权书下载URL。24小时内有效。
	GrantFileDownloadUrl *string `json:"grant_file_download_url,omitempty"`

	// 操作日志列表。
	OperationLogs *[]OperationLogInfo `json:"operation_logs,omitempty"`

	// 评论记录列表。
	CommentLogs *[]CommentLogInfo `json:"comment_logs,omitempty"`

	// 遮罩文件是否已上传。
	IsMaskFileUploaded *bool `json:"is_mask_file_uploaded,omitempty"`

	// 遮罩下载URL。24小时内有效。
	MaskFileDownloadUrl *string `json:"mask_file_download_url,omitempty"`

	// 制作审核视频
	VerifyVideoDownloadUrl *string `json:"verify_video_download_url,omitempty"`

	// 标注视频url下载链接。24小时内有效。
	MarkableVideoDownloadUrl *string `json:"markable_video_download_url,omitempty"`

	InferenceDataProcessVideoMarkInfo *InferenceVideoMarkInfo `json:"inference_data_process_video_mark_info,omitempty"`

	InferenceDataProcessActionMarkInfo *InferenceActionMarkInfo `json:"inference_data_process_action_mark_info,omitempty"`

	// 分身数字人是否需要背景替换。需要背景替换的分身数字人训练视频需要绿幕拍摄。
	IsBackgroundReplacement *bool `json:"is_background_replacement,omitempty"`

	// 分身数字人模型分辨率。默认是1080P。 * 1080P:1080P。支持1080P及720P的视频输出。 * 4K:4K。支持4K、1080P及720P的视频输出。
	ModelResolution *string `json:"model_resolution,omitempty"`

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

Show2dModelTrainingJobResponse Response Object

func (Show2dModelTrainingJobResponse) String added in v0.1.76

type Show2dModelTrainingJobResponseMattingType added in v0.1.76

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

func (Show2dModelTrainingJobResponseMattingType) MarshalJSON added in v0.1.76

func (*Show2dModelTrainingJobResponseMattingType) UnmarshalJSON added in v0.1.76

func (Show2dModelTrainingJobResponseMattingType) Value added in v0.1.76

type Show2dModelTrainingJobResponseMattingTypeEnum added in v0.1.76

type Show2dModelTrainingJobResponseMattingTypeEnum struct {
	AI     Show2dModelTrainingJobResponseMattingType
	MANUAL Show2dModelTrainingJobResponseMattingType
}

func GetShow2dModelTrainingJobResponseMattingTypeEnum added in v0.1.76

func GetShow2dModelTrainingJobResponseMattingTypeEnum() Show2dModelTrainingJobResponseMattingTypeEnum

type Show2dModelTrainingJobResponseModelVersion added in v0.1.76

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

func (Show2dModelTrainingJobResponseModelVersion) MarshalJSON added in v0.1.76

func (*Show2dModelTrainingJobResponseModelVersion) UnmarshalJSON added in v0.1.76

func (Show2dModelTrainingJobResponseModelVersion) Value added in v0.1.76

type Show2dModelTrainingJobResponseModelVersionEnum added in v0.1.76

type Show2dModelTrainingJobResponseModelVersionEnum struct {
	V2 Show2dModelTrainingJobResponseModelVersion
	V3 Show2dModelTrainingJobResponseModelVersion
}

func GetShow2dModelTrainingJobResponseModelVersionEnum added in v0.1.76

func GetShow2dModelTrainingJobResponseModelVersionEnum() Show2dModelTrainingJobResponseModelVersionEnum

type Show2dModelTrainingJobResponseState added in v0.1.76

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

func (Show2dModelTrainingJobResponseState) MarshalJSON added in v0.1.76

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

func (*Show2dModelTrainingJobResponseState) UnmarshalJSON added in v0.1.76

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

func (Show2dModelTrainingJobResponseState) Value added in v0.1.76

type Show2dModelTrainingJobResponseStateEnum added in v0.1.76

func GetShow2dModelTrainingJobResponseStateEnum added in v0.1.76

func GetShow2dModelTrainingJobResponseStateEnum() Show2dModelTrainingJobResponseStateEnum

type ShowActiveCodeRequest added in v0.1.86

type ShowActiveCodeRequest struct {

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

	// 使用AK/SK方式认证时必选,请求的发生时间。
	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。
	ActiveCodeId string `json:"active_code_id"`
}

ShowActiveCodeRequest Request Object

func (ShowActiveCodeRequest) String added in v0.1.86

func (o ShowActiveCodeRequest) String() string

type ShowActiveCodeResponse added in v0.1.86

type ShowActiveCodeResponse struct {

	// 激活码ID。
	ActiveCodeId *string `json:"active_code_id,omitempty"`

	// 激活码。
	ActiveCode *string `json:"active_code,omitempty"`

	// 应用ID。
	RobotId *string `json:"robot_id,omitempty"`

	// 智能交互对话ID。
	RoomId *string `json:"room_id,omitempty"`

	// 有效天数(0表示长期有效)。
	ValidPeriod *int32 `json:"valid_period,omitempty"`

	// 过期时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	ExpireTime *string `json:"expire_time,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"`

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

ShowActiveCodeResponse Response Object

func (ShowActiveCodeResponse) String added in v0.1.86

func (o ShowActiveCodeResponse) String() string

type ShowAssetReplicationInfoRequest added in v0.1.86

type ShowAssetReplicationInfoRequest struct {

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

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

	// 第三方用户ID。 > * 不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

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

ShowAssetReplicationInfoRequest Request Object

func (ShowAssetReplicationInfoRequest) String added in v0.1.86

type ShowAssetReplicationInfoResponse added in v0.1.86

type ShowAssetReplicationInfoResponse struct {

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

	// 加密后的资产信息。
	AssetInfo *string `json:"asset_info,omitempty"`

	EncryptionInfo *ReplicationEncInfo `json:"encryption_info,omitempty"`

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

ShowAssetReplicationInfoResponse Response Object

func (ShowAssetReplicationInfoResponse) String added in v0.1.86

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

	// 第三方用户ID。 > * 不允许输入中文。
	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"`

	// 第三方用户ID。 > * 即创建资产是通过X-App-UserId头域传入的值。
	AppUserId *string `json:"app_user_id,omitempty"`

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

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

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

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

	// 失败原因。 * AUTOMATIC_REVIEW_REJECT:自动审核失败 * MANUAL_REVIEW_REJECT:人工审核失败
	FailType *ShowAssetResponseFailType `json:"fail_type,omitempty"`

	// 冻结/解冻/失败 原因。
	Reason *string `json:"reason,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 ShowAssetResponseFailType added in v0.1.75

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

func (ShowAssetResponseFailType) MarshalJSON added in v0.1.75

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

func (*ShowAssetResponseFailType) UnmarshalJSON added in v0.1.75

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

func (ShowAssetResponseFailType) Value added in v0.1.75

type ShowAssetResponseFailTypeEnum added in v0.1.75

type ShowAssetResponseFailTypeEnum struct {
	AUTOMATIC_REVIEW_REJECT ShowAssetResponseFailType
	MANUAL_REVIEW_REJECT    ShowAssetResponseFailType
}

func GetShowAssetResponseFailTypeEnum added in v0.1.75

func GetShowAssetResponseFailTypeEnum() ShowAssetResponseFailTypeEnum

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

	// 第三方用户ID。 > * 不允许输入中文。
	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"`

	// 自我介绍驱动方式。 * TEXT: 文本驱动,即通过TTS合成语音 * AUDIO: 语音驱动,需要在资产库中先上传语音资产
	IntroductionType *ShowDigitalHumanBusinessCardResponseIntroductionType `json:"introduction_type,omitempty"`

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

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

	// 自我介绍语音资产ID,用于驱动数字人口型。 > * 介绍语音需要作为asset_type=AUDIO资产先上传至资产库。
	IntroductionAudioAssetId *string `json:"introduction_audio_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 ShowDigitalHumanBusinessCardResponseIntroductionType added in v0.1.75

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

func (ShowDigitalHumanBusinessCardResponseIntroductionType) MarshalJSON added in v0.1.75

func (*ShowDigitalHumanBusinessCardResponseIntroductionType) UnmarshalJSON added in v0.1.75

func (ShowDigitalHumanBusinessCardResponseIntroductionType) Value added in v0.1.75

type ShowDigitalHumanBusinessCardResponseIntroductionTypeEnum added in v0.1.75

type ShowDigitalHumanBusinessCardResponseIntroductionTypeEnum struct {
	TEXT  ShowDigitalHumanBusinessCardResponseIntroductionType
	AUDIO ShowDigitalHumanBusinessCardResponseIntroductionType
}

func GetShowDigitalHumanBusinessCardResponseIntroductionTypeEnum added in v0.1.75

func GetShowDigitalHumanBusinessCardResponseIntroductionTypeEnum() ShowDigitalHumanBusinessCardResponseIntroductionTypeEnum

type ShowJobAuditResultRequest added in v0.1.76

type ShowJobAuditResultRequest struct {

	// 任务id。
	JobId string `json:"job_id"`
}

ShowJobAuditResultRequest Request Object

func (ShowJobAuditResultRequest) String added in v0.1.76

func (o ShowJobAuditResultRequest) String() string

type ShowJobAuditResultResponse added in v0.1.76

type ShowJobAuditResultResponse struct {
	SystemAuditResult *AuditResultSystemAuditResult `json:"system_audit_result,omitempty"`

	AdminAuditResult *AuditResultAdminAuditResult `json:"admin_audit_result,omitempty"`
	HttpStatusCode   int                          `json:"-"`
}

ShowJobAuditResultResponse Response Object

func (ShowJobAuditResultResponse) String added in v0.1.76

type ShowJobUploadingAddressRequest added in v0.1.76

type ShowJobUploadingAddressRequest struct {

	// 任务id。
	JobId string `json:"job_id"`
}

ShowJobUploadingAddressRequest Request Object

func (ShowJobUploadingAddressRequest) String added in v0.1.76

type ShowJobUploadingAddressResponse added in v0.1.76

type ShowJobUploadingAddressResponse struct {
	SegmentUrl *ShowJobUploadingAddressRspSegmentUrl `json:"segment_url,omitempty"`

	PackageUrl *ShowJobUploadingAddressRspPackageUrl `json:"package_url,omitempty"`

	// 授权书的上传地址。
	AuthorizationLetterUploadingUrl *string `json:"authorization_letter_uploading_url,omitempty"`
	HttpStatusCode                  int     `json:"-"`
}

ShowJobUploadingAddressResponse Response Object

func (ShowJobUploadingAddressResponse) String added in v0.1.76

type ShowJobUploadingAddressRspPackageUrl added in v0.1.76

type ShowJobUploadingAddressRspPackageUrl struct {

	// 上传的训练数据地址,用户需要将训练数据打成zip包后上传到该url。 > * 通过该obs地址上传时需要设置content-type为application/zip
	TrainingDataUploadingUrl *string `json:"training_data_uploading_url,omitempty"`
}

ShowJobUploadingAddressRspPackageUrl 整包上传任务的url。

func (ShowJobUploadingAddressRspPackageUrl) String added in v0.1.76

type ShowJobUploadingAddressRspSegmentUrl added in v0.1.76

type ShowJobUploadingAddressRspSegmentUrl struct {

	// 音频上传的地址。 > * 通过该obs地址上传时需要设置content-type为audio/wav
	AudioUploadingUrl *[]string `json:"audio_uploading_url,omitempty"`

	// 文本上传的地址。 > * 通过该obs地址上传时需要设置content-type为text/plain
	TxtUploadingUrl *[]string `json:"txt_uploading_url,omitempty"`
}

ShowJobUploadingAddressRspSegmentUrl 分句上传任务的上传地址。

func (ShowJobUploadingAddressRspSegmentUrl) String added in v0.1.76

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

	// 第三方用户ID。 > * 不允许输入中文。
	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"`

	// 第三方用户ID。 > * 不允许输入中文。
	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:取消 * BLOCK: 冻结
	State ShowPhotoDigitalHumanVideoResponseState `json:"state"`

	// 任务类型。 * 2D_DIGITAL_HUMAN_VIDEO: 分身数字人视频制作任务 * PHOTO_DIGITAL_HUMAN_VIDEO: 照片数字人视频制作任务
	JobType *ShowPhotoDigitalHumanVideoResponseJobType `json:"job_type,omitempty"`

	// 数字人视频制作开始时间。
	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 ShowPhotoDigitalHumanVideoResponseJobType added in v0.1.80

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

func (ShowPhotoDigitalHumanVideoResponseJobType) MarshalJSON added in v0.1.80

func (*ShowPhotoDigitalHumanVideoResponseJobType) UnmarshalJSON added in v0.1.80

func (ShowPhotoDigitalHumanVideoResponseJobType) Value added in v0.1.80

type ShowPhotoDigitalHumanVideoResponseJobTypeEnum added in v0.1.80

type ShowPhotoDigitalHumanVideoResponseJobTypeEnum struct {
	E_2_D_DIGITAL_HUMAN_VIDEO ShowPhotoDigitalHumanVideoResponseJobType
	DIGITAL_HUMAN_PHOTO_VIDEO ShowPhotoDigitalHumanVideoResponseJobType
}

func GetShowPhotoDigitalHumanVideoResponseJobTypeEnum added in v0.1.80

func GetShowPhotoDigitalHumanVideoResponseJobTypeEnum() ShowPhotoDigitalHumanVideoResponseJobTypeEnum

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

	// 第三方用户ID。 > * 不允许输入中文。
	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 ShowRobotRequest added in v0.1.78

type ShowRobotRequest struct {

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

	// 使用AK/SK方式认证时必选,请求的发生时间。
	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。
	RobotId string `json:"robot_id"`
}

ShowRobotRequest Request Object

func (ShowRobotRequest) String added in v0.1.78

func (o ShowRobotRequest) String() string

type ShowRobotResponse added in v0.1.78

type ShowRobotResponse struct {

	// 应用ID。
	RobotId *string `json:"robot_id,omitempty"`

	// 应用名称。
	Name *string `json:"name,omitempty"`

	// 第三方应用ID。
	AppId *string `json:"app_id,omitempty"`

	// 对接第三方应用厂商类型。 > 0:科大讯飞AIUI;1:华为云CBS;2:科大讯飞星火交互认知大模型;5:第三方驱动;6:第三方语言模型
	AppType *int32 `json:"app_type,omitempty"`

	// 对话的并发数
	Concurrency *int32 `json:"concurrency,omitempty"`

	Language *LanguageEnum `json:"language,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"`

	// CBS所在区域
	Region *int32 `json:"region,omitempty"`

	// CBS所在区域的projectId
	CbsProjectId *string `json:"cbs_project_id,omitempty"`

	// 第三方语言模型地址。
	LlmUrl *string `json:"llm_url,omitempty"`

	// 是否采用流式响应。
	IsStream *bool `json:"is_stream,omitempty"`

	// 支持的多轮对话数量,取值大于1时,请求第三方语言模型时将携带历史对话信息。
	ChatRounds *int32 `json:"chat_rounds,omitempty"`

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

ShowRobotResponse Response Object

func (ShowRobotResponse) String added in v0.1.78

func (o ShowRobotResponse) String() string

type ShowSmartChatJobRequest added in v0.1.78

type ShowSmartChatJobRequest struct {

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

	// 使用AK/SK方式认证时必选,请求的发生时间。
	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,获取方法请参考[[创建智能交互对话直播间](https://support.huaweicloud.com/api-metastudio/CreateSmartChatRoom.html)](tag:hc,hk)[“创建智能交互对话直播间”](tag:cmcc)。
	RoomId string `json:"room_id"`

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

ShowSmartChatJobRequest Request Object

func (ShowSmartChatJobRequest) String added in v0.1.78

func (o ShowSmartChatJobRequest) String() string

type ShowSmartChatJobResponse added in v0.1.78

type ShowSmartChatJobResponse struct {

	// 数字人智能交互对话任务ID。
	JobId *string `json:"job_id,omitempty"`

	// 数字人智能交互对话任务的状态。 * WAITING: 等待 * PROCESSING: 处理中 * SUCCEED: 成功 * FAILED: 失败 * CANCELED: 取消 * HEARTBEAT: 心跳
	State *ShowSmartChatJobResponseState `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"`

	ChatSubtitleConfig *ChatSubtitleConfig `json:"chat_subtitle_config,omitempty"`

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

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

ShowSmartChatJobResponse Response Object

func (ShowSmartChatJobResponse) String added in v0.1.78

func (o ShowSmartChatJobResponse) String() string

type ShowSmartChatJobResponseState added in v0.1.78

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

func (ShowSmartChatJobResponseState) MarshalJSON added in v0.1.78

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

func (*ShowSmartChatJobResponseState) UnmarshalJSON added in v0.1.78

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

func (ShowSmartChatJobResponseState) Value added in v0.1.78

type ShowSmartChatJobResponseStateEnum added in v0.1.78

func GetShowSmartChatJobResponseStateEnum added in v0.1.78

func GetShowSmartChatJobResponseStateEnum() ShowSmartChatJobResponseStateEnum

type ShowSmartChatRoomRequest added in v0.1.78

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

	// 第三方用户ID。 > * 不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`
}

ShowSmartChatRoomRequest Request Object

func (ShowSmartChatRoomRequest) String added in v0.1.78

func (o ShowSmartChatRoomRequest) String() string

type ShowSmartChatRoomResponse added in v0.1.78

type ShowSmartChatRoomResponse struct {

	// 对话名称
	RoomName string `json:"room_name"`

	// 对话描述。
	RoomDescription *string `json:"room_description,omitempty"`

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

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

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

	// 机器人ID。获取方法请参考[创建应用](CreateRobot.xml)。
	RobotId string `json:"robot_id"`

	// 并发路数。
	Concurrency *int32 `json:"concurrency,omitempty"`

	BackgroundConfig *BackgroundConfigInfo `json:"background_config,omitempty"`

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

	ReviewConfig *ReviewConfig `json:"review_config,omitempty"`

	ChatSubtitleConfig *ChatSubtitleConfig `json:"chat_subtitle_config,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:"-"`
}

ShowSmartChatRoomResponse Response Object

func (ShowSmartChatRoomResponse) String added in v0.1.78

func (o ShowSmartChatRoomResponse) String() string

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

	// 第三方用户ID。 > * 不允许输入中文。
	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"`

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

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

	// 数字人直播任务的状态。 * WAITING: 等待 * PROCESSING: 处理中 * SUCCEED: 成功 * FAILED: 失败 * BLOCKED: 封禁
	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"`

	LiveEventCallbackConfig *LiveEventCallBackConfig `json:"live_event_callback_config,omitempty"`

	// 数字人直播推流时长,单位秒
	StreamDuration *float32 `json:"stream_duration,omitempty"`

	// 封禁信息
	BlockReason *string `json:"block_reason,omitempty"`

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

	CoStreamerConfig *CoStreamerConfig `json:"co_streamer_config,omitempty"`

	LiveJobLog *LiveJobLog `json:"live_job_log,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
	BLOCKED    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"`

	// 第三方用户ID。 > * 不允许输入中文。
	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: 临时直播间,直播任务结束后自动清理直播间。 * TEMPLATE: 直播间模板。
	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"`

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

	// RTMP视频推流第三方直播平台流秘钥,与推流地址对应。
	StreamKeys *[]string `json:"stream_keys,omitempty"`

	// 主播轮换时备选主播数字人资产ID(仅形象资产,不包含音色)。
	BackupModelAssetIds *[]string `json:"backup_model_asset_ids,omitempty"`

	LiveEventCallbackConfig *LiveEventCallBackConfig `json:"live_event_callback_config,omitempty"`

	ReviewConfig *ReviewConfig `json:"review_config,omitempty"`

	SharedConfig *SharedConfig `json:"shared_config,omitempty"`

	// 横竖屏类型。默认值为:VERTICAL。 * LANDSCAPE:横屏。 * VERTICAL: 竖屏。
	ViewMode *ShowSmartLiveRoomResponseViewMode `json:"view_mode,omitempty"`

	CoStreamerConfig *CoStreamerConfig `json:"co_streamer_config,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"`

	// 直播间封面图新URL
	Thumbnail *string `json:"thumbnail,omitempty"`

	// 直播间配置状态。 - ENABLE: 直播间正常可用。 - DISABLE: 直播间不可用。不可用原因在error_info中说明。 - BLOCKED:直播间被冻结。冻结原因在error_info中说明。
	RoomState *ShowSmartLiveRoomResponseRoomState `json:"room_state,omitempty"`

	ErrorInfo *ErrorResponse `json:"error_info,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 ShowSmartLiveRoomResponseRoomState added in v0.1.75

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

func (ShowSmartLiveRoomResponseRoomState) MarshalJSON added in v0.1.75

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

func (*ShowSmartLiveRoomResponseRoomState) UnmarshalJSON added in v0.1.75

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

func (ShowSmartLiveRoomResponseRoomState) Value added in v0.1.75

type ShowSmartLiveRoomResponseRoomStateEnum added in v0.1.75

type ShowSmartLiveRoomResponseRoomStateEnum struct {
	ENABLE  ShowSmartLiveRoomResponseRoomState
	DISABLE ShowSmartLiveRoomResponseRoomState
	BLOCKED ShowSmartLiveRoomResponseRoomState
}

func GetShowSmartLiveRoomResponseRoomStateEnum added in v0.1.75

func GetShowSmartLiveRoomResponseRoomStateEnum() ShowSmartLiveRoomResponseRoomStateEnum

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
	TEMPLATE ShowSmartLiveRoomResponseRoomType
}

func GetShowSmartLiveRoomResponseRoomTypeEnum added in v0.1.60

func GetShowSmartLiveRoomResponseRoomTypeEnum() ShowSmartLiveRoomResponseRoomTypeEnum

type ShowSmartLiveRoomResponseViewMode added in v0.1.80

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

func (ShowSmartLiveRoomResponseViewMode) MarshalJSON added in v0.1.80

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

func (*ShowSmartLiveRoomResponseViewMode) UnmarshalJSON added in v0.1.80

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

func (ShowSmartLiveRoomResponseViewMode) Value added in v0.1.80

type ShowSmartLiveRoomResponseViewModeEnum added in v0.1.80

type ShowSmartLiveRoomResponseViewModeEnum struct {
	LANDSCAPE ShowSmartLiveRoomResponseViewMode
	VERTICAL  ShowSmartLiveRoomResponseViewMode
}

func GetShowSmartLiveRoomResponseViewModeEnum added in v0.1.80

func GetShowSmartLiveRoomResponseViewModeEnum() ShowSmartLiveRoomResponseViewModeEnum

type ShowTrainingSegmentInfoRequest added in v0.1.76

type ShowTrainingSegmentInfoRequest struct {

	// 任务id。
	JobId string `json:"job_id"`
}

ShowTrainingSegmentInfoRequest Request Object

func (ShowTrainingSegmentInfoRequest) String added in v0.1.76

type ShowTrainingSegmentInfoResponse added in v0.1.76

type ShowTrainingSegmentInfoResponse struct {

	// 确认过的语句索引。
	ConfirmedIndex *[]int32 `json:"confirmed_index,omitempty"`
	HttpStatusCode int      `json:"-"`
}

ShowTrainingSegmentInfoResponse Response Object

func (ShowTrainingSegmentInfoResponse) String added in v0.1.76

type ShowTtsAuditionFileRequest added in v0.1.76

type ShowTtsAuditionFileRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用uuId,若不携带,则后台自动生成
	XRequestId *string `json:"X-Request-Id,omitempty"`

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

	// 使用AK/SK方式认证时必选,请求的发生时间。
	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。
	JobId string `json:"job_id"`
}

ShowTtsAuditionFileRequest Request Object

func (ShowTtsAuditionFileRequest) String added in v0.1.76

type ShowTtsAuditionFileResponse added in v0.1.76

type ShowTtsAuditionFileResponse struct {

	// 试听文件是否已生成完成。该标记为false时,应该每隔5秒再次调用本接口获取试听文件。
	IsFileComplete *bool `json:"is_file_complete,omitempty"`

	// 异常信息。
	Message *string `json:"message,omitempty"`

	// 试听文件列表。
	Files          *[]AuditionFile `json:"files,omitempty"`
	HttpStatusCode int             `json:"-"`
}

ShowTtsAuditionFileResponse Response Object

func (ShowTtsAuditionFileResponse) String added in v0.1.76

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

	// 第三方用户ID。 > * 不允许输入中文。
	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"`

	// 第三方用户ID。 > * 不允许输入中文。
	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,omitempty"`

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

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

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

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

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

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

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

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

	ReviewConfig *ReviewConfig `json:"review_config,omitempty"`

	// 拍摄脚本列表。
	ShootScripts *[]ShootScriptShowItem `json:"shoot_scripts,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"`

	// 剧本封面下载url。
	ScriptCoverUrl *string `json:"script_cover_url,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 ShowVoiceTrainingJobRequest added in v0.1.76

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

	// 第三方用户ID。 > * 不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 任务id。
	JobId string `json:"job_id"`
}

ShowVoiceTrainingJobRequest Request Object

func (ShowVoiceTrainingJobRequest) String added in v0.1.76

type ShowVoiceTrainingJobResponse added in v0.1.76

type ShowVoiceTrainingJobResponse struct {
	JobType *JobType `json:"job_type,omitempty"`

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

	// 用户id。
	AppUserId *string `json:"app_user_id,omitempty"`

	// 音色名称。该名称会作为资产库中音色模型资产名称。
	VoiceName *string `json:"voice_name,omitempty"`

	// 性别。 * FEMALE: 女性 * MALE: 是男性
	Sex *string `json:"sex,omitempty"`

	// 语言。
	Language *string `json:"language,omitempty"`

	State *JobState `json:"state,omitempty"`

	// 本次任务中该状态出现的次数
	RejectTimes *int32 `json:"reject_times,omitempty"`

	// 当任务状态为成功时呈现,音色模型在资产库中的id。
	AssetId *string `json:"asset_id,omitempty"`

	// 当任务失败时呈现,失败错误码。
	JobFailedCode *string `json:"job_failed_code,omitempty"`

	// 当任务失败时呈现,失败原因。
	JobFailedReason *string `json:"job_failed_reason,omitempty"`

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

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

	// 用户授权书连接。
	VoiceAuthorizationUrl *string `json:"voice_authorization_url,omitempty"`

	CreateType *CreateType `json:"create_type,omitempty"`

	Tag            *JobTag `json:"tag,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ShowVoiceTrainingJobResponse Response Object

func (ShowVoiceTrainingJobResponse) String added in v0.1.76

type SmartChatRoomBaseInfo added in v0.1.78

type SmartChatRoomBaseInfo struct {

	// 智能交互对话ID
	RoomId *string `json:"room_id,omitempty"`

	// 智能交互对话名称
	RoomName *string `json:"room_name,omitempty"`

	// 智能交互对话描述。
	RoomDescription *string `json:"room_description,omitempty"`

	// 机器人ID。
	RobotId *string `json:"robot_id,omitempty"`

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

	ModelInfos *ModelInfo `json:"model_infos,omitempty"`

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

	// 并发路数。
	Concurrency *int32 `json:"concurrency,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 (SmartChatRoomBaseInfo) String added in v0.1.78

func (o SmartChatRoomBaseInfo) String() string

type SmartImageLayerConfig added in v0.1.75

type SmartImageLayerConfig struct {

	// 图片文件的URL。
	ImageUrl string `json:"image_url"`

	// 图片显示时长。单位s * 0表示一直显示。
	DisplayDuration *int32 `json:"display_duration,omitempty"`
}

SmartImageLayerConfig 素材图片图层配置。

func (SmartImageLayerConfig) String added in v0.1.75

func (o SmartImageLayerConfig) String() string

type SmartLayerConfig added in v0.1.75

type SmartLayerConfig struct {

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

	// 图层所需资产的资产id,外部资产信息无需填写
	AssetId *string `json:"asset_id,omitempty"`

	Position *LayerPositionConfig `json:"position"`

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

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

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

SmartLayerConfig 智能图层配置。

func (SmartLayerConfig) String added in v0.1.75

func (o SmartLayerConfig) String() string

type SmartLayerConfigLayerType added in v0.1.75

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

func (SmartLayerConfigLayerType) MarshalJSON added in v0.1.75

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

func (*SmartLayerConfigLayerType) UnmarshalJSON added in v0.1.75

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

func (SmartLayerConfigLayerType) Value added in v0.1.75

type SmartLayerConfigLayerTypeEnum added in v0.1.75

type SmartLayerConfigLayerTypeEnum struct {
	IMAGE SmartLayerConfigLayerType
	VIDEO SmartLayerConfigLayerType
}

func GetSmartLayerConfigLayerTypeEnum added in v0.1.75

func GetSmartLayerConfigLayerTypeEnum() SmartLayerConfigLayerTypeEnum

type SmartLiveJob added in v0.1.60

type SmartLiveJob struct {

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

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

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

	// 数字人直播任务的状态。 * WAITING: 等待 * PROCESSING: 处理中 * SUCCEED: 成功 * FAILED: 失败 * BLOCKED: 封禁
	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"`

	LiveEventCallbackConfig *LiveEventCallBackConfig `json:"live_event_callback_config,omitempty"`

	// 数字人直播推流时长,单位秒
	StreamDuration *float32 `json:"stream_duration,omitempty"`

	// 封禁信息
	BlockReason *string `json:"block_reason,omitempty"`

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

	CoStreamerConfig *CoStreamerConfig `json:"co_streamer_config,omitempty"`

	LiveJobLog *LiveJobLog `json:"live_job_log,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
	BLOCKED    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"`

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

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

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

	// 直播间配置状态。 - ENABLE: 直播间正常可用。 - DISABLE: 直播间不可用。不可用原因在error_info中说明。 - BLOCKED:直播间被冻结。冻结原因在error_info中说明。
	RoomState *SmartLiveRoomBaseInfoRoomState `json:"room_state,omitempty"`

	// 横竖屏类型。默认值为:VERTICAL。 * LANDSCAPE:横屏。 * VERTICAL: 竖屏。
	ViewMode *SmartLiveRoomBaseInfoViewMode `json:"view_mode,omitempty"`

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

	SharedConfig *SharedConfig `json:"shared_config,omitempty"`

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

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

	// 直播间封面图URL
	Thumbnail *string `json:"thumbnail,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 SmartLiveRoomBaseInfoRoomState added in v0.1.75

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

func (SmartLiveRoomBaseInfoRoomState) MarshalJSON added in v0.1.75

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

func (*SmartLiveRoomBaseInfoRoomState) UnmarshalJSON added in v0.1.75

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

func (SmartLiveRoomBaseInfoRoomState) Value added in v0.1.75

type SmartLiveRoomBaseInfoRoomStateEnum added in v0.1.75

type SmartLiveRoomBaseInfoRoomStateEnum struct {
	ENABLE  SmartLiveRoomBaseInfoRoomState
	DISABLE SmartLiveRoomBaseInfoRoomState
	BLOCKED SmartLiveRoomBaseInfoRoomState
}

func GetSmartLiveRoomBaseInfoRoomStateEnum added in v0.1.75

func GetSmartLiveRoomBaseInfoRoomStateEnum() SmartLiveRoomBaseInfoRoomStateEnum

type SmartLiveRoomBaseInfoRoomType added in v0.1.75

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

func (SmartLiveRoomBaseInfoRoomType) MarshalJSON added in v0.1.75

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

func (*SmartLiveRoomBaseInfoRoomType) UnmarshalJSON added in v0.1.75

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

func (SmartLiveRoomBaseInfoRoomType) Value added in v0.1.75

type SmartLiveRoomBaseInfoRoomTypeEnum added in v0.1.75

type SmartLiveRoomBaseInfoRoomTypeEnum struct {
	NORMAL   SmartLiveRoomBaseInfoRoomType
	TEMP     SmartLiveRoomBaseInfoRoomType
	TEMPLATE SmartLiveRoomBaseInfoRoomType
}

func GetSmartLiveRoomBaseInfoRoomTypeEnum added in v0.1.75

func GetSmartLiveRoomBaseInfoRoomTypeEnum() SmartLiveRoomBaseInfoRoomTypeEnum

type SmartLiveRoomBaseInfoViewMode added in v0.1.86

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

func (SmartLiveRoomBaseInfoViewMode) MarshalJSON added in v0.1.86

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

func (*SmartLiveRoomBaseInfoViewMode) UnmarshalJSON added in v0.1.86

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

func (SmartLiveRoomBaseInfoViewMode) Value added in v0.1.86

type SmartLiveRoomBaseInfoViewModeEnum added in v0.1.86

type SmartLiveRoomBaseInfoViewModeEnum struct {
	LANDSCAPE SmartLiveRoomBaseInfoViewMode
	VERTICAL  SmartLiveRoomBaseInfoViewMode
}

func GetSmartLiveRoomBaseInfoViewModeEnum added in v0.1.86

func GetSmartLiveRoomBaseInfoViewModeEnum() SmartLiveRoomBaseInfoViewModeEnum

type SmartVideoLayerConfig added in v0.1.75

type SmartVideoLayerConfig struct {

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

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

	// 视频显示时长。单位s * 0:表示一直显示。
	DisplayDuration *int32 `json:"display_duration,omitempty"`
}

SmartVideoLayerConfig 素材视频图层配置。

func (SmartVideoLayerConfig) String added in v0.1.75

func (o SmartVideoLayerConfig) String() string

type StartSmartChatJobRequest added in v0.1.78

type StartSmartChatJobRequest struct {

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

	// 使用AK/SK方式认证时必选,请求的发生时间。
	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,获取方法请参考[[创建智能交互对话直播间](https://support.huaweicloud.com/api-metastudio/CreateSmartChatRoom.html)](tag:hc,hk)[“创建智能交互对话直播间”](tag:cmcc)。
	RoomId string `json:"room_id"`

	// 应用ID,获取方法请参考[[创建应用](https://support.huaweicloud.com/api-metastudio/CreateRobot.html)](tag:hc,hk)[“创建应用”](tag:cmcc)。
	RobotId string `json:"robot_id"`
}

StartSmartChatJobRequest Request Object

func (StartSmartChatJobRequest) String added in v0.1.78

func (o StartSmartChatJobRequest) String() string

type StartSmartChatJobResponse added in v0.1.78

type StartSmartChatJobResponse struct {

	// 智能交互对话任务ID。
	JobId *string `json:"job_id,omitempty"`

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

	ChatSubtitleConfig *ChatSubtitleConfig `json:"chat_subtitle_config,omitempty"`

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

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

StartSmartChatJobResponse Response Object

func (StartSmartChatJobResponse) String added in v0.1.78

func (o StartSmartChatJobResponse) String() string

type StartSmartLiveReq added in v0.1.60

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

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

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

	// RTMP视频推流第三方直播平台流秘钥,与推流地址对应。
	StreamKeys *[]string `json:"stream_keys,omitempty"`

	// 互动回调URL,含鉴权信息。
	InteractionCallbackUrl *string `json:"interaction_callback_url,omitempty"`

	LiveEventCallbackConfig *LiveEventCallBackConfig `json:"live_event_callback_config,omitempty"`

	// 横竖屏类型。默认值为:VERTICAL。 * LANDSCAPE:横屏。 * VERTICAL: 竖屏。
	ViewMode *StartSmartLiveReqViewMode `json:"view_mode,omitempty"`

	CoStreamerConfig *CoStreamerConfig `json:"co_streamer_config,omitempty"`
}

StartSmartLiveReq 数字人直播任务请求。

func (StartSmartLiveReq) String added in v0.1.60

func (o StartSmartLiveReq) String() string

type StartSmartLiveReqViewMode added in v0.1.80

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

func (StartSmartLiveReqViewMode) MarshalJSON added in v0.1.80

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

func (*StartSmartLiveReqViewMode) UnmarshalJSON added in v0.1.80

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

func (StartSmartLiveReqViewMode) Value added in v0.1.80

type StartSmartLiveReqViewModeEnum added in v0.1.80

type StartSmartLiveReqViewModeEnum struct {
	LANDSCAPE StartSmartLiveReqViewMode
	VERTICAL  StartSmartLiveReqViewMode
}

func GetStartSmartLiveReqViewModeEnum added in v0.1.80

func GetStartSmartLiveReqViewModeEnum() StartSmartLiveReqViewModeEnum

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

	// 第三方用户ID。 > * 不允许输入中文。
	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"`

	LiveEventCallbackConfig *LiveEventCallBackConfig `json:"live_event_callback_config,omitempty"`

	// 开播风险告警列表。
	LiveWarningInfo *[]LiveWarningItem `json:"live_warning_info,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 StopSmartChatJobRequest added in v0.1.78

type StopSmartChatJobRequest struct {

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

	// 使用AK/SK方式认证时必选,请求的发生时间。
	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,获取方法请参考[[创建智能交互对话直播间](https://support.huaweicloud.com/api-metastudio/CreateSmartChatRoom.html)](tag:hc,hk)[“创建智能交互对话直播间”](tag:cmcc)。
	RoomId string `json:"room_id"`

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

StopSmartChatJobRequest Request Object

func (StopSmartChatJobRequest) String added in v0.1.78

func (o StopSmartChatJobRequest) String() string

type StopSmartChatJobResponse added in v0.1.78

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

StopSmartChatJobResponse Response Object

func (StopSmartChatJobResponse) String added in v0.1.78

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

	// 第三方用户ID。 > * 不允许输入中文。
	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"`

	// 第三方用户ID。 > * 不允许输入中文。
	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"`
}

StyleExtraMeta 风格额外信息

func (StyleExtraMeta) String

func (o StyleExtraMeta) String() 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 SubtitleConfig added in v0.1.75

type SubtitleConfig struct {

	// 字幕框左下角像素点坐标。  > *横屏(16:9)视频像素为1920x1080;竖屏(9:16)视频像素为1080x1920。
	Dx *int32 `json:"dx,omitempty"`

	// 字幕框左下角像素点坐标。  > *横屏(16:9)视频像素为1920x1080;竖屏(9:16)视频像素为1080x1920。
	Dy *int32 `json:"dy,omitempty"`

	// 字体。当前支持的字体: * HarmonyOS_Sans_SC_Black:鸿蒙粗体 * HarmonyOS_Sans_SC_Regular:鸿蒙常规 * HarmonyOS_Sans_SC_Thin:鸿蒙细体
	FontName *string `json:"font_name,omitempty"`

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

	// 字幕框高度 > * 字幕框宽度固定为屏幕宽度的80% > * 参数h用于方便前端计算字幕框左上角坐标,后台不使用该参数
	H *int32 `json:"h,omitempty"`

	// 字幕框宽度
	W *int32 `json:"w,omitempty"`
}

SubtitleConfig 字幕配置。

func (SubtitleConfig) String added in v0.1.75

func (o SubtitleConfig) String() string

type SystemProperty

type SystemProperty struct {

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

	// 系统属性。  公共资产属性: * BACKGROUND_IMG:视频制作的背景图片。value设置成Yes * CREATED_BY_PLATFORM: 是否平台生成。  分身数字人资产属性: * MATERIAL_IMG:素材图片,用作前景。value设置成Yes。 * MATERIAL_VIDEO:素材视频,用作前景。value设置成Yes。 * BUSSINESS_CARD_VIDEO:名片视频。 * TO_BE_TRANSLATED_VIDEO: 视频翻译的源视频。可取值Yes。  3D数字人资产属性: * STYLE_ID:风格Id。 * DH_ID:数字人ID(尚未启用)。 * PLATFORM_AVAILABLE:是否平台可用(尚未启用)。 * RENDER_ENGINE:引擎类型。value可选UE或MetaEngine。 * BACKGROUND_SCENE:视频制作的2D背景场景。value可选Horizontal(横屏)或者Vertical(竖屏)。
	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
	MATERIAL_IMG           SystemPropertyKey
	MATERIAL_VIDEO         SystemPropertyKey
	BUSSINESS_CARD_VIDEO   SystemPropertyKey
	TO_BE_TRANSLATED_VIDEO SystemPropertyKey
}

func GetSystemPropertyKeyEnum

func GetSystemPropertyKeyEnum() SystemPropertyKeyEnum

type TextConfig added in v0.1.60

type TextConfig struct {

	// 台词脚本。  支持两种模式,纯文本模式和标签模式。  ### 纯文本模式 纯文本模式,使用方法,如“大家好,我是人工智大家,是个虚拟主播”。  ### 标签模式 SSML标签的详细定义请参考[文本驱动SSML定义](metastudio_02_0038.xml)。
	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编码。  示例:若想添加文字水印“测试文字水印”,那么text_context的值为:5rWL6K+V5paH5a2X5rC05Y2w
	TextContext *string `json:"text_context,omitempty"`

	// 字体。当前支持的字体: * HarmonyOS_Sans_SC_Black:鸿蒙粗体 * HarmonyOS_Sans_SC_Regular:鸿蒙常规 * HarmonyOS_Sans_SC_Thin:鸿蒙细体 * fzyouh:方正瘦体
	FontName *string `json:"font_name,omitempty"`

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

	// 字体颜色。RGB颜色值。
	FontColor *string `json:"font_color,omitempty"`
}

TextLayerConfig 素材文字图层配置。

func (TextLayerConfig) String added in v0.1.60

func (o TextLayerConfig) String() string

type ThirdPartyModelConfig added in v0.1.80

type ThirdPartyModelConfig struct {

	// 第三方语言模型应用ID。
	AppId *string `json:"app_id,omitempty"`

	// 第三方语言模型应用密钥。
	AppKey *string `json:"app_key,omitempty"`

	// 第三方语言模型地址。
	LlmUrl *string `json:"llm_url,omitempty"`

	// 是否采用流式响应。
	IsStream *bool `json:"is_stream,omitempty"`

	// 支持的多轮对话数量,取值大于1时,请求第三方语言模型时将携带历史对话信息。
	ChatRounds *int32 `json:"chat_rounds,omitempty"`
}

ThirdPartyModelConfig 第三方语言模型配置

func (ThirdPartyModelConfig) String added in v0.1.80

func (o ThirdPartyModelConfig) String() string

type TrainingJobBasicInfo added in v0.1.76

type TrainingJobBasicInfo struct {

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

	// 分身数字人模型名称。该名称会作为资产库中分身数字人模型资产名称。
	Name string `json:"name"`

	// 任务的状态。 * WAIT_FILE_UPLOAD: 待上传文件 * AUTO_VERIFYING: 自动审核中 * AUTO_VERIFY_FAILED: 自动审核失败 * MANUAL_VERIFYING: 人工审核中 * MANUAL_VERIFY_FAILED: 人工审核失败 * MANUAL_VERIFY_SUCCESS: 审核通过,等待预处理资源 * TRAINING_DATA_PREPROCESSING:训练数据预处理中 * TRAINING_DATA_PREPROCESS_FAILED: 训练数据预处理失败 * TRAINING_DATA_PREPROCESS_SUCCESS: 训练数据预处理完成,等待训练资源中 * TRAINING: 训练中 * TRAIN_FAILED: 训练失败 * TRAIN_SUCCESS: 训练完成,等待预处理资源 * INFERENCE_DATA_PREPROCESSING: 推理数据预处理中 * INFERENCE_DATA_PREPROCESS_FAILED: 推理数据预处理失败 * WAIT_MAIN_FILE_UPLOAD:等待主文件上传 * JOB_SUCCESS: 完成 * WAIT_USER_CONFIRM:等待用户确认训练效果 * JOB_REJECT:驳回 * JOB_PENDING:挂起 * JOB_FINISH:结束,最终状态,不可再做改变
	State TrainingJobBasicInfoState `json:"state"`

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

	// 模型资产所属项目ID。
	ProjectId *string `json:"project_id,omitempty"`

	// 分身数字人模型封面下载URL。URL有效期24小时。
	CoverDownloadUrl *string `json:"cover_download_url,omitempty"`

	// 用户最近一次更新任务的时间(包括租户创建或者重新提交),格式遵循:RFC 3339。 例 “2020-07-30T10:43:17Z”
	LastUpdateTime *string `json:"last_update_time,omitempty"`

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

	// 分身数字人训练任务创建者联系方式,如手机或邮箱等。
	Contact *string `json:"contact,omitempty"`

	// 分身数字人训练任务的批次名称。
	BatchName *string `json:"batch_name,omitempty"`

	// 分身数字人训练任务标签。
	Tags *[]string `json:"tags,omitempty"`

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

	// 抠图类型。默认是AI。 * AI:AI抠图 * MANUAL:人工抠图
	MattingType *TrainingJobBasicInfoMattingType `json:"matting_type,omitempty"`
}

func (TrainingJobBasicInfo) String added in v0.1.76

func (o TrainingJobBasicInfo) String() string

type TrainingJobBasicInfoMattingType added in v0.1.76

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

func (TrainingJobBasicInfoMattingType) MarshalJSON added in v0.1.76

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

func (*TrainingJobBasicInfoMattingType) UnmarshalJSON added in v0.1.76

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

func (TrainingJobBasicInfoMattingType) Value added in v0.1.76

type TrainingJobBasicInfoMattingTypeEnum added in v0.1.76

type TrainingJobBasicInfoMattingTypeEnum struct {
	AI     TrainingJobBasicInfoMattingType
	MANUAL TrainingJobBasicInfoMattingType
}

func GetTrainingJobBasicInfoMattingTypeEnum added in v0.1.76

func GetTrainingJobBasicInfoMattingTypeEnum() TrainingJobBasicInfoMattingTypeEnum

type TrainingJobBasicInfoModelVersion added in v0.1.76

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

func (TrainingJobBasicInfoModelVersion) MarshalJSON added in v0.1.76

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

func (*TrainingJobBasicInfoModelVersion) UnmarshalJSON added in v0.1.76

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

func (TrainingJobBasicInfoModelVersion) Value added in v0.1.76

type TrainingJobBasicInfoModelVersionEnum added in v0.1.76

type TrainingJobBasicInfoModelVersionEnum struct {
	V2 TrainingJobBasicInfoModelVersion
	V3 TrainingJobBasicInfoModelVersion
}

func GetTrainingJobBasicInfoModelVersionEnum added in v0.1.76

func GetTrainingJobBasicInfoModelVersionEnum() TrainingJobBasicInfoModelVersionEnum

type TrainingJobBasicInfoState added in v0.1.76

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

func (TrainingJobBasicInfoState) MarshalJSON added in v0.1.76

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

func (*TrainingJobBasicInfoState) UnmarshalJSON added in v0.1.76

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

func (TrainingJobBasicInfoState) Value added in v0.1.76

type TrainingJobBasicInfoStateEnum added in v0.1.76

type TrainingJobBasicInfoStateEnum struct {
	WAIT_FILE_UPLOAD                 TrainingJobBasicInfoState
	AUTO_VERIFYING                   TrainingJobBasicInfoState
	AUTO_VERIFY_FAILED               TrainingJobBasicInfoState
	MANUAL_VERIFYING                 TrainingJobBasicInfoState
	MANUAL_VERIFY_FAILED             TrainingJobBasicInfoState
	MANUAL_VERIFY_SUCCESS            TrainingJobBasicInfoState
	TRAINING_DATA_PREPROCESSING      TrainingJobBasicInfoState
	TRAINING_DATA_PREPROCESS_FAILED  TrainingJobBasicInfoState
	TRAINING_DATA_PREPROCESS_SUCCESS TrainingJobBasicInfoState
	TRAINING                         TrainingJobBasicInfoState
	TRAIN_FAILED                     TrainingJobBasicInfoState
	TRAIN_SUCCESS                    TrainingJobBasicInfoState
	INFERENCE_DATA_PREPROCESSING     TrainingJobBasicInfoState
	INFERENCE_DATA_PREPROCESS_FAILED TrainingJobBasicInfoState
	WAIT_MASK_UPLOAD                 TrainingJobBasicInfoState
	WAIT_MAIN_FILE_UPLOAD            TrainingJobBasicInfoState
	JOB_SUCCESS                      TrainingJobBasicInfoState
	WAIT_USER_CONFIRM                TrainingJobBasicInfoState
	JOB_REJECT                       TrainingJobBasicInfoState
	JOB_PENDING                      TrainingJobBasicInfoState
	JOB_FINISH                       TrainingJobBasicInfoState
}

func GetTrainingJobBasicInfoStateEnum added in v0.1.76

func GetTrainingJobBasicInfoStateEnum() TrainingJobBasicInfoStateEnum

type TrainingJobInfo added in v0.1.76

type TrainingJobInfo struct {
	JobType *JobType `json:"job_type,omitempty"`

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

	// 用户id。
	AppUserId *string `json:"app_user_id,omitempty"`

	// 音色名称。该名称会作为资产库中音色模型资产名称。
	VoiceName *string `json:"voice_name,omitempty"`

	// 性别。 * FEMALE: 女性 * MALE: 是男性
	Sex *string `json:"sex,omitempty"`

	// 语言。
	Language *string `json:"language,omitempty"`

	State *JobState `json:"state,omitempty"`

	// 本次任务中该状态出现的次数
	RejectTimes *int32 `json:"reject_times,omitempty"`

	// 当任务状态为成功时呈现,音色模型在资产库中的id。
	AssetId *string `json:"asset_id,omitempty"`

	// 当任务失败时呈现,失败错误码。
	JobFailedCode *string `json:"job_failed_code,omitempty"`

	// 当任务失败时呈现,失败原因。
	JobFailedReason *string `json:"job_failed_reason,omitempty"`

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

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

	// 用户授权书连接。
	VoiceAuthorizationUrl *string `json:"voice_authorization_url,omitempty"`

	CreateType *CreateType `json:"create_type,omitempty"`

	Tag *JobTag `json:"tag,omitempty"`
}

TrainingJobInfo 任务信息

func (TrainingJobInfo) String added in v0.1.76

func (o TrainingJobInfo) String() string

type TriggerProcess added in v0.1.60

type TriggerProcess struct {

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

	// 回复类型。 * SYSTEM_REPLY:系统自动回复设置的话术。 * CALLBACK:回调给其他服务,携带设置的话术。 * SHOW_LAYER: 显示叠加图层,不影响话术。
	ReplyMode *TriggerProcessReplyMode `json:"reply_mode,omitempty"`

	LayerConfig *SmartLayerConfig `json:"layer_config,omitempty"`

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

	// 回复音频集。填写audio_url。
	ReplyAudios *[]ReplyAudioInfo `json:"reply_audios,omitempty"`

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

	// 回复角色。默认为主播 * STREAMER:主播 * CO_STREAMER:助播
	ReplyRole *TriggerProcessReplyRole `json:"reply_role,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
	CALLBACK     TriggerProcessReplyMode
	SHOW_LAYER   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 TriggerProcessReplyRole added in v0.1.86

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

func (TriggerProcessReplyRole) MarshalJSON added in v0.1.86

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

func (*TriggerProcessReplyRole) UnmarshalJSON added in v0.1.86

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

func (TriggerProcessReplyRole) Value added in v0.1.86

func (c TriggerProcessReplyRole) Value() string

type TriggerProcessReplyRoleEnum added in v0.1.86

type TriggerProcessReplyRoleEnum struct {
	STREAMER    TriggerProcessReplyRole
	CO_STREAMER TriggerProcessReplyRole
}

func GetTriggerProcessReplyRoleEnum added in v0.1.86

func GetTriggerProcessReplyRoleEnum() TriggerProcessReplyRoleEnum

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

	// 任务类型。 * REAL_JOB:实时任务。如数字人交互。 * UNREAL_JOB:非实时任务。如数字人视频制作
	JobType *TtsaJobJobType `json:"job_type,omitempty"`
}

func (TtsaJob) String

func (o TtsaJob) String() string

type TtsaJobJobType added in v0.1.75

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

func (TtsaJobJobType) MarshalJSON added in v0.1.75

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

func (*TtsaJobJobType) UnmarshalJSON added in v0.1.75

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

func (TtsaJobJobType) Value added in v0.1.75

func (c TtsaJobJobType) Value() string

type TtsaJobJobTypeEnum added in v0.1.75

type TtsaJobJobTypeEnum struct {
	REAL_JOB   TtsaJobJobType
	UNREAL_JOB TtsaJobJobType
}

func GetTtsaJobJobTypeEnum added in v0.1.75

func GetTtsaJobJobTypeEnum() TtsaJobJobTypeEnum

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 Update2dModelTrainingJobRequest added in v0.1.76

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

	// 第三方用户ID。 > * 不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

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

Update2dModelTrainingJobRequest Request Object

func (Update2dModelTrainingJobRequest) String added in v0.1.76

type Update2dModelTrainingJobResponse added in v0.1.76

type Update2dModelTrainingJobResponse struct {

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

	// 分身数字人训练视频上传URL。该url在文件上传成功后失效,只能上传一次。注意:视频必须是1080p或者4K分辨率(横、竖屏皆可)的mp4格式,视频长度须大于等于3分钟且小于等于10分钟,否则审核会不通过。
	TrainingVideoUploadUrl *[]string `json:"training_video_upload_url,omitempty"`

	// 模型封面上传URL。该URL在文件上传成功后失效,只能上传一次。
	CoverUploadUrl *string `json:"cover_upload_url,omitempty"`

	// 身份证正面照片上传URL。该URL在文件上传成功后失效,只能上传一次。注意:非NA用户必须上传,否则审核会不通过。
	IdCardImage1UploadUrl *string `json:"id_card_image1_upload_url,omitempty"`

	// 身份证反面照片上传URL。该URL在文件上传成功后失效,只能上传一次。注意:非NA用户必须上传,否则审核会不通过。
	IdCardImage2UploadUrl *string `json:"id_card_image2_upload_url,omitempty"`

	// 授权书上传URL。该URL在文件上传成功后失效,只能上传一次。注意:非NA用户必须上传,否则审核会不通过。
	GrantFileUploadUrl *string `json:"grant_file_upload_url,omitempty"`

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

Update2dModelTrainingJobResponse Response Object

func (Update2dModelTrainingJobResponse) String added in v0.1.76

type UpdateActiveCodeReq added in v0.1.86

type UpdateActiveCodeReq struct {

	// 有效天数(0表示长期有效)。
	ValidPeriod *int32 `json:"valid_period,omitempty"`
}

UpdateActiveCodeReq 修改激活码请求。

func (UpdateActiveCodeReq) String added in v0.1.86

func (o UpdateActiveCodeReq) String() string

type UpdateActiveCodeRequest added in v0.1.86

type UpdateActiveCodeRequest struct {

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

	// 使用AK/SK方式认证时必选,请求的发生时间。
	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。
	ActiveCodeId string `json:"active_code_id"`

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

UpdateActiveCodeRequest Request Object

func (UpdateActiveCodeRequest) String added in v0.1.86

func (o UpdateActiveCodeRequest) String() string

type UpdateActiveCodeResponse added in v0.1.86

type UpdateActiveCodeResponse struct {

	// 激活码ID。
	ActiveCodeId *string `json:"active_code_id,omitempty"`

	// 激活码。
	ActiveCode *string `json:"active_code,omitempty"`

	// 应用ID。
	RobotId *string `json:"robot_id,omitempty"`

	// 智能交互对话ID。
	RoomId *string `json:"room_id,omitempty"`

	// 有效天数(0表示长期有效)。
	ValidPeriod *int32 `json:"valid_period,omitempty"`

	// 过期时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	ExpireTime *string `json:"expire_time,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"`

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

UpdateActiveCodeResponse Response Object

func (UpdateActiveCodeResponse) String added in v0.1.86

func (o UpdateActiveCodeResponse) String() string

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

	// 第三方用户ID。 > * 不允许输入中文。
	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"`

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

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

	// 项目ID。 > * 仅管理员帐号可设置此参数。
	AssetOwner *string `json:"asset_owner,omitempty"`

	ReviewConfig *ReviewConfig `json:"review_config,omitempty"`

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

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

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

	SharedConfig *SharedConfig `json:"shared_config,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"`

	// 第三方用户ID。 > * 即创建资产是通过X-App-UserId头域传入的值。
	AppUserId *string `json:"app_user_id,omitempty"`

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

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

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

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

	// 失败原因。 * AUTOMATIC_REVIEW_REJECT:自动审核失败 * MANUAL_REVIEW_REJECT:人工审核失败
	FailType *UpdateDigitalAssetResponseFailType `json:"fail_type,omitempty"`

	// 冻结/解冻/失败 原因。
	Reason *string `json:"reason,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 UpdateDigitalAssetResponseFailType added in v0.1.75

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

func (UpdateDigitalAssetResponseFailType) MarshalJSON added in v0.1.75

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

func (*UpdateDigitalAssetResponseFailType) UnmarshalJSON added in v0.1.75

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

func (UpdateDigitalAssetResponseFailType) Value added in v0.1.75

type UpdateDigitalAssetResponseFailTypeEnum added in v0.1.75

type UpdateDigitalAssetResponseFailTypeEnum struct {
	AUTOMATIC_REVIEW_REJECT UpdateDigitalAssetResponseFailType
	MANUAL_REVIEW_REJECT    UpdateDigitalAssetResponseFailType
}

func GetUpdateDigitalAssetResponseFailTypeEnum added in v0.1.75

func GetUpdateDigitalAssetResponseFailTypeEnum() UpdateDigitalAssetResponseFailTypeEnum

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

	// 第三方用户ID。 > * 不允许输入中文。
	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 UpdateInteractionRuleGroupRequest added in v0.1.75

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

	// 第三方用户ID。 > * 不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 互动规则库ID。
	GroupId string `json:"group_id"`

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

UpdateInteractionRuleGroupRequest Request Object

func (UpdateInteractionRuleGroupRequest) String added in v0.1.75

type UpdateInteractionRuleGroupResponse added in v0.1.75

type UpdateInteractionRuleGroupResponse struct {

	// 互动规则库ID
	GroupId *string `json:"group_id,omitempty"`

	// 互动规则库名称
	GroupName *string `json:"group_name,omitempty"`

	// 互动规则列表
	InteractionRules *[]InteractionRuleDetailInfo `json:"interaction_rules,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"`

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

UpdateInteractionRuleGroupResponse Response Object

func (UpdateInteractionRuleGroupResponse) String added in v0.1.75

type UpdateRobotReq added in v0.1.78

type UpdateRobotReq struct {

	// 应用名称。
	Name *string `json:"name,omitempty"`

	// 对接第三方应用厂商类型。 > 0:科大讯飞AIUI;1:华为云CBS;2:科大讯飞星火交互认知大模型;5:第三方驱动;6:第三方语言模型
	AppType *int32 `json:"app_type,omitempty"`

	// 对话的并发数
	Concurrency *int32 `json:"concurrency,omitempty"`

	Language *LanguageEnum `json:"language,omitempty"`

	HuaweiEiCbs *HuaweiEiCbs `json:"huawei_ei_cbs,omitempty"`

	IflytekAiuiConfig *IflytekAiuiConfig `json:"iflytek_aiui_config,omitempty"`

	IflytekSpark *IflytekSpark `json:"iflytek_spark,omitempty"`

	ThirdPartyModelConfig *ThirdPartyModelConfig `json:"third_party_model_config,omitempty"`
}

UpdateRobotReq 修改应用请求。

func (UpdateRobotReq) String added in v0.1.78

func (o UpdateRobotReq) String() string

type UpdateRobotRequest added in v0.1.78

type UpdateRobotRequest struct {

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

	// 使用AK/SK方式认证时必选,请求的发生时间。
	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。
	RobotId string `json:"robot_id"`

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

UpdateRobotRequest Request Object

func (UpdateRobotRequest) String added in v0.1.78

func (o UpdateRobotRequest) String() string

type UpdateRobotResponse added in v0.1.78

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

UpdateRobotResponse Response Object

func (UpdateRobotResponse) String added in v0.1.78

func (o UpdateRobotResponse) String() string

type UpdateSmartChatRoomRequest added in v0.1.78

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

	// 第三方用户ID。 > * 不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

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

UpdateSmartChatRoomRequest Request Object

func (UpdateSmartChatRoomRequest) String added in v0.1.78

type UpdateSmartChatRoomResponse added in v0.1.78

type UpdateSmartChatRoomResponse struct {

	// 对话名称
	RoomName string `json:"room_name"`

	// 对话描述。
	RoomDescription *string `json:"room_description,omitempty"`

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

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

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

	// 机器人ID。获取方法请参考[创建应用](CreateRobot.xml)。
	RobotId string `json:"robot_id"`

	// 并发路数。
	Concurrency *int32 `json:"concurrency,omitempty"`

	BackgroundConfig *BackgroundConfigInfo `json:"background_config,omitempty"`

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

	ReviewConfig *ReviewConfig `json:"review_config,omitempty"`

	ChatSubtitleConfig *ChatSubtitleConfig `json:"chat_subtitle_config,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:"-"`
}

UpdateSmartChatRoomResponse Response Object

func (UpdateSmartChatRoomResponse) String added in v0.1.78

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

	// 第三方用户ID。 > * 不允许输入中文。
	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: 临时直播间,直播任务结束后自动清理直播间。 * TEMPLATE: 直播间模板。
	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"`

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

	// RTMP视频推流第三方直播平台流秘钥,与推流地址对应。
	StreamKeys *[]string `json:"stream_keys,omitempty"`

	// 主播轮换时备选主播数字人资产ID(仅形象资产,不包含音色)。
	BackupModelAssetIds *[]string `json:"backup_model_asset_ids,omitempty"`

	LiveEventCallbackConfig *LiveEventCallBackConfig `json:"live_event_callback_config,omitempty"`

	ReviewConfig *ReviewConfig `json:"review_config,omitempty"`

	SharedConfig *SharedConfig `json:"shared_config,omitempty"`

	// 横竖屏类型。默认值为:VERTICAL。 * LANDSCAPE:横屏。 * VERTICAL: 竖屏。
	ViewMode *UpdateSmartLiveRoomResponseViewMode `json:"view_mode,omitempty"`

	CoStreamerConfig *CoStreamerConfig `json:"co_streamer_config,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"`

	// 直播间封面图新URL
	Thumbnail *string `json:"thumbnail,omitempty"`

	// 直播间配置状态。 - ENABLE: 直播间正常可用。 - DISABLE: 直播间不可用。不可用原因在error_info中说明。 - BLOCKED:直播间被冻结。冻结原因在error_info中说明。
	RoomState *UpdateSmartLiveRoomResponseRoomState `json:"room_state,omitempty"`

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

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

UpdateSmartLiveRoomResponse Response Object

func (UpdateSmartLiveRoomResponse) String added in v0.1.60

type UpdateSmartLiveRoomResponseRoomState added in v0.1.75

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

func (UpdateSmartLiveRoomResponseRoomState) MarshalJSON added in v0.1.75

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

func (*UpdateSmartLiveRoomResponseRoomState) UnmarshalJSON added in v0.1.75

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

func (UpdateSmartLiveRoomResponseRoomState) Value added in v0.1.75

type UpdateSmartLiveRoomResponseRoomStateEnum added in v0.1.75

type UpdateSmartLiveRoomResponseRoomStateEnum struct {
	ENABLE  UpdateSmartLiveRoomResponseRoomState
	DISABLE UpdateSmartLiveRoomResponseRoomState
	BLOCKED UpdateSmartLiveRoomResponseRoomState
}

func GetUpdateSmartLiveRoomResponseRoomStateEnum added in v0.1.75

func GetUpdateSmartLiveRoomResponseRoomStateEnum() UpdateSmartLiveRoomResponseRoomStateEnum

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
	TEMPLATE UpdateSmartLiveRoomResponseRoomType
}

func GetUpdateSmartLiveRoomResponseRoomTypeEnum added in v0.1.60

func GetUpdateSmartLiveRoomResponseRoomTypeEnum() UpdateSmartLiveRoomResponseRoomTypeEnum

type UpdateSmartLiveRoomResponseViewMode added in v0.1.80

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

func (UpdateSmartLiveRoomResponseViewMode) MarshalJSON added in v0.1.80

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

func (*UpdateSmartLiveRoomResponseViewMode) UnmarshalJSON added in v0.1.80

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

func (UpdateSmartLiveRoomResponseViewMode) Value added in v0.1.80

type UpdateSmartLiveRoomResponseViewModeEnum added in v0.1.80

type UpdateSmartLiveRoomResponseViewModeEnum struct {
	LANDSCAPE UpdateSmartLiveRoomResponseViewMode
	VERTICAL  UpdateSmartLiveRoomResponseViewMode
}

func GetUpdateSmartLiveRoomResponseViewModeEnum added in v0.1.80

func GetUpdateSmartLiveRoomResponseViewModeEnum() UpdateSmartLiveRoomResponseViewModeEnum

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

	// 第三方用户ID。 > * 不允许输入中文。
	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"`

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

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

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

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

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

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

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

	ReviewConfig *ReviewConfig `json:"review_config,omitempty"`

	// 拍摄脚本列表。
	ShootScripts *[]ShootScriptItem `json:"shoot_scripts,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 VideoConfig added in v0.1.60

type VideoConfig struct {

	// 输出视频的剪辑方式。默认值RESIZE。 * 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"`

	// 视频宽度。  单位:像素。  > * clip_mode=RESIZE时,当前支持1920x1080、1080x1920、1280x720、720x1280、3840x2160、2160x3840六种分辨率。4K分辨率视频需要分身数字人模型支持4K的情况下才能使用。 > * clip_mode=CROP,裁剪后视频,(dx,dy)为原点,保留视频像宽度为width。 > * 分身数字人直播目前只支持1080x1920。
	Width int32 `json:"width"`

	// 视频高度。  单位:像素。  > * clip_mode=RESIZE时,当前支持1920x1080、1080x1920、1280x720、720x1280、3840x2160、2160x3840六种分辨率分辨率。 > * clip_mode=CROP,裁剪后视频,(dx,dy)为原点,保留视频像高度为height。 > * 分身数字人直播目前只支持1080x1920。
	Height int32 `json:"height"`

	// 帧率。  单位:FPS。 > *  分身数字人视频固定25FPS。
	FrameRate *VideoConfigFrameRate `json:"frame_rate,omitempty"`

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

	SubtitleConfig *SubtitleConfig `json:"subtitle_config,omitempty"`

	// 裁剪视频左上角像素点坐标。  clip_mode= CROP时生效。 > * 以模特分辨率为画布大小,比如1920*1080分辨率的模特,dx最小值是0,最大值是1920。
	Dx *int32 `json:"dx,omitempty"`

	// 裁剪视频左上角像素点坐标。  clip_mode= CROP时生效。 > * 以模特分辨率为画布大小,比如1920*1080分辨率的模特,dy最小值是0,最大值是1080
	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
	VP9  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"`

	// 循环播放视频次数。
	LoopCount *int32 `json:"loop_count,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"`

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

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

	// 剧本封面下载url。
	ScriptCoverUrl *string `json:"script_cover_url,omitempty"`

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

	// 台词脚本。
	Text *string `json:"text,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 VideoScriptsCreateInfo added in v0.1.75

type VideoScriptsCreateInfo struct {

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

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

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

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

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

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

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

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

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

	ReviewConfig *ReviewConfig `json:"review_config,omitempty"`

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

VideoScriptsCreateInfo 视频制作脚本信息。

func (VideoScriptsCreateInfo) String added in v0.1.75

func (o VideoScriptsCreateInfo) String() string

type VideoScriptsCreateInfoModelAssetType added in v0.1.75

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

func (VideoScriptsCreateInfoModelAssetType) MarshalJSON added in v0.1.75

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

func (*VideoScriptsCreateInfoModelAssetType) UnmarshalJSON added in v0.1.75

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

func (VideoScriptsCreateInfoModelAssetType) Value added in v0.1.75

type VideoScriptsCreateInfoModelAssetTypeEnum added in v0.1.75

type VideoScriptsCreateInfoModelAssetTypeEnum struct {
	HUMAN_MODEL_2_D VideoScriptsCreateInfoModelAssetType
	HUMAN_MODEL_3_D VideoScriptsCreateInfoModelAssetType
}

func GetVideoScriptsCreateInfoModelAssetTypeEnum added in v0.1.75

func GetVideoScriptsCreateInfoModelAssetTypeEnum() VideoScriptsCreateInfoModelAssetTypeEnum

type VideoScriptsShowInfo added in v0.1.75

type VideoScriptsShowInfo struct {

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

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

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

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

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

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

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

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

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

	ReviewConfig *ReviewConfig `json:"review_config,omitempty"`

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

func (VideoScriptsShowInfo) String added in v0.1.75

func (o VideoScriptsShowInfo) String() string

type VideoScriptsShowInfoModelAssetType added in v0.1.75

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

func (VideoScriptsShowInfoModelAssetType) MarshalJSON added in v0.1.75

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

func (*VideoScriptsShowInfoModelAssetType) UnmarshalJSON added in v0.1.75

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

func (VideoScriptsShowInfoModelAssetType) Value added in v0.1.75

type VideoScriptsShowInfoModelAssetTypeEnum added in v0.1.75

type VideoScriptsShowInfoModelAssetTypeEnum struct {
	HUMAN_MODEL_2_D VideoScriptsShowInfoModelAssetType
	HUMAN_MODEL_3_D VideoScriptsShowInfoModelAssetType
}

func GetVideoScriptsShowInfoModelAssetTypeEnum added in v0.1.75

func GetVideoScriptsShowInfoModelAssetTypeEnum() VideoScriptsShowInfoModelAssetTypeEnum

type VideoScriptsSimpleInfo added in v0.1.75

type VideoScriptsSimpleInfo struct {

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

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

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

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

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

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

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

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

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

	ReviewConfig *ReviewConfig `json:"review_config,omitempty"`
}

VideoScriptsSimpleInfo 视频制作脚本信息。

func (VideoScriptsSimpleInfo) String added in v0.1.75

func (o VideoScriptsSimpleInfo) String() string

type VideoScriptsSimpleInfoModelAssetType added in v0.1.75

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

func (VideoScriptsSimpleInfoModelAssetType) MarshalJSON added in v0.1.75

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

func (*VideoScriptsSimpleInfoModelAssetType) UnmarshalJSON added in v0.1.75

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

func (VideoScriptsSimpleInfoModelAssetType) Value added in v0.1.75

type VideoScriptsSimpleInfoModelAssetTypeEnum added in v0.1.75

type VideoScriptsSimpleInfoModelAssetTypeEnum struct {
	HUMAN_MODEL_2_D VideoScriptsSimpleInfoModelAssetType
	HUMAN_MODEL_3_D VideoScriptsSimpleInfoModelAssetType
}

func GetVideoScriptsSimpleInfoModelAssetTypeEnum added in v0.1.75

func GetVideoScriptsSimpleInfoModelAssetTypeEnum() VideoScriptsSimpleInfoModelAssetTypeEnum

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 {

	// 展示顺序
	Order *int32 `json:"order,omitempty"`

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

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

	// 音色语言。 * UNKNOW:未知 * CN:中文 * EN:英文 * GER:德语 * fr:法语 * Kr:韩语 * por:葡萄牙语 * JPN:日语 * Ita:意大利语 * ESP:西班牙语 * DBH:东北话 * GT:港台 * GXH:广西话 * HBH:湖北话 * SXH:陕西话 * SCH:四川话 * YY:粤语 * Russian: 俄罗斯语 * Filipino: 菲律宾语 * Dutch: 荷兰语 * Indonesian: 印尼语 * Vietnamese: 越南语 * Arabic: 阿拉伯语 * Turkish: 土耳其语 * Malay: 马来语 * Thai: 泰语 * Finnish: 芬兰语  默认UNKNOW。
	Language *VoiceModelAssetMetaLanguage `json:"language,omitempty"`

	// 语速缩放比例
	SpeedRatio *float32 `json:"speed_ratio,omitempty"`

	// 音量缩放比例
	VolumeRatio *float32 `json:"volume_ratio,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 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

Source Files

Jump to

Keyboard shortcuts

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