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