AnhP commited on
Commit
83ba485
·
verified ·
1 Parent(s): 3f10682

Upload 222 files

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. .gitattributes +4 -0
  2. assets/binary/decrypt.bin +3 -0
  3. assets/binary/vr_params.bin +3 -0
  4. assets/binary/world.bin +3 -0
  5. assets/f0/.gitattributes +0 -0
  6. assets/ico.png +3 -0
  7. assets/languages/en-US.json +746 -0
  8. assets/languages/vi-VN.json +746 -0
  9. assets/logs/Gura/added_IVF4130_Flat_nprobe_12.index +3 -0
  10. assets/logs/mute/energy/mute.wav.npy +3 -0
  11. assets/logs/mute/f0/mute.wav.npy +3 -0
  12. assets/logs/mute/f0_voiced/mute.wav.npy +3 -0
  13. assets/logs/mute/sliced_audios/mute32000.wav +3 -0
  14. assets/logs/mute/sliced_audios/mute40000.wav +3 -0
  15. assets/logs/mute/sliced_audios/mute48000.wav +3 -0
  16. assets/logs/mute/sliced_audios_16k/mute.wav +0 -0
  17. assets/logs/mute/v1_extracted/mute.npy +3 -0
  18. assets/logs/mute/v1_extracted/mute_chinese.npy +3 -0
  19. assets/logs/mute/v1_extracted/mute_japanese.npy +3 -0
  20. assets/logs/mute/v1_extracted/mute_korean.npy +3 -0
  21. assets/logs/mute/v1_extracted/mute_portuguese.npy +3 -0
  22. assets/logs/mute/v1_extracted/mute_spin-v1.npy +3 -0
  23. assets/logs/mute/v1_extracted/mute_spin-v2.npy +3 -0
  24. assets/logs/mute/v1_extracted/mute_vietnamese.npy +3 -0
  25. assets/logs/mute/v2_extracted/mute.npy +3 -0
  26. assets/logs/mute/v2_extracted/mute_chinese.npy +3 -0
  27. assets/logs/mute/v2_extracted/mute_japanese.npy +3 -0
  28. assets/logs/mute/v2_extracted/mute_korean.npy +3 -0
  29. assets/logs/mute/v2_extracted/mute_portuguese.npy +3 -0
  30. assets/logs/mute/v2_extracted/mute_spin-v1.npy +3 -0
  31. assets/logs/mute/v2_extracted/mute_spin-v2.npy +3 -0
  32. assets/logs/mute/v2_extracted/mute_vietnamese.npy +3 -0
  33. assets/logs/reference/.gitattributes +0 -0
  34. assets/models/embedders/.gitattributes +0 -0
  35. assets/models/predictors/.gitattributes +0 -0
  36. assets/models/pretrained_custom/.gitattributes +0 -0
  37. assets/models/pretrained_v1/.gitattributes +0 -0
  38. assets/models/pretrained_v2/.gitattributes +0 -0
  39. assets/models/speaker_diarization/assets/gpt2.tiktoken +0 -0
  40. assets/models/speaker_diarization/assets/mel_filters.npz +3 -0
  41. assets/models/speaker_diarization/assets/multilingual.tiktoken +0 -0
  42. assets/models/speaker_diarization/models/.gitattributes +0 -0
  43. assets/models/uvr5/.gitattributes +0 -0
  44. assets/presets/.gitattributes +0 -0
  45. assets/weights/.gitattributes +0 -0
  46. assets/weights/Gura.pth +3 -0
  47. assets/zluda/path-zluda-hip57.bat +14 -0
  48. assets/zluda/path-zluda-hip61.bat +14 -0
  49. assets/zluda/path-zluda-hip62.bat +21 -0
  50. assets/zluda/run_app.bat +11 -0
.gitattributes CHANGED
@@ -39,3 +39,7 @@ assets/logs/mute/sliced_audios/mute40000.wav filter=lfs diff=lfs merge=lfs -text
39
  assets/logs/mute/sliced_audios/mute44100.wav filter=lfs diff=lfs merge=lfs -text
40
  assets/logs/mute/sliced_audios/mute48000.wav filter=lfs diff=lfs merge=lfs -text
41
  assets/ico.png filter=lfs diff=lfs merge=lfs -text
 
 
 
 
 
39
  assets/logs/mute/sliced_audios/mute44100.wav filter=lfs diff=lfs merge=lfs -text
40
  assets/logs/mute/sliced_audios/mute48000.wav filter=lfs diff=lfs merge=lfs -text
41
  assets/ico.png filter=lfs diff=lfs merge=lfs -text
42
+ assets/logs/Gura/added_IVF4130_Flat_nprobe_12.index filter=lfs diff=lfs merge=lfs -text
43
+ audios/Original_Vocals.wav filter=lfs diff=lfs merge=lfs -text
44
+ audios/output_1.wav filter=lfs diff=lfs merge=lfs -text
45
+ audios/output.wav filter=lfs diff=lfs merge=lfs -text
assets/binary/decrypt.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:330268cbf6b9317a76510b533e1640ef48ed074a07c013e5b1abc4d48cfd9dce
3
+ size 32
assets/binary/vr_params.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ce4bcb78f4ed9052839150364d64dcad5ecc93c729f441151e6fd9038da5acc5
3
+ size 10463
assets/binary/world.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:49520c26e725e1d71a4ee4361fd1e41a12ec67b59912821f5123dce6eb572c16
3
+ size 3481870
assets/f0/.gitattributes ADDED
File without changes
assets/ico.png ADDED

Git LFS Details

  • SHA256: 2610f66c982fe272b3af6d12fb6abdb0b3e13cff91c6cfc00c76b4e5acdaf05e
  • Pointer size: 132 Bytes
  • Size of remote file: 6.66 MB
