{ "faceEdit": "Face Edit", "adjustFaceBox": "Adjust Character", "rolesAndAudio": "Multiple roles mode (drag and drop to adjust the role and audio pairing)", "roleModeInfo": { "title": "Role Mode Guide", "singleMode": { "title": "Single Role Mode", "points": [ "All characters use the same audio track for lip-sync", "Ideal for single-person dialogue or unified voice-over scenarios", "Simple operation, no manual pairing required" ] }, "multiMode": { "title": "Multi-Role Mode", "points": [ "Image and audio tracks are automatically separated", "Manually pair each character with its corresponding audio track", "Each character will only speak the content of its assigned track" ] } }, "useImage": "Use Image", "detectingCharacters": "Detecting characters...", "waitingForMultipleRolesAudio": "Waiting for multiple roles audio...", "deleteAudio": "Delete Audio", "deleteImage": "Delete Image", "addNewRole": "Add New Role", "adjustFaceBoxDescription": "Adjust the face box to ensure the face is fully displayed.", "adjustFaceBoxConfirm": "Adjust Face Box", "adjustFaceBoxConfirmDescription": "Adjust the face box to ensure the face is fully displayed.", "adjustFaceBoxConfirmButton": "Confirm Adjust", "adjustFaceBoxCancelButton": "Cancel", "adjustFaceBoxSaveButton": "Save", "detectedCharacters": "Detected Characters", "firstAndLastFrameToVideo": "First and Last Frame to Video", "flf2vHint1": "Upload first and last frame images, AI will generate a complete video", "flf2vHint2": "Support multiple image formats: JPG, PNG, WebP, etc.", "flf2vHint3": "Can generate various video effects", "flf2vHint4": "Let your creativity become a vivid video", "starOnGitHub": "Star on GitHub", "pageNotFound": "Page Not Found", "pageNotFoundDescription": "The page you are looking for does not exist.", "goBackHome": "Home", "goBack": "Go back", "viewErrorDetails": "Error Details", "viewAll": "All", "stop": "Stop", "preview": "Preview", "share": "Share", "noAvailableTemplates": "No available templates", "pleaseSelectTaskType": "Please select task type first", "textToSpeech": "Text to Speech", "historyTask": "History Task", "total": "Total", "tasks": "tasks", "records": "records", "goToHome": "Go to Home", "imageTemplates": "Image Templates", "audioTemplates": "Audio Templates", "noImageTemplates": "No image templates", "noAudioTemplates": "No audio templates", "templateDetail": "Template detail", "viewTemplateDetail": "View Template Detail", "viewTaskDetails": "View Task Details", "templateInfo": "Template Info", "model": "Model", "type": "Type", "inputMaterials": "Input Materials", "inputImage": "Input Image", "inputAudio": "Input Audio", "optional": "(Optional)", "pageTitle": "LightX2V Service", "uploadVideo": "Upload Video", "supportedVideoFormats": "Supported MP4, WebM, QuickTime formats", "pleaseEnterThePromptForVideoGeneration": "Please enter the prompt for video generation", "pleaseEnterThePromptForImageGeneration": "Please enter the prompt for image generation", "describeTheContentStyleSceneOfTheVideo": "Describe the content, style, and scene of the video...", "describeTheRequirementsForImageGeneration": "Describe the requirements for image generation...", "describeTheDigitalHumanImageBackgroundStyleActionRequirements": "Describe the digital human expression, tone, and action...", "describeTheContentActionRequirementsBasedOnTheImage": "Describe the content and action requirements based on the image...", "loginSubtitle": "A powerful video generation platform", "whatDoYouWantToDo": "What do you want to do today?", "whatMaterialsDoYouNeed": "What materials do you need to create a video?", "pleaseEnterTheMostDetailedVideoScript": "Please enter the most detailed video script", "pleaseUploadAnImageAsTheFirstFrameOfTheVideoAndTheMostDetailedVideoScript": "Please upload an image as the first frame of the video and the most detailed video script", "pleaseUploadARoleImageAnAudioAndTheGeneralVideoRequirements": "Please upload a role image, an audio, and the general video requirements", "collapseCreationArea": "Collapse creation area", "startCreatingVideo": "Start creating···", "loginWithGitHub": "GitHub", "loginWithGoogle": "Google", "loginWithSMS": "SMS", "loggingIn": "Logging in...", "logout": "Logout", "loggedOut": "Logged out", "loginFailed": "Login failed", "loginError": "Error occurred during login", "authFailed": "Authentication failed, please login again", "loginExpired": "Login expired, please login again", "orLoginWith": "Or login with", "login": "Login / Register", "loginLoading": "Logging in···", "sendSmsCode": "Send SMS", "phoneNumber": "Phone Number", "verifyCode": "Verify Code", "feature1": "Cinema-grade digital human videos", "feature2": "20x faster generation", "feature3": "Ultra-low cost generation", "feature4": "Precise lip-sync alignment", "feature5": "Minute-level video duration", "feature6": "Multi-scenario applications", "generateVideo": "Generate", "generateImage": "Generate Image", "history": "History", "inspiration": "Inspiration", "discoverCreativity": "Discover creativity, inspire ideas", "searchTasks": "Search history tasks...", "searchInspiration": "Search inspiration...", "refresh": "Refresh task list", "noHistoryTasks": "No history tasks", "startToCreateYourFirstAIVideo": "Start creating your first AI video", "switchLanguage": "Switch Language", "selectTaskType": "Select Task Type", "selectTaskTypeFirst": "Please select task type first", "noHistoryRecords": "No history records", "imageHistoryAutoSave": "Image history will be automatically saved when you start using images", "audioHistoryAutoSave": "Audio history will be automatically saved when you start using audio", "clearHistory": "Clear history", "clear": "Clear", "promptHistoryAutoSave": "Prompt history will be automatically saved when you start creating tasks", "promptTip": "Describe the video content you want in detail", "viewFailureReason": "View Failure Reason", "failureReason": "Failure Reason", "noPrompt": "No Prompt", "uploadMaterials": "Upload Materials", "image": "Image", "video": "Video", "historyAudio": "History Audio", "historyAudioApplied": "History audio applied", "myProjects": "My Projects", "initializationFailed": "Initialization Failed, Please Refresh The Page", "browserNotSupported": "Browser Not Supported", "videoLoadFailed": "Video Load Failed", "loadingVideo": "Loading···", "videoGenerating": "Generating", "taskProgress": "Task Progress", "subtask": "Subtask", "queuePosition": "Waiting for", "availableWorker": "Available Worker", "videoGeneratingFailed": "Generating Failed", "sorryYourVideoGenerationTaskFailed": "Sorry Your Generation Task Failed", "thisTaskHasBeenCancelledYouCanRegenerateOrViewTheMaterialsYouUploadedBefore": "This Task Has Been Cancelled You Can Regenerate Or View The Materials You Uploaded Before", "taskCompleted": "Task Completed", "taskFailed": "Task Failed", "taskCancelled": "Cancelled", "taskRunning": "Task Running", "taskPending": "Task Pending", "taskInfo": "Task Info", "taskID": "Task ID", "modelName": "Model Name", "createTime": "Create Time", "updateTime": "Update Time", "aiIsGeneratingYourVideo": "LightX2V is generating...", "aiIsGeneratingYourImage": "LightX2V is generating your image...", "taskSubmittedSuccessfully": "Task submitted successfully, accelerating processing...", "taskQueuePleaseWait": "The task is a little bit, accelerating queueing...", "success": "Success", "failed": "Failed", "pending": "Waiting", "cancelled": "Cancelled", "all": "All", "created": "Created", "status": "Status", "reuseTask": "Reuse", "regenerateTask": "Retry", "retryTask": "Retry", "downloadTask": "Download", "downloadVideo": "Download", "downloadImage": "Download", "deleteTask": "Delete", "cancelTask": "Cancel", "download": "Download", "downloadPreparing": "Preparing download...", "downloadFetching": "Fetching file...", "downloadSaving": "Saving file...", "mobileSaveToAlbumTip": "Long press the video in the new tab to save it to your gallery.", "mobileSavePreviewTitle": "Preview & Save", "mobileSaveInstruction": "Tap the full-screen button or long press the video to save it to your photo library.", "mute": "Mute", "unmute": "Unmute", "addRole": "Add Role", "extractingAudioFromVideo": "Extracting audio from video...", "audioExtractedSuccessfully": "Audio extracted successfully", "audioExtractionFailed": "Audio extraction failed", "videoNoAudioTrack": "Video file does not contain an audio track. Please upload a video with audio.", "unsupportedAudioOrVideo": "Please select an audio or video file.", "unsupportedVideoFormat": "Unsupported video format.", "downloadInProgressNotice": "A download is already in progress. Please wait.", "downloadCancelledAlert": "Download cancelled", "createVideo": "Create", "selectTemplate": "Select Template", "uploadImage": "Upload Image", "uploadImages": "Upload Images", "multipleImagesSupported": "Multiple images supported", "addMoreImages": "Add more images", "pleaseUploadAnImageAsTheReferenceImageAndThePromptForImageGeneration": "Please upload one or more images as the reference images, and the most detailed image generation prompt", "firstFrameImage": "First Frame Image", "lastFrameImage": "Last Frame Image", "uploadLastFrameImage": "Upload Last Frame Image", "deleteLastFrameImage": "Delete Last Frame Image", "pleaseUploadFirstAndLastFrameImagesAndTheMostDetailedVideoScript": "Please upload first and last frame images, and the most detailed video script", "uploadAudio": "Upload Audio or Video", "recordAudio": "Record Audio", "recording": "Recording...", "takePhoto": "Take Photo", "retake": "Retake", "usePhoto": "Use Photo", "upload": "Upload", "stopRecording": "Stop Recording", "recordingStarted": "Recording started", "recordingStopped": "Recording stopped", "recordingCompleted": "Recording completed", "recordingFailed": "Recording failed", "enterPrompt": "Enter Prompt", "selectModel": "Select Model", "startGeneration": "Start Generation", "templates": "Templates", "useTemplate": "Use Template", "applyImage": "Apply Image", "applyAudio": "Apply Audio", "featuredTemplates": "Featured Templates", "discoverFeaturedCreativity": "Discover Featured Creativity", "refreshRandomTemplates": "Refresh Random Templates", "discover": "Discover", "viewMoreTemplates": "View More Templates", "searchTemplates": "Search Templates", "browseCategories": "Browse Categories", "inspirationGallery": "Inspirations", "viewMore": "View More", "more": "More", "applyPrompt": "Apply Prompt", "imageApplied": "Image applied", "audioApplied": "Audio applied", "promptApplied": "Prompt applied", "copy": "Copy", "view": "View", "promptCopied": "Prompt copied to clipboard", "outputVideo": "Output", "textToVideo": "Text to Video", "imageToVideo": "Image to Video", "speechToVideo": "Speech to Video", "imageToImage": "Image to Image", "textToImage": "Text to Image", "animate": "Character Replacement", "loadingImage": "Loading image...", "userGeneratedImage": "User Generated Image", "prompt": "Prompt", "promptOptional": "Prompt (Optional)", "negativePrompt": "Negative Prompt", "promptTemplates": "Prompt Templates", "promptHistory": "Prompt History", "animateHint1": "Upload target role image and reference video", "animateHint2": "Replace the role in the video with the target role", "animateHint3": "Can generate various dynamic effects.", "animateHint4": "Let static image become dynamic, create infinite possibilities", "i2iHint1": "Genrate image based on the reference images", "i2iHint2": "Modify image or generate combined image", "i2iHint3": "Use text to guide image generation", "i2iHint4": "Let your creativity become a vivid image", "t2iHint1": "Enter detailed image description, AI will generate beautiful images for you", "t2iHint2": "Support multiple styles: realistic, illustration, art, etc.", "t2iHint3": "Can describe scenes, composition, colors, and other details", "t2iHint4": "Let your creativity become a vivid image through text", "t2vHint1": "Enter text description, AI will generate精彩的视频内容", "t2vHint2": "Support multiple styles: realistic, animation, art, etc.", "t2vHint3": "Can describe scenes, actions, emotions, etc.", "t2vHint4": "Let your creativity become a vivid video", "i2vHint1": "Upload an image, AI will generate dynamic video", "i2vHint2": "Support multiple image formats: JPG, PNG, WebP, etc.", "i2vHint3": "Can generate various dynamic effects.", "i2vHint4": "Let static image become dynamic, create infinite possibilities", "s2vHint1": "Upload a role image + an audio", "s2vHint2": "AI will make the role speak and move according to the audio content.", "s2vHint3": "Let your role become alive.", "s2vHint4": "Create your own digital person.", "uploadImageFile": "Upload Image File", "uploadAudioFile": "Upload Audio or Video File", "dragDropHere": "Drag and drop files here or click to upload", "supportedImageFormats": "Supported jpg, png, webp image formats (< 10MB)", "supportedAudioFormats": "Supports audio or video formats (< 120s).", "supportedAudioFormatsShort": "Supports audio or video formats (< 120s).", "prefillLoadingDefault": "Preparing materials...", "prefillLoadingTemplate": "Loading template assets...", "prefillLoadingTask": "Loading task materials...", "clearCharacterImageTip": "Upload a clear character image", "maxFileSize": "Max file size", "taskDetail": "Task Details", "taskId": "Task ID", "taskType": "Task Type", "taskStatus": "Task Status", "createdAt": "Created At", "completedAt": "Completed At", "duration": "Duration", "confirm": "Confirm", "cancel": "Cancel", "save": "Save", "edit": "Edit", "delete": "Delete", "close": "Close", "copyLink": "Copy Link", "pleaseCopyManually": "Please manually select and copy the text below", "back": "Back", "next": "Next", "previous": "Previous", "finish": "Finish", "submitting": "Submitting...", "operationSuccess": "Operation successful", "operationFailed": "Operation failed", "pleaseWait": "Please wait...", "loading": "Loading···", "noData": "No data", "errorOccurred": "Error occurred", "networkError": "Network error", "serverError": "Server error", "seconds": "seconds", "deleteTaskConfirm": "Delete Task?", "deleteTaskConfirmMessage": "This action cannot be undone. It will delete the task record, generated files, and related data.", "confirmDelete": "Delete", "regenerateTaskConfirm": "Regenerate Task?", "regenerateTaskConfirmMessage": "Regenerating will delete the current task and generated content, then create a new task with the same parameters. This action cannot be undone!", "confirmRegenerate": "Regenerate", "regeneratingTaskAlert": "Regenerating task...", "deletingTaskAlert": "Deleting task...", "taskDeletedSuccessAlert": "Task deleted successfully", "deleteTaskFailedAlert": "Delete task failed", "getTaskDetailFailedAlert": "Get task detail failed", "taskNotExistAlert": "Task not exist", "loadTaskFilesFailedAlert": "Load task files failed", "taskMaterialReuseSuccessAlert": "Task material reuse successfully", "loadTaskDataFailedAlert": "Load task data failed", "fileUnavailableAlert": "File unavailable", "downloadFailedAlert": "Download failed. Please try again.", "taskSubmitSuccessAlert": "Task submit successfully", "taskSubmitFailedAlert": "Task submit failed", "submitTaskFailedAlert": "Submit task failed", "downloadSuccessAlert": "File download successfully", "getTaskResultFailedAlert": "Get task result failed", "downloadTaskResultFailedAlert": "Download task result failed", "viewTaskResultFailedAlert": "View task result failed", "cancelTaskConfirm": "Cancel task?", "cancelTaskConfirmMessage": "Cancel task will stop the task execution, and the generated part of the result may be lost, can be regenerated later.", "confirmCancel": "Cancel", "taskCancelSuccessAlert": "Task cancel successfully", "cancelTaskFailedAlert": "Cancel task failed", "taskRetrySuccessAlert": "Task retry successfully", "retryTaskFailedAlert": "Retry task failed", "taskRegenerateSuccessAlert": "Task regenerated successfully", "regenerateTaskFailedAlert": "Regenerate task failed", "taskNotFoundAlert": "Task not found", "templateApplied": "Template applied", "shareTemplate": "Share", "copyShareLink": "Share", "promptHistoryApplied": "Prompt history applied", "promptHistoryCleared": "Prompt history cleared", "getPromptHistoryFailed": "Get prompt history failed", "saveTaskHistoryFailed": "Save task history failed", "parseTaskHistoryFailed": "Parse task history failed", "getTaskHistoryFailed": "Get task history failed", "getImageHistoryFailed": "Get image history failed", "taskHistorySaved": "Task history saved", "taskHistoryCleared": "Task history cleared", "clickToDownload": "Click to download", "clickApply": "Click to apply", "justNow": "Just now", "minutesAgo": "minutes ago", "hoursAgo": "hours ago", "daysAgo": "days ago", "weeksAgo": "weeks ago", "monthsAgo": "months ago", "yearsAgo": "years ago", "oneMinuteAgo": "one minute ago", "oneHourAgo": "one hour ago", "oneDayAgo": "one day ago", "oneWeekAgo": "one week ago", "oneMonthAgo": "one month ago", "oneYearAgo": "one year ago", "shareNotFound": "Share not found", "backToHome": "Back to Home", "videoNotAvailable": "Video not available", "imageNotAvailable": "Image not available", "createdWithAI": "Created with AI", "createSimilar": "Create Similar", "createSimilarDescription": "Click the button to create your video with the same settings", "shareDataImported": "Share data imported successfully", "shareDataImportFailed": "Failed to import share data", "templatesGeneratedByLightX2V": "The following videos are generated by LightX2V, hover/click to play", "materials": "Materials", "template": "Template", "templateDescription": "The video is generated by LightX2V-digital human model", "pleaseLoginFirst": "Please login first", "showDetails": "Show Details", "hideDetails": "Hide Details", "shareLinkCopied": "Share link copied", "randomTemplates": "Random Refresh Templates", "oneClickReplication": "One-click replication", "customizableContent": "Customizable content", "poweredByLightX2V": "Speed-generated content - LightX2V", "latestAIModel": "Latest AI model, rapid content generation", "customizableCharacter": "Freely customizable characters and audio", "userGeneratedVideo": "Generated Content", "noImage": "No Images", "noAudio": "No Audio", "noVideo": "No Result", "taskCompletedSuccessfully": "LightX2V has generated content for you successfully", "onlyUseImage": "Only use image", "onlyUseAudio": "Only use audio", "reUseImage": "Reuse image", "reUseAudio": "Reuse audio", "templateVideo": "Speech-to-video generation template", "description": "The content is generated by LightX2V", "timeCost": "Time cost ", "voiceSynthesis": "Voice Synthesis", "applySelectedVoice": "Apply selected voice", "generatedAudio": "Generated Audio", "synthesizedAudio": "Synthesized Audio", "enterTextToConvert": "Enter text to convert", "ttsPlaceholder": "The weather is nice today, let's go for a walk~", "voiceInstruction": "Voice Instruction", "voiceInstructionHint": "(Only for v2.0 voices)", "voiceInstructionPlaceholder": "Use instruction to control voice details, including emotion, context, dialect, tone, speed, pitch, etc. Example: Please use a warm and friendly voice", "selectVoice": "Select Voice", "aiVoice": "AI Voice", "clonedVoice": "Cloned Voice", "addClonedVoice": "Add Cloned Voice", "unnamedVoice": "Unnamed Voice", "selectCloneMethod": "Select Clone Method", "cloneMethodHint": "Please select a method to get audio", "recordAudio": "Record Audio", "recordAudioHint": "Record audio using microphone", "extractFromVideo": "Extract from Video", "extractFromVideoHint": "Extract audio from video file", "importAudioFile": "Import Audio File", "importAudioFileHint": "Upload local audio file", "pleaseReadSentence": "Please read the following sentence", "changeSentence": "Change Sentence", "sampleSentence": "Sample Sentence", "customText": "Custom Text", "customTextPlaceholder": "Enter the text you want to read", "clickToStartRecording": "Click to Start Recording", "clickToStopRecording": "Click to Stop Recording", "editAudio": "Edit Audio", "start": "Start", "end": "End", "duration": "Duration", "startCloning": "Start Cloning", "audioText": "Audio Text", "audioTextPlaceholder": "Enter the text content of the audio (optional, will auto-recognize if not provided)", "audioTextHint": "If text is provided, auto-recognition will be skipped and your input will be used directly", "generatingVoice": "Generating Voice", "generatingVoiceHint": "Please wait, processing your audio...", "voiceCloneGenerated": "Voice Clone Generated", "voiceCloneGeneratedHint": "Your voice has been successfully generated and is ready to use", "deleteVoiceClone": "Delete Cloned Voice", "deleteVoiceCloneMessage": "Are you sure you want to delete the cloned voice \"{name}\"? This action cannot be undone.", "voiceCloneDeleted": "Cloned voice deleted", "deleteFailed": "Delete failed", "chinesePreview": "Chinese Preview", "englishPreview": "English Preview", "voiceName": "Voice Name", "voiceNamePlaceholder": "Enter voice name", "saveVoice": "Save Voice", "reclone": "Re-clone", "microphonePermissionError": "Cannot access microphone, please check permission settings", "cloneFailed": "Clone Failed", "selectedDuration": "Selected Duration", "dragToMoveSelection": "Drag to move selection area", "dragToAdjustSelection": "Drag slider or middle area to adjust segment", "trimConfirmed": "Trim confirmed, click scissors icon again to re-edit", "confirmTrim": "Confirm Trim", "trimMode": "Trim Mode", "loopPlayback": "Loop Playback", "playbackSpeed": "Playback Speed", "pleaseSelect15sOrLess": "Please select a segment within 15s", "searchVoice": "Search Voice", "filter": "Filter", "filterVoices": "Filter Voices", "voiceSettings": "Voice Settings", "speechRate": "Speech Rate", "volume": "Volume", "pitch": "Pitch", "emotionIntensity": "Emotion Intensity", "emotionType": "Emotion Type", "neutral": "Neutral", "scene": "Scene", "version": "Version", "language": "Language", "gender": "Gender", "reset": "Reset", "done": "Done", "ttsGenerationFailed": "TTS generation failed, please retry", "applyAudioFailed": "Apply audio failed, please retry", "allScenes": "All Scenes", "generalScene": "General", "customerServiceScene": "Customer Service", "educationScene": "Education", "funAccent": "Fun Accent", "rolePlaying": "Role Playing", "audiobook": "Audiobook", "multilingual": "Multilingual", "multiEmotion": "Multi-emotion", "videoDubbing": "Video Dubbing", "ttsHistoryTitle": "History", "ttsHistoryHint": "We automatically keep the last 20 voice texts and instructions you used.", "ttsHistoryEmpty": "No saved entries yet", "ttsHistoryEmptyHint": "Generate voice once to create your first history entry.", "ttsHistoryTextLabel": "Voice Text", "ttsHistoryInstructionLabel": "Voice Instruction", "ttsHistoryTextEmpty": "Empty text", "ttsHistoryInstructionEmpty": "Empty instruction", "ttsHistoryVoiceLabel": "Voice History", "ttsHistoryVoiceEmpty": "Not set", "ttsHistoryApply": "Use This", "ttsHistoryApplySelected": "Apply", "ttsHistoryDeleteEntry": "Remove", "ttsHistoryTabCombined": "All", "ttsHistoryTabText": "Text History", "ttsHistoryTabInstruction": "Instruction History", "ttsHistoryTabVoice": "Voice History", "ttsHistoryTitleCombined": "All History", "ttsHistoryTitleText": "Text History", "ttsHistoryTitleInstruction": "Instruction History", "ttsHistoryTitleVoice": "Voice History", "ttsHistoryClear": "Clear History", "allVersions": "All Versions", "allLanguages": "All Languages", "allGenders": "All Genders", "female": "Female", "male": "Male", "taskCountdown": "Task countdown", "footer": { "tagline": "AI digital human video generation powered by LightX2V framework", "links": { "home": "Light AI Homepage", "github": "GitHub", "xiaohongshu": "RedNote" }, "alt": { "github": "GitHub logo", "xiaohongshu": "RedNote logo" }, "copyright": "© {year} Light AI. All rights reserved." }, "tts": { "voiceInstructionPlaceholder": "Use instruction to control voice details, including emotion, context, dialect, tone, speed, pitch, etc. Example: Please use a warm and friendly voice", "title": "AI Voice Synthesis", "subtitle": "Synthesize your voice with AI", "inputText": "Enter text to synthesize", "voice": "Select Voice", "voiceSelection": "Select voice", "voiceSettings": "Voice settings", "speed": "Speech Rate", "speechRate": "Speech rate", "volume": "Volume", "pitch": "Pitch", "emotion": "Emotion", "emotionIntensity": "Emotion intensity", "emotionType": "Emotion type", "generateVoice": "Generate Voice", "cancel": "Cancel", "generating": "Generating...", "generated": "Generated", "error": "Generation Failed", "errorMessage": "Please check input text or select voice", "voiceOptions": "Voice Options", "fast": "Fast", "normal": "Normal", "slow": "Slow", "angry": "Angry", "happy": "Happy", "sad": "Sad", "neutral": "Neutral", "excited": "Excited", "calm": "Calm", "gentle": "Gentle", "serious": "Serious", "friendly": "Friendly", "professional": "Professional", "child": "Child", "robot": "Robot", "male": "Male", "female": "Female", "other": "Other", "search": "Search Voice", "noResults": "No matching voices found", "placeholder": "Enter text to synthesize", "placeholderVoice": "Please select voice", "placeholderSpeed": "Please select speech rate", "placeholderVolume": "Please select volume", "placeholderPitch": "Please select pitch", "placeholderEmotion": "Please select emotion", "placeholderGenerate": "Please click generate button", "scene": "Scene", "version": "Version", "language": "Language", "gender": "Gender", "reset": "Reset", "done": "Done", "ttsGenerationFailed": "TTS generation failed, please retry", "applyAudioFailed": "Apply audio failed, please retry", "allScenes": "All Scenes", "generalScene": "General", "customerServiceScene": "Customer Service", "educationScene": "Education", "funAccent": "Fun Accent", "rolePlaying": "Role Playing", "audiobook": "Audiobook", "multilingual": "Multilingual", "multiEmotion": "Multi-emotion", "videoDubbing": "Video Dubbing", "allVersions": "All Versions", "allLanguages": "All Languages", "allGenders": "All Genders", "multiSegmentMode": "Multi-segment Mode", "singleSegmentMode": "Single-segment Mode", "switchToSingleSegmentMode": "Switch to Single-segment Mode", "switchToMultiSegmentMode": "Switch to Multi-segment Mode", "mergedAudio": "Merged Audio", "applyMergedAudio": "Apply Merged Audio", "addSegment": "Add Segment", "segment": "Segment", "segmentNumber": "Segment {index}", "dragToReorder": "Drag to Reorder", "copySegment": "Copy Segment", "deleteSegment": "Delete Segment", "selectVoice": "Select Voice", "generate": "Generate", "text": "Text", "voiceInstructionOptional": "Voice Instruction (Optional)", "segmentCopied": "Segment copied and added to end", "noSegmentsToApply": "No audio segments available to apply", "mergedAudioLoadFailed": "Merged audio load failed: {error}", "mergedAudioFailed": "Merged audio failed: {error}", "unknownError": "Unknown error", "playbackFailed": "Playback failed: {error}", "audioDecodeFailed": "Audio decode failed: {error}", "adjustSettings": "Adjust Settings" }, "podcast": { "title": "AI Dual-Person Podcast Generator", "subtitle": "Make knowledge audible", "generating": "Generating podcast...", "generatingStatusWithCount": "Generating podcast ({count} segments generated)...", "ready": "Audio ready, click to play", "readyWithCount": "Audio ready ({count} segments generated), click to play", "preparingFirstAudio": "Preparing first audio segment...", "preparingAudio": "Preparing audio...", "completed": "Generation completed ({count} segments total)", "stopped": "Generation stopped", "generationFailed": "Generation failed", "generatePodcast": "Generate Podcast", "dualPersonPodcast": "Podcast", "stopGeneration": "Stop Generation", "downloadAudio": "Download Audio", "applyToDigitalHuman": "Convert to Digital Human Video", "generateMore": "Generate More Podcasts", "historyTitle": "Generated Records", "toggleSidebar": "Collapse/Expand", "noHistory": "No history records", "completedStatus": "Completed", "generatingStatus": "Generating...", "showSubtitles": "Show Subtitles", "hideSubtitles": "Hide Subtitles", "inputPlaceholder": "Enter article/file link or specify a topic, e.g.: Principles of AI", "enterLinkOrTopic": "Please enter a link or topic", "audioReady": "Audio ready", "audioLoading": "Audio loading, please wait...", "playbackFailed": "Playback failed, please retry", "playbackFailedWithError": "Playback failed: {error}", "audioLoadFailed": "Audio load failed, please check network connection", "noAudioAvailable": "No audio available", "noAudioToDownload": "No audio available to download", "pleaseGenerateFirst": "Please generate a podcast first", "applySuccess": "Podcast added to audio materials", "applyFailed": "Failed to apply to digital human", "loadAudioFailed": "Failed to load podcast audio", "sessionDataNotFound": "Session data not found, please refresh history", "loadSessionFailed": "Failed to load session", "loadAudioFailedDetail": "Failed to load audio", "audioDecodeFailed": "Audio decode failed: {error}", "audioLoadFailedNetwork": "Audio load failed, please check network connection", "audioLoadFailedFormat": "Audio load failed, please check network connection or audio format", "audioLoadFailedWithError": "Audio load failed: {error}", "audioMayBeSilent": "Audio playback may be silent, please refresh page and retry", "unknownError": "Unknown error", "exampleInputs": [ "https://github.com/ModelTC/LightX2V", "Principles of LLM Large Models", "What is Deep Learning?", "How to Balance Work and Life?", "How to Lose Weight Scientifically" ] }, "faceDetectionFailed": "Face detection failed", "pleaseUploadImage": "Please upload an image first", "multiRoleModeRequires": "Multi-role mode requires at least 2 roles, please manually add more roles", "audioSeparationFailed": "Audio separation failed", "singleRoleModeInfo": "In single-role mode, all characters will use the same audio track for lip-sync.", "ttsCompleted": "Text-to-speech completed, automatically added to audio materials", "imageDragSuccess": "Image drag and drop upload successful", "pleaseDragImage": "Please drag an image file", "audioDragSuccess": "Audio/video drag and drop upload successful", "pleaseDragAudio": "Please drag an audio or video file", "videoDragSuccess": "Video drag and drop upload successful", "pleaseDragVideo": "Please drag a video file", "authFailedPleaseRelogin": "Authentication failed, please log in again", "getGitHubAuthUrlFailed": "Failed to get GitHub authentication URL", "getGoogleAuthUrlFailed": "Failed to get Google authentication URL", "pleaseEnterPhoneNumber": "Please enter phone number", "pleaseEnterValidPhoneNumber": "Please enter a valid phone number format", "verificationCodeSent": "Verification code sent, please check your SMS", "sendVerificationCodeFailed": "Failed to send verification code", "sendVerificationCodeFailedRetry": "Failed to send verification code, please retry", "pleaseEnterPhoneAndCode": "Please enter phone number and verification code", "loginSuccess": "Login successful", "verificationCodeErrorOrExpired": "Verification code error or expired", "loginFailedRetry": "Login failed, please retry", "loginError": "An error occurred during login", "loggedOut": "Logged out", "loadModelListFailed": "Failed to load model list", "loadModelFailed": "Failed to load model", "imageTemplateSelected": "Image template selected", "loadImageTemplateFailed": "Failed to load image template", "audioTemplateSelected": "Audio template selected", "loadAudioTemplateFailed": "Failed to load audio template", "audioFileUrlFailed": "Failed to get audio file URL", "audioPlaybackFailed": "Audio playback failed", "templateLoadingPleaseWait": "Template is loading, please try again later", "pleaseSelectTaskType": "Please select task type", "pleaseSelectModel": "Please select model", "pleaseEnterPrompt": "Please enter prompt", "promptTooLong": "Prompt length cannot exceed 1000 characters", "i2vTaskRequiresImage": "Image-to-video task requires uploading a reference image", "s2vTaskRequiresImage": "Digital human task requires uploading a character image", "s2vTaskRequiresAudio": "Digital human task requires uploading an audio file", "animateTaskRequiresImage": "Character replacement task requires uploading a character image", "animateTaskRequiresVideo": "Character replacement task requires uploading a reference video", "i2iTaskRequiresImage": "Image-to-image task requires at least one reference image", "flf2vTaskRequiresFirstFrameImage": "First and last frame video task requires uploading a first frame image", "flf2vTaskRequiresLastFrameImage": "First and last frame video task requires uploading a last frame image", "prepareMultiPersonAudioFailed": "Failed to prepare multi-person audio", "taskSubmittedButParseFailed": "Task submitted successfully, but failed to parse response", "refreshTaskListFailed": "Failed to refresh task list", "getResultFailed": "Failed to get result", "initFailedPleaseRefresh": "Initialization failed, please refresh the page and try again", "historyCleared": "History storage cleared", "historyImageApplied": "History image applied", "applyHistoryImageFailed": "Failed to apply history image", "applyHistoryAudioFailed": "Failed to apply history audio", "audioHistoryUrlFailed": "Failed to get audio history URL", "imageHistoryCleared": "Image history cleared", "audioHistoryCleared": "Audio history cleared", "storageCleared": "Storage cleared", "clearStorageFailed": "Failed to clear storage", "loginExpiredPleaseRelogin": "Login expired, please log in again", "networkRequestFailed": "Network request failed", "videoLoadTimeout": "Video load timeout, please retry", "templateDataIncomplete": "Template data incomplete", "loadMoreInspirationComingSoon": "Load more inspiration feature coming soon...", "microphonePermissionDenied": "Microphone permission denied. Please click the 🔒 or 🎤 icon on the left side of the Chrome address bar, select 'Allow' microphone access, then refresh the page and try again", "microphoneNotFound": "Microphone device not found, please check device connection or use another device", "recordingNotSupportedOnMobile": "Recording is not supported on mobile browsers, you can record video instead", "microphoneInUse": "Microphone is being used by another application, please close other programs using the microphone and try again", "microphoneNotCompatible": "Microphone device does not support the required recording parameters, please use another microphone device", "securityErrorUseHttps": "Security restriction: Please ensure you are accessing the website using HTTPS protocol", "shareDataIncomplete": "Share data incomplete", "audioLoadFailed": "Audio load failed", "pleaseRelogin": "Please log in again", "pleaseLoginFirst": "Please log in first", "cancelTaskFailedRetry": "Failed to cancel task, please retry", "shareFailedRetry": "Share failed, please retry", "retryTaskFailedRetry": "Failed to retry task, please retry", "splitingAudio": "Splitting audio in multi-role mode...", "sizeSetting": "Size Setting", "sizeSettingDescription": "Select output size", "presetResolution": "Preset Resolution", "customSize": "Custom Size", "custom": "Custom", "width": "Width", "height": "Height", "aspectRatio": "Aspect Ratio", "useDefaultSize": "Auto", "useInputSize": "Auto", "resolution480p": "480p (480×832)", "resolution540p": "540p (544×960)", "resolution720p": "720p (720×1280)", "resolution480pLandscape": "480p (Landscape)", "resolution480pPortrait": "480p (Portrait)", "resolution720pLandscape": "720p (Landscape)", "resolution720pPortrait": "720p (Portrait)", "landscape": "Landscape", "portrait": "Portrait", "aspectRatio16_9": "16:9 (Landscape)", "aspectRatio9_16": "9:16 (Portrait)", "aspectRatio1_1": "1:1 (Square)", "aspectRatio4_3": "4:3 (Landscape)", "aspectRatio3_4": "3:4 (Portrait)", "invalidSize": "Please enter a valid size (width and height must be greater than 0)", "apply": "Apply" }