{ "title": "台词配音", "linesCount": "共 {count} 条台词,", "audioGeneratedCount": "{count} 条已生成音频", "emotionPrompt": "情绪提示词", "emotionPromptTip": "(不填则使用台词自参考)", "emotionPlaceholder": "如:laugh,仅支持英文...", "emotionStrength": "情绪强度", "flat": "平淡", "intense": "强烈", "generating": "生成中...", "generateVoice": "生成语音", "toolbar": { "back": "← 返回", "analyzeLines": "分析台词", "addLine": "+ 添加语音", "generateAll": "一键生成所有配音", "downloadAll": "下载配音", "generatingCount": "生成中 ({count})", "packing": "打包中...", "stats": "共 {total} 条台词 | 已设置音色 {withVoice} 条 | 已生成配音 {withAudio} 条", "noDownload": "没有可下载的配音", "downloadCount": "下载 {count} 条配音", "uploadReferenceHint": "请先在资产库为所有角色上传参考音频" }, "speakerVoice": { "title": "发言人音色状态", "hint": "请在资产库为角色上传参考音频", "linesCount": "{count} 条台词", "noVoice": "无参考音色", "configured": "✓ 已设置", "playVoice": "播放当前音色", "aiDesign": "AI设计声音", "aiDesignVoice": "AI 设计音色", "redesign": "使用 AI 重新设计声音", "uploadAudio": "上传音频", "uploading": "上传中", "upload": "上传", "microsoftVoice": "微软语音", "microsoft": "微软", "maleVoices": "男声", "femaleVoices": "女声", "openAssetLibrary": "资产库", "configuredStatus": "已设置音色", "pendingStatus": "待设置音色", "voiceSettings": "音色设置", "inlineLabel": "内联" }, "inlineBinding": { "title": "为「{speaker}」设置音色", "description": "该发言人不在资产库中,请选择一种方式为其设置参考音色", "selectFromLibrary": "从音色库选择", "selectFromLibraryDesc": "选择已有的全局音色", "uploadAudio": "上传参考音频", "uploadAudioDesc": "上传 MP3、WAV 等音频文件作为参考音色", "aiDesign": "AI 设计音色", "aiDesignDesc": "使用 AI 生成专属参考音色" }, "embedded": { "linesStats": "{total} 条台词 · {audio} 已生成", "reanalyze": "重新分析", "analyzeLines": "分析台词", "reanalyzeHint": "重新分析台词并更新镜头匹配", "analyzeHint": "从原文中提取台词", "downloadVoice": "下载配音", "generateAllVoice": "生成全部配音", "pendingCount": "({count} 条待生成)", "generatingProgress": "生成中 ({current}/{total})", "generatingHint": "正在生成中...", "noVoiceHint": "请先在上方为所有角色设置音色", "noLinesHint": "没有台词可生成", "allDoneHint": "所有台词已生成完成", "generateHint": "点击生成 {count} 条待生成的配音", "addLine": "+ 添加语音", "speakerVoiceStatus": "角色音色状态", "speakersCount": "{count} 个", "listen": "试听", "listenVoice": "试听音色", "reset": "重设", "resetDesign": "重新设计", "aiDesign": "AI设计", "assetLibrary": "资产库" }, "lineCard": { "generatingVoice": "生成中", "speaker": "发言人", "speakerPlaceholder": "发言人名称", "content": "台词内容", "contentPlaceholder": "台词内容", "emotionConfigured": "情绪已设置", "emotionSettings": "情绪设置", "voiceConfigured": "✓ 已设置", "needVoice": "请在上方设置音色", "locatePanel": "定位到绑定镜头", "locateVideo": "定位视频", "play": "播放", "pause": "暂停", "locatePanelCta": "定位到镜头 {index}", "editLine": "编辑台词", "deleteLine": "删除台词", "deleteAudio": "删除配音" }, "lineEditor": { "addTitle": "添加语音", "editTitle": "编辑语音", "contentLabel": "台词内容", "contentPlaceholder": "请输入台词内容", "speakerLabel": "发言人", "speakerPlaceholder": "请输入发言人名称", "selectSpeaker": "请选择发言人", "noSpeakerOptions": "当前项目暂无可选发言人,请先分析台词生成发言人", "bindPanelLabel": "绑定镜头", "unboundPanel": "未绑定镜头", "panelLabel": "镜头 {index}", "saveAdd": "添加语音", "saveEdit": "保存修改" }, "empty": { "title": "暂无台词数据", "description": "从剧本中提取台词和发言人", "analyzeButton": "分析台词", "hint": "请先在资产库为角色上传参考音频" }, "confirm": { "deleteLine": "确定要删除这条台词吗?\n\n\"{content}\"\n\n此操作不可撤销。", "deleteAudio": "确定要删除这条台词的配音吗?\n\n\"{content}\"\n\n此操作不可撤销。" }, "errors": { "saveFailed": "保存失败", "analyzeFailed": "分析台词失败", "generateFailed": "生成配音失败", "batchFailed": "批量生成失败", "downloadFailed": "下载失败", "deleteFailed": "删除失败", "addFailed": "添加语音失败", "invalidLineInput": "台词内容和发言人不能为空", "bindFailed": "绑定镜头失败", "deleteAudioFailed": "删除配音失败", "uploadFailed": "上传音频失败", "voiceDesignFailed": "保存声音设计失败", "emotionSaveFailed": "保存情绪设置失败", "voiceGenerateFailed": "生成音频失败" }, "alerts": { "insufficientBalance": "余额不足", "insufficientBalanceMsg": "账户余额不足,请充值后继续使用", "noLinesToGenerate": "没有需要生成的台词(请先为角色上传参考音频)", "generateComplete": "生成完成:{success}/{total} 条成功", "generateFailed": "{count} 条失败", "speakerVoiceSet": "已为 {speaker} 生成参考音频", "speakerVoiceUploaded": "已为 {speaker} 上传参考音频", "voiceDesignSet": "已为 {speaker} 设置 AI 设计的声音" }, "common": { "loading": "加载中...", "save": "保存", "cancel": "取消", "cancelling": "取消中...", "upload": "上传", "download": "下载", "generate": "生成", "regenerate": "重新生成" }, "assets": { "image": { "uploadFailed": "上传失败" }, "stage": { "analyzing": "分析中..." } }, "smartImport": { "errors": { "analyzeFailed": "分析失败" } }, "video": { "panelCard": { "play": "播放" } }, "tts": { "generatedAudio": "生成的音频", "browserNotSupport": "您的浏览器不支持音频播放", "audioDuration": "音频时长:", "subtitleCount": "字幕条数:", "noAudio": "暂无音频", "srtPreview": "SRT字幕预览", "noSubtitle": "暂无字幕", "stats": "生成统计", "minute": "分", "second": "秒", "items": "条", "completed": "✓ 已完成", "regenerating": "重新生成中...", "regenerateTTS": "重新生成TTS", "nextStep": "下一步: 分析资产", "readyTip": "点击进入资产分析阶段", "needGenerate": "请先生成TTS音频" }, "voiceCreate": { "aiDesignMode": "AI 设计音色", "uploadMode": "上传音频", "dropOrClick": "拖放文件或点击选择", "supportedFormats": "支持 MP3、WAV、OGG、M4A、AAC 格式", "invalidFileType": "不支持的文件格式,请上传音频文件", "fileTooLarge": "文件过大,最大支持 50MB", "previewAudio": "试听音频", "uploading": "上传中...", "uploadFailed": "上传失败", "uploadSuccess": "上传成功" }, "voiceDesign": { "presets": { "maleBroadcaster": "男播音", "gentleFemale": "温柔女", "matureMale": "成熟男", "livelyFemale": "活泼女", "intellectualFemale": "知性女", "narrator": "旁白" }, "presetsPrompts": { "maleBroadcaster": "沉稳的中年男性播音员,音色低沉浑厚,语速平稳,吐字清晰", "gentleFemale": "温柔甜美的年轻女性,声音清脆悦耳,语调轻柔", "matureMale": "成熟稳重的男性,声音富有磁性和感染力", "livelyFemale": "活泼开朗的少女,声音甜美可爱,充满活力", "intellectualFemale": "知性优雅的女性,声音清晰悦耳,语调平和", "narrator": "富有感情的叙述者,声音温暖有故事感" }, "defaultPreviewText": "你好,很高兴认识你。这是AI为你专属设计的声音,让我来为你展示它的特点。无论是温柔的对话,还是激动的讲述,我都能完美呈现。希望你喜欢这个声音,让我们一起创造精彩的内容吧。", "pleaseSelectStyle": "请输入或选择声音风格", "designVoiceFor": "为「{speaker}」设计AI声音", "hasExistingVoice": "已有声音", "selectStyle": "选择声音风格:", "orCustomDescription": "或自定义描述:", "describePlaceholder": "描述声音特征:年龄、性别、音色、语调...", "editPreviewText": "修改预览文本", "generate3Schemes": "生成 3 个声音方案", "generating3Schemes": "正在生成 3 个声音方案...", "estimatedTime": "预计 15-30 秒", "selectScheme": "选择声音方案:", "schemeN": "方案 {n}", "regenerate": "重新生成", "confirmUse": "✓ 确认使用", "confirmReplace": "确认替换声音?", "replaceWarning": "的原有声音,不可撤回", "confirmReplaceBtn": "确认替换", "noVoiceGenerated": "未能生成任何声音", "generationError": "生成声音失败", "generateFailed": "生成第 {n} 个声音失败", "preview": "试听", "playing": "播放中" } }