assets/languages/en-US.json ADDED
@@ -0,0 +1,746 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "set_lang": "Display language set to {lang}.",
3
+ "no_support_gpu": "Unfortunately, no compatible GPU is available to support your training.",
4
+ "text": "text",
5
+ "upload_success": "File {name} uploaded successfully.",
6
+ "download_url": "Download from the link",
7
+ "download_from_csv": "Download from the CSV model repository",
8
+ "search_models": "Search models",
9
+ "upload": "Upload",
10
+ "option_not_valid": "Invalid option!",
11
+ "list_model": "Model list",
12
+ "success": "Completed!",
13
+ "index": "index",
14
+ "model": "model",
15
+ "zip": "compress",
16
+ "search": "search",
17
+ "provide_file": "Please provide a valid {filename} file!",
18
+ "start": "Starting {start}...",
19
+ "not_found": "Not found {name}.",
20
+ "found": "Found {results} results!",
21
+ "download_music": "download music",
22
+ "download": "download",
23
+ "provide_url": "Please provide a url.",
24
+ "provide_name_is_save": "Please provide a model name to save.",
25
+ "not_support_url": "Your model url is not supported.",
26
+ "error_occurred": "An error occurred: {e}.",
27
+ "unable_analyze_model": "Unable to analyze the model!",
28
+ "download_pretrain": "Downloading pre-trained model...",
29
+ "provide_pretrain": "Please provide a pre-trained model url {dg}.",
30
+ "sr_not_same": "The sample rates of the two models are not the same.",
31
+ "architectures_not_same": "Cannot merge models. The architectures are not the same.",
32
+ "fushion_model": "model fusion",
33
+ "model_fushion_info": "The model {name} is fused from {pth_1} and {pth_2} with a ratio of {ratio}.",
34
+ "not_found_create_time": "Creation time not found.",
35
+ "format_not_valid": "Invalid format.",
36
+ "read_info": "Models trained on different applications may produce different information or may not be readable!",
37
+ "epoch": "epoch.",
38
+ "step": "step",
39
+ "sr": "Sample rate",
40
+ "f0": "pitch training",
41
+ "version": "version.",
42
+ "not_f0": "Pitch training not performed",
43
+ "trained_f0": "Pitch training performed",
44
+ "model_info": "Model Name: {model_name}\n\n Model Creator: {model_author}\n\nEpoch: {epochs}\n\nSteps: {steps}\n\nVersion: {version}\n\nSample Rate: {sr}\n\nPitch Training: {pitch_guidance}\n\nHash (ID): {model_hash}\n\nCreation Time: {creation_date_str}\n\nVocoder: {vocoder}\n\nEnergy: {rms_extract}\n",
45
+ "input_not_valid": "Please provide valid input!",
46
+ "output_not_valid": "Please provide valid output!",
47
+ "apply_effect": "apply effect",
48
+ "enter_the_text": "Please enter the text to speech!",
49
+ "choose_voice": "Please choose a voice!",
50
+ "convert": "Converting {name}...",
51
+ "separator_music": "music separation",
52
+ "notfound": "Not found",
53
+ "turn_on_use_audio": "Please enable using separated audio to proceed",
54
+ "turn_off_convert_backup": "Disable backup voice conversion to use the original voice",
55
+ "turn_off_merge_backup": "Disable merging backup voice to use the original voice",
56
+ "not_found_original_vocal": "Original vocal not found!",
57
+ "convert_vocal": "Converting voice...",
58
+ "convert_success": "Voice conversion completed!",
59
+ "convert_backup": "Converting backup voice...",
60
+ "convert_backup_success": "Backup voice conversion completed!",
61
+ "merge_backup": "Merging main voice with backup voice...",
62
+ "merge_success": "Merge completed.",
63
+ "is_folder": "Input is a folder: Converting all audio files in the folder...",
64
+ "not_found_in_folder": "No audio files found in the folder!",
65
+ "batch_convert": "Batch conversion in progress...",
66
+ "batch_convert_success": "Batch conversion successful!",
67
+ "create": "create",
68
+ "provide_name": "Please provide a model name.",
69
+ "not_found_data": "Data not found",
70
+ "not_found_data_preprocess": "Processed audio data not found, please reprocess.",
71
+ "not_found_data_extract": "Extracted audio data not found, please re-extract.",
72
+ "provide_pretrained": "Please provide pre-trained {dg}.",
73
+ "download_pretrained": "Download pre-trained {dg}{rvc_version} original",
74
+ "not_found_pretrain": "Pre-trained {dg} not found",
75
+ "not_use_pretrain": "No pre-trained model will be used",
76
+ "training": "training",
77
+ "rick_roll": "Click here if you want to be Rick Roll :) ---> [RickRoll]({rickroll})",
78
+ "terms_of_use": "**Please do not use the project for any unethical, illegal, or harmful purposes to individuals or organizations...**",
79
+ "exemption": "**In cases where users do not comply with the terms or violate them, I will not be responsible for any claims, damages, or liabilities, whether in contract, negligence, or other causes arising from, outside of, or related to the software, its use, or other transactions associated with it.**",
80
+ "separator_tab": "Music Separation",
81
+ "4_part": "A simple music separation system can separate into 4 parts: Instruments, Vocals, Main vocals, Backup vocals",
82
+ "clear_audio": "Clean audio",
83
+ "separator_backing": "Separate backup vocals",
84
+ "denoise_mdx": "Denoise separation",
85
+ "use_mdx": "Use MDX",
86
+ "dereveb_audio": "Remove vocal reverb",
87
+ "dereveb_model": "Reverb separation model",
88
+ "separator_model": "Music separation model",
89
+ "separator_backing_model": "Backup separation model",
90
+ "shift": "Shift",
91
+ "shift_info": "Higher is better quality but uses more resources",
92
+ "segments_size": "Segments Size",
93
+ "segments_size_info": "Higher is better quality but uses more resources",
94
+ "batch_size": "Batch size",
95
+ "batch_size_info": "Number of samples processed simultaneously in one training cycle. Higher can cause memory overflow",
96
+ "mdx_batch_size_info": "The number of samples processed at once. Dividing into batches optimizes the calculation process",
97
+ "overlap": "Overlap",
98
+ "overlap_info": "Overlap amount between prediction windows",
99
+ "export_format": "Export format",
100
+ "export_info": "The export format to export the audio file in",
101
+ "output_separator": "Separated output",
102
+ "hop_length_info": "Analyzing the time transfer window when performing transformations is allowed. The detailed value is compact but requires more calculation",
103
+ "drop_audio": "Drop audio here",
104
+ "drop_text": "Drop text file here",
105
+ "use_url": "YouTube link",
106
+ "url_audio": "Link audio",
107
+ "downloads": "Downloads",
108
+ "clean_strength": "Audio cleaning strength",
109
+ "clean_strength_info": "Strength of the audio cleaner for filtering vocals during export",
110
+ "input_output": "Audio input, output",
111
+ "audio_path": "Input audio path",
112
+ "refresh": "Refresh",
113
+ "output_folder": "Output audio folder path",
114
+ "output_folder_info": "Enter the folder path where the audio will be exported",
115
+ "input_audio": "Audio input",
116
+ "instruments": "Instruments",
117
+ "original_vocal": "Original vocal",
118
+ "main_vocal": "Main vocal",
119
+ "backing_vocal": "Backup vocal",
120
+ "convert_audio": "Convert Audio",
121
+ "convert_info": "Convert audio using a trained voice model",
122
+ "autotune": "Auto-tune",
123
+ "use_audio": "Use separated audio",
124
+ "convert_original": "Convert original voice",
125
+ "convert_backing": "Convert backup voice",
126
+ "not_merge_backing": "Do not merge backup voice",
127
+ "merge_instruments": "Merge instruments",
128
+ "pitch": "Pitch",
129
+ "pitch_info": "Recommendation: set to 12 to change male voice to female and vice versa",
130
+ "model_accordion": "Model and index",
131
+ "model_name": "Model file",
132
+ "index_path": "Index file",
133
+ "index_strength": "Index strength",
134
+ "index_strength_info": "Higher values increase strength. However, lower values may reduce artificial effects in the audio",
135
+ "output_path": "Audio output path",
136
+ "output_path_info": "Enter the output path (leave it as .wav format; it will auto-correct during conversion)",
137
+ "setting": "General settings",
138
+ "f0_method": "Extraction method",
139
+ "f0_method_info": "Method used for data extraction",
140
+ "f0_method_hybrid": "HYBRID extraction method",
141
+ "f0_method_hybrid_info": "Combination of two or more different types of extracts",
142
+ "hubert_model": "Embedding model",
143
+ "hubert_info": "Pre-trained model to assist embedding",
144
+ "modelname": "Model name",
145
+ "modelname_info": "If you have your own model, just upload it and input the name here",
146
+ "split_audio": "Split audio",
147
+ "autotune_rate": "Auto-tune rate",
148
+ "autotune_rate_info": "Level of auto-tuning adjustment",
149
+ "resample": "Resample",
150
+ "resample_info": "Resample post-processing to the final sample rate; 0 means no resampling, NOTE: SOME FORMATS DO NOT SUPPORT SPEEDS OVER 48000",
151
+ "filter_radius": "Filter radius",
152
+ "filter_radius_info": "If greater than three, median filtering is applied. The value represents the filter radius and can reduce breathiness or noise.",
153
+ "rms_mix_rate": "RMS Mix Rate",
154
+ "rms_mix_rate_info": "Determines the blend ratio between the RMS energy of the original voice and the converted voice",
155
+ "protect": "Consonant protection",
156
+ "protect_info": "Protect distinct consonants and breathing sounds to prevent audio tearing and other artifacts. Increasing this value provides comprehensive protection. Reducing it may reduce protection but also minimize indexing effects",
157
+ "output_convert": "Converted audio",
158
+ "main_convert": "Convert main voice",
159
+ "main_or_backing": "Main voice + Backup voice",
160
+ "voice_or_instruments": "Voice + Instruments",
161
+ "convert_text": "Convert Text",
162
+ "convert_text_markdown": "## Convert Text to Speech",
163
+ "convert_text_markdown_2": "Convert text to speech and read aloud using the trained voice model",
164
+ "input_txt": "Input data from a text file (.txt)",
165
+ "text_to_speech": "Text to read",
166
+ "voice_speed": "Speech speed",
167
+ "voice_speed_info": "Speed of the voice",
168
+ "tts_1": "1. Convert Text to Speech",
169
+ "tts_2": "2. Convert Audio",
170
+ "voice": "Voice by language",
171
+ "output_tts": "Output TTS path",
172
+ "output_tts_convert": "Converted TTS path",
173
+ "tts_output": "Enter the output path",
174
+ "output_tts_markdown": "Unconverted and converted audio",
175
+ "output_text_to_speech": "TTS Output",
176
+ "output_file_tts_convert": "Conversion Output",
177
+ "output_audio": "Audio output",
178
+ "provide_output": "Enter the output path",
179
+ "audio_effects": "Audio Effects",
180
+ "apply_audio_effects": "## Add Additional Audio Effects",
181
+ "audio_effects_edit": "Add effects to audio",
182
+ "reverb": "Reverb effect",
183
+ "chorus": "Chorus effect",
184
+ "delay": "Delay effect",
185
+ "more_option": "Additional options",
186
+ "phaser": "Phaser effect",
187
+ "compressor": "Compressor effect",
188
+ "apply": "Apply",
189
+ "reverb_freeze": "Freeze mode",
190
+ "reverb_freeze_info": "Create a continuous echo effect when this mode is enabled",
191
+ "room_size": "Room size",
192
+ "room_size_info": "Adjust the room space to create reverberation",
193
+ "damping": "Damping",
194
+ "damping_info": "Adjust the level of absorption to control the amount of reverberation",
195
+ "wet_level": "Reverb signal level",
196
+ "wet_level_info": "Adjust the level of the reverb signal effect",
197
+ "dry_level": "Original signal level",
198
+ "dry_level_info": "Adjust the level of the signal without effects",
199
+ "width": "Audio width",
200
+ "width_info": "Adjust the width of the audio space",
201
+ "chorus_depth": "Chorus depth",
202
+ "chorus_depth_info": "Adjust the intensity of the chorus to create a wider sound",
203
+ "chorus_rate_hz": "Frequency",
204
+ "chorus_rate_hz_info": "Adjust the oscillation speed of the chorus effect",
205
+ "chorus_mix": "Mix signals",
206
+ "chorus_mix_info": "Adjust the mix level between the original and the processed signal",
207
+ "chorus_centre_delay_ms": "Center delay (ms)",
208
+ "chorus_centre_delay_ms_info": "The delay time between stereo channels to create the chorus effect",
209
+ "chorus_feedback": "Feedback",
210
+ "chorus_feedback_info": "Adjust the amount of the effect signal fed back into the original signal",
211
+ "delay_seconds": "Delay time",
212
+ "delay_seconds_info": "Adjust the delay time between the original and the processed signal",
213
+ "delay_feedback": "Delay feedback",
214
+ "delay_feedback_info": "Adjust the amount of feedback signal, creating a repeating effect",
215
+ "delay_mix": "Delay signal mix",
216
+ "delay_mix_info": "Adjust the mix level between the original and delayed signal",
217
+ "fade": "Fade effect",
218
+ "bass_or_treble": "Bass and treble",
219
+ "limiter": "Threshold limiter",
220
+ "distortion": "Distortion effect",
221
+ "gain": "Audio gain",
222
+ "bitcrush": "Bit reduction effect",
223
+ "clipping": "Clipping effect",
224
+ "fade_in": "Fade-in effect (ms)",
225
+ "fade_in_info": "Time for the audio to gradually increase from 0 to normal level",
226
+ "fade_out": "Fade-out effect (ms)",
227
+ "fade_out_info": "the time it takes for the sound to fade from normal to zero",
228
+ "bass_boost": "Bass boost level (dB)",
229
+ "bass_boost_info": "amount of bass boost in audio track",
230
+ "bass_frequency": "Low-pass filter cutoff frequency (Hz)",
231
+ "bass_frequency_info": "frequencies are reduced. Low frequencies make the bass clearer",
232
+ "treble_boost": "Treble boost level (dB)",
233
+ "treble_boost_info": "high level of sound reinforcement in the audio track",
234
+ "treble_frequency": "High-pass filter cutoff frequency (Hz)",
235
+ "treble_frequency_info": "The frequency will be filtered out. The higher the frequency, the higher the sound will be retained.",
236
+ "limiter_threshold_db": "Limiter threshold",
237
+ "limiter_threshold_db_info": "Limit the maximum audio level to prevent it from exceeding the threshold",
238
+ "limiter_release_ms": "Release time",
239
+ "limiter_release_ms_info": "Time for the audio to return after being limited (Mili Seconds)",
240
+ "distortion_info": "Adjust the level of distortion to create a noisy effect",
241
+ "gain_info": "Adjust the volume level of the signal",
242
+ "clipping_threshold_db": "Clipping threshold",
243
+ "clipping_threshold_db_info": "Trim signals exceeding the threshold, creating a distorted sound",
244
+ "bitcrush_bit_depth": "Bit depth",
245
+ "bitcrush_bit_depth_info": "Reduce audio quality by decreasing bit depth, creating a distorted effect",
246
+ "phaser_depth": "Phaser depth",
247
+ "phaser_depth_info": "Adjust the depth of the effect, impacting its intensity",
248
+ "phaser_rate_hz": "Frequency",
249
+ "phaser_rate_hz_info": "Adjust the frequency of the phaser effect",
250
+ "phaser_mix": "Mix signal",
251
+ "phaser_mix_info": "Adjust the mix level between the original and processed signals",
252
+ "phaser_centre_frequency_hz": "Center frequency",
253
+ "phaser_centre_frequency_hz_info": "The center frequency of the phaser effect, affecting the adjusted frequencies",
254
+ "phaser_feedback": "Feedback",
255
+ "phaser_feedback_info": "Adjust the feedback level of the effect, creating a stronger or lighter phaser feel",
256
+ "compressor_threshold_db": "Compressor threshold",
257
+ "compressor_threshold_db_info": "The threshold level above which the audio will be compressed",
258
+ "compressor_ratio": "Compression ratio",
259
+ "compressor_ratio_info": "Adjust the level of audio compression when exceeding the threshold",
260
+ "compressor_attack_ms": "Attack time (ms)",
261
+ "compressor_attack_ms_info": "Time for compression to start taking effect after the audio exceeds the threshold",
262
+ "compressor_release_ms": "Release time",
263
+ "compressor_release_ms_info": "Time for the audio to return to normal after being compressed",
264
+ "create_dataset_url": "Link to audio (use commas for multiple links)",
265
+ "createdataset": "Create dataset",
266
+ "create_dataset_markdown": "## Create Dataset training from YouTube",
267
+ "create_dataset_markdown_2": "Process and create training datasets using YouTube links",
268
+ "denoise": "Denoise",
269
+ "skip": "Skip",
270
+ "model_ver": "Voice separation version",
271
+ "model_ver_info": "The model version for separating vocals",
272
+ "create_dataset_info": "Dataset creation information",
273
+ "output_data": "Dataset output",
274
+ "output_data_info": "Output data after creation",
275
+ "skip_start": "Skip beginning",
276
+ "skip_start_info": "Skip the initial seconds of the audio; use commas for multiple audios",
277
+ "skip_end": "Skip end",
278
+ "skip_end_info": "Skip the final seconds of the audio; use commas for multiple audios",
279
+ "training_model": "Train Model",
280
+ "training_markdown": "Train and build a voice model with a set of voice data",
281
+ "training_model_name": "Name of the model during training (avoid special characters or spaces)",
282
+ "sample_rate": "Sample rate",
283
+ "sample_rate_info": "Sample rate of the model",
284
+ "training_version": "Model version",
285
+ "training_version_info": "Version of the model during training",
286
+ "training_pitch": "Pitch Guidance",
287
+ "upload_dataset": "Upload dataset",
288
+ "preprocess_effect": "Post processing",
289
+ "clear_dataset": "Clean dataset",
290
+ "preprocess_info": "Preprocessing information",
291
+ "preprocess_button": "1. Preprocessing Data",
292
+ "extract_button": "2. Extracting Data",
293
+ "extract_info": "Extraction information",
294
+ "total_epoch": "Total epochs",
295
+ "total_epoch_info": "Total training epochs",
296
+ "save_epoch": "Save every epoch",
297
+ "save_epoch_info": "Determine at how many epochs the model will saved at",
298
+ "create_index": "Generate index",
299
+ "index_algorithm": "Index algorithm",
300
+ "index_algorithm_info": "Algorithm for creating the index",
301
+ "custom_dataset": "Custom dataset folder",
302
+ "custom_dataset_info": "Custom dataset folder for training data",
303
+ "overtraining_detector": "Overtraining detector",
304
+ "overtraining_detector_info": "Check for overtraining during model training",
305
+ "cleanup_training": "Clean Up",
306
+ "cleanup_training_info": "Clean up and retrain from scratch",
307
+ "cache_in_gpu": "Cache in GPU",
308
+ "cache_in_gpu_info": "Store the model in GPU cache memory",
309
+ "dataset_folder": "Folder containing dataset",
310
+ "threshold": "Overtraining threshold",
311
+ "setting_cpu_gpu": "CPU/GPU settings",
312
+ "gpu_number": "Number of GPUs used",
313
+ "gpu_number_info": "The order number of GPUs used in training. (Note: AMD GPUs do not support multi-GPU training)",
314
+ "save_only_latest": "Save only the latest",
315
+ "save_only_latest_info": "Save only the latest D and G models",
316
+ "save_every_weights": "Save all models",
317
+ "save_every_weights_info": "Save all models after each epoch",
318
+ "gpu_info": "GPU information",
319
+ "gpu_info_2": "Information about the GPU used during training",
320
+ "cpu_core": "Number of CPU cores available",
321
+ "cpu_core_info": "Number of CPU cores used during training",
322
+ "not_use_pretrain_2": "Do not use pretraining",
323
+ "not_use_pretrain_info": "Do not use pre-trained models",
324
+ "custom_pretrain": "Custom pretraining",
325
+ "custom_pretrain_info": "Customize pre-training settings",
326
+ "pretrain_file": "Pre-trained model file {dg}",
327
+ "train_info": "Training information",
328
+ "export_model": "5. Export Model",
329
+ "zip_model": "2. Compress model",
330
+ "output_zip": "Output model compression",
331
+ "model_path": "Model path",
332
+ "model_ratio": "Model ratio",
333
+ "model_ratio_info": "Adjusting towards one side will make the model more like that side",
334
+ "output_model_path": "Model output path",
335
+ "fushion": "Model Fusion",
336
+ "fushion_markdown": "## Fushion Two Models",
337
+ "fushion_markdown_2": "Combine two voice models into a single model",
338
+ "read_model": "Read Information",
339
+ "read_model_markdown": "## Read Model Information",
340
+ "read_model_markdown_2": "Retrieve recorded information within the model",
341
+ "drop_model": "Drop model here",
342
+ "readmodel": "Read model",
343
+ "model_path_info": "Enter the path to the model file",
344
+ "modelinfo": "Model Information",
345
+ "download_markdown": "## Download Model",
346
+ "download_markdown_2": "Download voice models, pre-trained models, and embedding models",
347
+ "model_download": "Download voice model",
348
+ "model_url": "Link to the model",
349
+ "30s": "Please wait about 30 seconds. The system will restart automatically!",
350
+ "model_download_select": "Choose a model download method",
351
+ "model_warehouse": "Model repository",
352
+ "get_model": "Retrieve model",
353
+ "name_to_search": "Name to search",
354
+ "search_2": "Search",
355
+ "select_download_model": "Choose a searched model (Click to select)",
356
+ "download_pretrained_2": "Download pre-trained model",
357
+ "pretrained_url": "Pre-trained model link {dg}",
358
+ "select_pretrain": "Choose pre-trained model",
359
+ "select_pretrain_info": "Choose a pre-trained model to download",
360
+ "pretrain_sr": "Model samplerate",
361
+ "drop_pretrain": "Drop pre-trained model {dg} here",
362
+ "settings": "Settings",
363
+ "settings_markdown": "## Additional Settings",
364
+ "settings_markdown_2": "Customize additional features of the project",
365
+ "lang": "Language",
366
+ "lang_restart": "The display language in the project (When changing the language, the system will automatically restart after 30 seconds to update)",
367
+ "change_lang": "Change Language",
368
+ "theme": "Theme",
369
+ "theme_restart": "Theme type displayed in the interface (When changing the theme, the system will automatically restart after 30 seconds to update)",
370
+ "theme_button": "Change Theme",
371
+ "change_light_dark": "Switch Light/Dark Mode",
372
+ "tensorboard_url": "Tensorboard URL",
373
+ "errors_loading_audio": "Error loading audio",
374
+ "apply_error": "An error occurred while applying effects: {e}",
375
+ "indexpath": "Index path",
376
+ "split_total": "Total parts split",
377
+ "process_audio_error": "An error occurred while processing the audio",
378
+ "merge_error": "An error occurred while merging audio",
379
+ "not_found_convert_file": "Processed file not found",
380
+ "convert_batch": "Batch conversion...",
381
+ "found_audio": "Found {audio_files} audio files for conversion.",
382
+ "not_found_audio": "No audio files found!",
383
+ "error_convert": "An error occurred during audio conversion: {e}",
384
+ "convert_batch_success": "Batch conversion completed successfully in {elapsed_time} seconds. Output {output_path}",
385
+ "convert_audio_success": "File {input_path} converted successfully in {elapsed_time} seconds. Output {output_path}",
386
+ "read_faiss_index_error": "An error occurred while reading the FAISS index: {e}",
387
+ "read_model_error": "Failed to load model: {e}",
388
+ "starting_download": "Starting download",
389
+ "version_not_valid": "Invalid vocal separation version",
390
+ "skip<audio": "Cannot skip as skip time is less than audio file length",
391
+ "skip>audio": "Cannot skip as skip time is greater than audio file length",
392
+ "=<0": "Skip time is less than or equal to 0 and has been skipped",
393
+ "skip_warning": "Skip duration ({seconds} seconds) exceeds audio length ({total_duration} seconds). Skipping.",
394
+ "download_success": "Download completed successfully",
395
+ "create_dataset_error": "An error occurred while creating the training dataset",
396
+ "create_dataset_success": "Training dataset creation completed in {elapsed_time} seconds",
397
+ "skip_start_audio": "Successfully skipped start of audio: {input_file}",
398
+ "skip_end_audio": "Successfully skipped end of audio: {input_file}",
399
+ "merge_audio": "Merged all parts containing audio",
400
+ "separator_process": "Separating vocals: {input}...",
401
+ "not_found_main_vocal": "Main vocal not found!",
402
+ "not_found_backing_vocal": "Backup vocal not found!",
403
+ "not_found_instruments": "Instruments not found",
404
+ "merge_instruments_process": "Merging vocals with instruments...",
405
+ "dereverb": "Removing vocal reverb",
406
+ "dereverb_success": "Successfully removed vocal reverb",
407
+ "save_index": "Index file saved",
408
+ "create_index_error": "An error occurred while creating the index",
409
+ "sr_not_16000": "Sample rate must be 16000",
410
+ "extract_file_error": "An error occurred while extracting the file",
411
+ "extract_f0_method": "Starting pitch extraction using {num_processes} cores with method {f0_method}...",
412
+ "extract_f0": "Pitch Extraction",
413
+ "extract_f0_success": "Pitch extraction completed in {elapsed_time} seconds.",
414
+ "NaN": "contains NaN values and will be ignored.",
415
+ "start_extract_hubert": "Starting Embedding extraction...",
416
+ "process_error": "An error occurred during processing",
417
+ "extract_hubert_success": "Embedding extraction completed in {elapsed_time} seconds.",
418
+ "export_process": "Model path",
419
+ "extract_error": "An error occurred during data extraction",
420
+ "extract_success": "Data extraction successful",
421
+ "start_preprocess": "Starting data preprocessing with {num_processes} cores...",
422
+ "not_integer": "Voice ID folder must be an integer; instead got",
423
+ "preprocess_success": "Preprocessing completed in {elapsed_time} seconds.",
424
+ "preprocess_model_success": "Preprocessing data for the model completed successfully",
425
+ "backing_model_ver": "Backup vocal separation model version",
426
+ "clean_audio_success": "Audio cleaned successfully!",
427
+ "separator_error": "An error occurred during music separation",
428
+ "separator_success": "Music separation completed in {elapsed_time} seconds",
429
+ "separator_process_2": "Processing music separation",
430
+ "separator_success_2": "Music separation successful!",
431
+ "save_every_epoch": "Save model after: ",
432
+ "total_e": "Total epochs: ",
433
+ "dorg": "Pre-trained G: {pretrainG} | Pre-trained D: {pretrainD}",
434
+ "training_f0": "Pitch Guidance",
435
+ "not_gpu": "No GPU detected, reverting to CPU (not recommended)",
436
+ "not_found_checkpoint": "Checkpoint file not found: {checkpoint_path}",
437
+ "save_checkpoint": "Reloaded checkpoint '{checkpoint_path}' (epoch {checkpoint_dict})",
438
+ "save_model": "Saved model '{checkpoint_path}' (epoch {iteration})",
439
+ "sr_does_not_match": "{sample_rate} Sample rate does not match target {sample_rate2} Sample rate",
440
+ "time_or_speed_training": "time={current_time} | training speed={elapsed_time_str}",
441
+ "savemodel": "Saved model '{model_dir}' (epoch {epoch} and step {step})",
442
+ "model_author": "Credit model to {model_author}",
443
+ "unregistered": "Model unregistered",
444
+ "not_author": "Model not credited",
445
+ "training_author": "Model creator name",
446
+ "training_author_info": "To credit the model, enter your name here",
447
+ "extract_model_error": "An error occurred while extracting the model",
448
+ "start_training": "Starting training",
449
+ "import_pretrain": "Loaded pre-trained model ({dg}) '{pretrain}'",
450
+ "not_using_pretrain": "No pre-trained model ({dg}) will be used",
451
+ "overtraining_find": "Overtraining detected at epoch {epoch} with smoothed generator loss {smoothed_value_gen} and smoothed discriminator loss {smoothed_value_disc}",
452
+ "best_epoch": "New best epoch {epoch} with smoothed generator loss {smoothed_value_gen} and smoothed discriminator loss {smoothed_value_disc}",
453
+ "success_training": "Training completed with {epoch} epochs, {global_step} steps, and {loss_gen_all} total generator loss.",
454
+ "training_info": "Lowest generator loss: {lowest_value_rounded} at epoch {lowest_value_epoch}, step {lowest_value_step}",
455
+ "model_training_info": "{model_name} | epoch={epoch} | step={global_step} | {epoch_recorder} | lowest value={lowest_value_rounded} (epoch {lowest_value_epoch} and step {lowest_value_step}) | remaining epochs for overtraining: g/total: {remaining_epochs_gen} d/total: {remaining_epochs_disc} | smoothed generator loss={smoothed_value_gen} | smoothed discriminator loss={smoothed_value_disc}",
456
+ "model_training_info_2": "{model_name} | epoch={epoch} | step={global_step} | {epoch_recorder} | lowest value={lowest_value_rounded} (epoch {lowest_value_epoch} and step {lowest_value_step})",
457
+ "model_training_info_3": "{model_name} | epoch={epoch} | step={global_step} | {epoch_recorder}",
458
+ "training_error": "An error occurred while training the model:",
459
+ "separator_info": "Initializing with output path: {output_dir}, output format: {output_format}",
460
+ "none_ffmpeg": "FFmpeg is not installed. Please install FFmpeg to use this package.",
461
+ "running_in_cpu": "Unable to configure hardware acceleration, running in CPU mode",
462
+ "running_in_cuda": "CUDA available in Torch, setting Torch device to CUDA",
463
+ "running_in_amd": "AMD available in Torch, setting Torch device to AMD",
464
+ "onnx_have": "ONNXruntime available {have}, enabling acceleration",
465
+ "onnx_not_have": "{have} not available in ONNXruntime; acceleration will NOT be enabled",
466
+ "download_error": "Failed to download file from {url}, response code: {status_code}",
467
+ "loading_model": "Loading model {model_filename}...",
468
+ "model_type_not_support": "Unsupported model type: {model_type}",
469
+ "starting_separator": "Starting separation process for audio file path",
470
+ "separator_success_3": "Separation process completed.",
471
+ "separator_duration": "Separation duration",
472
+ "dims": "Cannot use sin/cos position encoding with odd dimensions (dim={dims})",
473
+ "activation": "activation must be relu/gelu, not {activation}",
474
+ "length_or_training_length": "Provided length {length} exceeds training duration {training_length}",
475
+ "type_not_valid": "Invalid type for",
476
+ "del_parameter": "Removing non-existent parameter ",
477
+ "convert_shape": "Converted mix shape: {shape}",
478
+ "not_success": "Process was not successful: ",
479
+ "resample_error": "Error during resampling",
480
+ "shapes": "Shapes",
481
+ "wav_resolution": "Resolution type",
482
+ "warnings": "Warning: Extremely aggressive values detected",
483
+ "warnings_2": "Warning: NaN or infinite values detected in wave input. Shape",
484
+ "process_file": "Processing file... \n",
485
+ "save_instruments": "Saving reverse track...",
486
+ "assert": "Audio files must have the same shape - Mix: {mixshape}, Inst: {instrumentalshape}",
487
+ "rubberband": "Rubberband CLI cannot be executed. Please ensure Rubberband-CLI is installed.",
488
+ "rate": "Rate must be strictly positive",
489
+ "gdown_error": "Could not retrieve the public link for the file. You may need to change its permissions to 'Anyone with the link' or there may already be excessive access permissions.",
490
+ "gdown_value_error": "A path or ID must be specified",
491
+ "missing_url": "URL is missing",
492
+ "mac_not_match": "MAC does not match",
493
+ "file_not_access": "File is not accessible",
494
+ "int_resp==-3": "Request failed, retrying",
495
+ "search_separate": "Search for separate files...",
496
+ "found_choice": "Found {choice}",
497
+ "separator==0": "No separate files found!",
498
+ "select_separate": "Select separate files",
499
+ "start_app": "Starting interface...",
500
+ "provide_audio": "Enter the path to the audio file",
501
+ "set_torch_mps": "Set Torch device to MPS",
502
+ "googletts": "Convert text using Google",
503
+ "pitch_info_2": "Pitch adjustment for text-to-speech converter",
504
+ "not_found_pid": "No processes found!",
505
+ "end_pid": "Process terminated!",
506
+ "not_found_separate_model": "No separation model files found!",
507
+ "not_found_pretrained": "No pretrained model files found!",
508
+ "not_found_log": "No log files found!",
509
+ "not_found_predictors": "No predictor model files found!",
510
+ "not_found_embedders": "No embedder model files found!",
511
+ "provide_folder": "Please provide a valid folder!",
512
+ "empty_folder": "The data folder is empty!",
513
+ "vocoder": "Vocoder",
514
+ "vocoder_info": "A vocoder analyzes and synthesizes human speech signals for voice transformation.\n\nDefault: This option is HiFi-GAN-NSF, compatible with all RVCs\n\nMRF-HiFi-GAN: Higher fidelity.\n\nRefineGAN: Superior sound quality.",
515
+ "code_error": "Error: Received status code",
516
+ "json_error": "Error: Unable to parse response.",
517
+ "requests_error": "Request failed: {e}",
518
+ "memory_efficient_training": "Using memory-efficient training",
519
+ "not_use_pretrain_error_download": "Will not use pretrained models due to missing files",
520
+ "provide_file_settings": "Please provide a preset settings file!",
521
+ "load_presets": "Loaded preset file {presets}",
522
+ "provide_filename_settings": "Please provide a preset file name!",
523
+ "choose1": "Please select one to export!",
524
+ "export_settings": "Exported preset file {name}",
525
+ "use_presets": "Using preset file",
526
+ "file_preset": "Preset file",
527
+ "load_file": "Load file",
528
+ "export_file": "Export preset file",
529
+ "save_clean": "Save cleanup",
530
+ "save_autotune": "Save autotune",
531
+ "save_pitch": "Save pitch",
532
+ "save_index_2": "Save index impact",
533
+ "save_resample": "Save resampling",
534
+ "save_filter": "Save median filter",
535
+ "save_envelope": "Save sound envelope",
536
+ "save_protect": "Save sound protection",
537
+ "save_split": "Save sound split",
538
+ "filename_to_save": "File name to save",
539
+ "upload_presets": "Upload preset file",
540
+ "stop": "Stop process",
541
+ "stop_separate": "Stop Music Separation",
542
+ "stop_convert": "Stop Conversion",
543
+ "stop_create_dataset": "Stop Dataset Creation",
544
+ "stop_training": "Stop Training",
545
+ "stop_preprocess": "Stop Data Processing",
546
+ "stop_extract": "Stop Data Extraction",
547
+ "not_found_presets": "No preset files found in the folder!",
548
+ "port": "Port {port} is unavailable! Lowering port by one...",
549
+ "empty_json": "{file}: Corrupted or empty",
550
+ "sr_info": "NOTE: SOME FORMATS DO NOT SUPPORT RATES ABOVE 48000",
551
+ "default_setting": "An error occurred during separation, resetting all settings to default...",
552
+ "dataset_folder1": "Please enter the data folder name",
553
+ "checkpointing_err": "Pretrained model parameters such as sample rate or architecture do not match the selected model.",
554
+ "start_onnx_export": "Start converting model to onnx...",
555
+ "convert_model": "Convert Model",
556
+ "pytorch2onnx": "Converting PYTORCH Model to ONNX Model",
557
+ "pytorch2onnx_markdown": "Convert RVC model from pytorch to onnx to optimize audio conversion",
558
+ "error_readfile": "An error occurred while reading the file!",
559
+ "f0_onnx_mode": "F0 ONNX Mode",
560
+ "f0_onnx_mode_info": "Extracting pitch using the ONNX model can help improve speed",
561
+ "formantshift": "Pitch and Formant Shift",
562
+ "formant_qfrency": "Frequency for Formant Shift",
563
+ "formant_timbre": "Timbre for Formant Transformation",
564
+ "time_frames": "Time (Frames)",
565
+ "Frequency": "Frequency (Hz)",
566
+ "f0_extractor_tab": "F0 Extraction",
567
+ "f0_extractor_markdown": "## Pitch Extraction",
568
+ "f0_extractor_markdown_2": "F0 pitch extraction is intended for use in audio conversion inference",
569
+ "start_extract": "Starting extraction process...",
570
+ "extract_done": "Extraction process completed!",
571
+ "f0_file": "Use pre-extracted F0 file",
572
+ "upload_f0": "Upload F0 file",
573
+ "f0_file_2": "F0 File",
574
+ "clean_f0_file": "Clean up F0 file",
575
+ "embed_mode": "Embedders Mode",
576
+ "embed_mode_info": "Extracting embeddings using different models",
577
+ "close": "The application is shutting down...",
578
+ "start_whisper": "Starting voice recognition with Whisper...",
579
+ "whisper_done": "Voice recognition complete!",
580
+ "process_audio": "Preprocessing audio...",
581
+ "process_done_start_convert": "Audio processing complete! proceeding with audio conversion...",
582
+ "convert_with_whisper": "Convert Audio With Whisper",
583
+ "convert_with_whisper_info": "Convert audio using a trained speech model with a Whisper model for speech recognition\n\nWhisper will recognize different voices then cut the individual voices and use the RVC model to convert those segments\n\nThe Whisper model may not work properly which may cause strange output",
584
+ "num_spk": "Number of voices",
585
+ "num_spk_info": "Number of voices in the audio",
586
+ "model_size": "Whisper model size",
587
+ "model_size_info": "Whisper model size\n\nLarge models can produce strange outputs",
588
+ "title": "Simple high-quality and high-performance voice and instrument conversion and training tool for Vietnamese people",
589
+ "fp16_not_support": "CPU, MPS and OCL does not support fp16 well, convert fp16 -> fp32",
590
+ "precision": "Precision",
591
+ "precision_info": "Precision of inference and model training\n\nNote: CPU, OPENCL Does not support fp16",
592
+ "update_precision": "Update Precision",
593
+ "start_update_precision": "Start updating precision",
594
+ "deterministic": "Deterministic algorithm",
595
+ "deterministic_info": "When enabled, highly deterministic algorithms are used, ensuring that each run of the same input data will yield the same results.\n\nWhen disabled, more optimal algorithms may be selected but may not be fully deterministic, resulting in different training results between runs.",
596
+ "benchmark": "Benchmark algorithm",
597
+ "benchmark_info": "When enabled, it will test and select the most optimized algorithm for the specific hardware and size. This can help speed up training.\n\nWhen disabled, it will not perform this algorithm optimization, which can reduce speed but ensures that each run uses the same algorithm, which is useful if you want to reproduce exactly.",
598
+ "font": "Font",
599
+ "font_info": "Interface font\n\nVisit [Google Font](https://fonts.google.com) to choose your favorite font.",
600
+ "change_font": "Change Font",
601
+ "f0_unlock": "Unlock all",
602
+ "f0_unlock_info": "Unlock all pitch extraction methods",
603
+ "srt": "SRT file is empty or corrupt!",
604
+ "optimizer": "Optimizer",
605
+ "optimizer_info": "Optimizer in training, AdamW is default.",
606
+ "main_volume": "Main audio file volume",
607
+ "main_volume_info": "Main audio file volume. Should be between -4 and 0.",
608
+ "combination_volume": "Combination audio file volume",
609
+ "combination_volume_info": "Combination audio file volume. Should keep the volume of the combination file lower than the main audio.",
610
+ "inference": "Inference",
611
+ "extra": "Extra",
612
+ "running_local_url": "Running Interface On Local Url",
613
+ "running_share_url": "Running Interface On Public Url",
614
+ "translate": "Translate",
615
+ "source_lang": "Input language",
616
+ "target_lang": "Output language",
617
+ "prompt_warning": "Please enter text to start translating!",
618
+ "read_error": "An error occurred while reading the text file!",
619
+ "quirk": "Quirk Effects",
620
+ "quirk_info": "## Weird Effects for Audio",
621
+ "quirk_label": "Quirk effects",
622
+ "quirk_label_info": "Quirk effects that can be used to apply to audio",
623
+ "quirk_markdown": "Apply quirky effects to your audio to make it weird and weird.",
624
+ "gradio_start": "Interface loaded successfully after",
625
+ "quirk_choice": {"Random": 0, "Voice Crack": 1, "Horror": 2, "Robot": 3, "Baby": 4, "Depression": 5, "Voice Jerking": 6, "Oldster": 7, "Echo": 8, "Devil": 9, "Distorted Voice": 10, "Online Sales": 11, "Drag": 12, "Uncomfortable": 13, "Noise": 14, "Connectivity Issue": 15, "Disorder": 16},
626
+ "proposal_pitch": "Automatically propose pitch",
627
+ "hybrid_calc": "Hybrid calculation for method: {f0_method}...",
628
+ "proposal_f0": "Proposed pitch: {up_key}",
629
+ "startautotune": "Start autotune pitch...",
630
+ "rms_start_extract": "Starting audio energy extraction with {num_processes} cores...",
631
+ "rms_success_extract": "Energy extraction completed in {elapsed_time} seconds.",
632
+ "train&energy": "Training with energy",
633
+ "train&energy_info": "Training model with RMS energy",
634
+ "editing": "Editing",
635
+ "check_assets_error": "Downloading assets failed {count} times in a row! Please download manually and place in the assets folder: https://huggingface.co/AnhP/Vietnamese-RVC-Project",
636
+ "csrt": "Start speech recognition to create srt file...",
637
+ "start_rpc": "Start RPC rendering",
638
+ "stop_rpc": "RPC rendering stopped",
639
+ "details": "Simple high-performance and high-quality speech converter.",
640
+ "use": "Using the interface...",
641
+ "create_srt_tab": "Create SRT file",
642
+ "create_srt_markdown": "## Create SRT File From Audio File",
643
+ "create_srt_markdown_2": "Use Whisper to convert audio file to text and create srt file",
644
+ "srt_content": "SRT file content",
645
+ "word_timestamps": "Word Timestamps",
646
+ "word_timestamps_info": "Provides the start and end time of each word in the audio file converted to text.",
647
+ "srt_output_file": "Output SRT file",
648
+ "proposal_pitch_threshold": "Proposal pitch threshold",
649
+ "proposal_pitch_threshold_info": "Proposal pitch frequency threshold, for male models used at 155.0 and female models at 255.0",
650
+ "hop_length": "Hop Length",
651
+ "aggression": "Aggressiveness",
652
+ "window_size": "Window size",
653
+ "post_process_threshold": "Post-processing threshold",
654
+ "enable_tta": "Enable TTA",
655
+ "high_end_process": "High-end processing",
656
+ "enable_post_process": "Post-processing",
657
+ "window_size_info": "A smaller window size will yield higher quality output, but will take longer to process.",
658
+ "aggression_info": "Main body extraction intensity.",
659
+ "post_process_threshold_info": "The level of post-processing after the music is extracted.",
660
+ "denoise_model": "Denoise model",
661
+ "audio_processing": "Input/output processing",
662
+ "create_pipeline_error": "An error occurred while creating the pipeline",
663
+ "voice_changer_selected_error": "An error occurred while selecting voice changer",
664
+ "latency": "Latency",
665
+ "start_realtime": "Starting Realtime...",
666
+ "provide_audio_device": "Please select valid input and output devices!",
667
+ "provide_monitor_device": "Please select a valid monitor!",
668
+ "realtime_is_ready": "Realtime is ready!",
669
+ "realtime_has_stop": "Realtime has stopped!",
670
+ "stop_realtime": "Stopping...",
671
+ "realtime_not_found": "No realtime found!",
672
+ "realtime": "Realtime",
673
+ "realtime_markdown": "## Realtime Conversion",
674
+ "realtime_markdown_2": "Realtime voice conversion",
675
+ "realtime_latency": "Realtime latency",
676
+ "realtime_not_startup": "Realtime not started",
677
+ "monitor": "Use monitor",
678
+ "exclusive_mode": "Exclusive Mode",
679
+ "vad_enabled": "VAD voice detection",
680
+ "audio_device": "Audio device",
681
+ "input_audio_device_label": "Input audio device",
682
+ "output_audio_device_label": "Output audio device",
683
+ "monitor_output_device_label": "Playback audio device",
684
+ "input_audio_device_info": "Input audio device, Recommended WASAPI or ASIO for low latency",
685
+ "output_audio_device_info": "Output audio device, output audio device e.g. Speaker, headphone,...",
686
+ "monitor_output_device_info": "Second output audio device for playback audio",
687
+ "input_audio_gain_label": "Input gain",
688
+ "output_audio_gain_label": "Output gain",
689
+ "monitor_audio_gain_label": "Monitor gain",
690
+ "input_audio_gain_info": "Input device gain",
691
+ "output_audio_gain_info": "Output device gain",
692
+ "monitor_audio_gain_info": "Monitor device gain",
693
+ "input_asio_channels_label": "Input ASIO Channels",
694
+ "output_asio_channels_label": "Output ASIO Channels",
695
+ "monitor_asio_channels_label": "Monitor ASIO Channels",
696
+ "input_asio_channels_info": "Input ASIO Audio Device Channel Number",
697
+ "output_asio_channels_info": "Output ASIO Audio Device Channel Number",
698
+ "monitor_asio_channels_info": "Monitor ASIO Audio Device Channel Number",
699
+ "refresh_audio_device": "Refresh Device",
700
+ "start_realtime_button": "Start Realtime",
701
+ "stop_realtime_button": "Stop Realtime",
702
+ "chunk_size": "Chunk size",
703
+ "chunk_size_info": "Real-time conversion chunk size, value is (ms)",
704
+ "silent_threshold_label": "Silence threshold",
705
+ "silent_threshold_info": "Sound threshold for silence",
706
+ "extra_convert_size_label": "Extra convert size",
707
+ "extra_convert_size_info": "Extra convert size when converting to avoid resampling loss",
708
+ "cross_fade_overlap_size_label": "Cross fade overlap size",
709
+ "cross_fade_overlap_size_info": "Overlap level when combining output audio chunks",
710
+ "vad_sensitivity_label": "VAD sensitivity",
711
+ "vad_sensitivity_info": "VAD sensitivity. 0 is less sensitive, 3 is very sensitive.",
712
+ "vad_frame_ms_label": "VAD frame Size",
713
+ "vad_frame_ms_info": "VAD frame size processed for VAD (ms).",
714
+ "training_sr": "The model's sampling rate ({sr_1} Hz) differs from the audio file's sampling rate ({sr_2} Hz).",
715
+ "not_found_dataset": "No training audio files found!",
716
+ "not_enough_data": "There is not enough data in the training dataset!",
717
+ "using_reference": "Using reference {reference_name}!",
718
+ "split_audio_mode": "Audio Splitting Mode",
719
+ "split_audio_mode_info": "The splitter used to process audio files.",
720
+ "normalization_mode": "Normalization",
721
+ "normalization_mode_info": "Normalize the loudness of the training data.",
722
+ "chunk_length": "Chunk Length (s)",
723
+ "chunk_length_info": "The duration of each audio segment for the 'Simple' method.",
724
+ "overlap_length": "Overlap Length",
725
+ "overlap_length_info": "The overlapping duration between slices for the 'Simple' method.",
726
+ "start_create_reference": "Starting to create the training reference set...",
727
+ "create_reference": "Create Reference",
728
+ "create_reference_success": "Successfully created the training reference set in {elapsed_time} seconds.",
729
+ "create_reference_markdown": "## Create Training Reference",
730
+ "create_reference_markdown_2": "Create reference for quality assurance when training models via TensorBoard.",
731
+ "reference_name": "Reference Name",
732
+ "reference_name_info": "The name assigned to the output reference set used.",
733
+ "reference_info": "Create Reference Info",
734
+ "custom_reference": "Custom Reference",
735
+ "not_found_reference": "No reference set found. Custom reference set will not be used!",
736
+ "alpha_label": "Blending Level of Methods",
737
+ "alpha_info": "The blending ratio of pitch values extracted by different methods.",
738
+ "multiscale_mel_loss": "Use Multi-Scale Mel Loss",
739
+ "multiscale_mel_loss_info": "Compares the Mel spectrograms of real and generated audio at multiple scales. Helps the model learn timbral details, brightness, and frequency structure more effectively, thereby improving output speech quality and naturalness.",
740
+ "realtime_client": "Realtime (Client)",
741
+ "media_devices": "Browser does not support accessing audio devices via API",
742
+ "mic_inaccessible": "Unable to access input devices!",
743
+ "ws_connected": "Connected to [WS]",
744
+ "ws_closed": "Stopped connecting to [WS]",
745
+ "ws_disconnected": "Disconnected from [WS]"
746
+ }
assets/languages/vi-VN.json ADDED
@@ -0,0 +1,746 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "set_lang": "Đã đặt ngôn ngữ hiển thị là {lang}",
3
+ "no_support_gpu": "Thật không may, không có GPU tương thích để hỗ trợ việc đào tạo của bạn.",
4
+ "text": "văn bản",
5
+ "upload_success": "Đã tải lên tệp {name} hoàn tất.",
6
+ "download_url": "Tải từ đường dẫn liên kết",
7
+ "download_from_csv": "Tải từ kho mô hình csv",
8
+ "search_models": "Tìm kiếm mô hình",
9
+ "upload": "Tải lên",
10
+ "option_not_valid": "Tùy chọn không hợp lệ!",
11
+ "list_model": "Danh sách mô hình",
12
+ "success": "Hoàn tất!",
13
+ "index": "chỉ mục",
14
+ "model": "mô hình",
15
+ "zip": "nén",
16
+ "search": "tìm kiếm",
17
+ "provide_file": "Vui lòng cung cấp tệp {filename} hợp lệ!",
18
+ "start": "Bắt đầu {start}...",
19
+ "not_found": "Không tìm thấy {name}",
20
+ "found": "Đã tìm thấy {results} kết quả!",
21
+ "download_music": "tải nhạc",
22
+ "download": "tải xuống",
23
+ "provide_url": "Vui lòng cung cấp đường dẫn liên kết.",
24
+ "provide_name_is_save": "Vui lòng cung cấp tên mô hình để lưu.",
25
+ "not_support_url": "Liên kết mô hình của bạn không được hỗ trợ.",
26
+ "error_occurred": "Đã xảy ra lỗi: {e}",
27
+ "unable_analyze_model": "Không phân tích được mô hình!",
28
+ "download_pretrain": "Tải xuống huấn luyện trước...",
29
+ "provide_pretrain": "Vui lòng cung cấp đường dẫn mô hình huấn luyện trước {dg}.",
30
+ "sr_not_same": "Tốc độ lấy mẫu của hai mô hình không giống nhau",
31
+ "architectures_not_same": "Không thể hợp nhất các mô hình. Các kiến trúc mô hình không giống nhau.",
32
+ "fushion_model": "dung hợp mô hình",
33
+ "model_fushion_info": "Mô hình được {name} được dung hợp từ {pth_1} và {pth_2} với ratio {ratio}.",
34
+ "not_found_create_time": "Không tìm thấy thời gian tạo.",
35
+ "format_not_valid": "Định dạng không hợp lệ.",
36
+ "read_info": "Các mô hình được huấn luyện trên các ứng dụng khác nhau có thể đem lại các thông tin khác nhau hoặc không thể đọc!",
37
+ "epoch": "kỷ nguyên.",
38
+ "step": "bước",
39
+ "sr": "Tốc độ lấy mẫu",
40
+ "f0": "huấn luyện cao độ",
41
+ "version": "phiên bản.",
42
+ "not_f0": "Không được huấn luyện cao độ",
43
+ "trained_f0": "Được huấn luyện cao độ",
44
+ "model_info": "Tên mô hình: {model_name}\n\n Người tạo mô hình: {model_author}\n\nKỷ nguyên: {epochs}\n\nSố bước: {steps}\n\nPhiên bản của mô hình: {version}\n\nTốc độ lấy mẫu: {sr}\n\nHuấn luyện cao độ: {pitch_guidance}\n\nHash (ID): {model_hash}\n\nThời gian tạo: {creation_date_str}\n\nBộ mã hóa: {vocoder}\n\nNăng lượng: {rms_extract}\n",
45
+ "input_not_valid": "Vui lòng nhập đầu vào hợp lệ!",
46
+ "output_not_valid": "Vui lòng nhập đầu ra hợp lệ!",
47
+ "apply_effect": "áp dụng hiệu ứng",
48
+ "enter_the_text": "Vui lòng nhập văn bản để chuyển!",
49
+ "choose_voice": "Vui lòng chọn giọng!",
50
+ "convert": "Chuyển đổi {name}...",
51
+ "separator_music": "tách nhạc",
52
+ "notfound": "Không tìm thấy",
53
+ "turn_on_use_audio": "Vui lòng bật sử dụng âm thanh vừa tách để sử dụng",
54
+ "turn_off_convert_backup": "Tắt chuyển đổi giọng bè để có thể sử dụng giọng gốc",
55
+ "turn_off_merge_backup": "Tắt không kết hợp giọng bè để có thể sử dụng giọng gốc",
56
+ "not_found_original_vocal": "Không tìm thấy giọng gốc!",
57
+ "convert_vocal": "Đang chuyển đổi giọng nói...",
58
+ "convert_success": "Đã hoàn tất chuyển đổi giọng nói!",
59
+ "convert_backup": "Đang chuyển đổi giọng bè...",
60
+ "convert_backup_success": "Đã Hoàn tất chuyển đổi giọng bè!",
61
+ "merge_backup": "Kết hợp giọng với giọng bè...",
62
+ "merge_success": "Kết hợp Hoàn tất.",
63
+ "is_folder": "Đầu vào là một thư mục: Chuyển đổi tất cả tệp âm thanh trong thư mục...",
64
+ "not_found_in_folder": "Không tìm thấy tệp âm thanh trong thư mục!",
65
+ "batch_convert": "Đang chuyển đổi hàng loạt...",
66
+ "batch_convert_success": "Chuyển đổi hàng loạt hoàn tất!",
67
+ "create": "tạo",
68
+ "provide_name": "Vui lòng cung cấp tên mô hình.",
69
+ "not_found_data": "Không tìm thấy dữ liệu",
70
+ "not_found_data_preprocess": "Không tìm thấy dữ liệu được xử lí, vui lòng xử lí lại âm thanh",
71
+ "not_found_data_extract": "Không tìm thấy dữ liệu được trích xuất, vui lòng trích xuất lại âm thanh",
72
+ "provide_pretrained": "Vui lòng nhập huấn luyện {dg}",
73
+ "download_pretrained": "Tải xuống huấn luyện trước {dg}{rvc_version} gốc",
74
+ "not_found_pretrain": "Không tìm thấy huấn luyện trước {dg}",
75
+ "not_use_pretrain": "Sẽ không có huấn luyện trước được sử dụng",
76
+ "training": "huấn luyện",
77
+ "rick_roll": "Bấm vào đây nếu bạn muốn bị Rick Roll:) ---> [RickRoll]({rickroll})",
78
+ "terms_of_use": "**Vui lòng không sử dụng Dự án với bất kỳ mục đích nào vi phạm đạo đức, pháp luật, hoặc gây tổn hại đến cá nhân, tổ chức...**",
79
+ "exemption": "**Trong trường hợp người sử dụng không tuân thủ các điều khoản hoặc vi phạm, tôi sẽ không chịu trách nhiệm về bất kỳ khiếu nại, thiệt hại, hay trách nhiệm pháp lý nào, dù là trong hợp đồng, do sơ suất, hay các lý do khác, phát sinh từ, ngoài, hoặc liên quan đến phần mềm, việc sử dụng phần mềm hoặc các giao dịch khác liên quan đến phần mềm.**",
80
+ "separator_tab": "Tách Nhạc",
81
+ "4_part": "Một hệ thống tách nhạc đơn giản có thể tách được 4 phần: Nhạc, giọng, giọng chính, giọng bè",
82
+ "clear_audio": "Làm sạch âm thanh",
83
+ "separator_backing": "Tách giọng bè",
84
+ "denoise_mdx": "Khữ tách nhạc",
85
+ "use_mdx": "Sử dụng MDX",
86
+ "dereveb_audio": "Tách vang",
87
+ "dereveb_model": "Mô hình tách vang",
88
+ "separator_model": "Mô hình tách nhạc",
89
+ "separator_backing_model": "Mô hình tách bè",
90
+ "shift": "Số lượng dự đoán",
91
+ "shift_info": "Càng cao chất lượng càng tốt nhưng tốn tài nguyên",
92
+ "segments_size": "Kích Thước Phân Đoạn",
93
+ "segments_size_info": "Càng cao chất lượng càng tốt nhưng tốn tài nguyên",
94
+ "batch_size": "Kích thước lô",
95
+ "batch_size_info": "Số lượng mẫu xử lí đồng thời trong một lần huấn luyện. Cao có thể gây tràn bộ nhớ",
96
+ "mdx_batch_size_info": "Số lượng mẫu được xử lí cùng một lúc. Việc chia thành các lô giúp tối ưu hóa quá trình tính toán",
97
+ "overlap": "Chồng chéo",
98
+ "overlap_info": "Số lượng chồng chéo giữa các cửa sổ dự đoán",
99
+ "export_format": "Định dạng âm thanh",
100
+ "export_info": "Định dạng âm thanh khi xuất tệp âm thanh ra",
101
+ "output_separator": "Âm thanh đã được tách",
102
+ "hop_length_info": "Khoảng thời gian chuyển cửa sổ phân tích khi thực hiện phép biến đổi. Giá trị nhỏ độ chi tiết cao nhưng cần tính toán nhiều hơn",
103
+ "drop_audio": "Thả âm thanh vào đây",
104
+ "drop_text": "Thả tệp văn bản vào đây",
105
+ "use_url": "Sử dụng đường dẫn youtube",
106
+ "url_audio": "Đường dẫn liên kết đến âm thanh",
107
+ "downloads": "Tải Xuống",
108
+ "clean_strength": "Mức độ làm sạch âm thanh",
109
+ "clean_strength_info": "Mức độ của bộ làm sạch âm thanh để lọc giọng hát khi xuất",
110
+ "input_output": "Đầu vào, đầu ra âm thanh",
111
+ "audio_path": "Đường dẫn đầu vào âm thanh",
112
+ "refresh": "Tải lại",
113
+ "output_folder": "Đường dẫn thư mục đầu ra âm thanh",
114
+ "output_folder_info": "Nhập đường dẫn thư mục âm thanh sẽ xuất ra ở đó",
115
+ "input_audio": "Đầu vào âm thanh",
116
+ "instruments": "Nhạc nền",
117
+ "original_vocal": "Giọng gốc",
118
+ "main_vocal": "Giọng chính",
119
+ "backing_vocal": "Giọng bè",
120
+ "convert_audio": "Chuyển Đổi Âm Thanh",
121
+ "convert_info": "Chuyển đổi âm thanh bằng mô hình giọng nói đã được huấn luyện",
122
+ "autotune": "Tự động điều chỉnh",
123
+ "use_audio": "Sử dụng âm thanh vừa tách",
124
+ "convert_original": "Chuyển đổi giọng gốc",
125
+ "convert_backing": "Chuyển đổi giọng bè",
126
+ "not_merge_backing": "Không kết hợp giọng bè",
127
+ "merge_instruments": "Kết hợp nhạc nền",
128
+ "pitch": "Cao độ",
129
+ "pitch_info": "Khuyến cáo: chỉnh lên 12 để chuyển giọng nam thành nữ và ngược lại",
130
+ "model_accordion": "Mô hình và chỉ mục",
131
+ "model_name": "Tệp mô hình",
132
+ "index_path": "Tệp chỉ mục",
133
+ "index_strength": "Ảnh hưởng của chỉ mục",
134
+ "index_strength_info": "Càng cao ảnh hưởng càng lớn. Tuy nhiên, việc chọn giá trị thấp hơn có thể giảm hiện tượng giả trong âm thanh",
135
+ "output_path": "Đường dẫn đầu ra âm thanh",
136
+ "output_path_info": "Nhập đường dẫn đầu ra(cứ để định dạng .wav khi chuyển đổi nó tự sửa)",
137
+ "setting": "Cài đặt chung",
138
+ "f0_method": "Phương pháp trích xuất",
139
+ "f0_method_info": "Phương pháp để trích xuất dữ liệu",
140
+ "f0_method_hybrid": "Phương pháp trích xuất HYBRID",
141
+ "f0_method_hybrid_info": "Sự kết hợp của hai hoặc nhiều lo��i trích xuất khác nhau",
142
+ "hubert_model": "Mô hình nhúng",
143
+ "hubert_info": "Mô hình được huấn luyện trước để giúp nhúng",
144
+ "modelname": "Tên của mô hình",
145
+ "modelname_info": "Nếu bạn có mô hình riêng chỉ cần tải và nhập tên của mô hình vào đây",
146
+ "split_audio": "Cắt âm thanh",
147
+ "autotune_rate": "Mức độ điều chỉnh",
148
+ "autotune_rate_info": "Mức độ điều chỉnh tự động",
149
+ "resample": "Lấy mẫu lại",
150
+ "resample_info": "Lấy mẫu lại sau xử lí đến tốc độ lấy mẫu cuối cùng, 0 có nghĩa là không lấy mẫu lại, LƯU Ý: MỘT SỐ ĐỊNH DẠNG KHÔNG HỖ TRỢ TỐC ĐỘ TRÊN 48000",
151
+ "filter_radius": "Lọc trung vị",
152
+ "filter_radius_info": "Nếu giá trị lớn hơn ba sẽ áp dụng tính năng lọc trung vị. Giá trị đại diện cho bán kính bộ lọc và có thể làm giảm hơi thở hoặc tắt thở.",
153
+ "rms_mix_rate": "Tỷ lệ trộn RMS",
154
+ "rms_mix_rate_info": "Xác định tỷ lệ pha trộn giữa năng lượng RMS của giọng gốc và giọng đã chuyển đổi",
155
+ "protect": "Bảo vệ phụ âm",
156
+ "protect_info": "Bảo vệ các phụ âm riêng biệt và âm thanh thở ngăn chặn việc rách điện âm và các hiện tượng giả khác. Việc chỉnh tối đa sẽ bảo vệ toàn diện. Việc giảm giá trị này có thể giảm độ bảo vệ, đồng thời có khả năng giảm thiểu hiệu ứng lập chỉ mục",
157
+ "output_convert": "Âm thanh đã được chuyển đổi",
158
+ "main_convert": "Chuyển đổi giọng chính",
159
+ "main_or_backing": "Giọng chính + Giọng bè",
160
+ "voice_or_instruments": "Giọng + Nhạc nền",
161
+ "convert_text": "Chuyển Đổi Văn Bản",
162
+ "convert_text_markdown": "## Chuyển Đổi Văn Bản Thành Giọng Nói",
163
+ "convert_text_markdown_2": "Chuyển văn bản thành giọng nói và đọc lại bằng mô hình giọng nói được huấn luyện",
164
+ "input_txt": "Nhập dữ liệu từ tệp văn bản txt",
165
+ "text_to_speech": "Văn bản cần đọc",
166
+ "voice_speed": "Tốc độ đọc",
167
+ "voice_speed_info": "Tốc độ đọc của giọng nói",
168
+ "tts_1": "1. Chuyển Đổi Văn Bản",
169
+ "tts_2": "2. Chuyển Đổi Giọng Nói",
170
+ "voice": "Giọng nói của các nước",
171
+ "output_tts": "Đường dẫn đầu ra giọng nói",
172
+ "output_tts_convert": "Đường dẫn đầu ra giọng chuyển đổi",
173
+ "tts_output": "Nhập đường dẫn đầu ra",
174
+ "output_tts_markdown": "Âm thanh chưa được chuyển đổi và âm thanh đã được chuyển đổi",
175
+ "output_text_to_speech": "Giọng được tạo bởi chuyển đổi văn bản thành giọng nói",
176
+ "output_file_tts_convert": "Giọng được chuyển đổi bởi mô hình",
177
+ "output_audio": "Đầu ra âm thanh",
178
+ "provide_output": "Nhập đường dẫn đầu ra",
179
+ "audio_effects": "Hiệu Ứng Âm Thanh",
180
+ "apply_audio_effects": "## Áp Dụng Thêm Hiệu Ứng Cho Âm Thanh",
181
+ "audio_effects_edit": "Chỉnh sửa thêm hiệu ứng cho âm thanh",
182
+ "reverb": "Hiệu ứng vọng âm",
183
+ "chorus": "Hiệu ứng hòa âm",
184
+ "delay": "Hiệu ứng độ trễ",
185
+ "more_option": "Tùy chọn thêm",
186
+ "phaser": "Hiệu ứng xoay pha",
187
+ "compressor": "Hiệu ứng nén",
188
+ "apply": "Áp dụng",
189
+ "reverb_freeze": "Chế độ đóng băng",
190
+ "reverb_freeze_info": "Tạo hiệu ứng vang liên tục khi bật chế độ này",
191
+ "room_size": "Kích thước phòng",
192
+ "room_size_info": "Điều chỉnh không gian của phòng để tạo độ vang",
193
+ "damping": "Giảm âm",
194
+ "damping_info": "Điều chỉnh độ hút âm, kiểm soát mức độ vang",
195
+ "wet_level": "Mức độ tín hiệu vang",
196
+ "wet_level_info": "Điều chỉnh mức độ của tín hiệu có hiệu ứng vọng âm",
197
+ "dry_level": "Mức độ tín hiệu gốc",
198
+ "dry_level_info": "Điều chỉnh mức độ của tín hiệu không có hiệu ứng",
199
+ "width": "Chiều rộng âm thanh",
200
+ "width_info": "Điều chỉnh độ rộng của không gian âm thanh",
201
+ "chorus_depth": "Giảm âm",
202
+ "chorus_depth_info": "Điều chỉnh cường độ hòa âm, tạo ra cảm giác rộng cho âm thanh",
203
+ "chorus_rate_hz": "Tần số",
204
+ "chorus_rate_hz_info": "Điều chỉnh tốc độ dao động của hòa âm",
205
+ "chorus_mix": "Trộn tín hiệu",
206
+ "chorus_mix_info": "Điều chỉnh mức độ trộn giữa âm gốc và âm có hiệu ứng",
207
+ "chorus_centre_delay_ms": "Đỗ trễ trung tâm (mili giây)",
208
+ "chorus_centre_delay_ms_info": "Khoảng thời gian trễ giữa các kênh stereo để tạo hiệu ứng hòa âm",
209
+ "chorus_feedback": "Phản hồi",
210
+ "chorus_feedback_info": "Điều chỉnh lượng tín hiệu hiệu ứng được quay lại vào tín hiệu gốc",
211
+ "delay_seconds": "Thời gian trễ",
212
+ "delay_seconds_info": "Điều chỉnh khoảng thời gian trễ giữa âm gốc và âm có hiệu ứng",
213
+ "delay_feedback": "Phản hồi độ trễ",
214
+ "delay_feedback_info": "Điều chỉnh lượng tín hiệu được quay lại, tạo hiệu ứng lặp lại",
215
+ "delay_mix": "Trộn tín hiệu độ trễ",
216
+ "delay_mix_info": "Điều chỉnh mức độ trộn giữa âm gốc và âm trễ",
217
+ "fade": "Hiệu ứng mờ dần",
218
+ "bass_or_treble": "Âm trầm và âm cao",
219
+ "limiter": "Giới hạn ngưỡng",
220
+ "distortion": "Hiệu ứng nhiễu âm",
221
+ "gain": "Cường độ âm",
222
+ "bitcrush": "Hiệu ứng giảm bits",
223
+ "clipping": "Hiệu ứng méo âm",
224
+ "fade_in": "Hiệu ứng mờ dần vào (mili giây)",
225
+ "fade_in_info": "Thời gian mà âm thanh sẽ tăng dần từ mức 0 đến mức bình thường",
226
+ "fade_out": "Hiệu ứng mờ dần ra (mili giây)",
227
+ "fade_out_info": "thời gian mà âm thanh sẽ giảm dần từ bình thường xuống mức 0",
228
+ "bass_boost": "Độ khuếch đại âm trầm (db)",
229
+ "bass_boost_info": "mức độ tăng cường âm trầm trong đoạn âm thanh",
230
+ "bass_frequency": "Tần số cắt của bộ lọc thông thấp (Hz)",
231
+ "bass_frequency_info": "tần số bị giảm. Tần số thấp sẽ làm âm trầm rõ hơn",
232
+ "treble_boost": "Độ khuếch đại âm cao (db)",
233
+ "treble_boost_info": "mức độ tăng cường âm cao trong đoạn âm thanh",
234
+ "treble_frequency": "Tần số cắt của bộ lọc thông cao (Hz)",
235
+ "treble_frequency_info": "tần số sẽ lọc bỏ. Tần số càng cao thì giữ lại âm càng cao",
236
+ "limiter_threshold_db": "Ngưỡng giới hạn",
237
+ "limiter_threshold_db_info": "Giới hạn mức độ âm thanh tối đa, ngăn không cho vượt quá ngưỡng",
238
+ "limiter_release_ms": "Thời gian thả",
239
+ "limiter_release_ms_info": "Khoảng thời gian để âm thanh trở lại sau khi bị giới hạn (Mili Giây)",
240
+ "distortion_info": "Điều chỉnh mức độ nhiễu âm, tạo hiệu ứng méo tiếng",
241
+ "gain_info": "Tăng giảm âm lượng của tín hiệu",
242
+ "clipping_threshold_db": "Ngưỡng cắt",
243
+ "clipping_threshold_db_info": "Cắt bớt tín hiệu vượt quá ngưỡng, tạo âm thanh méo",
244
+ "bitcrush_bit_depth": "Độ sâu bit",
245
+ "bitcrush_bit_depth_info": "Giảm chất lượng âm thanh bằng cách giảm số bit, tạo hiệu ứng âm thanh bị méo",
246
+ "phaser_depth": "Độ sâu",
247
+ "phaser_depth_info": "Điều chỉnh độ sâu của hiệu ứng, ảnh hưởng đến cường độ của hiệu ứng xoay pha",
248
+ "phaser_rate_hz": "Tần số",
249
+ "phaser_rate_hz_info": "Điều chỉnh tốc độ của hiệu ứng hiệu ứng xoay pha",
250
+ "phaser_mix": "Trộn tín hiệu",
251
+ "phaser_mix_info": "Điều chỉnh mức độ trộn giữa tín hiệu gốc và tín hiệu đã qua xử lí",
252
+ "phaser_centre_frequency_hz": "Tần số trung tâm",
253
+ "phaser_centre_frequency_hz_info": "Tần số trung tâm của hiệu ứng xoay pha, ảnh hưởng đến tần số bị điều chỉnh",
254
+ "phaser_feedback": "Phản hồi",
255
+ "phaser_feedback_info": "Điều chỉnh lượng phản hồi tín hiệu, tạo cảm giác xoay pha mạnh hoặc nhẹ",
256
+ "compressor_threshold_db": "Ngưỡng nén",
257
+ "compressor_threshold_db_info": "Ngưỡng mức âm thanh sẽ bị nén khi vượt qua ngưỡng này",
258
+ "compressor_ratio": "Tỉ lệ nén",
259
+ "compressor_ratio_info": "Điều chỉnh mức độ nén âm thanh khi vượt qua ngưỡng",
260
+ "compressor_attack_ms": "Thời gian tấn công (mili giây)",
261
+ "compressor_attack_ms_info": "Khoảng thời gian nén bắt đầu tác dụng sau khi âm thanh vượt ngưỡng",
262
+ "compressor_release_ms": "Thời gian thả",
263
+ "compressor_release_ms_info": "Thời gian để âm thanh trở lại trạng thái bình thường sau khi bị nén",
264
+ "create_dataset_url": "Đường dẫn liên kết đến âm thanh(sử dụng dấu , để sử dụng nhiều liên kết)",
265
+ "createdataset": "Tạo dữ liệu",
266
+ "create_dataset_markdown": "## Tạo Dữ Liệu Huấn Luyện Từ Youtube",
267
+ "create_dataset_markdown_2": "Xử lí và tạo tập tin dữ liệu huấn luyện bằng đường dẫn youtube",
268
+ "denoise": "Khử tách mô hình",
269
+ "skip": "Bỏ qua giây",
270
+ "model_ver": "Phiên bản tách giọng",
271
+ "model_ver_info": "Phiên bản của mô hình tách nhạc để tách giọng",
272
+ "create_dataset_info": "Thông tin tạo dữ liệu",
273
+ "output_data": "Đầu ra dữ liệu",
274
+ "output_data_info": "Đầu ra dữ liệu sau khi tạo xong dữ liệu",
275
+ "skip_start": "Bỏ qua phần đầu",
276
+ "skip_start_info": "Bỏ qua số giây đầu của âm thanh, dùng dấu , để sử dụng cho nhiều âm thanh",
277
+ "skip_end": "Bỏ qua phần cuối",
278
+ "skip_end_info": "Bỏ qua số giây cuối của âm thanh, dùng dấu , để sử dụng cho nhiều âm thanh",
279
+ "training_model": "Huấn Luyện Mô Hình",
280
+ "training_markdown": "Huấn luyện và đào tạo mô hình giọng nói bằng một lượng dữ liệu giọng nói",
281
+ "training_model_name": "Tên của mô hình khi huấn luyện(không sử dụng ký tự đặc biệt hay dấu cách)",
282
+ "sample_rate": "Tỉ lệ lấy mẫu",
283
+ "sample_rate_info": "Tỉ lệ lấy mẫu của mô hình",
284
+ "training_version": "Phiên bản mô hình",
285
+ "training_version_info": "Phiên bản mô hình khi huấn luyện",
286
+ "training_pitch": "Huấn luyện cao độ",
287
+ "upload_dataset": "Tải lên dữ liệu huấn luyện",
288
+ "preprocess_effect": "Xử lí hậu kỳ",
289
+ "clear_dataset": "Làm sạch dữ liệu",
290
+ "preprocess_info": "Thông tin phần xử lí trước",
291
+ "preprocess_button": "1. Xử lí dữ liệu",
292
+ "extract_button": "2. Trích xuất dữ liệu",
293
+ "extract_info": "Thông tin phần trích xuất dữ liệu",
294
+ "total_epoch": "Tổng số kỷ nguyên",
295
+ "total_epoch_info": "Tổng số kỷ nguyên huấn luyện đào tạo",
296
+ "save_epoch": "Tần suất lưu",
297
+ "save_epoch_info": "Tần suất lưu mô hình khi huấn luyện, giúp việc huấn luyện lại mô hình",
298
+ "create_index": "Tạo chỉ mục",
299
+ "index_algorithm": "Thuật toán chỉ mục",
300
+ "index_algorithm_info": "Thuật toán tạo chỉ mục",
301
+ "custom_dataset": "Tùy chọn thư mục",
302
+ "custom_dataset_info": "Tùy chọn thư mục dữ liệu huấn luyện",
303
+ "overtraining_detector": "Kiểm tra quá sức",
304
+ "overtraining_detector_info": "Kiểm tra huấn luyện mô hình quá sức",
305
+ "cleanup_training": "Làm sạch huấn luyện",
306
+ "cleanup_training_info": "Dọn dẹp và huấn luyện lại từ đầu",
307
+ "cache_in_gpu": "Lưu mô hình vào đệm",
308
+ "cache_in_gpu_info": "Lưu mô hình vào bộ nhớ đệm gpu",
309
+ "dataset_folder": "Thư mục chứa dữ liệu",
310
+ "threshold": "Ngưỡng huấn luyện quá sức",
311
+ "setting_cpu_gpu": "Tùy chọn CPU/GPU",
312
+ "gpu_number": "Số gpu được sử dụng",
313
+ "gpu_number_info": "Số thứ tự của GPU được sử dụng trong huấn luyện. (Lưu ý: GPU AMD không được hỗ trợ huấn luyện đa GPU)",
314
+ "save_only_latest": "Chỉ lưu mới nhất",
315
+ "save_only_latest_info": "Chỉ lưu mô hình D và G mới nhất",
316
+ "save_every_weights": "Lưu mọi mô hình",
317
+ "save_every_weights_info": "Lưu mọi mô hình sau mỗi lượt kỷ nguyên",
318
+ "gpu_info": "Thông tin của GPU",
319
+ "gpu_info_2": "Thông tin của GPU được sử dụng trong huấn luyện",
320
+ "cpu_core": "Số lõi xử lí có thể sử dụng",
321
+ "cpu_core_info": "Số lõi được sử dụng trong việc huấn luyện",
322
+ "not_use_pretrain_2": "Không dùng huấn luyện",
323
+ "not_use_pretrain_info": "Không dùng huấn luyện trước",
324
+ "custom_pretrain": "Tùy chỉnh huấn luyện",
325
+ "custom_pretrain_info": "Tùy chỉnh huấn luyện trước",
326
+ "pretrain_file": "Tệp mô hình huấn luyện trước {dg}",
327
+ "train_info": "Thông tin phần huấn luyện",
328
+ "export_model": "5. Xuất Mô hình",
329
+ "zip_model": "2. Nén mô hình",
330
+ "output_zip": "Đầu ra tệp khi nén",
331
+ "model_path": "Đường dẫn mô hình",
332
+ "model_ratio": "Tỉ lệ mô hình",
333
+ "model_ratio_info": "Chỉnh hướng về bên nào sẽ làm cho mô hình giống với bên đó",
334
+ "output_model_path": "Đầu ra mô hình",
335
+ "fushion": "Dung Hợp Mô Hình",
336
+ "fushion_markdown": "## Dung Hợp Hai Mô Hình Với Nhau",
337
+ "fushion_markdown_2": "Dung hợp hai mô hình giọng nói lại với nhau để tạo thành một mô hình duy nhất",
338
+ "read_model": "Đọc Thông Tin",
339
+ "read_model_markdown": "## Đọc Thông Tin Của Mô Hình",
340
+ "read_model_markdown_2": "Đọc các thông tin được ghi trong mô hình",
341
+ "drop_model": "Thả mô hình vào đây",
342
+ "readmodel": "Đọc mô hình",
343
+ "model_path_info": "Nhập đường dẫn đến tệp mô hình",
344
+ "modelinfo": "Thông Tin Mô Hình",
345
+ "download_markdown": "## Tải Xuống Mô Hình",
346
+ "download_markdown_2": "Tải xuống mô hình giọng nói, mô hình huấn luyện trước, mô hình nhúng",
347
+ "model_download": "Tải xuống mô hình giọng nói",
348
+ "model_url": "Đường dẫn liên kết đến mô hình",
349
+ "30s": "Vui lòng đợi khoảng 30 giây. Hệ thống sẽ tự khởi động lại!",
350
+ "model_download_select": "Chọn cách tải mô hình",
351
+ "model_warehouse": "Kho mô hình",
352
+ "get_model": "Nhận mô hình",
353
+ "name_to_search": "Tên để tìm kiếm",
354
+ "search_2": "Tìm kiếm",
355
+ "select_download_model": "Chọn mô hình đã được tìm kiếm(Bấm vào để chọn)",
356
+ "download_pretrained_2": "Tải xuống mô hình huấn luyện trước",
357
+ "pretrained_url": "Đường dẫn liên kết đến mô hình huấn luyện trước {dg}",
358
+ "select_pretrain": "Chọn mô hình huấn luyện trước",
359
+ "select_pretrain_info": "Chọn mô hình huấn luyện trước để cài đặt về",
360
+ "pretrain_sr": "Tốc độ lấy mẫu của mô hình",
361
+ "drop_pretrain": "Thả mô hình huấn luyện trước {dg} vào đây",
362
+ "settings": "Tùy Chỉnh",
363
+ "settings_markdown": "## Tùy Chỉnh Thêm",
364
+ "settings_markdown_2": "Tùy chỉnh thêm một số tính năng của dự án",
365
+ "lang": "Ngôn ngữ",
366
+ "lang_restart": "Ngôn ngữ được hiển thị trong dự án(Khi đổi ngôn ngữ hệ thống sẽ tự khởi động lại sau 30 giây để cập nhật)",
367
+ "change_lang": "Đổi Ngôn Ngữ",
368
+ "theme": "Chủ đề",
369
+ "theme_restart": "Loại Chủ đề của giao diện được hiển thị(Khi đổi chủ đề hệ thống sẽ tự khởi động lại sau 30 giây để cập nhật)",
370
+ "theme_button": "Đổi Chủ Đề",
371
+ "change_light_dark": "Đổi Chế Độ Sáng/Tối",
372
+ "tensorboard_url": "Đường dẫn biểu đồ",
373
+ "errors_loading_audio": "Lỗi khi tải âm thanh",
374
+ "apply_error": "Đã xảy ra lỗi khi áp dụng hiệu ứng: {e}",
375
+ "indexpath": "Đường dẫn chỉ mục",
376
+ "split_total": "Tổng số phần đã cắt",
377
+ "process_audio_error": "Đã xảy ra lỗi khi xử lí âm thanh",
378
+ "merge_error": "Đã xảy ra lỗi khi ghép âm thanh",
379
+ "not_found_convert_file": "Không tìm thấy tệp đã xử lí",
380
+ "convert_batch": "Chuyển đổi hàng loạt...",
381
+ "found_audio": "Tìm thấy {audio_files} tệp âm thanh cho việc chuyển đổi.",
382
+ "not_found_audio": "Không tìm thấy tệp âm thanh!",
383
+ "error_convert": "Đã xảy ra lỗi khi chuyển đổi âm thanh: {e}",
384
+ "convert_batch_success": "Đã chuyển đổi hàng loạt hoàn tất sau {elapsed_time} giây. Đầu ra {output_path}",
385
+ "convert_audio_success": "Tệp {input_path} được chuyển đổi hoàn tất sau {elapsed_time} giây. Đầu ra {output_path}",
386
+ "read_faiss_index_error": "Đã xảy ra lỗi khi đọc chỉ mục FAISS: {e}",
387
+ "read_model_error": "Thất bại khi tải mô hình: {e}",
388
+ "starting_download": "Bắt đầu tải xuống",
389
+ "version_not_valid": "Phiên bản tách giọng không hợp lệ",
390
+ "skip<audio": "Không thể bỏ qua vì số lượng thời gian bỏ qua thấp hơn số lượng tệp âm thanh",
391
+ "skip>audio": "Không thể bỏ qua vì số lượng thời gian bỏ qua cao hơn số lượng tệp âm thanh",
392
+ "=<0": "Thời gian bỏ qua bé hơn hoặc bằng 0 nên bỏ qua",
393
+ "skip_warning": "Thời lượng bỏ qua ({seconds} giây) vượt quá thời lượng âm thanh ({total_duration} giây). Bỏ qua.",
394
+ "download_success": "Đã tải xuống hoàn tất",
395
+ "create_dataset_error": "Đã xảy ra lỗi khi tạo dữ liệu huấn luyện",
396
+ "create_dataset_success": "Quá trình tạo dữ liệu huấn huyện đã hoàn tất sau: {elapsed_time} giây",
397
+ "skip_start_audio": "Bỏ qua âm thanh đầu hoàn tất: {input_file}",
398
+ "skip_end_audio": "Bỏ qua âm thanh cuối hoàn tất: {input_file}",
399
+ "merge_audio": "Đã ghép các phần chứa âm thanh lại",
400
+ "separator_process": "Đang tách giọng: {input}...",
401
+ "not_found_main_vocal": "Không tìm thấy giọng chính!",
402
+ "not_found_backing_vocal": "Không tìm thấy giọng bè!",
403
+ "not_found_instruments": "Không tìm thấy nhạc nền",
404
+ "merge_instruments_process": "Kết hợp giọng với nhạc nền...",
405
+ "dereverb": "Đang tách âm vang",
406
+ "dereverb_success": "Đã tách âm vang hoàn tất",
407
+ "save_index": "Đã lưu tệp chỉ mục",
408
+ "create_index_error": "Đã xảy ra lỗi khi tạo chỉ mục",
409
+ "sr_not_16000": "Tỉ lệ mẫu phải là 16000",
410
+ "extract_file_error": "Đã xảy ra lỗi khi giải nén tập tin",
411
+ "extract_f0_method": "Bắt đầu trích xuất cao độ với {num_processes} lõi với phương pháp trích xuất {f0_method}...",
412
+ "extract_f0": "Trích Xuất Cao Độ",
413
+ "extract_f0_success": "Quá trình trích xuất cao độ đã hoàn tất vào {elapsed_time} giây.",
414
+ "NaN": "chứa giá trị NaN và sẽ bị bỏ qua.",
415
+ "start_extract_hubert": "Đang bắt đầu nhúng trích xuất...",
416
+ "process_error": "Đã xảy ra lỗi khi xử lí",
417
+ "extract_hubert_success": "Quá trình trích xuất nhúng đã hoàn tất trong {elapsed_time} giây.",
418
+ "export_process": "Đường dẫn của mô hình",
419
+ "extract_error": "Đã xảy ra lỗi khi trích xuất dữ liệu",
420
+ "extract_success": "Đã trích xuất hoàn tất mô hình",
421
+ "start_preprocess": "Đang bắt đầu xử lí dữ liệu với {num_processes} lõi xử lí...",
422
+ "not_integer": "Thư mục ID giọng nói phải là số nguyên, thay vào đó có",
423
+ "preprocess_success": "Quá trình xử lí hoàn tất sau {elapsed_time} giây.",
424
+ "preprocess_model_success": "Đã hoàn tất xử lí trước dữ liệu cho mô hình",
425
+ "backing_model_ver": "Phiên bản mô hình của tách bè",
426
+ "clean_audio_success": "Đã làm sạch âm hoàn tất!",
427
+ "separator_error": "Đã xảy ra lỗi khi tách nhạc",
428
+ "separator_success": "Quá trình tách nhạc đã hoàn tất sau: {elapsed_time} giây",
429
+ "separator_process_2": "Đang xử lí tách nhạc",
430
+ "separator_success_2": "Đã tách nhạc hoàn tất!",
431
+ "save_every_epoch": "Lưu mô hình sau: ",
432
+ "total_e": "Tổng số kỷ nguyên huấn luyện: ",
433
+ "dorg": "Huấn luyện trước G: {pretrainG} | Huấn luyện trước D: {pretrainD}",
434
+ "training_f0": "Huấn luyện cao độ",
435
+ "not_gpu": "Không phát hiện thấy GPU, hoàn nguyên về CPU (không khuyến nghị)",
436
+ "not_found_checkpoint": "Không tìm thấy tệp điểm đã lưu: {checkpoint_path}",
437
+ "save_checkpoint": "Đã tải lại điểm đã lưu '{checkpoint_path}' (kỷ nguyên {checkpoint_dict})",
438
+ "save_model": "Đã lưu mô hình '{checkpoint_path}' (kỷ nguyên {iteration})",
439
+ "sr_does_not_match": "{sample_rate} Tỉ lệ mẫu không khớp với mục tiêu {sample_rate2} Tỉ lệ mẫu",
440
+ "time_or_speed_training": "thời gian={current_time} | tốc độ huấn luyện={elapsed_time_str}",
441
+ "savemodel": "Đã lưu mô hình '{model_dir}' (kỷ nguyên {epoch} và bước {step})",
442
+ "model_author": "Ghi công mô hình cho {model_author}",
443
+ "unregistered": "Mô hình không được ghi chép",
444
+ "not_author": "Mô hình không được ghi chép",
445
+ "training_author": "Tên chủ mô hình",
446
+ "training_author_info": "Nếu bạn muốn ghi công mô hình hãy nhập tên của bạn vào đây",
447
+ "extract_model_error": "Đã xảy ra lỗi khi trích xuất mô hình",
448
+ "start_training": "Bắt đầu huấn luyện",
449
+ "import_pretrain": "Đã nạp huấn luyện trước ({dg}) '{pretrain}'",
450
+ "not_using_pretrain": "Sẽ không có huấn luyện trước ({dg}) được sử dụng",
451
+ "overtraining_find": "Tập luyện quá sức được phát hiện ở kỷ nguyên {epoch} với mất mát g được làm mịn {smoothed_value_gen} và mất mát d được làm mịn {smoothed_value_disc}",
452
+ "best_epoch": "Kỷ nguyên mới tốt nhất {epoch} với mất mát g được làm mịn {smoothed_value_gen} và mất mát d được làm mịn {smoothed_value_disc}",
453
+ "success_training": "Đã đào tạo hoàn tất với {epoch} kỷ nguyên, {global_step} các bước và {loss_gen_all} mất mát gen.",
454
+ "training_info": "Tổn thất gen thấp nhất: {lowest_value_rounded} ở ký nguyên {lowest_value_epoch}, bước {lowest_value_step}",
455
+ "model_training_info": "{model_name} | kỷ nguyên={epoch} | bước={global_step} | {epoch_recorder} | giá trị thấp nhất={lowest_value_rounded} (kỷ nguyên {lowest_value_epoch} và bước {lowest_value_step}) | Số kỷ nguyên còn lại để tập luyện quá sức: g/total: {remaining_epochs_gen} d/total: {remaining_epochs_disc} | làm mịn mất mát gen={smoothed_value_gen} | làm mịn mất mát disc={smoothed_value_disc}",
456
+ "model_training_info_2": "{model_name} | kỷ nguyên={epoch} | bước={global_step} | {epoch_recorder} | giá trị thấp nhất={lowest_value_rounded} (kỷ nguyên {lowest_value_epoch} và bước {lowest_value_step})",
457
+ "model_training_info_3": "{model_name} | kỷ nguyên={epoch} | bước={global_step} | {epoch_recorder}",
458
+ "training_error": "Đã xảy ra lỗi khi huấn luyện mô hình:",
459
+ "separator_info": "Đang khởi tạo với đường dẫn đầu ra: {output_dir}, định dạng đầu ra: {output_format}",
460
+ "none_ffmpeg": "FFmpeg chưa được cài đặt. Vui lòng cài đặt FFmpeg để sử dụng gói này.",
461
+ "running_in_cpu": "Không thể cấu hình khả năng tăng tốc phần cứng, chạy ở chế độ CPU",
462
+ "running_in_cuda": "CUDA có sẵn trong Torch, cài đặt thiết bị Torch thành CUDA",
463
+ "running_in_amd": "AMD có sẵn trong Torch, cài đặt thiết bị Torch thành AMD",
464
+ "onnx_have": "ONNXruntime có sẵn {have}, cho phép tăng tốc",
465
+ "onnx_not_have": "{have} không có sẵn trong ONNXruntime, do đó khả năng tăng tốc sẽ KHÔNG được bật",
466
+ "download_error": "Không tải được tệp xuống từ {url}, mã phản hồi: {status_code}",
467
+ "loading_model": "Đang tải mô hình {model_filename}...",
468
+ "model_type_not_support": "Loại mô hình không được hỗ trợ: {model_type}",
469
+ "starting_separator": "Bắt đầu quá trình tách cho đường dẫn tập tin âm thanh",
470
+ "separator_success_3": "Quá trình tách hoàn tất.",
471
+ "separator_duration": "Thời gian tách",
472
+ "dims": "Không thể sử dụng mã hóa vị trí sin/cos với thứ nguyên lẻ (có dim={dims})",
473
+ "activation": "kích hoạt phải là relu/gelu, không phải {activation}",
474
+ "length_or_training_length": "Độ dài cho trước {length} dài hơn thời lượng huấn luyện {training_length}",
475
+ "type_not_valid": "Loại không hợp lệ cho",
476
+ "del_parameter": "Bỏ tham số không tồn tại ",
477
+ "convert_shape": "Hình dạng hỗn hợp chuyển đổi: {shape}",
478
+ "not_success": "Quá trình đăng không hoàn tất: ",
479
+ "resample_error": "Lỗi trong quá trình lấy mẫu lại",
480
+ "shapes": "Hình dạng",
481
+ "wav_resolution": "Loại độ phân giải",
482
+ "warnings": "Cảnh báo: Đã phát hiện các giá trị cực kỳ hung hãn",
483
+ "warnings_2": "Cảnh báo: Đã phát hiện NaN hoặc giá trị vô hạn trong đầu vào sóng. Hình dạng",
484
+ "process_file": "Đang xử lí tập tin... \n",
485
+ "save_instruments": "Lưu bản nhạc ngược...",
486
+ "assert": "Các tệp âm thanh phải có hình dạng giống nhau - Mix: {mixshape}, Inst: {instrumentalshape}",
487
+ "rubberband": "Không thể thực Rubberband. Vui lòng xác minh rằng Rubberband-cli đã được cài đặt.",
488
+ "rate": "Tỉ lệ phải hoàn toàn tích cực",
489
+ "gdown_error": "Không thể truy xuất liên kết công khai của tệp. Bạn có thể cần phải thay đổi quyền thành bất kỳ ai có liên kết hoặc đã có nhiều quyền truy cập.",
490
+ "gdown_value_error": "Phải chỉ định đường dẫn hoặc id",
491
+ "missing_url": "Thiếu đường dẫn",
492
+ "mac_not_match": "MAC không khớp",
493
+ "file_not_access": "Tệp tin không thể truy cập",
494
+ "int_resp==-3": "Yêu cầu không hoàn tất, đang thử lại",
495
+ "search_separate": "Tìm bản tách...",
496
+ "found_choice": "Tìm thấy {choice}",
497
+ "separator==0": "Không tìm thấy bản tách nào!",
498
+ "select_separate": "Chọn bản tách",
499
+ "start_app": "Khởi động giao diện...",
500
+ "provide_audio": "Nhập đường dẫn đến tệp âm thanh",
501
+ "set_torch_mps": "Cài đặt thiết bị Torch thành MPS",
502
+ "googletts": "Chuyển đổi văn bản bằng google",
503
+ "pitch_info_2": "Cao độ giọng nói của bộ chuyển đổi văn bản",
504
+ "not_found_pid": "Không thấy tiến trình nào!",
505
+ "end_pid": "Đã kết thúc tiến trình!",
506
+ "not_found_separate_model": "Không tìm thấy tệp mô hình tách nhạc nào!",
507
+ "not_found_pretrained": "Không tìm thấy tệp mô hình huấn luyện trước nào!",
508
+ "not_found_log": "Không tìm thấy tệp nhật ký nào!",
509
+ "not_found_predictors": "Không tìm thấy tệp mô hình dự đoán nào!",
510
+ "not_found_embedders": "Không tìm thấy tệp mô hình nhúng nào!",
511
+ "provide_folder": "Vui lòng cung cấp thư mục hợp lệ!",
512
+ "empty_folder": "Thư mục dữ liệu trống!",
513
+ "vocoder": "Bộ mã hóa",
514
+ "vocoder_info": "Bộ mã hóa giọng nói dùng để phân tích và tổng hợp tín hiệu giọng nói của con người để chuyển đổi giọng nói.\n\nDefault: Tùy chọn này là HiFi-GAN-NSF, tương thích với tất cả các RVC\n\nMRF-HiFi-GAN: Độ trung thực cao hơn.\n\nRefineGAN: Chất lượng âm thanh vượt trội.",
515
+ "code_error": "Lỗi: Nhận mã trạng thái",
516
+ "json_error": "Lỗi: Không thể phân tích từ phản hồi.",
517
+ "requests_error": "Yêu cầu thất bại: {e}",
518
+ "memory_efficient_training": "Sử dụng hiệu quả bộ nhớ",
519
+ "not_use_pretrain_error_download": "Sẽ không dùng huấn luyện trước vì không có mô hình",
520
+ "provide_file_settings": "Vui lòng cung cấp tệp cài đặt trước!",
521
+ "load_presets": "Đã tải tệp cài đặt trước {presets}",
522
+ "provide_filename_settings": "Vui lòng cung cấp tên tệp cài đặt trước!",
523
+ "choose1": "Vui lòng chọn 1 để xuất!",
524
+ "export_settings": "Đã xuất tệp cài đặt trước {name}",
525
+ "use_presets": "Sử dụng tệp cài đặt trước",
526
+ "file_preset": "Tệp cài đặt trước",
527
+ "load_file": "Tải tệp",
528
+ "export_file": "Xuất tệp cài đặt trước",
529
+ "save_clean": "Lưu làm sạch",
530
+ "save_autotune": "Lưu tự điều chỉnh",
531
+ "save_pitch": "Lưu cao độ",
532
+ "save_index_2": "Lưu ảnh hưởng chỉ mục",
533
+ "save_resample": "Lưu lấy mẫu lại",
534
+ "save_filter": "Lưu trung v��",
535
+ "save_envelope": "Lưu đường bao âm",
536
+ "save_protect": "Lưu bảo vệ âm",
537
+ "save_split": "Lưu cắt âm",
538
+ "filename_to_save": "Tên khi lưu tệp",
539
+ "upload_presets": "Tải lên tệp cài đặt",
540
+ "stop": "Dừng tiến trình",
541
+ "stop_separate": "Dừng Tách Nhạc",
542
+ "stop_convert": "Dừng Chuyển Đổi",
543
+ "stop_create_dataset": "Dừng Tạo Dữ Liệu",
544
+ "stop_training": "Dừng Huấn Luyện",
545
+ "stop_preprocess": "Dừng Xử Lí Dữ Liệu",
546
+ "stop_extract": "Dừng Trích Xuất Dữ Liệu",
547
+ "not_found_presets": "Không tìm thấy tệp cài đặt sẳn nào trong thư mục!",
548
+ "port": "Cổng {port} không thể dùng! Giảm cổng xuống một...",
549
+ "empty_json": "{file}: Bị lỗi hoặc trống",
550
+ "sr_info": "LƯU Ý: MỘT SỐ ĐỊNH DẠNG KHÔNG HỖ TRỢ TRÊN 48000",
551
+ "default_setting": "Đã xảy ra lỗi khi sử dụng tách, đặt tất cả cài đặt về mặc định...",
552
+ "dataset_folder1": "Vui lòng nhập tên thư mục dữ liệu",
553
+ "checkpointing_err": "Các tham số của mô hình đào tạo trước như tốc độ mẫu hoặc kiến trúc không khớp với mô hình đã chọn.",
554
+ "start_onnx_export": "Bắt đầu chuyển đổi mô hình sang dạng onnx...",
555
+ "convert_model": "Chuyển Đổi Mô Hình",
556
+ "pytorch2onnx": "Chuyển Đổi Mô Hình PYTORCH Sang ONNX",
557
+ "pytorch2onnx_markdown": "Chuyển đổi mô hình RVC từ dạng pytorch sang onnx để tối ưu cho việc chuyển đổi âm thanh",
558
+ "error_readfile": "Đã xảy ra lỗi khi đọc tệp!",
559
+ "f0_onnx_mode": "Chế độ F0 ONNX",
560
+ "f0_onnx_mode_info": "Trích xuất cao độ bằng mô hình ONNX có thể giúp tăng tốc độ",
561
+ "formantshift": "Dịch chuyển cao độ và âm sắc",
562
+ "formant_qfrency": "Tần số cho dịch chuyển định dạng",
563
+ "formant_timbre": "Âm sắc để chuyển đổi định dạng",
564
+ "time_frames": "Thời Gian (Khung)",
565
+ "Frequency": "Tần Số (Hz)",
566
+ "f0_extractor_tab": "Trích xuất F0",
567
+ "f0_extractor_markdown": "## Trích Xuất Cao Độ",
568
+ "f0_extractor_markdown_2": "Trích xuất cao độ F0 nhằm mục đích sử dụng cho suy luận chuyển đổi âm thanh",
569
+ "start_extract": "Bắt đầu quá trình trích xuất...",
570
+ "extract_done": "Hoàn tất quá trình trích xuất!",
571
+ "f0_file": "Sử dụng tệp F0 trích xuất trước",
572
+ "upload_f0": "Tải lên tệp F0",
573
+ "f0_file_2": "Tệp F0",
574
+ "clean_f0_file": "Dọp dẹp tệp F0",
575
+ "embed_mode": "Chế độ nhúng",
576
+ "embed_mode_info": "Trích xuất nhúng bằng các mô hình khác nhau",
577
+ "close": "Ứng dụng đang tắt...",
578
+ "start_whisper": "Bắt đầu nhận dạng giọng nói bằng Whisper...",
579
+ "whisper_done": "Đã nhận dạng giọng nói hoàn tất!",
580
+ "process_audio": "Xử lí trước âm thanh...",
581
+ "process_done_start_convert": "Hoàn tất xử lí âm thanh! tiến hành chuyển đổi âm thanh...",
582
+ "convert_with_whisper": "Chuyển Đổi Âm Thanh Với Whisper",
583
+ "convert_with_whisper_info": "Chuyển đổi âm thanh bằng mô hình giọng nói đã được huấn luyện kèm với mô hình Whisper để nhận diện giọng nói\n\nWhisper sẽ nhận dạng các giọng nói khác nhau sau đó cắt các giọng riêng ra rồi dùng mô hình RVC để chuyển đổi lại các phân đoạn đó\n\nMô hình Whisper có thể hoạt động không chính xác làm cho đầu ra có thể kì lạ",
584
+ "num_spk": "Số lượng giọng",
585
+ "num_spk_info": "Số lượng giọng nói có trong âm thanh",
586
+ "model_size": "Kích thước mô hình Whisper",
587
+ "model_size_info": "Kích thước mô hình Whisper\n\nCác mô hình large có thể đưa ra các đầu ra kì lạ",
588
+ "title": "Công cụ huấn luyện, chuyển đổi nhạc cụ và giọng nói chất lượng và hiệu suất cao đơn giản dành cho người Việt",
589
+ "fp16_not_support": "CPU, MPS và OCL Không hỗ trợ tốt fp16, chuyển đổi fp16 -> fp32",
590
+ "precision": "Độ chính xác",
591
+ "precision_info": "Độ chính xác của suy luận và huấn luyện mô hình\n\nLưu ý: CPU, OPENCL Không hỗ trợ fp16",
592
+ "update_precision": "Cập Nhật Độ Chính Xác",
593
+ "start_update_precision": "Bắt đầu cập nhật độ chính xác",
594
+ "deterministic": "Thuật toán xác định",
595
+ "deterministic_info": "Khi bật sẽ sử dụng các thuật toán có tính xác định cao, đảm bảo rằng mỗi lần chạy cùng một dữ liệu đầu vào sẽ cho kết quả giống nhau.\n\nKhi tắt có thể chọn các thuật toán tối ưu hơn nhưng có thể không hoàn toàn xác định, dẫn đến kết quả huấn luyện có sự khác biệt giữa các lần chạy.",
596
+ "benchmark": "Thuật toán điểm chuẩn",
597
+ "benchmark_info": "Khi bật sẽ thử nghiệm và chọn thuật toán tối ưu nhất cho phần cứng và kích thước cụ thể. Điều này có thể giúp tăng tốc độ huấn luyện.\n\nKhi tắt sẽ không thực hiện tối ưu thuật toán này, có thể làm giảm tốc độ nhưng đảm bảo rằng mỗi lần chạy sử dụng cùng một thuật toán, điều này hữu ích nếu bạn muốn tái tạo chính xác.",
598
+ "font": "Phông chữ",
599
+ "font_info": "Phông chữ của giao diện\n\nTruy cập vào [Google Font](https://fonts.google.com) để lựa phông yêu thích của bạn.",
600
+ "change_font": "Đổi Phông Chữ",
601
+ "f0_unlock": "Mở khóa tất cả",
602
+ "f0_unlock_info": "Mở khóa toàn bộ phương pháp trích xuất cao độ",
603
+ "srt": "Tệp SRT trống hoặc bị lỗi!",
604
+ "optimizer": "Trình Tối Ưu Hóa",
605
+ "optimizer_info": "Trình tối ưu hóa trong huấn luyện, AdamW là mặc định.",
606
+ "main_volume": "Âm lượng tệp âm thanh chính",
607
+ "main_volume_info": "Âm lượng tệp âm thanh chính. Nên để từ -4 đến 0.",
608
+ "combination_volume": "Âm lượng tệp âm thanh kết hợp",
609
+ "combination_volume_info": "Âm lượng tệp âm thanh kết hợp. Nên để âm lượng của tệp kết hợp nhỏ hơn âm thanh chính.",
610
+ "inference": "Suy Luận",
611
+ "extra": "Thêm",
612
+ "running_local_url": "Giao Diện Đang Chạy Trên Liên Kết Cục Bộ",
613
+ "running_share_url": "Giao Diện Đang Chạy Trên Liên Kết Công Khai",
614
+ "translate": "Dịch",
615
+ "source_lang": "Ngôn ngữ đầu vào",
616
+ "target_lang": "Ngôn ngữ đầu ra",
617
+ "prompt_warning": "Vui lòng nhập văn bản để tiến hành dịch!",
618
+ "read_error": "Quá trình đọc tệp văn bản xảy ra lỗi!",
619
+ "quirk": "Hiệu Ứng Kỳ Quặc",
620
+ "quirk_info": "## Những Hiệu Ứng Kỳ Quặc Dành Cho Âm Thanh",
621
+ "quirk_label": "Các hiệu ứng kỳ quặc",
622
+ "quirk_label_info": "Các hiệu ứng kỳ quặc có thể sử dụng để áp dụng vào âm thanh",
623
+ "quirk_markdown": "Áp dụng những hiệu ứng kỳ quặc cho âm thanh của bạn để chúng chở nên kỳ quặc dị dạng.",
624
+ "gradio_start": "Giao diện đã tải thành công sau",
625
+ "quirk_choice": {"Ngẫu Nhiên": 0, "Vỡ Âm": 1, "Kinh Dị": 2, "Người Máy": 3, "Em bé": 4, "Trầm": 5, "Giật Giọng": 6, "Người Già": 7, "Vọng Âm": 8, "Quỷ Dữ": 9, "Méo Giọng": 10, "Bán Hàng Trực Tuyến": 11, "Kéo Lê": 12, "Khó Chịu": 13, "Rè": 14, "Lỗi Mạng": 15, "Rối Loạn": 16},
626
+ "proposal_pitch": "Tự động đề xuất cao độ",
627
+ "hybrid_calc": "Tính toán Hybrid cho phương thức: {f0_method}...",
628
+ "proposal_f0": "Đã đề xuất cao độ: {up_key}",
629
+ "startautotune": "Bắt đầu tự động điều chỉnh cao độ...",
630
+ "rms_start_extract": "Bắt đầu trích xuất năng lượng âm thanh với {num_processes} lõi...",
631
+ "rms_success_extract": "Quá trình trích xuất năng lượng đã hoàn tất vào {elapsed_time} giây.",
632
+ "train&energy": "Huấn luyện năng lượng",
633
+ "train&energy_info": "Huấn luyện mô hình với năng lượng RMS",
634
+ "editing": "Chỉnh Sửa",
635
+ "check_assets_error": "Tải xuống tài nguyên thất bại {count} lần liên tiếp! hãy tải xuống thủ công và đặt vào thư mục tài nguyên: https://huggingface.co/AnhP/Vietnamese-RVC-Project",
636
+ "csrt": "Bắt đầu nhận dạng giọng để tạo tệp srt...",
637
+ "start_rpc": "Bắt đầu hiển thị RPC",
638
+ "stop_rpc": "Đã dừng hiển thị RPC",
639
+ "details": "Công cụ chuyển đổi giọng nói chất lượng và hiệu suất cao đơn giản.",
640
+ "use": "Đang sử dụng giao diện...",
641
+ "create_srt_tab": "Tạo tệp SRT",
642
+ "create_srt_markdown": "## Tạo Tệp SRT Từ Tệp Âm Thanh",
643
+ "create_srt_markdown_2": "Sử dụng Whisper để chuyển đổi tệp âm thanh sang văn bản và tạo tệp srt",
644
+ "srt_content": "Nội dung tệp SRT",
645
+ "word_timestamps": "Dấu thời gian",
646
+ "word_timestamps_info": "Cung cấp thời gian bắt đầu và kết thúc của từng từ trong tệp âm thanh được chuyển thành văn bản.",
647
+ "srt_output_file": "Tệp SRT đầu ra",
648
+ "proposal_pitch_threshold": "Ngưỡng tần số ước tính",
649
+ "proposal_pitch_threshold_info": "Ngưỡng tần số ước tính cao độ, đối với mô hình nam sử dụng ở mức 155.0 và mô hình nữ với mức 255.0",
650
+ "hop_length": "Độ dịch chuyển khung",
651
+ "aggression": "Mức độ mạnh tay",
652
+ "window_size": "Kích thước cửa sổ",
653
+ "post_process_threshold": "Ngưỡng hậu xử lí",
654
+ "enable_tta": "Tăng cường suy luận",
655
+ "high_end_process": "Xử lí dải cao",
656
+ "enable_post_process": "Hậu xử lí",
657
+ "window_size_info": "Kích thước cửa sổ nhỏ hơn sẽ mang lại chất lượng đầu ra cao hơn, nhưng sẽ mất nhiều thời gian xử lí hơn.",
658
+ "aggression_info": "Cường độ chiết xuất thân chính.",
659
+ "post_process_threshold_info": "Mức độ xử lí hậu kỳ sau khi tách nhạc.",
660
+ "denoise_model": "Mô hình khử nhiễu",
661
+ "audio_processing": "Xử lí âm thanh đầu vào ra",
662
+ "create_pipeline_error": "Đã xảy ra lỗi khi tạo đường xử lí",
663
+ "voice_changer_selected_error": "Đã xảy ra lỗi khi chọn trình thay đổi giọng nói",
664
+ "latency": "Độ trễ",
665
+ "start_realtime": "Bắt đầu thời gian thực...",
666
+ "provide_audio_device": "Vui lòng chọn thiết bị đầu vào và ra hợp lệ!",
667
+ "provide_monitor_device": "Vui lòng chọn thiết bị nghe lại hợp lệ!",
668
+ "realtime_is_ready": "Thời gian thực đã sẳn sàng!",
669
+ "realtime_has_stop": "Đã dừng thời gian thực!",
670
+ "stop_realtime": "Bắt đầu dừng thời gian thực...",
671
+ "realtime_not_found": "Không tìm thấy thời gian thực nào cả!",
672
+ "realtime": "Thời gian thực",
673
+ "realtime_markdown": "## Chuyển Đổi Thời Gian Thực",
674
+ "realtime_markdown_2": "Chuyển đổi giọng nói theo thời gian thực",
675
+ "realtime_latency": "Độ trễ thời gian thực",
676
+ "realtime_not_startup": "Chưa bắt đầu thời gian thực",
677
+ "monitor": "Sử dụng thiết bị nghe lại",
678
+ "exclusive_mode": "Giảm trễ thiết bị WASAPI",
679
+ "vad_enabled": "Phát hiện giọng nói VAD",
680
+ "audio_device": "Thiết bị âm thanh",
681
+ "input_audio_device_label": "Thiết bị âm thanh đầu vào",
682
+ "output_audio_device_label": "Thiết bị âm thanh đầu ra",
683
+ "monitor_output_device_label": "Thiết bị âm thanh nghe lại",
684
+ "input_audio_device_info": "Thiết bị âm thanh đầu vào, Khuyên dùng WASAPI hoặc ASIO vì độ trễ thấp",
685
+ "output_audio_device_info": "Thiết bị âm thanh đầu ra, thiết bị phát âm thanh đầu ra ví dụ: Loa, tai nghe,...",
686
+ "monitor_output_device_info": "Thiết bị âm thanh đầu ra thứ hai dùng để nghe lại âm thanh",
687
+ "input_audio_gain_label": "Âm lượng đầu vào",
688
+ "output_audio_gain_label": "Âm lượng đầu ra",
689
+ "monitor_audio_gain_label": "Âm lượng nghe lại",
690
+ "input_audio_gain_info": "Âm lượng của thiết bị đầu vào",
691
+ "output_audio_gain_info": "Âm lượng của thiết bị đầu ra",
692
+ "monitor_audio_gain_info": "Âm lượng của thiết bị nghe lại",
693
+ "input_asio_channels_label": "Kênh ASIO đầu vào",
694
+ "output_asio_channels_label": "Kênh ASIO đầu ra",
695
+ "monitor_asio_channels_label": "Kênh ASIO nghe lại",
696
+ "input_asio_channels_info": "Số kênh của thiết bị âm thanh ASIO đầu vào",
697
+ "output_asio_channels_info": "Số kênh của thiết bị âm thanh ASIO đầu ra",
698
+ "monitor_asio_channels_info": "Số kênh của thiết bị âm thanh ASIO nghe lại",
699
+ "refresh_audio_device": "Tải lại thiết bị",
700
+ "start_realtime_button": "Bắt Đầu Chạy Thời Gian Thực",
701
+ "stop_realtime_button": "Tạm Dừng Chạy Thời Gian Thực",
702
+ "chunk_size": "Kích thước đoạn",
703
+ "chunk_size_info": "Kích thước đoạn chuyển đổi thời gian thực, giá trị là (ms)",
704
+ "silent_threshold_label": "Ngưỡng im lặng",
705
+ "silent_threshold_info": "Ngưỡng âm thanh được cho là im lặng",
706
+ "extra_convert_size_label": "Mức đệm thêm",
707
+ "extra_convert_size_info": "Mức đệm thêm vào khi chuyển đổi tránh hao hụt khi lấy mẫu lại",
708
+ "cross_fade_overlap_size_label": "Chồng chéo mờ dần",
709
+ "cross_fade_overlap_size_info": "Mức chồng chéo khi ghép các đoạn âm thanh đầu ra",
710
+ "vad_sensitivity_label": "Độ nhạy VAD",
711
+ "vad_sensitivity_info": "Độ nhạy VAD. 0 ít nhạy, 3 rất nhạy.",
712
+ "vad_frame_ms_label": "Kích thước khung",
713
+ "vad_frame_ms_info": "Kích thước khung xử lí cho VAD (ms).",
714
+ "training_sr": "Mô hình có tốc độ lấy mẫu ({sr_1} Hz) khác so với tốc độ lấy mẫu của tệp âm thanh ({sr_2} Hz).",
715
+ "not_found_dataset": "Không tìm thấy bất cứ tệp âm thanh huấn luyện nào!",
716
+ "not_enough_data": "Không có đủ dữ liệu trong tập dữ liệu huấn luyện!",
717
+ "using_reference": "Sử dụng bộ tham chiếu {reference_name} để xác nhận!",
718
+ "split_audio_mode": "Tùy chỉnh cắt âm thanh",
719
+ "split_audio_mode_info": "Bộ cắt được sử dụng để xử lí tệp âm thanh",
720
+ "normalization_mode": "Chuẩn hóa âm lượng",
721
+ "normalization_mode_info": "Chuẩn hóa âm lượng dữ liệu huấn luyện",
722
+ "chunk_length": "Chiều dài đoạn (s)",
723
+ "chunk_length_info": "Độ dài của đoạn âm thanh cho phương pháp 'Simple'.",
724
+ "overlap_length": "Chiều dài chồng chéo",
725
+ "overlap_length_info": "Độ dài của phần chồng chéo giữa các lát cắt đối với phương pháp 'Simple'.",
726
+ "start_create_reference": "Bắt đầu tạo bộ tham chiếu huấn luyện...",
727
+ "create_reference": "Tạo bộ tham chiếu",
728
+ "create_reference_success": "Đã hoàn thành việc tạo bộ tham chiếu huấn luyện sau {elapsed_time} giây.",
729
+ "create_reference_markdown": "## Tạo Dữ Liệu Tham Chiếu Huấn Luyện",
730
+ "create_reference_markdown_2": "Tạo một tập dữ liệu tham chiếu nhỏ dùng để kiểm tra huấn luyện mô hình thông qua tensorboard",
731
+ "reference_name": "Tên của bộ tham chiếu",
732
+ "reference_name_info": "Tên được đặt cho bộ tham chiếu đầu ra dùng để kiểm tra mô hình",
733
+ "reference_info": "Thông tin tạo bộ tham chiếu",
734
+ "custom_reference": "Tùy chỉnh bộ tham chiếu",
735
+ "not_found_reference": "Không tìm thấy bộ tham chiếu. Sẽ không sử dụng bộ tham chiếu tùy chỉnh!",
736
+ "alpha_label": "Mức trộn của các phương thức",
737
+ "alpha_info": "Mức trộn các cao độ của các phương thức trích xuất với nhau",
738
+ "multiscale_mel_loss": "Sử dụng tổn thất Mel đa tần",
739
+ "multiscale_mel_loss_info": "So sánh phổ Mel của âm thanh thật và âm thanh giả ở nhiều thang độ khác nhau. Giúp mô hình học được chi tiết âm sắc, độ sáng và cấu trúc tần số tốt hơn, từ đó cải thiện chất lượng và độ tự nhiên của giọng nói đầu ra.",
740
+ "realtime_client": "Thời gian thực (Client)",
741
+ "media_devices": "Trình duyệt không hỗ trợ truy cập thiết bị âm thanh thông qua API",
742
+ "mic_inaccessible": "Không thể truy cập được thiết bị âm thanh đầu vào!",
743
+ "ws_connected": "Đã kết nối với [WS]",
744
+ "ws_closed": "Đã dừng kết nối với [WS]",
745
+ "ws_disconnected": "Đã ngắt kết nối với [WS]"
746
+ }
assets/logs/Gura/added_IVF4130_Flat_nprobe_12.index ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ebf4d1e3c7f50a3abd927df5d1334bd6deb1560709fa1384eab6f5874b78c2d1
3
+ size 170497891
assets/logs/mute/energy/mute.wav.npy ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:9d91e585d3f05aec8ae6c3d3143501154baa77c5d540ec376b27a14397bbba13
3
+ size 1332
assets/logs/mute/f0/mute.wav.npy ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:9b9acf9ab7facdb032e1d687fe35182670b0b94566c4b209ae48c239d19956a6
3
+ size 1332
assets/logs/mute/f0_voiced/mute.wav.npy ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:30792849c8e72d67e6691754077f2888b101cb741e9c7f193c91dd9692870c87
3
+ size 2536
assets/logs/mute/sliced_audios/mute32000.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:9edcf85ec77e88bd01edf3d887bdc418d3596d573f7ad2694da546f41dae6baf
3
+ size 192078
assets/logs/mute/sliced_audios/mute40000.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:67a816e77b50cb9f016e49e5c01f07e080c4e3b82b7a8ac3e64bcb143f90f31b
3
+ size 240078
assets/logs/mute/sliced_audios/mute48000.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:2f2bb4daaa106e351aebb001e5a25de985c0b472f22e8d60676bc924a79056ee
3
+ size 288078
assets/logs/mute/sliced_audios_16k/mute.wav ADDED
Binary file (96.1 kB). View file
 
