release: opensource snapshot 2026-02-27 19:25:00
This commit is contained in:
254
messages/en/voice.json
Normal file
254
messages/en/voice.json
Normal file
@@ -0,0 +1,254 @@
|
||||
{
|
||||
"title": "Voice Lines",
|
||||
"linesCount": "{count} lines total, ",
|
||||
"audioGeneratedCount": "{count} audio generated",
|
||||
"emotionPrompt": "Emotion Prompt",
|
||||
"emotionPromptTip": "(Leave empty for auto-reference)",
|
||||
"emotionPlaceholder": "e.g. laugh, English only...",
|
||||
"emotionStrength": "Emotion Strength",
|
||||
"flat": "Flat",
|
||||
"intense": "Intense",
|
||||
"generating": "Generating...",
|
||||
"generateVoice": "Generate Voice",
|
||||
"toolbar": {
|
||||
"back": "← Back",
|
||||
"analyzeLines": "Analyze Lines",
|
||||
"addLine": "+ Add Voice",
|
||||
"generateAll": "Generate All Voices",
|
||||
"downloadAll": "Download Voices",
|
||||
"generatingCount": "Generating ({count})",
|
||||
"packing": "Packing...",
|
||||
"stats": "{total} lines | {withVoice} with voice | {withAudio} generated",
|
||||
"noDownload": "No voices to download",
|
||||
"downloadCount": "Download {count} voices",
|
||||
"uploadReferenceHint": "Please upload reference audio for all characters first"
|
||||
},
|
||||
"speakerVoice": {
|
||||
"title": "Speaker Voice Status",
|
||||
"hint": "Please upload reference audio for characters in Asset Library",
|
||||
"linesCount": "{count} lines",
|
||||
"noVoice": "No reference voice",
|
||||
"configured": "✓ Configured",
|
||||
"playVoice": "Play current voice",
|
||||
"aiDesign": "AI Design Voice",
|
||||
"aiDesignVoice": "AI Design Voice",
|
||||
"redesign": "Redesign voice with AI",
|
||||
"uploadAudio": "Upload audio",
|
||||
"uploading": "Uploading",
|
||||
"upload": "Upload",
|
||||
"microsoftVoice": "Microsoft Voice",
|
||||
"microsoft": "MS",
|
||||
"maleVoices": "Male",
|
||||
"femaleVoices": "Female",
|
||||
"openAssetLibrary": "Asset Library",
|
||||
"configuredStatus": "Voice Set",
|
||||
"pendingStatus": "Voice Pending",
|
||||
"voiceSettings": "Voice Settings",
|
||||
"inlineLabel": "Inline"
|
||||
},
|
||||
"inlineBinding": {
|
||||
"title": "Set voice for \"{speaker}\"",
|
||||
"description": "This speaker is not in the asset library. Choose a method to set a reference voice.",
|
||||
"selectFromLibrary": "Select from Voice Library",
|
||||
"selectFromLibraryDesc": "Choose an existing global voice",
|
||||
"uploadAudio": "Upload Reference Audio",
|
||||
"uploadAudioDesc": "Upload MP3, WAV or other audio files as reference voice",
|
||||
"aiDesign": "AI Design Voice",
|
||||
"aiDesignDesc": "Use AI to generate an exclusive reference voice"
|
||||
},
|
||||
"embedded": {
|
||||
"linesStats": "{total} lines · {audio} generated",
|
||||
"reanalyze": "Re-analyze",
|
||||
"analyzeLines": "Analyze Lines",
|
||||
"reanalyzeHint": "Re-analyze lines and update shot matching",
|
||||
"analyzeHint": "Extract lines from script",
|
||||
"downloadVoice": "Download Voices",
|
||||
"generateAllVoice": "Generate All Voices",
|
||||
"pendingCount": "({count} pending)",
|
||||
"generatingProgress": "Generating ({current}/{total})",
|
||||
"generatingHint": "Generating...",
|
||||
"noVoiceHint": "Please set voice for all characters above first",
|
||||
"noLinesHint": "No lines to generate",
|
||||
"allDoneHint": "All lines generated",
|
||||
"generateHint": "Click to generate {count} pending voices",
|
||||
"addLine": "+ Add Voice",
|
||||
"speakerVoiceStatus": "Speaker Voice Status",
|
||||
"speakersCount": "{count}",
|
||||
"listen": "Listen",
|
||||
"listenVoice": "Listen to voice",
|
||||
"reset": "Reset",
|
||||
"resetDesign": "Redesign",
|
||||
"aiDesign": "AI Design",
|
||||
"assetLibrary": "Asset Library"
|
||||
},
|
||||
"lineCard": {
|
||||
"generatingVoice": "Generating",
|
||||
"speaker": "Speaker",
|
||||
"speakerPlaceholder": "Speaker name",
|
||||
"content": "Content",
|
||||
"contentPlaceholder": "Line content",
|
||||
"emotionConfigured": "Emotion set",
|
||||
"emotionSettings": "Emotion Settings",
|
||||
"voiceConfigured": "✓ Configured",
|
||||
"needVoice": "Please set voice above",
|
||||
"locatePanel": "Locate bound shot",
|
||||
"locateVideo": "Locate Video",
|
||||
"play": "Play",
|
||||
"pause": "Pause",
|
||||
"locatePanelCta": "Jump to Shot {index}",
|
||||
"editLine": "Edit line",
|
||||
"deleteLine": "Delete line",
|
||||
"deleteAudio": "Delete audio"
|
||||
},
|
||||
"lineEditor": {
|
||||
"addTitle": "Add Voice Line",
|
||||
"editTitle": "Edit Voice Line",
|
||||
"contentLabel": "Line Content",
|
||||
"contentPlaceholder": "Enter line content",
|
||||
"speakerLabel": "Speaker",
|
||||
"speakerPlaceholder": "Enter speaker name",
|
||||
"selectSpeaker": "Select a speaker",
|
||||
"noSpeakerOptions": "No available speakers in this project yet. Analyze lines first.",
|
||||
"bindPanelLabel": "Bind Shot",
|
||||
"unboundPanel": "Unbound",
|
||||
"panelLabel": "Shot {index}",
|
||||
"saveAdd": "Add Voice",
|
||||
"saveEdit": "Save Changes"
|
||||
},
|
||||
"empty": {
|
||||
"title": "No Voice Lines",
|
||||
"description": "Extract lines and speakers from script",
|
||||
"analyzeButton": "Analyze Lines",
|
||||
"hint": "Please upload reference audio for characters in Asset Library first"
|
||||
},
|
||||
"confirm": {
|
||||
"deleteLine": "Are you sure you want to delete this line?\n\n\"{content}\"\n\nThis action cannot be undone.",
|
||||
"deleteAudio": "Are you sure you want to delete this audio?\n\n\"{content}\"\n\nThis action cannot be undone."
|
||||
},
|
||||
"errors": {
|
||||
"saveFailed": "Save Failed",
|
||||
"analyzeFailed": "Analysis Failed",
|
||||
"generateFailed": "Generation Failed",
|
||||
"batchFailed": "Batch Generation Failed",
|
||||
"downloadFailed": "Download Failed",
|
||||
"deleteFailed": "Delete Failed",
|
||||
"addFailed": "Add Voice Failed",
|
||||
"invalidLineInput": "Content and speaker cannot be empty",
|
||||
"bindFailed": "Bind shot failed",
|
||||
"deleteAudioFailed": "Delete Audio Failed",
|
||||
"uploadFailed": "Upload Failed",
|
||||
"voiceDesignFailed": "Voice Design Save Failed",
|
||||
"emotionSaveFailed": "Emotion Settings Save Failed",
|
||||
"voiceGenerateFailed": "Voice Generation Failed"
|
||||
},
|
||||
"alerts": {
|
||||
"insufficientBalance": "Insufficient Balance",
|
||||
"insufficientBalanceMsg": "Account balance insufficient, please top up to continue",
|
||||
"noLinesToGenerate": "No lines to generate (please upload reference audio for characters first)",
|
||||
"generateComplete": "Complete: {success}/{total} successful",
|
||||
"generateFailed": "{count} failed",
|
||||
"speakerVoiceSet": "Reference audio set for {speaker}",
|
||||
"speakerVoiceUploaded": "Reference audio uploaded for {speaker}",
|
||||
"voiceDesignSet": "AI designed voice set for {speaker}"
|
||||
},
|
||||
"common": {
|
||||
"loading": "Loading...",
|
||||
"save": "Save",
|
||||
"cancel": "Cancel",
|
||||
"cancelling": "Cancelling...",
|
||||
"upload": "Upload",
|
||||
"download": "Download",
|
||||
"generate": "Generate",
|
||||
"regenerate": "Regenerate"
|
||||
},
|
||||
"assets": {
|
||||
"image": {
|
||||
"uploadFailed": "Upload Failed"
|
||||
},
|
||||
"stage": {
|
||||
"analyzing": "Analyzing..."
|
||||
}
|
||||
},
|
||||
"smartImport": {
|
||||
"errors": {
|
||||
"analyzeFailed": "Analysis Failed"
|
||||
}
|
||||
},
|
||||
"video": {
|
||||
"panelCard": {
|
||||
"play": "Play"
|
||||
}
|
||||
},
|
||||
"tts": {
|
||||
"generatedAudio": "Generated Audio",
|
||||
"browserNotSupport": "Your browser does not support audio playback",
|
||||
"audioDuration": "Audio Duration:",
|
||||
"subtitleCount": "Subtitle Count:",
|
||||
"noAudio": "No audio",
|
||||
"srtPreview": "SRT Subtitle Preview",
|
||||
"noSubtitle": "No subtitles",
|
||||
"stats": "Generation Stats",
|
||||
"minute": "min",
|
||||
"second": "sec",
|
||||
"items": "items",
|
||||
"completed": "✓ Completed",
|
||||
"regenerating": "Regenerating...",
|
||||
"regenerateTTS": "Regenerate TTS",
|
||||
"nextStep": "Next: Analyze Assets",
|
||||
"readyTip": "Click to proceed to asset analysis",
|
||||
"needGenerate": "Please generate TTS audio first"
|
||||
},
|
||||
"voiceCreate": {
|
||||
"aiDesignMode": "AI Design Voice",
|
||||
"uploadMode": "Upload Audio",
|
||||
"dropOrClick": "Drop file or click to select",
|
||||
"supportedFormats": "Supports MP3, WAV, OGG, M4A, AAC formats",
|
||||
"invalidFileType": "Unsupported file format. Please upload an audio file",
|
||||
"fileTooLarge": "File too large. Maximum 50MB supported",
|
||||
"previewAudio": "Preview Audio",
|
||||
"uploading": "Uploading...",
|
||||
"uploadFailed": "Upload failed",
|
||||
"uploadSuccess": "Upload successful"
|
||||
},
|
||||
"voiceDesign": {
|
||||
"presets": {
|
||||
"maleBroadcaster": "Male Broadcaster",
|
||||
"gentleFemale": "Gentle Female",
|
||||
"matureMale": "Mature Male",
|
||||
"livelyFemale": "Lively Girl",
|
||||
"intellectualFemale": "Intellectual Female",
|
||||
"narrator": "Narrator"
|
||||
},
|
||||
"presetsPrompts": {
|
||||
"maleBroadcaster": "Middle-aged male broadcaster with steady, deep voice, clear pronunciation",
|
||||
"gentleFemale": "Gentle and sweet young woman with clear, melodious voice",
|
||||
"matureMale": "Mature male with charismatic and expressive voice",
|
||||
"livelyFemale": "Lively young girl with sweet, cute, energetic voice",
|
||||
"intellectualFemale": "Elegant intellectual woman with clear, pleasant voice",
|
||||
"narrator": "Emotional narrator with warm, storytelling voice"
|
||||
},
|
||||
"defaultPreviewText": "Hello, nice to meet you. This is your AI-designed exclusive voice. Let me demonstrate its features for you. Whether it's a gentle conversation or an excited narration, I can deliver it perfectly. I hope you enjoy this voice, let's create amazing content together.",
|
||||
"pleaseSelectStyle": "Please enter or select a voice style",
|
||||
"designVoiceFor": "Design AI Voice for \"{speaker}\"",
|
||||
"hasExistingVoice": "Has voice",
|
||||
"selectStyle": "Select voice style:",
|
||||
"orCustomDescription": "Or custom description:",
|
||||
"describePlaceholder": "Describe voice characteristics: age, gender, tone, pitch...",
|
||||
"editPreviewText": "Edit preview text",
|
||||
"generate3Schemes": "Generate 3 Voice Schemes",
|
||||
"generating3Schemes": "Generating 3 voice schemes...",
|
||||
"estimatedTime": "Est. 15-30 seconds",
|
||||
"selectScheme": "Select voice scheme:",
|
||||
"schemeN": "Scheme {n}",
|
||||
"regenerate": "Regenerate",
|
||||
"confirmUse": "✓ Confirm Use",
|
||||
"confirmReplace": "Confirm Replace Voice?",
|
||||
"replaceWarning": "'s original voice, irreversible",
|
||||
"confirmReplaceBtn": "Confirm Replace",
|
||||
"noVoiceGenerated": "No voice generated",
|
||||
"generationError": "Voice generation failed",
|
||||
"generateFailed": "Failed to generate voice {n}",
|
||||
"preview": "Preview",
|
||||
"playing": "Playing"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user