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