assets/logs/mute/v1_extracted/mute.npy ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:64d5abbac078e19a3f649c0d78a02cb33a71407ded3ddf2db78e6b803d0c0126
3
+ size 152704
assets/logs/mute/v1_extracted/mute_chinese.npy ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:2be76c020ad3e6702eeb53fff2198b52662992cf04ab0e56da1cd8a5329f701d
3
+ size 152704
assets/logs/mute/v1_extracted/mute_japanese.npy ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:d34ecf8faaa25f0f1fd861560b9cef42b58554839b250d4ab7ec85e94821ef80
3
+ size 152704
assets/logs/mute/v1_extracted/mute_korean.npy ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:cddd2e78b0f95103d411edffebcba1336e7ec9d86b80cab511724630a7dba775
3
+ size 152704
assets/logs/mute/v1_extracted/mute_portuguese.npy ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:47fc86ed03de0ef68ee82e37196d8aa00f8d295531f2348aa3d51456301a0f2c
3
+ size 152704
assets/logs/mute/v1_extracted/mute_spin-v1.npy ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:8ec393080466213b7eaa951526d632b92b4d3f9adc3f208bee6d8364fcc0ad0b
3
+ size 152704
assets/logs/mute/v1_extracted/mute_spin-v2.npy ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:8e3e714fc23d834635208946340b46bcd042527cd3a995484adc4db7e54cde47
3
+ size 152704
assets/logs/mute/v1_extracted/mute_vietnamese.npy ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:fd3349e8ac6a75175cda8dd47c1a22d6aaeeb3af4cf7c7508285bbfa079fbae8
3
+ size 152704
assets/logs/mute/v2_extracted/mute.npy ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:16ef62b957887ac9f0913aa5158f18983afff1ef5a3e4c5fd067ac20fc380d54
3
+ size 457856
assets/logs/mute/v2_extracted/mute_chinese.npy ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:493a057ea2d32cf9b66ec65c92d59b412084e24837900158e33ee6349285ff7f
3
+ size 457856
assets/logs/mute/v2_extracted/mute_japanese.npy ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e72bd4d0a0be6a5435222d72bd754e87e53a9883c8f7e990fe903f8e1c5c3cdf
3
+ size 457856
assets/logs/mute/v2_extracted/mute_korean.npy ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e5259ee6ce3732527d6b2ad206c4178d15950ae41e6690f2620cb6b0e138ff13
3
+ size 457856
assets/logs/mute/v2_extracted/mute_portuguese.npy ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:4f6bd1ab41558b0b15d9a15a52dccb776b4d03ccd0a934aa8c0efa1e0f14129b
3
+ size 457856
assets/logs/mute/v2_extracted/mute_spin-v1.npy ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:997d1ba7055e5567344fe2dbf34be29dd5de70a66cf1cfc32ff98326f957618d
3
+ size 457856
assets/logs/mute/v2_extracted/mute_spin-v2.npy ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:3e30507b5d6eda9d2e7aca24e52e761bb6583355a32f320803d96a7a3a2db946
3
+ size 457856
assets/logs/mute/v2_extracted/mute_vietnamese.npy ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:3a2798cac1618dea9151a2620f4e6e05a0274db74889377bd3c44d27784200e7
3
+ size 457856
assets/logs/reference/.gitattributes ADDED
File without changes
assets/models/embedders/.gitattributes ADDED
File without changes
assets/models/predictors/.gitattributes ADDED
File without changes
assets/models/pretrained_custom/.gitattributes ADDED
File without changes
assets/models/pretrained_v1/.gitattributes ADDED
File without changes
assets/models/pretrained_v2/.gitattributes ADDED
File without changes
assets/models/speaker_diarization/assets/gpt2.tiktoken ADDED
The diff for this file is too large to render. See raw diff
 
