diff --git a/apps/web/src/pages/editing-planner/components/TtsPanel/constants.ts b/apps/web/src/pages/editing-planner/components/TtsPanel/constants.ts new file mode 100644 index 000000000..ea59701f3 --- /dev/null +++ b/apps/web/src/pages/editing-planner/components/TtsPanel/constants.ts @@ -0,0 +1,18 @@ +import type { TtsMode } from "../types" + +/** 音色卡片分类图标 */ +export const VOICE_CATEGORY_MAP: Record = { + male: { icon: "👨", label: "男声" }, + female: { icon: "👩", label: "女声" }, + young: { icon: "🧑", label: "少年" }, + service: { icon: "🎧", label: "客服" }, + news: { icon: "📰", label: "新闻" }, + emotion: { icon: "🎭", label: "情感" }, +} + +/** 配音模式选项 */ +export const TTS_MODE_OPTIONS: { mode: TtsMode; icon: string; label: string }[] = [ + { mode: "none", icon: "🔇", label: "无配音" }, + { mode: "upload", icon: "📁", label: "上传配音" }, + { mode: "tts", icon: "🤖", label: "TTS 合成" }, +]