AI-RVC / i18n /en_US.json
mason369's picture
Localize UI status text
14d1bde verified
Raw
History Blame Contribute Delete
17.1 kB
{
"app_title": "RVC AI Cover",
"app_description": "AI song cover system based on RVC v2",
"tabs": {
"models": "Model Management",
"cover": "Song Cover",
"settings": "Settings"
},
"ui": {
"cover_usage": "**One-click AI Cover**: upload a song → separate vocals → convert the voice → mix the accompaniment → export the cover\n\n**Steps:**\n1. Download a character model first (open \"Download Character Model\" below)\n2. Upload a song file (MP3/WAV/FLAC)\n3. Choose a downloaded character\n4. Adjust parameters and click \"Start Cover\"\n\n> ⚠️ First launch downloads the Mel-Band Roformer vocal separation model automatically (about 200 MB). Please wait patiently.",
"series_filter": "Series / Category",
"keyword_search": "Keyword Search",
"keyword_placeholder": "Character or series name",
"character_choice_info": "The list shows version tags, character ownership, and model source. In versions, epochs means training epochs, while 40k/48k means sample rate.",
"download_character_info": "The list shows version tags, character ownership, and source repositories so you can distinguish different models for the same character.",
"refresh_models": "Refresh Model List",
"download_selected_character": "Download Selected Character",
"download_series_all": "Download This Category",
"download_all_characters": "Download All Character Models",
"download_status": "Download Status",
"model_name": "Model Name",
"model_path": "Model Path",
"index_path": "Index Path",
"no_models": "(No models)",
"positive_pitch_info": "Positive raises pitch, negative lowers it",
"normal_volume_info": "100% keeps original volume",
"reverb_info": "Adds reverb to the vocals",
"all_series": "All",
"unknown": "Unknown",
"enabled": "On",
"disabled": "Off",
"language_korean": "Korean",
"language_japanese": "Japanese",
"language_chinese": "Chinese",
"language_english": "English",
"character_label_meta_separator": " | ",
"character_label_template": "[{language}] {display} | {meta} [{name}]"
},
"conversion": {
"model_settings": "Model Settings",
"select_model": "Select Model",
"refresh": "Refresh",
"load_model": "Load Model",
"status": "Status",
"audio_input": "Audio Input",
"upload_audio": "Upload Audio",
"conversion_params": "Conversion Parameters",
"pitch_shift": "Pitch Shift (semitones)",
"pitch_shift_info": "Positive raises pitch, negative lowers it. Male to female often uses +12; female to male often uses -12",
"f0_method": "F0 Extraction Method",
"f0_method_info": "rmvpe gives the highest quality (recommended)",
"index_rate": "Index Rate",
"index_rate_info": "Higher values sound closer to the training voice, but may reduce clarity",
"filter_radius": "Median Filter Radius",
"filter_radius_info": "Helps reduce breath noise",
"rms_mix_rate": "Loudness Envelope Mix",
"rms_mix_rate_info": "Closer to 1 uses more of the output loudness envelope",
"protect": "Unvoiced Protection",
"protect_info": "Protects consonants and breath sounds; 0.5 means no protection",
"start_conversion": "Start Conversion",
"conversion_result": "Conversion Result",
"conversion_status": "Conversion Status"
},
"cover": {
"song_cover": "AI Song Cover",
"cover_description": "Upload a song, choose a character, and generate an AI cover. The pipeline separates vocals, converts the voice, and mixes the accompaniment automatically.",
"upload_song": "Upload Song",
"input_song": "Input Song (MP3/WAV/FLAC)",
"select_character": "Select Character",
"character": "Character",
"conversion_settings": "Conversion Settings",
"pitch_shift": "Pitch Shift (semitones)",
"index_rate": "Index Rate (%)",
"index_rate_info": "Recommended: 30-45%; too low sounds more synthetic, too high may blur articulation",
"speaker_id": "Speaker ID",
"speaker_id_info": "Single-character models usually use 0; try other IDs for multi-speaker models",
"mix_settings": "Mix Settings",
"mix_preset": "Mix Preset",
"mix_preset_info": "Apply a mix profile suitable for most songs",
"mix_preset_universal": "Universal (recommended)",
"mix_preset_vocal": "Vocal Focus",
"mix_preset_accompaniment": "Accompaniment Focus",
"mix_preset_live": "Live Feel (more reverb)",
"vocals_volume": "Vocal Volume (%)",
"accompaniment_volume": "Accompaniment Volume (%)",
"vocals_reverb": "Vocal Reverb (%)",
"rms_mix_rate": "Loudness Envelope Match (%)",
"rms_mix_rate_info": "Moderately follows the original vocal loudness contour; recommended: 10-30%",
"backing_mix": "Original Lead Vocal Blend (%)",
"backing_mix_info": "Blend a small amount of original lead vocal to restore thickness and articulation; too high leaks the source timbre",
"karaoke_separation": "Harmony Separation",
"karaoke_separation_info": "Separate lead and backing vocals, convert only the lead, and preserve original harmonies. Useful for songs with backing vocals",
"karaoke_merge_backing": "Blend Backing Vocals Into Accompaniment",
"karaoke_merge_backing_info": "Mix separated original backing vocals back into the accompaniment. Enabled by default to preserve harmony layers",
"start_cover": "Start Cover",
"progress": "Progress",
"results": "Cover Results",
"final_cover": "Final Cover",
"converted_vocals": "Converted Vocals",
"original_vocals": "Original Vocals (Separated)",
"lead_vocals": "Lead Vocals",
"backing_vocals": "Backing Vocals",
"accompaniment": "Accompaniment",
"download_character": "Download Character Model",
"select_to_download": "Select Character to Download",
"download": "Download",
"vc_preprocess_mode": "VC Preprocess Strategy",
"vc_preprocess_mode_info": "Strictly uses RoFormer De-Reverb SOTA; if unavailable, processing stops instead of degrading",
"vc_preprocess_auto": "Auto (recommended)",
"vc_preprocess_uvr_deecho": "Strict RoFormer De-Reverb",
"source_constraint_mode": "Source Constraint Strategy",
"source_constraint_mode_info": "Auto (recommended) enables this only for strict RoFormer De-Reverb preprocessing; if unavailable, processing stops instead of degrading",
"source_constraint_auto": "Auto (recommended)",
"source_constraint_off": "Off",
"source_constraint_on": "Always On",
"vc_preprocess_status": "Current VC Preprocess Route",
"vc_preprocess_status_info": "Shows the actual route this machine will use in auto mode",
"vc_pipeline_mode": "VC Pipeline Mode",
"vc_pipeline_mode_info": "Current implementation keeps this project's existing path; official mode calls the bundled official RVC directly and skips custom VC pre/post-processing",
"vc_pipeline_mode_current": "Current Implementation (recommended)",
"vc_pipeline_mode_official": "Official Implementation (1:1)",
"singing_repair": "Singing Repair",
"singing_repair_info": "For high-note dropouts, tearing, metallic artifacts, and sibilance. When enabled, this exits strict 1:1 mode and uses the official-compatible repair path (FP32 + hybrid F0 + F0 stabilization/rate limiting)"
},
"models": {
"base_models": "Base Models",
"base_models_desc": "These models are required to run RVC and must be downloaded before first use.",
"check_status": "Check Model Status",
"download_required": "Download Required Models",
"model_status": "Model Status",
"voice_models": "Voice Models",
"voice_models_desc": "Put .pth model files into assets/weights/, then refresh the model list.",
"mature_deecho_models": "Mature DeEcho Models",
"mature_deecho_models_desc": "Current covers strictly use RoFormer De-Reverb SOTA; if unavailable, processing stops instead of degrading to older models or algorithm chains.",
"download_mature_deecho": "Download Mature DeEcho Model",
"mature_deecho_status": "Mature DeEcho Status",
"mature_deecho_check": "Check Mature DeEcho Status"
},
"settings": {
"language_settings": "Language Settings",
"language": "Interface Language",
"save_language": "Save Language",
"language_saved_restart": "✅ Interface language saved: {language}. Please restart the app for it to take effect.",
"language_restart_info": "The language choice is saved to the config file. Because Gradio builds UI labels at startup, restart the app to apply it.",
"runtime_settings": "Runtime Settings",
"compute_device": "Compute Device",
"save_settings": "Save Settings",
"settings_saved_restart": "✅ Settings saved. Restart the app for changes to take effect.",
"status": "Status",
"cpu_slow": "CPU (slow)",
"about_body": "**RVC AI Cover System**\n\n- Built on RVC v2 + Mel-Band Roformer\n- Uses RMVPE for high-quality F0 extraction\n- Supports CUDA GPU acceleration\n\n[GitHub](https://github.com/RVC-Project/Retrieval-based-Voice-Conversion-WebUI)",
"model_sources": "### 📥 Character Model Sources\n\nThese are the Hugging Face repositories used by the built-in character model list. You can also download models manually and place them under `assets/weights/characters/<character_name>/`:\n\n**Love Live! Series**\n- [trioskosmos/rvc_models](https://huggingface.co/trioskosmos/rvc_models) — μ's / Aqours / Nijigasaki / Liella! characters\n- [Icchan/LoveLive](https://huggingface.co/Icchan/LoveLive) — Chika, Riko, Eli, You\n- [0xMifune/LoveLive](https://huggingface.co/0xMifune/LoveLive) — Nijigasaki / Liella! / Hasunosora\n- [Swordsmagus/Love-Live-RVC](https://huggingface.co/Swordsmagus/Love-Live-RVC) — Hanamaru, Setsuna, Kotori, A-RISE, and more\n- [Zurakichi/RVC](https://huggingface.co/Zurakichi/RVC) — Nico, Kanata, Setsuna, Hanamaru\n- [Phos252/RVCmodels](https://huggingface.co/Phos252/RVCmodels) — Shibuya Kanon\n- [ChocoKat/Mari_Ohara](https://huggingface.co/ChocoKat/Mari_Ohara) — Mari Ohara\n- [HarunaKasuga/YoshikoTsushima](https://huggingface.co/HarunaKasuga/YoshikoTsushima) — Yoshiko Tsushima\n- [thebuddyadrian/RVC_Models](https://huggingface.co/thebuddyadrian/RVC_Models) — Kazuno sisters\n\n**Genshin / Honkai / Zenless Zone Zero (HoYoverse)**\n- [makiligon/RVC-Models](https://huggingface.co/makiligon/RVC-Models) — Furina, Ayaka, Focalors\n- [kohaku12/RVC-MODELS](https://huggingface.co/kohaku12/RVC-MODELS) — Nahida, Herta, Firefly, Tingyun, Hoshimi Miyabi, and more\n- [jarari/RVC-v2](https://huggingface.co/jarari/RVC-v2) — Furina (Korean), Silver Wolf (Korean)\n- [mrmocciai/genshin-impact](https://huggingface.co/mrmocciai/genshin-impact) — 50+ Genshin characters (manual download)\n\n**VOCALOID**\n- [javinfamous/infamous_miku_v2](https://huggingface.co/javinfamous/infamous_miku_v2) — Hatsune Miku (1000 epochs)\n\n**Hololive / VTuber**\n- [megaaziib/my-rvc-models-collection](https://huggingface.co/megaaziib/my-rvc-models-collection) — Pekora, Sakura Miko, Subaru, Kobo, Kaela, and more\n- [Kit-Lemonfoot/kitlemonfoot_rvc_models](https://huggingface.co/Kit-Lemonfoot/kitlemonfoot_rvc_models) — Hololive JP/EN characters\n\n**THE IDOLM@STER / Uma Musume**\n- [trioskosmos/rvc_models](https://huggingface.co/trioskosmos/rvc_models) — Ranko Kanzaki, Riamu Yumemi\n- [makiligon/RVC-Models](https://huggingface.co/makiligon/RVC-Models) — Takane Shijou, Rice Shower\n\n**Project SEKAI**\n- [kohaku12/RVC-MODELS](https://huggingface.co/kohaku12/RVC-MODELS) — Nene Kusanagi\n\n> 💡 After manual download, put `.pth` and `.index` files under `assets/weights/characters/<character_name>/`, then refresh the list.",
"device_info": "Device Information",
"current_device": "Current Device",
"refresh_device": "Refresh Device Information",
"about": "About"
},
"messages": {
"model_loaded": "Model loaded",
"model_not_found": "Model not found",
"load_failed": "Load failed",
"please_select_model": "Please select a model",
"please_load_model": "Please load a model first",
"please_upload_audio": "Please upload an audio file",
"conversion_complete": "Conversion complete",
"conversion_failed": "Conversion failed",
"download_complete": "Download complete",
"download_failed": "Download failed",
"download_network_error": "An error occurred during download. Please check your network connection.",
"download_complete_status": "✅ Download complete",
"download_warning_status": "⚠️ Some downloads failed",
"download_error_status": "❌ Download failed: {error}",
"please_select_character_to_download": "Please select a character to download",
"character_download_complete": "✅ {name} model downloaded",
"character_download_failed": "❌ {name} model download failed",
"character_download_error": "❌ Download failed: {error}",
"bulk_download_complete": "✅ Complete: {count} succeeded",
"bulk_download_failed_items": ", {count} failed: {names}",
"bulk_download_error": "❌ Batch download failed: {error}",
"please_upload_song": "Please upload a song file",
"please_select_character": "Please select a character",
"character_model_missing": "Character model not found: {name}",
"cover_complete": "Cover complete",
"cover_complete_status": "✅ Cover complete!",
"cover_failed": "Cover failed",
"cover_process_failed": "❌ Processing failed: {error}",
"vc_pipeline_mode_status": "VC pipeline mode: {value}",
"singing_repair_status": "Singing repair: {value}",
"source_constraint_status": "Source constraint strategy: {value}",
"model_version_status": "Model version: {value}",
"character_continuity_status": "Character ownership: {value}",
"model_source_status": "Model source: {value}",
"all_files_dir_status": "All files directory: {value}",
"separating_vocals": "Separating vocals...",
"converting_vocals": "Converting vocals...",
"mixing_audio": "Mixing audio..."
},
"character_details": {
"downloaded_empty": "After you select a downloaded character, this panel shows version ownership, source repository, and local file paths.",
"available_empty": "After you select a character to download, this panel shows version ownership, source repository, and download source.",
"version_label": "Version tag",
"continuity": "Character ownership",
"role": "Model type",
"source": "Series source",
"distribution": "Distribution",
"repo": "Source repository",
"source_page_url": "Source page",
"download_url": "Download URL",
"local_weight": "Local weight",
"local_index": "Local index",
"internal_key": "Internal key",
"detail_code_line": "- {label}: `{value}`",
"detail_text_line": "- {label}: {value}"
},
"route_status": {
"mature_auto_preferred_suffix": "← preferred by current auto mode",
"mature_roformer_auto_download_note": " The RoFormer model is downloaded automatically by audio-separator on first run into assets/separator_models",
"mature_legacy_status_suffix": " ← status only; strict SOTA auto mode does not use this",
"mature_current_preferred": "Current learned DeEcho preference: {model}",
"mature_missing_strict": "Strict SOTA DeEcho runtime is currently missing; cover auto mode will stop instead of degrading",
"official_route_title": "Currently using the bundled official RVC implementation",
"official_route_flow": "Flow: lead vocal separation → official audio loader / official VC → mix",
"official_route_note": "Note: skips this project's custom VC preprocessing, source constraint, and silence-gate post-processing",
"strict_route_ready_title": "✅ Fixed to strict SOTA RoFormer De-Reverb",
"route_current_model": "Matched model: {model}",
"strict_route_flow": "Flow: lead vocal separation → RoFormer De-Reverb → RVC → mix",
"strict_route_unavailable_title": "⚠️ Strict SOTA RoFormer De-Reverb is selected, but the runtime is unavailable",
"strict_route_unavailable_flow": "Processing will stop and will not degrade to UVR or algorithmic dereverb",
"strict_route_unavailable_advice": "Suggestion: repair the audio-separator / RoFormer De-Reverb runtime",
"auto_route_ready_title": "✅ Auto mode currently uses strict SOTA RoFormer De-Reverb",
"auto_route_missing_title": "⚠️ Auto mode is missing the strict SOTA DeEcho runtime",
"auto_route_missing_reason": "Reason: no runnable RoFormer De-Reverb condition was detected"
},
"device_info": {
"pytorch_version": "PyTorch version: {version}",
"available_backends": "Available backends: {backends}",
"gpu_line": "GPU: {name} ({backend}) - VRAM: {memory}",
"backend_version": "{label} version: {version}",
"no_gpu_cpu": "No GPU detected; CPU will be used"
}
}