LaiTool/src/define/enum/bookEnum.ts

155 lines
2.6 KiB
TypeScript

export enum BookType {
// 原创
ORIGINAL = 'original',
// 反推
SD_REVERSE = 'sd_reverse',
// MJ 反推
MJ_REVERSE = 'mj_reverse'
}
export enum MJCategroy {
// 本地MJ
LOCAL_MJ = 'local_mj',
// 代理MJ
REMOTE_MJ = 'remote_mj',
// 浏览器模式
BROWSER_MJ = 'browser_mj',
// API模式
API_MJ = 'api_mj'
}
export enum MJAction {
// 生图
IMAGINE = 'IMAGINE',
// 反推describe
DESCRIBE = 'DESCRIBE'
}
export enum BookBackTaskType {
// 分镜计算
STORYBOARD = 'storyboard',
// 分割视频
SPLIT = 'split',
// 提取音频
AUDIO = 'audio',
// 识别字幕
RECOGNIZE = 'recognize',
// 抽帧
FRAME = 'frame',
// 反推
REVERSE = 'reverse',
// 生成图片
IMAGE = 'image',
// 高清
HD = 'hd',
// 合成视频
COMPOSING = 'composing',
// 推理
INFERENCE = 'inference',
// 翻译
TRANSLATE = 'translate'
}
export enum BookBackTaskStatus {
// 等待
WAIT = 'wait',
// 运行中
RUNNING = 'running',
// 暂停
PAUSE = 'pause',
// 完成
DONE = 'done',
// 失败
FAIL = 'fail'
}
/**
* 小说任务状态
*/
export enum BookTaskStatus {
// 等待
WAIT = 'wait',
// 分镜中
STORYBOARD = 'storyboard',
// 分镜失败
STORYBOARD_FAIL = 'storyboard_fail',
// 分镜完成,等待分割视频
STORYBOARD_DONE = 'storyboard_done',
// 分割视频中
SPLIT = 'split',
// 分割视频失败
SPLIT_FAIL = 'split_fail',
// 分割视频完成,等待提取音频
SPLIT_DONE = 'split_done',
// 提取音频中
AUDIO = 'audio',
// 提取音频失败
AUDIO_FAIL = 'audio_fail',
// 提取音频完成,等待识别字幕
AUDIO_DONE = 'audio_done',
// 识别字幕中
RECOGNIZE = 'recognize',
// 识别字幕失败
RECOGNIZE_FAIL = 'recognize_fail',
// 识别字幕完成,等待抽帧
RECOGNIZE_DONE = 'recognize_done',
// 抽帧中
FRAME = 'frame',
// 抽帧完成,等待反推
FRAME_DONE = 'frame_done',
// 抽帧失败
FRAME_FAIL = 'frame_fail',
// 反推中
REVERSE = 'reverse',
// 反推失败
REVERSE_FAIL = 'reverse_fail',
// 反推完成,等待生成图片
REVERSE_DONE = 'reverse_done',
// 生成图片中
IMAGE = 'image',
// 图片生成完成,等待高清
IMAGE_DONE = 'image_done',
// 图片生成失败
IMAGE_FAIL = 'image_fail',
// 高清中
HD = 'hd',
// 高清失败
HD_FAIL = 'hd_fail',
// 高清完成,等待合成视频
HD_DONE = 'hd_done',
// 合成视频中
COMPOSING = 'composing',
// 合成视频完成
COMPOSING_DONE = 'composing_done',
// 合成视频失败
COMPOSING_FAIL = 'composing_fail'
}