release: opensource snapshot 2026-02-27 19:25:00

This commit is contained in:
saturn
2026-02-27 19:25:00 +08:00
commit 5de9622c8b
1055 changed files with 164772 additions and 0 deletions

254
messages/zh/voice.json Normal file
View File

@@ -0,0 +1,254 @@
{
"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": "播放中"
}
}