assets/models/speaker_diarization/assets/mel_filters.npz ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:7450ae70723a5ef9d341e3cee628c7cb0177f36ce42c44b7ed2bf3325f0f6d4c
3
+ size 4271
assets/models/speaker_diarization/assets/multilingual.tiktoken ADDED
The diff for this file is too large to render. See raw diff
 
assets/models/speaker_diarization/models/.gitattributes ADDED
File without changes
assets/models/uvr5/.gitattributes ADDED
File without changes
assets/presets/.gitattributes ADDED
File without changes
assets/weights/.gitattributes ADDED
File without changes
assets/weights/Gura.pth ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:5a706ba94b279763d254e661c8fd0a19775afc5768b71ed8b792e7eec1b770d2
3
+ size 55026095
assets/zluda/path-zluda-hip57.bat ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ rmdir /S /q zluda
2
+ curl -s -L https://github.com/lshqqytiger/ZLUDA/releases/download/rel.c0804ca624963aab420cb418412b1c7fbae3454b/ZLUDA-windows-rocm5-amd64.zip > zluda.zip
3
+ tar -xf zluda.zip
4
+ del zluda.zip
5
+
6
+ if exist "runtime" (
7
+ copy zluda\cublas.dll runtime\Lib\site-packages\torch\lib\cublas64_11.dll /y
8
+ copy zluda\cusparse.dll runtime\Lib\site-packages\torch\lib\cusparse64_11.dll /y
9
+ copy zluda\nvrtc.dll runtime\Lib\site-packages\torch\lib\nvrtc64_112_0.dll /y
10
+ ) else (
11
+ copy zluda\cublas.dll env\Lib\site-packages\torch\lib\cublas64_11.dll /y
12
+ copy zluda\cusparse.dll env\Lib\site-packages\torch\lib\cusparse64_11.dll /y
13
+ copy zluda\nvrtc.dll env\Lib\site-packages\torch\lib\nvrtc64_112_0.dll /y
14
+ )
assets/zluda/path-zluda-hip61.bat ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ rmdir /S /q zluda
2
+ curl -s -L https://github.com/lshqqytiger/ZLUDA/releases/download/rel.c0804ca624963aab420cb418412b1c7fbae3454b/ZLUDA-windows-rocm6-amd64.zip > zluda.zip
3
+ tar -xf zluda.zip
4
+ del zluda.zip
5
+
6
+ if exist "runtime" (
7
+ copy zluda\cublas.dll runtime\Lib\site-packages\torch\lib\cublas64_11.dll /y
8
+ copy zluda\cusparse.dll runtime\Lib\site-packages\torch\lib\cusparse64_11.dll /y
9
+ copy zluda\nvrtc.dll runtime\Lib\site-packages\torch\lib\nvrtc64_112_0.dll /y
10
+ ) else (
11
+ copy zluda\cublas.dll env\Lib\site-packages\torch\lib\cublas64_11.dll /y
12
+ copy zluda\cusparse.dll env\Lib\site-packages\torch\lib\cusparse64_11.dll /y
13
+ copy zluda\nvrtc.dll env\Lib\site-packages\torch\lib\nvrtc64_112_0.dll /y
14
+ )
assets/zluda/path-zluda-hip62.bat ADDED
@@ -0,0 +1,21 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ rmdir /S /q zluda
2
+ curl -s -L https://github.com/lshqqytiger/ZLUDA/releases/download/rel.5e717459179dc272b7d7d23391f0fad66c7459cf/ZLUDA-windows-rocm6-amd64.zip > zluda.zip
3
+ tar -xf zluda.zip
4
+ del zluda.zip
5
+
6
+ if exist "runtime" (
7
+ copy runtime\Lib\site-packages\torch\lib\nvrtc64_112_0.dll runtime\Lib\site-packages\torch\lib\nvrtc_cuda.dll /y
8
+ copy zluda\cublas.dll runtime\Lib\site-packages\torch\lib\cublas64_11.dll /y
9
+ copy zluda\cusparse.dll runtime\Lib\site-packages\torch\lib\cusparse64_11.dll /y
10
+ copy zluda\nvrtc.dll runtime\Lib\site-packages\torch\lib\nvrtc64_112_0.dll /y
11
+ copy zluda\cufft.dll runtime\Lib\site-packages\torch\lib\cufft64_10.dll /y
12
+ copy zluda\cufftw.dll runtime\Lib\site-packages\torch\lib\cufftw64_10.dll /y
13
+ ) else (
14
+ copy env\Lib\site-packages\torch\lib\nvrtc64_112_0.dll env\Lib\site-packages\torch\lib\nvrtc_cuda.dll /y
15
+ copy zluda\cublas.dll env\Lib\site-packages\torch\lib\cublas64_11.dll /y
16
+ copy zluda\cusparse.dll env\Lib\site-packages\torch\lib\cusparse64_11.dll /y
17
+ copy zluda\nvrtc.dll env\Lib\site-packages\torch\lib\nvrtc64_112_0.dll /y
18
+ copy zluda\cufft.dll env\Lib\site-packages\torch\lib\cufft64_10.dll /y
19
+ copy zluda\cufftw.dll env\Lib\site-packages\torch\lib\cufftw64_10.dll /y
20
+ )
21
+ pause
assets/zluda/run_app.bat ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ @echo off
2
+ setlocal
3
+ title Vietnamese RVC By Anh [ZLUDA]
4
+
5
+ set HIP_VISIBLE_DEVICES="0"
6
+ set ZLUDA_COMGR_LOG_LEVEL=1
7
+ SET DISABLE_ADDMM_CUDA_LT=1
8
+
9
+ zluda\zluda.exe -- env\\Scripts\\python.exe main\\app\\app.py --open --allow_all_disk
10
+ echo.
11
+ pause