import type { ProgressStep } from "./types" /** 进度阶段配置 */ export const PROGRESS_STEPS: ProgressStep[] = [ { key: "uploading", label: "上传中", icon: "📤" }, { key: "cloning", label: "克隆中", icon: "🧬" }, { key: "done", label: "完成", icon: "✅" }, ] /** 支持的音频扩展名 */ export const ACCEPTED_EXTENSIONS = ["mp3", "wav", "m4a", "webm"] /** 文件选择器 accept 属性 */ export const ACCEPTED_MIME = ".mp3,.wav,.m4a,.webm,audio/mpeg,audio/wav,audio/mp4,audio/webm" /** 最大文件大小:10MB */ export const MAX_FILE_SIZE = 10 * 1024 * 1024 /** 最长录制时长:5 分钟(秒) */ export const MAX_RECORD_SECONDS = 5 * 60