| | from enum import Enum
|
| |
|
| | class StoryType(str, Enum):
|
| | """故事类型"""
|
| | custom = "custom"
|
| | bedtime = "bedtime"
|
| | fairy_tale = "fairy_tale"
|
| | adventure = "adventure"
|
| | science = "science"
|
| | moral = "moral"
|
| |
|
| | class ImageStyle(str, Enum):
|
| | """图片风格"""
|
| | realistic = "realistic"
|
| | cartoon = "cartoon"
|
| | watercolor = "watercolor"
|
| | oil_painting = "oil_painting"
|
| |
|
| | class Language(str, Enum):
|
| | """支持的语言"""
|
| | CHINESE_CN = "zh-CN"
|
| | CHINESE_TW = "zh-TW"
|
| | ENGLISH_US = "en-US"
|
| | JAPANESE = "ja-JP"
|
| | KOREAN = "ko-KR"
|
| |
|
| |
|
| | LANGUAGE_NAMES = {
|
| | Language.CHINESE_CN: "中文(简体)",
|
| | Language.CHINESE_TW: "中文(繁体)",
|
| | Language.ENGLISH_US: "English",
|
| | Language.JAPANESE: "日本語",
|
| | Language.KOREAN: "한국어"
|
| | }
|
| |
|
| | PUNCTUATIONS = [
|
| | "?",
|
| | ",",
|
| | ".",
|
| | "、",
|
| | ";",
|
| | ":",
|
| | "!",
|
| | "…",
|
| | "?",
|
| | ",",
|
| | "。",
|
| | "、",
|
| | ";",
|
| | ":",
|
| | "!",
|
| | "...",
|
| | ]
|
| |
|
| | TASK_STATE_FAILED = -1
|
| | TASK_STATE_COMPLETE = 1
|
| | TASK_STATE_PROCESSING = 4
|
| |
|
| | FILE_TYPE_VIDEOS = ["mp4", "mov", "mkv", "webm"]
|
| | FILE_TYPE_IMAGES = ["jpg", "jpeg", "png", "bmp"]
|
| |
|