Spaces:
Running
Running
Upload 27 files
Browse files- assets/config.json +12 -0
- assets/default_settings.json +61 -0
- assets/favicon.ico +0 -0
- assets/i18n/i18n.py +52 -0
- assets/i18n/languages/ar_AR.json +91 -0
- assets/i18n/languages/de_DE.json +91 -0
- assets/i18n/languages/en_US.json +91 -0
- assets/i18n/languages/es_ES.json +91 -0
- assets/i18n/languages/fr-FR.json +91 -0
- assets/i18n/languages/hi_IN.json +91 -0
- assets/i18n/languages/id_ID.json +91 -0
- assets/i18n/languages/it_IT.json +91 -0
- assets/i18n/languages/ja_JP.json +91 -0
- assets/i18n/languages/ko_KR.json +91 -0
- assets/i18n/languages/ms_MY.json +91 -0
- assets/i18n/languages/pt_BR.json +91 -0
- assets/i18n/languages/ru_RU.json +91 -0
- assets/i18n/languages/th_TH.json +91 -0
- assets/i18n/languages/tr_TR.json +91 -0
- assets/i18n/languages/uk_UA.json +91 -0
- assets/i18n/languages/vi_VN.json +91 -0
- assets/i18n/languages/zh_CN.json +91 -0
- assets/i18n/scan.py +64 -0
- assets/models.json +515 -0
- assets/presence/discord_presence.py +152 -0
- assets/themes/loadThemes.py +119 -0
- assets/themes/themes_list.json +83 -0
assets/config.json
ADDED
@@ -0,0 +1,12 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"theme": {
|
3 |
+
"file": null,
|
4 |
+
"class": "NoCrypt/miku"
|
5 |
+
},
|
6 |
+
"lang": {
|
7 |
+
"override": false,
|
8 |
+
"selected_lang": "ar_AR"
|
9 |
+
},
|
10 |
+
"discord_presence": true,
|
11 |
+
"load_custom_settings": false
|
12 |
+
}
|
assets/default_settings.json
ADDED
@@ -0,0 +1,61 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"Roformer": {
|
3 |
+
"model": null,
|
4 |
+
"output_format": null,
|
5 |
+
"segment_size": 256,
|
6 |
+
"override_segment_size": false,
|
7 |
+
"overlap": 8,
|
8 |
+
"batch_size": 1,
|
9 |
+
"normalization_threshold": 0.9,
|
10 |
+
"amplification_threshold": 0.7,
|
11 |
+
"single_stem": ""
|
12 |
+
},
|
13 |
+
"MDX23C": {
|
14 |
+
"model": null,
|
15 |
+
"output_format": null,
|
16 |
+
"segment_size": 256,
|
17 |
+
"override_segment_size": false,
|
18 |
+
"overlap": 8,
|
19 |
+
"batch_size": 1,
|
20 |
+
"normalization_threshold": 0.9,
|
21 |
+
"amplification_threshold": 0.7,
|
22 |
+
"single_stem": ""
|
23 |
+
},
|
24 |
+
"MDX-NET": {
|
25 |
+
"model": null,
|
26 |
+
"output_format": null,
|
27 |
+
"hop_length": 1024,
|
28 |
+
"segment_size": 256,
|
29 |
+
"denoise": true,
|
30 |
+
"overlap": 0.25,
|
31 |
+
"batch_size": 1,
|
32 |
+
"normalization_threshold": 0.9,
|
33 |
+
"amplification_threshold": 0.7,
|
34 |
+
"single_stem": ""
|
35 |
+
},
|
36 |
+
"VR Arch": {
|
37 |
+
"model": null,
|
38 |
+
"output_format": null,
|
39 |
+
"window_size": 512,
|
40 |
+
"aggression": 5,
|
41 |
+
"tta": true,
|
42 |
+
"post_process": false,
|
43 |
+
"post_process_threshold": 0.2,
|
44 |
+
"high_end_process": false,
|
45 |
+
"batch_size": 1,
|
46 |
+
"normalization_threshold": 0.9,
|
47 |
+
"amplification_threshold": 0.7,
|
48 |
+
"single_stem": ""
|
49 |
+
},
|
50 |
+
"Demucs": {
|
51 |
+
"model": null,
|
52 |
+
"output_format": null,
|
53 |
+
"shifts": 2,
|
54 |
+
"segment_size": 40,
|
55 |
+
"segments_enabled": true,
|
56 |
+
"overlap": 0.25,
|
57 |
+
"batch_size": 1,
|
58 |
+
"normalization_threshold": 0.9,
|
59 |
+
"amplification_threshold": 0.7
|
60 |
+
}
|
61 |
+
}
|
assets/favicon.ico
ADDED
|
assets/i18n/i18n.py
ADDED
@@ -0,0 +1,52 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import os, sys
|
2 |
+
import json
|
3 |
+
from pathlib import Path
|
4 |
+
from locale import getdefaultlocale
|
5 |
+
|
6 |
+
now_dir = os.getcwd()
|
7 |
+
sys.path.append(now_dir)
|
8 |
+
|
9 |
+
|
10 |
+
class I18nAuto:
|
11 |
+
LANGUAGE_PATH = os.path.join(now_dir, "assets", "i18n", "languages")
|
12 |
+
|
13 |
+
def __init__(self, language=None):
|
14 |
+
with open(
|
15 |
+
os.path.join(now_dir, "assets", "config.json"), "r", encoding="utf8"
|
16 |
+
) as file:
|
17 |
+
config = json.load(file)
|
18 |
+
override = config["lang"]["override"]
|
19 |
+
lang_prefix = config["lang"]["selected_lang"]
|
20 |
+
|
21 |
+
self.language = lang_prefix
|
22 |
+
|
23 |
+
if override == False:
|
24 |
+
language = language or getdefaultlocale()[0]
|
25 |
+
lang_prefix = language[:2] if language is not None else "en"
|
26 |
+
available_languages = self._get_available_languages()
|
27 |
+
matching_languages = [
|
28 |
+
lang for lang in available_languages if lang.startswith(lang_prefix)
|
29 |
+
]
|
30 |
+
self.language = matching_languages[0] if matching_languages else "en_US"
|
31 |
+
|
32 |
+
self.language_map = self._load_language_list()
|
33 |
+
|
34 |
+
def _load_language_list(self):
|
35 |
+
try:
|
36 |
+
file_path = Path(self.LANGUAGE_PATH) / f"{self.language}.json"
|
37 |
+
with open(file_path, "r", encoding="utf-8") as file:
|
38 |
+
return json.load(file)
|
39 |
+
except FileNotFoundError:
|
40 |
+
raise FileNotFoundError(
|
41 |
+
f"Failed to load language file for {self.language}. Check if the correct .json file exists."
|
42 |
+
)
|
43 |
+
|
44 |
+
def _get_available_languages(self):
|
45 |
+
language_files = [path.stem for path in Path(self.LANGUAGE_PATH).glob("*.json")]
|
46 |
+
return language_files
|
47 |
+
|
48 |
+
def _language_exists(self, language):
|
49 |
+
return (Path(self.LANGUAGE_PATH) / f"{language}.json").exists()
|
50 |
+
|
51 |
+
def __call__(self, key):
|
52 |
+
return self.language_map.get(key, key)
|
assets/i18n/languages/ar_AR.json
ADDED
@@ -0,0 +1,91 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"If you like UVR5 UI you can star my repo on [GitHub](https://github.com/Eddycrack864/UVR5-UI)": "نجمةاذا اعجبكUVR5 UI[هنا](https://github.com/Eddycrack864/UVR5-UI)يمكنك اعطاء",
|
3 |
+
"Try UVR5 UI on Hugging Face with A100 [here](https://huggingface.co/spaces/TheStinger/UVR5_UI)": "[هنا](https://huggingface.co/spaces/TheStinger/UVR5_UI) A100 مع Hugging Face على UVR5 UI يمكنك تجيرب واجهة ",
|
4 |
+
"Select the model": "اختار النموذج",
|
5 |
+
"Select the output format":"حدد تنصيق الاخراج ",
|
6 |
+
"Overlap": "التداخل",
|
7 |
+
"Amount of overlap between prediction windows": "مقدار التداخل بين نوافذ التنبؤ ",
|
8 |
+
"Segment size": "حجم القطاع",
|
9 |
+
"Larger consumes more resources, but may give better results": "الأكبر يستهلك المزيد من الموارد، ولكنه قد يعطي نتائج أفضل ",
|
10 |
+
"Input audio": "إدخال الصوت ",
|
11 |
+
"Separation by link": "الفصل عن طريق الراباط ",
|
12 |
+
"Link": "الرابط",
|
13 |
+
"Paste the link here": "الصق الرابط هنا",
|
14 |
+
"You can paste the link to the video/audio from many sites, check the complete list [here](https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md)": "يمكنك لصق رابط الفيديو/الصوت من العديد من المواقع، وتحقق من القائمة الكاملة ⠀[هنا](https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md)",
|
15 |
+
"Download!": "تحميل!",
|
16 |
+
"Batch separation": "فصل الدفعة ",
|
17 |
+
"Input path": "مسار الإدخال ",
|
18 |
+
"Place the input path here": "ضع مسار الإدخال هنا ",
|
19 |
+
"Output path": "مسار الاخراج ",
|
20 |
+
"Place the output path here": "مسار الاخراج هنا ضع",
|
21 |
+
"Separate!": "افصل!",
|
22 |
+
"Output information": "معلومات الإخراج ",
|
23 |
+
"Stem 1": " حقن1",
|
24 |
+
"Stem 2": " حقن2",
|
25 |
+
"Denoise": "تقليل الضوضاء ",
|
26 |
+
"Enable denoising during separation": "تمكين تقليل الضوضاء أثناء الفصل",
|
27 |
+
"Window size": "حجم النافذة",
|
28 |
+
"Agression": "قوة تاثيرالحقن ",
|
29 |
+
"Intensity of primary stem extraction": "شدة استخراج الحقن الأولي ",
|
30 |
+
"TTA": "TTA",
|
31 |
+
"Enable Test-Time-Augmentation; slow but improves quality": " تمكين زيادة وقت الاختبار؛ بطيء ولكنه يحسن الجودة ",
|
32 |
+
"High end process": "عملية عالية الجودة ",
|
33 |
+
"Mirror the missing frequency range of the output": "عكس نطاق التردد المفقود للإخراج ",
|
34 |
+
"Shifts": "المناوبات ",
|
35 |
+
"Number of predictions with random shifts, higher = slower but better quality": "عدد التنبؤات ذات التحولات العشوائية، أعلى = أبطأ ولكن بجودة أفضل ",
|
36 |
+
"Overlap between prediction windows. Higher = slower but better quality": "التداخل بين نوافذ التنبؤ. أعلى = أبطأ ولكن بجودة أفضل",
|
37 |
+
"Stem 3": "حقن3",
|
38 |
+
"Stem 4": "حقن4",
|
39 |
+
"Themes": "السمات ",
|
40 |
+
"Theme": "السمات ",
|
41 |
+
"Select the theme you want to use. (Requires restarting the App)": "حدد السمة التي تريد استخدامها. (يتطلب إعادة تشغيل البرنامج)",
|
42 |
+
"Credits": "شكر خاص ل",
|
43 |
+
"Language": "اللغة",
|
44 |
+
"Advanced settings": "الاعدادات المتقدمة",
|
45 |
+
"Override model default segment size instead of using the model default value": "تجاوز الحجم الافتراضي للمقطع الافتراضي للنموذج بدلاً من استخدام القيمة الافتراضية للنموذج ",
|
46 |
+
"Override segment size": "جاوز حجم المقطع ",
|
47 |
+
"Batch size": "حجم الدُفعات ",
|
48 |
+
"Larger consumes more RAM but may process slightly faster": " أكثر استهلاك لالذاكرة العشوائي ولكنها قد تعالج أسرع قليلاً ",
|
49 |
+
"Normalization threshold": "عتبة التسوية ",
|
50 |
+
"The threshold for audio normalization": "عتبة التسوية لالصوت ",
|
51 |
+
"Amplification threshold": "عتبة التضخيم ",
|
52 |
+
"The threshold for audio amplification": "عتبة تضخيم الصوت ",
|
53 |
+
"Hop length": "طول قفزة ",
|
54 |
+
"Usually called stride in neural networks; only change if you know what you're doing": "تسمى عادةً الخطوة في الشبكات العصبية؛ لا تيغيرها إلا إذا كنت تعرف ما تفعله ",
|
55 |
+
"Balance quality and speed. 1024 = fast but lower, 320 = slower but better quality":"موازنة بين الجودة والسرعة. 1024 = سريع ولكن أقل، 320 = أبطأ ولكن بجودة أفضل ",
|
56 |
+
"Identify leftover artifacts within vocal output; may improve separation for some songs": "تحديد الآثار المتبقية داخل الإخراج ال��وتي؛ قد يحسن الفصل لبعض الأغاني ",
|
57 |
+
"Post process": "معالجة بعدية",
|
58 |
+
"Post process threshold": "عتبة المعالجة البعدية ",
|
59 |
+
"Threshold for post-processing": "عتبة مرحلة ما بعد المعالجة ",
|
60 |
+
"Size of segments into which the audio is split. Higher = slower but better quality": "حجم المقاطع التي يتم تقسيم الصوت إليها. أعلى = أبطأ ولكن بجودة أفضل ",
|
61 |
+
"Enable segment-wise processing": "تمكين المعالجة حسب القطاع ",
|
62 |
+
"Segment-wise processing": "المعالجة حسب القطاع ",
|
63 |
+
"Stem 5": " حقن5",
|
64 |
+
"Stem 6": " حقن4",
|
65 |
+
"Output only single stem": "إخراج حقن واحد فقط ",
|
66 |
+
"Write the stem you want, check the stems of each model on Leaderboard. e.g. Instrumental": "اكتب الحقن الذي تريده، وتحقق من حقن كل نموذج على لوحة المتصدرين على سبيل المثال ",
|
67 |
+
"Leaderboard": "لوحة المتصدرين ",
|
68 |
+
"List filter": "مرشح القائمة ",
|
69 |
+
"Filter and sort the model list by stem": "تصفية قائمة النماذج وفرزها حسب الحقن ",
|
70 |
+
"Show list!": "اضهار القائمة!",
|
71 |
+
"Language have been saved. Restart UVR5 UI to apply the changes": " لتطبيق التغييراتUVR5 UI تم حفظ اللغة. أعد تشغيل واجهة .",
|
72 |
+
"Error reading main config file": "خطأ في قراءة ملف التكوين الرئيسي",
|
73 |
+
"Error writing to main config file": "خطأ في الكتابة إلى ملف التكوين الرئيسي",
|
74 |
+
"Error reading settings file": "خطأ في قراءة ملف الإعدادات",
|
75 |
+
"Current settings saved successfully! They will be loaded next time": "تم حفظ الإعدادات الحالية بنجاح! سيتم تحميلها في المرة القادمة.",
|
76 |
+
"Error saving settings": "خطأ في حفظ الإعدادات",
|
77 |
+
"Settings reset to default. Default settings will be loaded next time": "تمت إعادة ضبط الإعدادات إلى الوضع الافتراضي. سيتم تحميل الإعدادات الافتراضية في المرة القادمة.",
|
78 |
+
"Error resetting settings": "خطأ في إعادة ضبط الإعدادات",
|
79 |
+
"Settings": "إعدادات",
|
80 |
+
"Language selector": "محدد اللغة",
|
81 |
+
"Select the language you want to use. (Requires restarting the App)": "اختر اللغة التي تريد استخدامها. (يتطلب إعادة تشغيل التطبيق)",
|
82 |
+
"Alternative model downloader": "تنزيل النموذج البديل",
|
83 |
+
"Download method": "طريقة التحميل",
|
84 |
+
"Select the download method you want to use. (Must have it installed)": "اختر طريقة التنزيل التي تريد استخدامها. (يجب تثبيتها)",
|
85 |
+
"Model to download": "نموذج للتحميل",
|
86 |
+
"Select the model to download using the selected method": "حدد النموذج الذي تريد تنزيله باستخدام الطريقة المحددة",
|
87 |
+
"Separation settings management": "إدارة إعدادات الفصل",
|
88 |
+
"Save your current separation parameter settings or reset them to the application defaults": "احفظ إعدادات معلمات الفصل الحالية أو أعد تعيينها إلى الإعدادات الافتراضية للتطبيق",
|
89 |
+
"Save current settings": "حفظ الإعدادات الحالية",
|
90 |
+
"Reset settings to default": "إعادة تعيين الإعدادات إلى الوضع الافتراضي"
|
91 |
+
}
|
assets/i18n/languages/de_DE.json
ADDED
@@ -0,0 +1,91 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"If you like UVR5 UI you can star my repo on [GitHub](https://github.com/Eddycrack864/UVR5-UI)": "Wenn Ihnen die UVR5-Benutzeroberfläche gefällt, können Sie meinem Repo auf [GitHub](https://github.com/Eddycrack864/UVR5-UI) einen Stern geben",
|
3 |
+
"Try UVR5 UI on Hugging Face with A100 [here](https://huggingface.co/spaces/TheStinger/UVR5_UI)": "Probieren Sie die UVR5-Benutzeroberfläche auf Hugging Face mit einer A100 [hier](https://huggingface.co/spaces/TheStinger/UVR5_UI) aus",
|
4 |
+
"Select the model": "Modell auswählen",
|
5 |
+
"Select the output format": "Ausgabeformat auswählen",
|
6 |
+
"Overlap": "Überlappung",
|
7 |
+
"Amount of overlap between prediction windows": "Überlappungsgrad zwischen Vorhersagefenstern",
|
8 |
+
"Segment size": "Segmentgröße",
|
9 |
+
"Larger consumes more resources, but may give better results": "Größere verbrauchen mehr Ressourcen, können aber bessere Ergebnisse liefern",
|
10 |
+
"Input audio": "Eingabeaudio",
|
11 |
+
"Separation by link": "Trennung nach Link",
|
12 |
+
"Link": "Link",
|
13 |
+
"Paste the link here": "Link hier einfügen",
|
14 |
+
"You can paste the link to the video/audio from many sites, check the complete list [here](https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md)": "Sie können den Link zum Video/Audio von vielen Seiten einfügen, überprüfen Sie die vollständige Liste [hier](https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md)",
|
15 |
+
"Download!": "Herunterladen!",
|
16 |
+
"Batch separation": "Stapelverarbeitung",
|
17 |
+
"Input path": "Eingabepfad",
|
18 |
+
"Place the input path here": "Eingabepfad hier einfügen",
|
19 |
+
"Output path": "Ausgabepfad",
|
20 |
+
"Place the output path here": "Ausgabepfad hier einfügen",
|
21 |
+
"Separate!": "Trennen!",
|
22 |
+
"Output information": "Ausgabeinformationen",
|
23 |
+
"Stem 1": "Spur 1",
|
24 |
+
"Stem 2": "Spur 2",
|
25 |
+
"Denoise": "Entrauschen",
|
26 |
+
"Enable denoising during separation": "Entrauschen während der Trennung aktivieren",
|
27 |
+
"Window size": "Fenstergröße",
|
28 |
+
"Agression": "Aggression",
|
29 |
+
"Intensity of primary stem extraction": "Intensität der Extraktion der primären Spur",
|
30 |
+
"TTA": "TTA",
|
31 |
+
"Enable Test-Time-Augmentation; slow but improves quality": "Testzeit-Augmentierung aktivieren; langsam, verbessert aber die Qualität",
|
32 |
+
"High end process": "High-End-Prozess",
|
33 |
+
"Mirror the missing frequency range of the output": "Den fehlenden Frequenzbereich des Ausgangs spiegeln",
|
34 |
+
"Shifts": "Temporale Verschiebungen",
|
35 |
+
"Number of predictions with random shifts, higher = slower but better quality": "Anzahl der Vorhersagen mit zufälligen Verschiebungen, höher = langsamer, aber bessere Qualität",
|
36 |
+
"Overlap between prediction windows. Higher = slower but better quality": "Überlappung zwischen Vorhersagefenstern. Höher = langsamer, aber bessere Qualität",
|
37 |
+
"Stem 3": "Spur 3",
|
38 |
+
"Stem 4": "Spur 4",
|
39 |
+
"Themes": "Themen",
|
40 |
+
"Theme": "Thema",
|
41 |
+
"Select the theme you want to use. (Requires restarting the App)": "Wählen Sie das Thema aus, das Sie verwenden möchten. (Neustart der App erforderlich)",
|
42 |
+
"Credits": "Credits",
|
43 |
+
"Language": "Sprache",
|
44 |
+
"Advanced settings": "Erweiterte Einstellungen",
|
45 |
+
"Override model default segment size instead of using the model default value": "Standardsegmentgröße des Modells überschreiben, anstatt den Standardwert des Modells zu verwenden",
|
46 |
+
"Override segment size": "Segmentgröße überschreiben",
|
47 |
+
"Batch size": "Batch-Größe",
|
48 |
+
"Larger consumes more RAM but may process slightly faster": "Größerer Verbrauch mehr RAM, kann aber etwas schneller verarbeiten",
|
49 |
+
"Normalization threshold": "Normalisierungsschwelle",
|
50 |
+
"The threshold for audio normalization": "Die Schwelle für die Audio-Normalisierung",
|
51 |
+
"Amplification threshold": "Verstärkungsschwelle",
|
52 |
+
"The threshold for audio amplification": "Die Schwelle für die Audioverstärkung",
|
53 |
+
"Hop length": "Sprunglänge",
|
54 |
+
"Usually called stride in neural networks; only change if you know what you're doing" : "In neuronalen Netzen обычно шаг genannt; Ändern Sie dies nur, wenn Sie wissen, was Sie tun",
|
55 |
+
"Balance quality and speed. 1024 = fast but lower, 320 = slower but better quality": "Gleichgewicht zwischen Qualität und Geschwindigkeit. 1024 = schnell, aber geringere Qualität, 320 = langsamer, aber bessere Qualität",
|
56 |
+
"Identify leftover artifacts within vocal output; may improve separation for some songs": "Identifizieren Sie verbleibende Artefakte in der Gesangsausgabe; kann die Trennung für einige Lieder verbessern",
|
57 |
+
"Post process": "Nachbearbeitung",
|
58 |
+
"Post process threshold": "Nachbearbeitungsschwelle",
|
59 |
+
"Threshold for post-processing": "Schwelle für die Nachbearbeitung",
|
60 |
+
"Size of segments into which the audio is split. Higher = slower but better quality": "Größe der Segmente, in die das Audio aufgeteilt wird. Höher = langsamer, aber bessere Qualität",
|
61 |
+
"Enable segment-wise processing": "Segmentweise Verarbeitung aktivieren",
|
62 |
+
"Segment-wise processing": "Segmentweise Verarbeitung",
|
63 |
+
"Stem 5": "Spur 5",
|
64 |
+
"Stem 6": "Spur 6",
|
65 |
+
"Output only single stem": "Nur einzelne Spur ausgeben",
|
66 |
+
"Write the stem you want, check the stems of each model on Leaderboard. e.g. Instrumental": "Schreiben Sie die gewünschte Spur, überprüfen Sie die Spuren jedes Modells auf der Bestenliste. z. B. Instrumental",
|
67 |
+
"Leaderboard": "Bestenliste",
|
68 |
+
"List filter": "Listenfilter",
|
69 |
+
"Filter and sort the model list by stem": "Filtern und sortieren Sie die Modellliste nach Spur",
|
70 |
+
"Show list!": "Liste anzeigen!",
|
71 |
+
"Language have been saved. Restart UVR5 UI to apply the changes": "Die Sprache wurde gespeichert. Bitte starten Sie die UVR5-Benutzeroberfläche neu, um die Änderungen zu übernehmen.",
|
72 |
+
"Error reading main config file": "Fehler beim Lesen der Hauptkonfigurationsdatei",
|
73 |
+
"Error writing to main config file": "Fehler beim Schreiben in die Hauptkonfigurationsdatei",
|
74 |
+
"Error reading settings file": "Fehler beim Lesen der Einstellungsdatei",
|
75 |
+
"Current settings saved successfully! They will be loaded next time": "Die aktuellen Einstellungen wurden erfolgreich gespeichert! Sie werden beim nächsten Start geladen.",
|
76 |
+
"Error saving settings": "Fehler beim Speichern der Einstellungen",
|
77 |
+
"Settings reset to default. Default settings will be loaded next time": "Die Einstellungen wurden auf die Standardwerte zurückgesetzt. Die Standardeinstellungen werden beim nächsten Start geladen.",
|
78 |
+
"Error resetting settings": "Fehler beim Zurücksetzen der Einstellungen",
|
79 |
+
"Settings": "Einstellungen",
|
80 |
+
"Language selector": "Sprachauswahl",
|
81 |
+
"Select the language you want to use. (Requires restarting the App)": "Wählen Sie die Sprache aus, die Sie verwenden möchten. (Erfordert einen Neustart der App)",
|
82 |
+
"Alternative model downloader": "Alternativer Modell-Downloader",
|
83 |
+
"Download method": "Download-Methode",
|
84 |
+
"Select the download method you want to use. (Must have it installed)": "Wählen Sie die Download-Methode aus, die Sie verwenden möchten. (Muss installiert sein)",
|
85 |
+
"Model to download": "Herunterzuladendes Modell",
|
86 |
+
"Select the model to download using the selected method": "Wählen Sie das herunterzuladende Modell mit der ausgewählten Methode aus",
|
87 |
+
"Separation settings management": "Verwaltung der Trennungseinstellungen",
|
88 |
+
"Save your current separation parameter settings or reset them to the application defaults": "Speichern Sie Ihre aktuellen Einstellungen für die Trennungsparameter oder setzen Sie sie auf die Standardwerte der Anwendung zurück.",
|
89 |
+
"Save current settings": "Aktuelle Einstellungen speichern",
|
90 |
+
"Reset settings to default": "Einstellungen auf Standard zurücksetzen"
|
91 |
+
}
|
assets/i18n/languages/en_US.json
ADDED
@@ -0,0 +1,91 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"If you like UVR5 UI you can star my repo on [GitHub](https://github.com/Eddycrack864/UVR5-UI)": "If you like UVR5 UI you can star my repo on [GitHub](https://github.com/Eddycrack864/UVR5-UI)",
|
3 |
+
"Try UVR5 UI on Hugging Face with A100 [here](https://huggingface.co/spaces/TheStinger/UVR5_UI)": "Try UVR5 UI on Hugging Face with A100 [here](https://huggingface.co/spaces/TheStinger/UVR5_UI)",
|
4 |
+
"Select the model": "Select the model",
|
5 |
+
"Select the output format": "Select the output format",
|
6 |
+
"Overlap": "Overlap",
|
7 |
+
"Amount of overlap between prediction windows": "Amount of overlap between prediction windows",
|
8 |
+
"Segment size": "Segment size",
|
9 |
+
"Larger consumes more resources, but may give better results": "Larger consumes more resources, but may give better results",
|
10 |
+
"Input audio": "Input audio",
|
11 |
+
"Separation by link": "Separation by link",
|
12 |
+
"Link": "Link",
|
13 |
+
"Paste the link here": "Paste the link here",
|
14 |
+
"You can paste the link to the video/audio from many sites, check the complete list [here](https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md)": "You can paste the link to the video/audio from many sites, check the complete list [here](https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md)",
|
15 |
+
"Download!": "Download!",
|
16 |
+
"Batch separation": "Batch separation",
|
17 |
+
"Input path": "Input path",
|
18 |
+
"Place the input path here": "Place the input path here",
|
19 |
+
"Output path": "Output path",
|
20 |
+
"Place the output path here": "Place the output path here",
|
21 |
+
"Separate!": "Separate!",
|
22 |
+
"Output information": "Output information",
|
23 |
+
"Stem 1": "Stem 1",
|
24 |
+
"Stem 2": "Stem 2",
|
25 |
+
"Denoise": "Denoise",
|
26 |
+
"Enable denoising during separation": "Enable denoising during separation",
|
27 |
+
"Window size": "Window size",
|
28 |
+
"Agression": "Agression",
|
29 |
+
"Intensity of primary stem extraction": "Intensity of primary stem extraction",
|
30 |
+
"TTA": "TTA",
|
31 |
+
"Enable Test-Time-Augmentation; slow but improves quality": "Enable Test-Time-Augmentation; slow but improves quality",
|
32 |
+
"High end process": "High end process",
|
33 |
+
"Mirror the missing frequency range of the output": "Mirror the missing frequency range of the output",
|
34 |
+
"Shifts": "Shifts",
|
35 |
+
"Number of predictions with random shifts, higher = slower but better quality": "Number of predictions with random shifts, higher = slower but better quality",
|
36 |
+
"Overlap between prediction windows. Higher = slower but better quality": "Overlap between prediction windows. Higher = slower but better quality",
|
37 |
+
"Stem 3": "Stem 3",
|
38 |
+
"Stem 4": "Stem 4",
|
39 |
+
"Themes": "Themes",
|
40 |
+
"Theme": "Theme",
|
41 |
+
"Select the theme you want to use. (Requires restarting the App)": "Select the theme you want to use. (Requires restarting the App)",
|
42 |
+
"Credits": "Credits",
|
43 |
+
"Language": "Language",
|
44 |
+
"Advanced settings": "Advanced settings",
|
45 |
+
"Override model default segment size instead of using the model default value": "Override model default segment size instead of using the model default value",
|
46 |
+
"Override segment size": "Override segment size",
|
47 |
+
"Batch size": "Batch size",
|
48 |
+
"Larger consumes more RAM but may process slightly faster": "Larger consumes more RAM but may process slightly faster",
|
49 |
+
"Normalization threshold": "Normalization threshold",
|
50 |
+
"The threshold for audio normalization": "The threshold for audio normalization",
|
51 |
+
"Amplification threshold": "Amplification threshold",
|
52 |
+
"The threshold for audio amplification": "The threshold for audio amplification",
|
53 |
+
"Hop length": "Hop length",
|
54 |
+
"Usually called stride in neural networks; only change if you know what you're doing": "Usually called stride in neural networks; only change if you know what you're doing",
|
55 |
+
"Balance quality and speed. 1024 = fast but lower, 320 = slower but better quality": "Balance quality and speed. 1024 = fast but lower, 320 = slower but better quality",
|
56 |
+
"Identify leftover artifacts within vocal output; may improve separation for some songs": "Identify leftover artifacts within vocal output; may improve separation for some songs",
|
57 |
+
"Post process": "Post process",
|
58 |
+
"Post process threshold": "Post process threshold",
|
59 |
+
"Threshold for post-processing": "Threshold for post-processing",
|
60 |
+
"Size of segments into which the audio is split. Higher = slower but better quality": "Size of segments into which the audio is split. Higher = slower but better quality",
|
61 |
+
"Enable segment-wise processing": "Enable segment-wise processing",
|
62 |
+
"Segment-wise processing": "Segment-wise processing",
|
63 |
+
"Stem 5": "Stem 5",
|
64 |
+
"Stem 6": "Stem 6",
|
65 |
+
"Output only single stem": "Output only single stem",
|
66 |
+
"Write the stem you want, check the stems of each model on Leaderboard. e.g. Instrumental": "Write the stem you want, check the stems of each model on Leaderboard. e.g. Instrumental",
|
67 |
+
"Leaderboard": "Leaderboard",
|
68 |
+
"List filter": "List filter",
|
69 |
+
"Filter and sort the model list by stem": "Filter and sort the model list by stem",
|
70 |
+
"Show list!": "Show list!",
|
71 |
+
"Language have been saved. Restart UVR5 UI to apply the changes": "Language have been saved. Restart UVR5 UI to apply the changes",
|
72 |
+
"Error reading main config file": "Error reading main config file",
|
73 |
+
"Error writing to main config file": "Error writing to main config file",
|
74 |
+
"Error reading settings file": "Error reading settings file",
|
75 |
+
"Current settings saved successfully! They will be loaded next time": "Current settings saved successfully! They will be loaded next time",
|
76 |
+
"Error saving settings": "Error saving settings",
|
77 |
+
"Settings reset to default. Default settings will be loaded next time": "Settings reset to default. Default settings will be loaded next time",
|
78 |
+
"Error resetting settings": "Error resetting settings",
|
79 |
+
"Settings": "Settings",
|
80 |
+
"Language selector": "Language selector",
|
81 |
+
"Select the language you want to use. (Requires restarting the App)": "Select the language you want to use. (Requires restarting the App)",
|
82 |
+
"Alternative model downloader": "Alternative model downloader",
|
83 |
+
"Download method": "Download method",
|
84 |
+
"Select the download method you want to use. (Must have it installed)": "Select the download method you want to use. (Must have it installed)",
|
85 |
+
"Model to download": "Model to download",
|
86 |
+
"Select the model to download using the selected method": "Select the model to download using the selected method",
|
87 |
+
"Separation settings management": "Separation settings management",
|
88 |
+
"Save your current separation parameter settings or reset them to the application defaults": "Save your current separation parameter settings or reset them to the application defaults",
|
89 |
+
"Save current settings": "Save current settings",
|
90 |
+
"Reset settings to default": "Reset settings to default"
|
91 |
+
}
|
assets/i18n/languages/es_ES.json
ADDED
@@ -0,0 +1,91 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"If you like UVR5 UI you can star my repo on [GitHub](https://github.com/Eddycrack864/UVR5-UI)": "Si te gusta UVR5 UI puedes darle una estrella a mi repo en [GitHub](https://github.com/Eddycrack864/UVR5-UI)",
|
3 |
+
"Try UVR5 UI on Hugging Face with A100 [here](https://huggingface.co/spaces/TheStinger/UVR5_UI)": "Prueba UVR5 UI en Hugging Face con una A100 [aquí](https://huggingface.co/spaces/TheStinger/UVR5_UI)",
|
4 |
+
"Select the model": "Selecciona el modelo",
|
5 |
+
"Select the output format": "Selecciona el formato de salida",
|
6 |
+
"Overlap": "Superposición",
|
7 |
+
"Amount of overlap between prediction windows": "Cantidad de superposición entre ventanas de predicción",
|
8 |
+
"Segment size": "Tamaño del segmento",
|
9 |
+
"Larger consumes more resources, but may give better results": "Un tamaño más grande consume más recursos, pero puede dar mejores resultados",
|
10 |
+
"Input audio": "Audio de entrada",
|
11 |
+
"Separation by link": "Separación por link",
|
12 |
+
"Link": "Link",
|
13 |
+
"Paste the link here": "Pega el link aquí",
|
14 |
+
"You can paste the link to the video/audio from many sites, check the complete list [here](https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md)": "Puedes pegar el enlace al video/audio desde muchos sitios, revisa la lista completa [aquí](https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md)",
|
15 |
+
"Download!": "Descargar!",
|
16 |
+
"Batch separation": "Separación por lotes",
|
17 |
+
"Input path": "Ruta de entrada",
|
18 |
+
"Place the input path here": "Coloca la ruta de entrada aquí",
|
19 |
+
"Output path": "Ruta de salida",
|
20 |
+
"Place the output path here": "Coloca la ruta de salida aquí",
|
21 |
+
"Separate!": "Separar!",
|
22 |
+
"Output information": "Información de la salida",
|
23 |
+
"Stem 1": "Pista 1",
|
24 |
+
"Stem 2": "Pista 2",
|
25 |
+
"Denoise": "Eliminación de ruido",
|
26 |
+
"Enable denoising during separation": "Habilitar la eliminación de ruido durante la separación",
|
27 |
+
"Window size": "Tamaño de la ventana",
|
28 |
+
"Agression": "Agresión",
|
29 |
+
"Intensity of primary stem extraction": "Intensidad de extracción de la pista primaria",
|
30 |
+
"TTA": "TTA",
|
31 |
+
"Enable Test-Time-Augmentation; slow but improves quality": "Habilitar Aumento del Tiempo de Prueba; lento pero mejora la calidad",
|
32 |
+
"High end process": "Procesamiento de alto rendimiento",
|
33 |
+
"Mirror the missing frequency range of the output": "Reflejar el rango de frecuencia faltante de la salida",
|
34 |
+
"Shifts": "Desplazamientos temporales",
|
35 |
+
"Number of predictions with random shifts, higher = slower but better quality": "Número de predicciones con desplazamientos temporales, mayor = más lento pero mejor calidad",
|
36 |
+
"Overlap between prediction windows. Higher = slower but better quality": "Superposición entre ventanas de predicción. Cuanto más alta, más lenta pero de mejor calidad",
|
37 |
+
"Stem 3": "Pista 3",
|
38 |
+
"Stem 4": "Pista 4",
|
39 |
+
"Themes": "Temas",
|
40 |
+
"Theme": "Tema",
|
41 |
+
"Select the theme you want to use. (Requires restarting the App)": "Selecciona el tema que deseas utilizar. (Requiere reiniciar la aplicación)",
|
42 |
+
"Credits": "Créditos",
|
43 |
+
"Language": "Idioma",
|
44 |
+
"Advanced settings": "Configuración avanzada",
|
45 |
+
"Override model default segment size instead of using the model default value": "Anular el tamaño del segmento predeterminado del modelo en lugar de usar el valor predeterminado del modelo",
|
46 |
+
"Override segment size": "Anular tamaño del segmento",
|
47 |
+
"Batch size": "Tamaño del lote",
|
48 |
+
"Larger consumes more RAM but may process slightly faster": "Más grande consume más RAM pero puede procesar un poco más rápido",
|
49 |
+
"Normalization threshold": "Umbral de normalización",
|
50 |
+
"The threshold for audio normalization": "El umbral para la normalización del audio",
|
51 |
+
"Amplification threshold": "Umbral de amplificación",
|
52 |
+
"The threshold for audio amplification": "El umbral para la amplificación de audio",
|
53 |
+
"Hop length": "Longitud del salto",
|
54 |
+
"Usually called stride in neural networks; only change if you know what you're doing" : "Generalmente llamado paso en redes neuronales; solo cambialo si sabes lo que estás haciendo",
|
55 |
+
"Balance quality and speed. 1024 = fast but lower, 320 = slower but better quality": "Equilibra la calidad y la velocidad. 1024 = más rápido pero de menor calidad, 320 = más lento pero de mejor calidad",
|
56 |
+
"Identify leftover artifacts within vocal output; may improve separation for some songs": "Identifica artefactos sobrantes en la salida vocal; puede mejorar la separación de algunas canciones",
|
57 |
+
"Post process": "Posproceso",
|
58 |
+
"Post process threshold": "Umbral de posproceso",
|
59 |
+
"Threshold for post-processing": "Umbral para el posprocesamiento",
|
60 |
+
"Size of segments into which the audio is split. Higher = slower but better quality": "Tamaño de los segmentos en los que se divide el audio. Más alto = más lento pero de mejor calidad",
|
61 |
+
"Enable segment-wise processing": "Habilitar el procesamiento por segmentos",
|
62 |
+
"Segment-wise processing": "Procesamiento por segmentos",
|
63 |
+
"Stem 5": "Pista 5",
|
64 |
+
"Stem 6": "Pista 6",
|
65 |
+
"Output only single stem": "Salida de única pista",
|
66 |
+
"Write the stem you want, check the stems of each model on Leaderboard. e.g. Instrumental": "Escribe la pista que quieres, consulta las pistas de cada modelo en la tabla de clasificación. Por ejemplo, Instrumental",
|
67 |
+
"Leaderboard": "Tabla de clasificación",
|
68 |
+
"List filter": "Lista de filtros",
|
69 |
+
"Filter and sort the model list by stem": "Filtra y ordena la lista de modelos por pista",
|
70 |
+
"Show list!": "Mostrar lista!",
|
71 |
+
"Language have been saved. Restart UVR5 UI to apply the changes": "El idioma ha sido guardado. Reinicia UVR5 UI para aplicar los cambios",
|
72 |
+
"Error reading main config file": "Error al leer el archivo de configuración principal",
|
73 |
+
"Error writing to main config file": "Error al escribir en el archivo de configuración principal",
|
74 |
+
"Error reading settings file": "Error al leer el archivo de configuración",
|
75 |
+
"Current settings saved successfully! They will be loaded next time": "La configuración actual se guardó correctamente! Se cargará la próxima vez",
|
76 |
+
"Error saving settings": "Error al guardar la configuración",
|
77 |
+
"Settings reset to default. Default settings will be loaded next time": "La configuración se restableció a los valores predeterminados. La próxima vez se cargará la configuración predeterminada",
|
78 |
+
"Error resetting settings": "Error al restablecer la configuración",
|
79 |
+
"Settings": "Configuración",
|
80 |
+
"Language selector": "Selector de idiomas",
|
81 |
+
"Select the language you want to use. (Requires restarting the App)": "Selecciona el idioma que quieras usar. (Requiere reiniciar la aplicación)",
|
82 |
+
"Alternative model downloader": "Descargador de modelos alternativo",
|
83 |
+
"Download method": "Método de descarga",
|
84 |
+
"Select the download method you want to use. (Must have it installed)": "Selecciona el método de descarga que deseas utilizar (Debes tenerlo instalado)",
|
85 |
+
"Model to download": "Modelo a descargar",
|
86 |
+
"Select the model to download using the selected method": "Selecciona el modelo a descargar usando el método seleccionado",
|
87 |
+
"Separation settings management": "Gestión de configuraciones de separación",
|
88 |
+
"Save your current separation parameter settings or reset them to the application defaults": "Guarda la configuración actual de los parámetros de separación o restablécelos a los valores predeterminados de la aplicación",
|
89 |
+
"Save current settings": "Guardar configuración actual",
|
90 |
+
"Reset settings to default": "Restablecer configuración a los valores predeterminados"
|
91 |
+
}
|
assets/i18n/languages/fr-FR.json
ADDED
@@ -0,0 +1,91 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"If you like UVR5 UI you can star my repo on [GitHub](https://github.com/Eddycrack864/UVR5-UI)": "Si vous aimez UVR5 UI, vous pouvez donner une étoile à mon repo sur [GitHub](https://github.com/Eddycrack864/UVR5-UI)",
|
3 |
+
"Try UVR5 UI on Hugging Face with A100 [here](https://huggingface.co/spaces/TheStinger/UVR5_UI)": "Essayez UVR5 UI sur Hugging Face avec une A100 [ici](https://huggingface.co/spaces/TheStinger/UVR5_UI)",
|
4 |
+
"Select the model": "Sélectionnez le modèle",
|
5 |
+
"Select the output format": "Sélectionnez le format de sortie",
|
6 |
+
"Overlap": "Superposition",
|
7 |
+
"Amount of overlap between prediction windows": "Quantité de superposition entre les fenêtres de prédiction",
|
8 |
+
"Segment size": "Taille du segment",
|
9 |
+
"Larger consumes more resources, but may give better results": "Plus grand consomme plus de ressources, mais peut donner de meilleurs résultats",
|
10 |
+
"Input audio": "Entrée",
|
11 |
+
"Separation by link": "Séparer avec un lien",
|
12 |
+
"Link": "Lien",
|
13 |
+
"Paste the link here": "Collez le lien ici",
|
14 |
+
"You can paste the link to the video/audio from many sites, check the complete list [here](https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md)": "Vous pouvez coller le lien vers la vidéo/audio de nombreux sites, consultez la liste complète [ici](https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md)",
|
15 |
+
"Download!": "Télécharger !",
|
16 |
+
"Batch separation": "Traitement par lots",
|
17 |
+
"Input path": "Chemin d'entrée",
|
18 |
+
"Place the input path here": "Indiquez le chemin d'entrée ici",
|
19 |
+
"Output path": "Chemin de sortie",
|
20 |
+
"Place the output path here": "Indiquez le chemin de sortie ici",
|
21 |
+
"Separate!": "Séparer !",
|
22 |
+
"Output information": "Informations de sortie",
|
23 |
+
"Stem 1": "Piste 1",
|
24 |
+
"Stem 2": "Piste 2",
|
25 |
+
"Denoise": "Suppression du bruit",
|
26 |
+
"Enable denoising during separation": "Activer la suppression du bruit pendant l'execution",
|
27 |
+
"Window size": "Taille de la fenêtre",
|
28 |
+
"Agression": "Agressivité",
|
29 |
+
"Intensity of primary stem extraction": "Intensité d'extraction de la piste principale",
|
30 |
+
"TTA": "TTA",
|
31 |
+
"Enable Test-Time-Augmentation; slow but improves quality": "Activer l'augmentation du temps de test; lent mais améliore la qualité",
|
32 |
+
"High end process": "Processus haut de gamme",
|
33 |
+
"Mirror the missing frequency range of the output": "Refléter la plage de fréquences manquante de la sortie",
|
34 |
+
"Shifts": "Décalages temporels",
|
35 |
+
"Number of predictions with random shifts, higher = slower but better quality": "Nombre de prédictions avec décalages aléatoires, plus élevé = plus lent mais meilleure qualité",
|
36 |
+
"Overlap between prediction windows. Higher = slower but better quality": "Superposition entre les fenêtres de prédiction. Plus élevée = plus lent mais meilleure qualité",
|
37 |
+
"Stem 3": "Piste 3",
|
38 |
+
"Stem 4": "Piste 4",
|
39 |
+
"Themes": "Thèmes",
|
40 |
+
"Theme": "Thème",
|
41 |
+
"Select the theme you want to use. (Requires restarting the App)": "Sélectionnez le thème que vous souhaitez utiliser. (Nécessite de redémarrer l'application)",
|
42 |
+
"Credits": "Crédits",
|
43 |
+
"Language": "Langue",
|
44 |
+
"Advanced settings": "Paramètres avancés",
|
45 |
+
"Override model default segment size instead of using the model default value": "Remplacer la taille de segment par défaut du modèle au lieu d'utiliser la valeur par défaut",
|
46 |
+
"Override segment size": "Remplacer la taille du segment",
|
47 |
+
"Batch size": "Taille du lot",
|
48 |
+
"Larger consumes more RAM but may process slightly faster": "Plus grand consomme plus de RAM mais peut traiter légèrement plus vite",
|
49 |
+
"Normalization threshold": "Seuil de normalisation",
|
50 |
+
"The threshold for audio normalization": "Le seuil pour la normalisation audio",
|
51 |
+
"Amplification threshold": "Seuil d'amplification",
|
52 |
+
"The threshold for audio amplification": "Le seuil pour l'amplification audio",
|
53 |
+
"Hop length": "Longueur du saut",
|
54 |
+
"Usually called stride in neural networks; only change if you know what you're doing": "Généralement appelé pas dans les réseaux neuronaux ; ne changez que si vous savez ce que vous faites",
|
55 |
+
"Balance quality and speed. 1024 = fast but lower, 320 = slower but better quality": "Équilibre qualité et vitesse. 1024 = rapide mais inférieur, 320 = lent mais meilleure qualité",
|
56 |
+
"Identify leftover artifacts within vocal output; may improve separation for some songs": "Identifier les artefacts résiduels dans la sortie vocale ; peut améliorer la séparation pour certaines chansons",
|
57 |
+
"Post process": "Post-traitement",
|
58 |
+
"Post process threshold": "Seuil de post-traitement",
|
59 |
+
"Threshold for post-processing": "Seuil pour le post-traitement",
|
60 |
+
"Size of segments into which the audio is split. Higher = slower but better quality": "Taille des segments en lesquels l'audio est divisé. Plus grand = plus lent mais meilleure qualité",
|
61 |
+
"Enable segment-wise processing": "Activer le traitement par segments",
|
62 |
+
"Segment-wise processing": "Traitement par segments",
|
63 |
+
"Stem 5": "Piste 5",
|
64 |
+
"Stem 6": "Piste 6",
|
65 |
+
"Output only single stem": "Sortir une seule piste",
|
66 |
+
"Write the stem you want, check the stems of each model on Leaderboard. e.g. Instrumental": "Écrivez la piste souhaitée, vérifiez les pistes de chaque modèle sur le tableau de classement. Par exemple, Instrumental",
|
67 |
+
"Leaderboard": "Tableau de classement",
|
68 |
+
"List filter": "Filtre de liste",
|
69 |
+
"Filter and sort the model list by stem": "Filtrer et trier la liste des modèles par piste",
|
70 |
+
"Show list!": "Afficher la liste !",
|
71 |
+
"Language have been saved. Restart UVR5 UI to apply the changes": "La langue a été enregistrée. Veuillez redémarrer l'interface utilisateur d'UVR5 pour appliquer les modifications.",
|
72 |
+
"Error reading main config file": "Erreur lors de la lecture du fichier de configuration principal",
|
73 |
+
"Error writing to main config file": "Erreur lors de l'écriture dans le fichier de configuration principal",
|
74 |
+
"Error reading settings file": "Erreur lors de la lecture du fichier de paramètres",
|
75 |
+
"Current settings saved successfully! They will be loaded next time": "Les paramètres actuels ont été enregistrés avec succès ! Ils seront chargés au prochain démarrage.",
|
76 |
+
"Error saving settings": "Erreur lors de l'enregistrement des paramètres",
|
77 |
+
"Settings reset to default. Default settings will be loaded next time": "Les paramètres ont été réinitialisés aux valeurs par défaut. Les paramètres par défaut seront chargés au prochain démarrage.",
|
78 |
+
"Error resetting settings": "Erreur lors de la réinitialisation des paramètres",
|
79 |
+
"Settings": "Paramètres",
|
80 |
+
"Language selector": "Sélecteur de langue",
|
81 |
+
"Select the language you want to use. (Requires restarting the App)": "Sélectionnez la langue que vous souhaitez utiliser. (Nécessite le redémarrage de l'application)",
|
82 |
+
"Alternative model downloader": "Téléchargeur de modèles alternatif",
|
83 |
+
"Download method": "Méthode de téléchargement",
|
84 |
+
"Select the download method you want to use. (Must have it installed)": "Sélectionnez la méthode de téléchargement que vous souhaitez utiliser. (Doit être installée)",
|
85 |
+
"Model to download": "Modèle à télécharger",
|
86 |
+
"Select the model to download using the selected method": "Sélectionnez le modèle à télécharger en utilisant la méthode sélectionnée",
|
87 |
+
"Separation settings management": "Gestion des paramètres de séparation",
|
88 |
+
"Save your current separation parameter settings or reset them to the application defaults": "Enregistrez vos paramètres de séparation actuels ou rétablissez les paramètres par défaut de l'application.",
|
89 |
+
"Save current settings": "Enregistrer les paramètres actuels",
|
90 |
+
"Reset settings to default": "Réinitialiser les paramètres par défaut"
|
91 |
+
}
|
assets/i18n/languages/hi_IN.json
ADDED
@@ -0,0 +1,91 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"If you like UVR5 UI you can star my repo on [GitHub](https://github.com/Eddycrack864/UVR5-UI)": "यदि आपको UVR5 UI पसंद है तो आप मेरे GitHub रेपो को स्टार कर सकते हैं [GitHub](https://github.com/Eddycrack864/UVR5-UI)",
|
3 |
+
"Try UVR5 UI on Hugging Face with A100 [here](https://huggingface.co/spaces/TheStinger/UVR5_UI)": "UVR5 UI को A100 के साथ Hugging Face पर [यहाँ](https://huggingface.co/spaces/TheStinger/UVR5_UI) आज़माएं",
|
4 |
+
"Select the model": "मॉडल चुनें",
|
5 |
+
"Select the output format": "आउटपुट फॉर्मेट चुनें",
|
6 |
+
"Overlap": "ओवरलैप",
|
7 |
+
"Amount of overlap between prediction windows": "पूर्वानुमान विंडोज़ के बीच ओवरलैप की मात्रा",
|
8 |
+
"Segment size": "सेगमेंट साइज़",
|
9 |
+
"Larger consumes more resources, but may give better results": "बड़ा साइज़ अधिक संसाधन खपत करता है, लेकिन बेहतर परिणाम दे सकता है",
|
10 |
+
"Input audio": "इनपुट ऑडियो",
|
11 |
+
"Separation by link": "लिंक द्वारा अलगाव",
|
12 |
+
"Link": "लिंक",
|
13 |
+
"Paste the link here": "लिंक यहाँ पेस्ट करें",
|
14 |
+
"You can paste the link to the video/audio from many sites, check the complete list [here](https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md)": "आप कई साइटों से वीडियो/ऑडियो का लिंक पेस्ट कर सकते हैं, पूरी सूची [यहाँ](https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md) देखें",
|
15 |
+
"Download!": "डाउनलोड करें!",
|
16 |
+
"Batch separation": "बैच अलगाव",
|
17 |
+
"Input path": "इनपुट पाथ",
|
18 |
+
"Place the input path here": "इनपुट पाथ यहाँ डालें",
|
19 |
+
"Output path": "आउटपुट पाथ",
|
20 |
+
"Place the output path here": "आउटपुट पाथ यहाँ डालें",
|
21 |
+
"Separate!": "अलग करें!",
|
22 |
+
"Output information": "आउटपुट जानकारी",
|
23 |
+
"Stem 1": "स्टेम 1",
|
24 |
+
"Stem 2": "स्टेम 2",
|
25 |
+
"Denoise": "डीनॉइज़",
|
26 |
+
"Enable denoising during separation": "अलगाव के दौरान डीनॉइज़िंग सक्षम करें",
|
27 |
+
"Window size": "विंडो साइज़",
|
28 |
+
"Agression": "आक्रामकता",
|
29 |
+
"Intensity of primary stem extraction": "प्राथमिक स्टेम निष्कर्षण की तीव्रता",
|
30 |
+
"TTA": "टीटीए",
|
31 |
+
"Enable Test-Time-Augmentation; slow but improves quality": "टेस्ट-टाइम-ऑगमेंटेशन सक्षम करें; धीमा लेकिन गुणवत्ता में सुधार करता है",
|
32 |
+
"High end process": "उच्च स्तरीय प्रक्रिया",
|
33 |
+
"Mirror the missing frequency range of the output": "आउटपुट की गायब फ्रीक्वेंसी रेंज को मिरर करें",
|
34 |
+
"Shifts": "शिफ्ट्स",
|
35 |
+
"Number of predictions with random shifts, higher = slower but better quality": "रैंडम शिफ्ट्स के साथ पूर्वानुमानों की संख्या, अधिक = धीमा लेकिन बेहतर गुणवत्ता",
|
36 |
+
"Overlap between prediction windows. Higher = slower but better quality": "पूर्वानुमान विंडो के बीच ओवरलैप. अधिक = धीमा लेकिन बेहतर गुणवत्ता",
|
37 |
+
"Stem 3": "स्टेम 3",
|
38 |
+
"Stem 4": "स्टेम 4",
|
39 |
+
"Themes": "थीम्स",
|
40 |
+
"Theme": "थीम",
|
41 |
+
"Select the theme you want to use. (Requires restarting the App)": "वह थीम चुनें जिसका आप उपयोग करना चाहते हैं। (ऐप को पुनः प्रारंभ करना आवश्यक है)",
|
42 |
+
"Credits": "क्रेडिट्स",
|
43 |
+
"Language": "भाषा",
|
44 |
+
"Advanced settings": "उन्नत सेटिंग्स",
|
45 |
+
"Override model default segment size instead of using the model default value": "मॉडल के डिफ़ॉल्ट सेगमेंट आकार का उपयोग करने के बजाय उसे ओवरराइड करें",
|
46 |
+
"Override segment size": "सेगमेंट आकार ओवरराइड करें",
|
47 |
+
"Batch size": "बैच आकार",
|
48 |
+
"Larger consumes more RAM but may process slightly faster": "बड़ा आकार अधिक RAM का उपयोग करता है लेकिन थोड़ी तेज़ी से प्रोसेस कर सकता है",
|
49 |
+
"Normalization threshold": "नॉर्मलाइज़ेशन थ्रेशोल्ड",
|
50 |
+
"The threshold for audio normalization": "ऑडियो नॉर्मलाइज़ेशन के लिए थ्रेशोल्ड",
|
51 |
+
"Amplification threshold": "एम्पलीफिकेशन थ्रेशोल्ड",
|
52 |
+
"The threshold for audio amplification": "ऑडियो एम्पलीफिकेशन के लिए थ्रेशोल्ड",
|
53 |
+
"Hop length": "हॉप लंबाई",
|
54 |
+
"Usually called stride in neural networks; only change if you know what you're doing": "आमतौर पर तंत्रिका नेटवर्क में स्ट्राइड कहा जाता है; केवल तभी बदलें जब आप जानते हों कि आप क्या कर रहे हैं",
|
55 |
+
"Balance quality and speed. 1024 = fast but lower, 320 = slower but better quality": "गुणवत्ता और गति को संतुलित करें। 1024 = तेज़ लेकिन कम, 320 = धीमा लेकिन बेहतर गुणवत्ता",
|
56 |
+
"Identify leftover artifacts within vocal output; may improve separation for some songs": "वोकल आउटपुट के भीतर बचे हुए कलाकृतियों की पहचान करें; कुछ गानों के लिए पृथक्करण में सुधार हो सकता है",
|
57 |
+
"Post process": "पोस्ट प्रोसेस",
|
58 |
+
"Post process threshold": "पोस्ट प्रोसेस थ्रेशोल्ड",
|
59 |
+
"Threshold for post-processing": "पोस्ट-प्रोसेसिंग के लिए थ्रेशोल्ड",
|
60 |
+
"Size of segments into which the audio is split. Higher = slower but better quality": "सेगमेंट का आकार जिसमें ऑडियो विभाजित है। उच्च = धीमा लेकिन बेहतर गुणवत्ता",
|
61 |
+
"Enable segment-wise processing": "सेगमेंट-वार प्रोसेसिंग सक्षम करें",
|
62 |
+
"Segment-wise processing": "सेगमेंट-वार प्रोसेसिंग",
|
63 |
+
"Stem 5": "स्टेम ५",
|
64 |
+
"Stem 6": "स्टेम ६",
|
65 |
+
"Output only single stem": "केवल एकल स्टेम आउटपुट करें",
|
66 |
+
"Write the stem you want, check the stems of each model on Leaderboard. e.g. Instrumental": "आप जो स्टेम चाहते हैं उसे लिखें, लीडरबोर्ड पर प्रत्येक मॉडल के स्टेम की जांच करें। उदाहरण के लिए Instrumental",
|
67 |
+
"Leaderboard": "लीडरबोर्ड",
|
68 |
+
"List filter": "सूची फ़िल्टर",
|
69 |
+
"Filter and sort the model list by stem": "स्टेम द्वारा मॉडल सूची को फ़िल्टर और सॉर्ट करें",
|
70 |
+
"Show list!": "सूची दिखाएं!",
|
71 |
+
"Language have been saved. Restart UVR5 UI to apply the changes": "भाषा सहेजी गई है। परिवर्तन लागू करने के लिए UVR5 UI को पुनः प्रारंभ करें",
|
72 |
+
"Error reading main config file": "मुख्य कॉन्फ़िग फ़ाइल पढ़ने में त्रुटि",
|
73 |
+
"Error writing to main config file": "मुख्य कॉन्फ़िग फ़ाइल में लिखने में त्रुटि",
|
74 |
+
"Error reading settings file": "सेटिंग फ़ाइल पढ़ने में त्रुटि",
|
75 |
+
"Current settings saved successfully! They will be loaded next time": "वर्तमान सेटिंग्स सफलतापूर्वक सहेजी गईं! अगली बार लोड होंगी",
|
76 |
+
"Error saving settings": "सेटिंग्स सहेजने में त्रुटि",
|
77 |
+
"Settings reset to default. Default settings will be loaded next time": "सेटिंग्स को डिफ़ॉल्ट पर रीसेट किया गया। अगली बार डिफ़ॉल्ट सेटिंग्स लोड होंगी",
|
78 |
+
"Error resetting settings": "सेटिंग्स रीसेट करने में त्रुटि",
|
79 |
+
"Settings": "सेटिंग्स",
|
80 |
+
"Language selector": "भाषा चयनकर्ता",
|
81 |
+
"Select the language you want to use. (Requires restarting the App)": "उपयोग करने के लिए भाषा चुनें। (ऐप को पुनः प्रारंभ करने की आवश्यकता है)",
|
82 |
+
"Alternative model downloader": "वैकल्पिक मॉडल डाउनलोडर",
|
83 |
+
"Download method": "डाउनलोड विधि",
|
84 |
+
"Select the download method you want to use. (Must have it installed)": "वांछित डाउनलोड विधि चुनें (इसे स्थापित किया जाना चाहिए)",
|
85 |
+
"Model to download": "डाउनलोड करने के लिए मॉडल",
|
86 |
+
"Select the model to download using the selected method": "चयनित विधि का उपयोग करके डाउनलोड करने के लिए मॉडल चुनें",
|
87 |
+
"Separation settings management": "विभाजन सेटिंग प्रबंधन",
|
88 |
+
"Save your current separation parameter settings or reset them to the application defaults": "अपनी वर्तमान विभाजन पैरामीटर सेटिंग्स को सहेजें या उन्हें ऐप के डिफ़ॉल्ट पर रीसेट करें",
|
89 |
+
"Save current settings": "वर्तमान सेटिंग्स सहेजें",
|
90 |
+
"Reset settings to default": "सेटिंग्स को डिफ़ॉल्ट पर रीसेट करें"
|
91 |
+
}
|
assets/i18n/languages/id_ID.json
ADDED
@@ -0,0 +1,91 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"If you like UVR5 UI you can star my repo on [GitHub](https://github.com/Eddycrack864/UVR5-UI)": "Jika kamu menyukai UVR5 UI, kamu bisa beri bintang pada repositoriku di [GitHub](https://github.com/Eddycrack864/UVR5-UI)",
|
3 |
+
"Try UVR5 UI on Hugging Face with A100 [here](https://huggingface.co/spaces/TheStinger/UVR5_UI)": "Coba UVR5 UI di Hugging Face dengan A100 [di sini](https://huggingface.co/spaces/TheStinger/UVR5_UI)",
|
4 |
+
"Select the model": "Pilih model",
|
5 |
+
"Select the output format": "Pilih format output",
|
6 |
+
"Overlap": "Tumpang tindih",
|
7 |
+
"Amount of overlap between prediction windows": "Jumlah tumpang tindih antara jendela prediksi",
|
8 |
+
"Segment size": "Ukuran segmen",
|
9 |
+
"Larger consumes more resources, but may give better results": "Semakin besar akan memakan lebih banyak sumber daya, tapi bisa memberi hasil lebih baik",
|
10 |
+
"Input audio": "Audio masukan",
|
11 |
+
"Separation by link": "Pemisahan lewat tautan",
|
12 |
+
"Link": "Tautan",
|
13 |
+
"Paste the link here": "Tempelkan tautan di sini",
|
14 |
+
"You can paste the link to the video/audio from many sites, check the complete list [here](https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md)": "Kamu bisa menempelkan tautan video/audio dari banyak situs, lihat daftar lengkapnya [di sini](https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md)",
|
15 |
+
"Download!": "Unduh!",
|
16 |
+
"Batch separation": "Pemisahan batch",
|
17 |
+
"Input path": "Path masukan",
|
18 |
+
"Place the input path here": "Masukkan path masukan di sini",
|
19 |
+
"Output path": "Path keluaran",
|
20 |
+
"Place the output path here": "Masukkan path keluaran di sini",
|
21 |
+
"Separate!": "Pisahkan!",
|
22 |
+
"Output information": "Informasi keluaran",
|
23 |
+
"Stem 1": "Stem 1",
|
24 |
+
"Stem 2": "Stem 2",
|
25 |
+
"Denoise": "Hilangkan noise",
|
26 |
+
"Enable denoising during separation": "Aktifkan penghilangan noise saat pemisahan",
|
27 |
+
"Window size": "Ukuran jendela",
|
28 |
+
"Agression": "Agresivitas",
|
29 |
+
"Intensity of primary stem extraction": "Intensitas ekstraksi stem utama",
|
30 |
+
"TTA": "TTA",
|
31 |
+
"Enable Test-Time-Augmentation; slow but improves quality": "Aktifkan Test-Time-Augmentation; lambat tapi meningkatkan kualitas",
|
32 |
+
"High end process": "Proses frekuensi tinggi",
|
33 |
+
"Mirror the missing frequency range of the output": "Cerminkan rentang frekuensi yang hilang dari output",
|
34 |
+
"Shifts": "Perpindahan",
|
35 |
+
"Number of predictions with random shifts, higher = slower but better quality": "Jumlah prediksi dengan perpindahan acak, lebih tinggi = lebih lambat tapi kualitas lebih baik",
|
36 |
+
"Overlap between prediction windows. Higher = slower but better quality": "Tumpang tindih antar jendela prediksi. Lebih tinggi = lebih lambat tapi kualitas lebih baik",
|
37 |
+
"Stem 3": "Stem 3",
|
38 |
+
"Stem 4": "Stem 4",
|
39 |
+
"Themes": "Tema",
|
40 |
+
"Theme": "Tema",
|
41 |
+
"Select the theme you want to use. (Requires restarting the App)": "Pilih tema yang ingin digunakan. (Perlu memulai ulang aplikasi)",
|
42 |
+
"Credits": "Kredit",
|
43 |
+
"Language": "Bahasa",
|
44 |
+
"Advanced settings": "Pengaturan lanjutan",
|
45 |
+
"Override model default segment size instead of using the model default value": "Timpa ukuran segmen bawaan model, bukan gunakan nilai default",
|
46 |
+
"Override segment size": "Timpa ukuran segmen",
|
47 |
+
"Batch size": "Ukuran batch",
|
48 |
+
"Larger consumes more RAM but may process slightly faster": "Lebih besar memakai lebih banyak RAM namun bisa memproses sedikit lebih cepat",
|
49 |
+
"Normalization threshold": "Ambang normalisasi",
|
50 |
+
"The threshold for audio normalization": "Ambang untuk normalisasi audio",
|
51 |
+
"Amplification threshold": "Ambang amplifikasi",
|
52 |
+
"The threshold for audio amplification": "Ambang untuk amplifikasi audio",
|
53 |
+
"Hop length": "Panjang hop",
|
54 |
+
"Usually called stride in neural networks; only change if you know what you're doing": "Biasanya disebut stride dalam jaringan saraf; ubah hanya jika kamu tahu apa yang dilakukan",
|
55 |
+
"Balance quality and speed. 1024 = fast but lower, 320 = slower but better quality": "Seimbangkan kualitas dan kecepatan. 1024 = cepat tapi lebih rendah, 320 = lebih lambat tapi kualitas lebih baik",
|
56 |
+
"Identify leftover artifacts within vocal output; may improve separation for some songs": "Identifikasi artefak sisa dalam keluaran vokal; bisa meningkatkan pemisahan untuk beberapa lagu",
|
57 |
+
"Post process": "Proses lanjutan",
|
58 |
+
"Post process threshold": "Ambang proses lanjutan",
|
59 |
+
"Threshold for post-processing": "Ambang untuk pemrosesan lanjutan",
|
60 |
+
"Size of segments into which the audio is split. Higher = slower but better quality": "Ukuran segmen tempat audio dibagi. Lebih besar = lebih lambat tapi kualitas lebih baik",
|
61 |
+
"Enable segment-wise processing": "Aktifkan pemrosesan per segmen",
|
62 |
+
"Segment-wise processing": "Pemrosesan per segmen",
|
63 |
+
"Stem 5": "Stem 5",
|
64 |
+
"Stem 6": "Stem 6",
|
65 |
+
"Output only single stem": "Keluarkan hanya satu stem",
|
66 |
+
"Write the stem you want, check the stems of each model on Leaderboard. e.g. Instrumental": "Tulis stem yang diinginkan, periksa stem dari tiap model di Papan Peringkat. Contoh: Instrumental",
|
67 |
+
"Leaderboard": "Papan Peringkat",
|
68 |
+
"List filter": "Filter daftar",
|
69 |
+
"Filter and sort the model list by stem": "Filter dan urutkan daftar model berdasarkan stem",
|
70 |
+
"Show list!": "Tampilkan daftar!",
|
71 |
+
"Language have been saved. Restart UVR5 UI to apply the changes": "Bahasa telah disimpan. Mulai ulang antarmuka UVR5 untuk menerapkan perubahan",
|
72 |
+
"Error reading main config file": "Kesalahan saat membaca file konfigurasi utama",
|
73 |
+
"Error writing to main config file": "Kesalahan saat menulis ke file konfigurasi utama",
|
74 |
+
"Error reading settings file": "Kesalahan saat membaca file pengaturan",
|
75 |
+
"Current settings saved successfully! They will be loaded next time": "Pengaturan saat ini berhasil disimpan! Akan dimuat pada saat berikutnya",
|
76 |
+
"Error saving settings": "Kesalahan saat menyimpan pengaturan",
|
77 |
+
"Settings reset to default. Default settings will be loaded next time": "Pengaturan telah direset ke default. Pengaturan default akan dimuat pada saat berikutnya",
|
78 |
+
"Error resetting settings": "Kesalahan saat mereset pengaturan",
|
79 |
+
"Settings": "Pengaturan",
|
80 |
+
"Language selector": "Pemilih bahasa",
|
81 |
+
"Select the language you want to use. (Requires restarting the App)": "Pilih bahasa yang ingin digunakan. (Memerlukan restart aplikasi)",
|
82 |
+
"Alternative model downloader": "Pengunduh model alternatif",
|
83 |
+
"Download method": "Metode unduhan",
|
84 |
+
"Select the download method you want to use. (Must have it installed)": "Pilih metode unduhan yang ingin digunakan (Harus sudah terinstal)",
|
85 |
+
"Model to download": "Model yang akan diunduh",
|
86 |
+
"Select the model to download using the selected method": "Pilih model yang akan diunduh menggunakan metode yang dipilih",
|
87 |
+
"Separation settings management": "Manajemen pengaturan pemisahan",
|
88 |
+
"Save your current separation parameter settings or reset them to the application defaults": "Simpan pengaturan parameter pemisahan saat ini atau reset ke pengaturan default aplikasi",
|
89 |
+
"Save current settings": "Simpan pengaturan saat ini",
|
90 |
+
"Reset settings to default": "Reset pengaturan ke default"
|
91 |
+
}
|
assets/i18n/languages/it_IT.json
ADDED
@@ -0,0 +1,91 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"If you like UVR5 UI you can star my repo on [GitHub](https://github.com/Eddycrack864/UVR5-UI)": "Se ti piace UVR5 UI puoi aggiungere una stella al mio repository su [GitHub](https://github.com/Eddycrack864/UVR5-UI)",
|
3 |
+
"Try UVR5 UI on Hugging Face with A100 [here](https://huggingface.co/spaces/TheStinger/UVR5_UI)": "Prova UVR5 UI su Hugging Face con A100 [qui](https://huggingface.co/spaces/TheStinger/UVR5_UI)",
|
4 |
+
"Select the model": "Seleziona il modello",
|
5 |
+
"Select the output format": "Seleziona il formato di output",
|
6 |
+
"Overlap": "Sovrapposizione",
|
7 |
+
"Amount of overlap between prediction windows": "Quantità di sovrapposizione tra le finestre di predizione",
|
8 |
+
"Segment size": "Dimensione del segmento",
|
9 |
+
"Larger consumes more resources, but may give better results": "Dimensioni maggiori consumano più risorse, ma potrebbero dare risultati migliori",
|
10 |
+
"Input audio": "Audio di input",
|
11 |
+
"Separation by link": "Separazione tramite link",
|
12 |
+
"Link": "Link",
|
13 |
+
"Paste the link here": "Incolla il link qui",
|
14 |
+
"You can paste the link to the video/audio from many sites, check the complete list [here](https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md)": "Puoi incollare il link al video/audio da molti siti, controlla la lista completa [qui](https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md)",
|
15 |
+
"Download!": "Scarica!",
|
16 |
+
"Batch separation": "Separazione in batch",
|
17 |
+
"Input path": "Percorso di input",
|
18 |
+
"Place the input path here": "Inserisci il percorso di input qui",
|
19 |
+
"Output path": "Percorso di output",
|
20 |
+
"Place the output path here": "Inserisci il percorso di output qui",
|
21 |
+
"Separate!": "Separa!",
|
22 |
+
"Output information": "Informazioni di output",
|
23 |
+
"Stem 1": "Traccia 1",
|
24 |
+
"Stem 2": "Traccia 2",
|
25 |
+
"Denoise": "Riduzione del rumore",
|
26 |
+
"Enable denoising during separation": "Abilita la riduzione del rumore durante la separazione",
|
27 |
+
"Window size": "Dimensione della finestra",
|
28 |
+
"Agression": "Aggressività",
|
29 |
+
"Intensity of primary stem extraction": "Intensità dell'estrazione della traccia primaria",
|
30 |
+
"TTA": "TTA",
|
31 |
+
"Enable Test-Time-Augmentation; slow but improves quality": "Abilita l'Aumento del Tempo di Prova; lento ma migliora la qualità",
|
32 |
+
"High end process": "Elaborazione ad alte prestazion",
|
33 |
+
"Mirror the missing frequency range of the output": "Rifletti l'intervallo di frequenze mancante dell'output",
|
34 |
+
"Shifts": "Spostamenti",
|
35 |
+
"Number of predictions with random shifts, higher = slower but better quality": "Numero di predizioni con spostamenti casuali, maggiore = più lento ma qualità migliore",
|
36 |
+
"Overlap between prediction windows. Higher = slower but better quality": "Sovrapposizione tra le finestre di predizione. Maggiore = più lento ma qualità migliore",
|
37 |
+
"Stem 3": "Traccia 3",
|
38 |
+
"Stem 4": "Traccia 4",
|
39 |
+
"Themes": "Temi",
|
40 |
+
"Theme": "Tema",
|
41 |
+
"Select the theme you want to use. (Requires restarting the App)": "Seleziona il tema che desideri utilizzare. (Richiede il riavvio dell'app)",
|
42 |
+
"Credits": "Crediti",
|
43 |
+
"Language": "Lingua",
|
44 |
+
"Advanced settings": "Impostazioni avanzate",
|
45 |
+
"Override model default segment size instead of using the model default value": "Sovrascrivi la dimensione di segmento predefinita del modello invece di utilizzare il valore predefinito del modello",
|
46 |
+
"Override segment size": "Ignora dimensione segmento",
|
47 |
+
"Batch size": "Dimensione del batch",
|
48 |
+
"Larger consumes more RAM but may process slightly faster": "Più grande consuma più RAM ma potrebbe elaborare leggermente più velocemente",
|
49 |
+
"Normalization threshold": "Soglia di normalizzazione",
|
50 |
+
"The threshold for audio normalization": "La soglia per la normalizzazione dell'audio",
|
51 |
+
"Amplification threshold": "Soglia di amplificazione",
|
52 |
+
"The threshold for audio amplification": "La soglia per l'amplificazione dell'audio",
|
53 |
+
"Hop length": "Lunghezza del salto",
|
54 |
+
"Usually called stride in neural networks; only change if you know what you're doing": "Solitamente chiamato passo nelle reti neurali; cambialo solo se sai cosa stai facendo",
|
55 |
+
"Balance quality and speed. 1024 = fast but lower, 320 = slower but better quality": "Bilancia la qualità e la velocità. 1024 = veloce ma inferiore, 320 = più lento ma migliore qualità",
|
56 |
+
"Identify leftover artifacts within vocal output; may improve separation for some songs": "Identifica gli artefatti residui nell'output vocale; potrebbe migliorare la separazione per alcune canzoni",
|
57 |
+
"Post process": "Post-elaborazione",
|
58 |
+
"Post process threshold": "Soglia di post-elaborazione",
|
59 |
+
"Threshold for post-processing": "Soglia per la post-elaborazione",
|
60 |
+
"Size of segments into which the audio is split. Higher = slower but better quality": "Dimensione dei segmenti in cui l'audio è diviso. Più alto = più lento ma migliore qualità",
|
61 |
+
"Enable segment-wise processing": "Abilita l'elaborazione per segmenti",
|
62 |
+
"Segment-wise processing": "Elaborazione per segmenti",
|
63 |
+
"Stem 5": "Traccia 5",
|
64 |
+
"Stem 6": "Traccia 6",
|
65 |
+
"Output only single stem": "Visualizza solo la traccia singola",
|
66 |
+
"Write the stem you want, check the stems of each model on Leaderboard. e.g. Instrumental": "Scrivi la traccia che desideri, controlla le tracce di ciascun modello nella classifica. Ad esempio, Instrumental",
|
67 |
+
"Leaderboard": "Classifica",
|
68 |
+
"List filter": "Elenco filtri",
|
69 |
+
"Filter and sort the model list by stem": "Filtra e ordina l'elenco dei modelli per traccia",
|
70 |
+
"Show list!": "Mostra elenco!",
|
71 |
+
"Language have been saved. Restart UVR5 UI to apply the changes": "La lingua stata salvata. Riavvia UVR5 UI per applicare le modifiche",
|
72 |
+
"Error reading main config file": "Errore nella lettura del file di configurazione principale",
|
73 |
+
"Error writing to main config file": "Errore nella scrittura sul file di configurazione principale",
|
74 |
+
"Error reading settings file": "Errore nella lettura del file delle impostazioni",
|
75 |
+
"Current settings saved successfully! They will be loaded next time": "Le impostazioni correnti sono state salvate con successo! Saranno caricate al prossimo avvio",
|
76 |
+
"Error saving settings": "Errore nel salvataggio delle impostazioni",
|
77 |
+
"Settings reset to default. Default settings will be loaded next time": "Impostazioni ripristinate ai valori predefiniti. Le impostazioni predefinite saranno caricate al prossimo avvio",
|
78 |
+
"Error resetting settings": "Errore nel ripristino delle impostazioni",
|
79 |
+
"Settings": "Impostazioni",
|
80 |
+
"Language selector": "Selettore della lingua",
|
81 |
+
"Select the language you want to use. (Requires restarting the App)": "Seleziona la lingua che desideri utilizzare. (Richiede il riavvio dell'App)",
|
82 |
+
"Alternative model downloader": "Downloader alternativo dei modelli",
|
83 |
+
"Download method": "Metodo di scaricamento",
|
84 |
+
"Select the download method you want to use. (Must have it installed)": "Seleziona il metodo di scaricamento che desideri utilizzare. (Devi averlo installato)",
|
85 |
+
"Model to download": "Modello da scaricare",
|
86 |
+
"Select the model to download using the selected method": "Seleziona il modello da scaricare utilizzando il metodo selezionato",
|
87 |
+
"Separation settings management": "Gestione delle impostazioni di separazione",
|
88 |
+
"Save your current separation parameter settings or reset them to the application defaults": "Salva le impostazioni correnti dei parametri di separazione o ripristinale ai valori predefiniti dell'applicazione",
|
89 |
+
"Save current settings": "Salva impostazioni correnti",
|
90 |
+
"Reset settings to default": "Ripristina impostazioni predefinite"
|
91 |
+
}
|
assets/i18n/languages/ja_JP.json
ADDED
@@ -0,0 +1,91 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"If you like UVR5 UI you can star my repo on [GitHub](https://github.com/Eddycrack864/UVR5-UI)": "UVR5 UIが気に入ったら、私の[GitHub](https://github.com/Eddycrack864/UVR5-UI)リポジトリにスターを付けてください",
|
3 |
+
"Try UVR5 UI on Hugging Face with A100 [here](https://huggingface.co/spaces/TheStinger/UVR5_UI)": "A100搭載の Hugging Face で UVR5 UI を試してみる [ここ](https://huggingface.co/spaces/TheStinger/UVR5_UI)",
|
4 |
+
"Select the model": "モデルを選択",
|
5 |
+
"Select the output format": "出力形式を選択",
|
6 |
+
"Overlap": "重複",
|
7 |
+
"Amount of overlap between prediction windows": "予測ウィンドウ間の重複量",
|
8 |
+
"Segment size": "セグメントサイズ",
|
9 |
+
"Larger consumes more resources, but may give better results": "大きいほどリソースを消費しますが、より良い結果が得られる可能性がある",
|
10 |
+
"Input audio": "入力オーディオ",
|
11 |
+
"Separation by link": "リンクによる分離",
|
12 |
+
"Link": "リンク",
|
13 |
+
"Paste the link here": "ここにリンクを貼り付け",
|
14 |
+
"You can paste the link to the video/audio from many sites, check the complete list [here](https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md)": "ビデオ/オーディオへのリンクをさまざまなサイトから貼り付けることができる。完全なリストは [ここ](https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md) で確認して",
|
15 |
+
"Download!": "ダウンロード!",
|
16 |
+
"Batch separation": "バッチ分離",
|
17 |
+
"Input path": "入力パス",
|
18 |
+
"Place the input path here": "入力パスをここに配置する",
|
19 |
+
"Output path": "出力パス",
|
20 |
+
"Place the output path here": "出力パスをここに配置する",
|
21 |
+
"Separate!": "分離!",
|
22 |
+
"Output information": "出力情報",
|
23 |
+
"Stem 1": "ステム 1",
|
24 |
+
"Stem 2": "ステム 2",
|
25 |
+
"Denoise": "ノイズ除去",
|
26 |
+
"Enable denoising during separation": "分離中にノイズ除去を有効にする",
|
27 |
+
"Window size": "ウィンドウサイズ",
|
28 |
+
"Agression": "アグレッシブネス",
|
29 |
+
"Intensity of primary stem extraction": "プライマリステム抽出の強度",
|
30 |
+
"TTA": "TTA",
|
31 |
+
"Enable Test-Time-Augmentation; slow but improves quality": "テスト時データ拡張を有効にする; 遅いですが品質が向上する",
|
32 |
+
"High end process": "ハイエンドプロセス",
|
33 |
+
"Mirror the missing frequency range of the output": "出力の欠落した周波数範囲をミラーリングする",
|
34 |
+
"Shifts": "シフト",
|
35 |
+
"Number of predictions with random shifts, higher = slower but better quality": "ランダムシフトによる予測の数、高いほど遅いが品質が向上する",
|
36 |
+
"Overlap between prediction windows. Higher = slower but better quality": "予測ウィンドウ間の重複. 高いほど遅いが品質が向上する",
|
37 |
+
"Stem 3": "ステム 3",
|
38 |
+
"Stem 4": "ステム 4",
|
39 |
+
"Themes": "テーマ",
|
40 |
+
"Theme": "テーマ",
|
41 |
+
"Select the theme you want to use. (Requires restarting the App)": "使用したいテーマを選択して。(アプリの再起動が必要です)",
|
42 |
+
"Credits": "クレジット",
|
43 |
+
"Language": "言語",
|
44 |
+
"Advanced settings": "詳細設定",
|
45 |
+
"Override model default segment size instead of using the model default value": "モデルのデフォルト値を使用する代わりに、モデルのデフォルトのセグメント サイズを上書きする",
|
46 |
+
"Override segment size": "セグメントサイズを上書きする",
|
47 |
+
"Batch size": "バッチサイズ",
|
48 |
+
"Larger consumes more RAM but may process slightly faster": "大きいほどRAMの消費量は多くなりますが、処理速度が若干速くなる",
|
49 |
+
"Normalization threshold": "正規化しきい値",
|
50 |
+
"The threshold for audio normalization": "オーディオ正規化の閾値",
|
51 |
+
"Amplification threshold": "増幅閾値",
|
52 |
+
"The threshold for audio amplification": "オーディオ増幅の閾値",
|
53 |
+
"Hop length": "ホップ長",
|
54 |
+
"Usually called stride in neural networks; only change if you know what you're doing": "ニューラル ネットワークでは通常、ストライドと呼ばれます。何をしているのかわかっている場合にのみ変更してください",
|
55 |
+
"Balance quality and speed. 1024 = fast but lower, 320 = slower but better quality": "品質と速度のバランスをとる。1024 = 高速だが低速、320 = 低速だが高品質",
|
56 |
+
"Identify leftover artifacts within vocal output; may improve separation for some songs": "ボーカル出力内の残留アーティファクトを識別します。一部の曲では分離が改善される可能性がある",
|
57 |
+
"Post process": "ポストプロセス",
|
58 |
+
"Post process threshold": "ポストプロセスしきい値",
|
59 |
+
"Threshold for post-processing": "後処理のしきい値",
|
60 |
+
"Size of segments into which the audio is split. Higher = slower but better quality": "オーディオを分割するセグメントのサイズ。大きいほど遅くなりますが、品質は向上する",
|
61 |
+
"Enable segment-wise processing": "セグメントごとの処理を有効にする",
|
62 |
+
"Segment-wise processing": "セグメントごとの処理",
|
63 |
+
"Stem 5": "ステム 5",
|
64 |
+
"Stem 6": "ステム 6",
|
65 |
+
"Output only single stem": "1つのステムのみを出力",
|
66 |
+
"Write the stem you want, check the stems of each model on Leaderboard. e.g. Instrumental": "望むステムを書き込み、リーダーボードの各モデルのステムを確認してください。例 Instrumental",
|
67 |
+
"Leaderboard": "リーダーボード",
|
68 |
+
"List filter": "リストフィルタ",
|
69 |
+
"Filter and sort the model list by stem": "ステムでモデルリストをフィルタおよびソート",
|
70 |
+
"Show list!": "リストを表示!",
|
71 |
+
"Language have been saved. Restart UVR5 UI to apply the changes": "言語が保存された。変更を適用するには、UVR5 UI を再起動してください",
|
72 |
+
"Error reading main config file": "メイン設定ファイルの読み取りエラー",
|
73 |
+
"Error writing to main config file": "メイン設定ファイルへの書き込みエラー",
|
74 |
+
"Error reading settings file": "設定ファイルの読み取りエラー",
|
75 |
+
"Current settings saved successfully! They will be loaded next time": "現在の設定が正常に保存された!次回起動時にロードされる",
|
76 |
+
"Error saving settings": "設定の保存エラー",
|
77 |
+
"Settings reset to default. Default settings will be loaded next time": "設定がデフォルトにリセットされた。次回起動時にデフォルト設定がロードされる",
|
78 |
+
"Error resetting settings": "設定のリセットエラー",
|
79 |
+
"Settings": "設定",
|
80 |
+
"Language selector": "言語セレクター",
|
81 |
+
"Select the language you want to use. (Requires restarting the App)": "使用する言語を選択してください。(アプリの再起動が必要です)",
|
82 |
+
"Alternative model downloader": "代替モデルダウンローダー",
|
83 |
+
"Download method": "ダウンロード方法",
|
84 |
+
"Select the download method you want to use. (Must have it installed)": "使用するダウンロード方法を選択してください。(インストールされている必要がある)",
|
85 |
+
"Model to download": "ダウンロードするモデル",
|
86 |
+
"Select the model to download using the selected method": "選択した方法を使用してダウンロードするモデルを選択してください",
|
87 |
+
"Separation settings management": "分離設定の管理",
|
88 |
+
"Save your current separation parameter settings or reset them to the application defaults": "現在の分離パラメータ設定を保存するか、アプリケーションのデフォルト設定にリセットする",
|
89 |
+
"Save current settings": "現在の設定を保存",
|
90 |
+
"Reset settings to default": "設定をデフォルトにリセット"
|
91 |
+
}
|
assets/i18n/languages/ko_KR.json
ADDED
@@ -0,0 +1,91 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"If you like UVR5 UI you can star my repo on [GitHub](https://github.com/Eddycrack864/UVR5-UI)": "UVR5 UI가 마음에 드신다면 [GitHub](https://github.com/Eddycrack864/UVR5-UI)에서 제 리포지토리에 별을 추가해 주세요",
|
3 |
+
"Try UVR5 UI on Hugging Face with A100 [here](https://huggingface.co/spaces/TheStinger/UVR5_UI)": "Hugging Face에서 A100으로 구동되는 UVR5 UI를 사용해 보세요 [이곳](https://huggingface.co/spaces/TheStinger/UVR5_UI)",
|
4 |
+
"Select the model": "모델 선택",
|
5 |
+
"Select the output format": "출력 형식 선택",
|
6 |
+
"Overlap": "오버랩",
|
7 |
+
"Amount of overlap between prediction windows": "예측 기간 간의 오버랩 정도",
|
8 |
+
"Segment size": "세그먼트 크기",
|
9 |
+
"Larger consumes more resources, but may give better results": "크기가 클수록 더 많은 리소스가 소모되지만, 더 나은 결과를 얻을 수 있습니다",
|
10 |
+
"Input audio": "오디오 입력",
|
11 |
+
"Separation by link": "링크로 분리하기",
|
12 |
+
"Link": "링크",
|
13 |
+
"Paste the link here": "링크를 여기에 붙여 넣으세요",
|
14 |
+
"You can paste the link to the video/audio from many sites, check the complete list [here](https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md)": "여러 사이트의 비디오/오디오 링크를 붙여 넣을 수 있습니다. 지원되는 사이트 목록은 [이곳](https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md)에서 확인하세요",
|
15 |
+
"Download!": "다운로드!",
|
16 |
+
"Batch separation": "일괄 분리",
|
17 |
+
"Input path": "입력 경로",
|
18 |
+
"Place the input path here": "입력 경로를 여기에 입력하세요",
|
19 |
+
"Output path": "출력 경로",
|
20 |
+
"Place the output path here": "출력 경로를 여기에 입력하세요",
|
21 |
+
"Separate!": "분리하기!",
|
22 |
+
"Output information": "출력 정보",
|
23 |
+
"Stem 1": "스템 1",
|
24 |
+
"Stem 2": "스템 2",
|
25 |
+
"Denoise": "디노이즈",
|
26 |
+
"Enable denoising during separation": "분리 중 노이즈 제거 활성화",
|
27 |
+
"Window size": "윈도우 크기",
|
28 |
+
"Agression": "추출 강도",
|
29 |
+
"Intensity of primary stem extraction": "주요 스템 추출 강도",
|
30 |
+
"TTA": "TTA",
|
31 |
+
"Enable Test-Time-Augmentation; slow but improves quality": "테스트 시간 증강 활성화; 느리지만 품질이 향상됩니다",
|
32 |
+
"High end process": "고급 처리",
|
33 |
+
"Mirror the missing frequency range of the output": "출력의 누락된 주파수 범위를 보정합니다",
|
34 |
+
"Shifts": "시프트",
|
35 |
+
"Number of predictions with random shifts, higher = slower but better quality": "랜덤 시프트 사용 예측 횟수; 높을수록 느리지만 품질 향상",
|
36 |
+
"Overlap between prediction windows. Higher = slower but better quality": "예측 기간 간의 오버랩. 높을수록 느리지만 품질 향상",
|
37 |
+
"Stem 3": "스템 3",
|
38 |
+
"Stem 4": "스템 4",
|
39 |
+
"Themes": "테마 목록",
|
40 |
+
"Theme": "테마 선택",
|
41 |
+
"Select the theme you want to use. (Requires restarting the App)": "사용할 테마를 선택하세요. (앱 재시작 필요)",
|
42 |
+
"Credits": "크레딧",
|
43 |
+
"Language": "언어",
|
44 |
+
"Advanced settings": "고급 설정",
|
45 |
+
"Override model default segment size instead of using the model default value": "모델 기본값 대신 세그먼트 크기를 재정의합니다.",
|
46 |
+
"Override segment size": "세그먼트 크기 재정의",
|
47 |
+
"Batch size": "배치 크기",
|
48 |
+
"Larger consumes more RAM but may process slightly faster": "값이 클수록 RAM 사용량이 증가하지만 처리 속도가 빨라질 수 있습니다.",
|
49 |
+
"Normalization threshold": "정규화 임계값",
|
50 |
+
"The threshold for audio normalization": "오디오 정규화의 기준 값입니다.",
|
51 |
+
"Amplification threshold": "증폭 임계값",
|
52 |
+
"The threshold for audio amplification": "오디오 증폭의 기준 값입니다.",
|
53 |
+
"Hop length": "홉 길이",
|
54 |
+
"Usually called stride in neural networks; only change if you know what you're doing": "신경망에서는 보통 보폭(stride)이라고 하며, 이 설정을 정확히 이해한 경우에만 변경하세요.",
|
55 |
+
"Balance quality and speed. 1024 = fast but lower, 320 = slower but better quality": "품질과 속도의 균형을 조정합니다. 1024는 빠르지만 품질이 낮고, 320은 느리지만 품질이 더 우수합니다.",
|
56 |
+
"Identify leftover artifacts within vocal output; may improve separation for some songs": "보컬 출력에 남은 아티팩트를 식별하여 일부 곡에서 분리 품질을 향상시킬 수 있습니다.",
|
57 |
+
"Post process": "후처리",
|
58 |
+
"Post process threshold": "후처리 임계값",
|
59 |
+
"Threshold for post-processing": "후처리의 기준 값입니다.",
|
60 |
+
"Size of segments into which the audio is split. Higher = slower but better quality": "오디오를 분할하는 세그먼트 크기입니다. 값이 클수록 처리 속도는 느려지지만 품질이 향상됩니다.",
|
61 |
+
"Enable segment-wise processing": "세그먼트별 처리 활성화",
|
62 |
+
"Segment-wise processing": "세그먼트별 처리",
|
63 |
+
"Stem 5": "스템 5",
|
64 |
+
"Stem 6": "스템 6",
|
65 |
+
"Output only single stem": "단일 스템만 출력",
|
66 |
+
"Write the stem you want, check the stems of each model on Leaderboard. e.g. Instrumental": "원하는 스템을 작성하고 리더보드에서 각 모델의 스템을 확인하세요. 예 Instrumental",
|
67 |
+
"Leaderboard": "리더보드",
|
68 |
+
"List filter": "목록 필터",
|
69 |
+
"Filter and sort the model list by stem": "스템 으로 모델 목록을 필터링하고 정렬합니다",
|
70 |
+
"Show list!": "목록 표시!",
|
71 |
+
"Language have been saved. Restart UVR5 UI to apply the changes": "언어가 저장되었습니다. 변경 사항을 적용하려면 UVR5 UI를 재시작하십시오",
|
72 |
+
"Error reading main config file": "메인 구성 파일을 읽는 중 오류가 발생했습니다",
|
73 |
+
"Error writing to main config file": "메인 구성 파일에 쓰는 중 오류가 발생했습니다",
|
74 |
+
"Error reading settings file": "설정 파일을 읽는 중 오류가 발생했습니다",
|
75 |
+
"Current settings saved successfully! They will be loaded next time": "현재 설정이 성공적으로 저장되었습니다! 다음 실행 시 적용됩니다",
|
76 |
+
"Error saving settings": "설정을 저장하는 중 오류가 발생했습니다",
|
77 |
+
"Settings reset to default. Default settings will be loaded next time": "설정이 기본값으로 초기화되었습니다. 다음 실행 시 기본값이 적용됩니다",
|
78 |
+
"Error resetting settings": "설정을 초기화하는 중 오류가 발생했습니다",
|
79 |
+
"Settings": "설정",
|
80 |
+
"Language selector": "언어 선택기",
|
81 |
+
"Select the language you want to use. (Requires restarting the App)": "사용할 언어를 선택하십시오. (앱 재시작 필요)",
|
82 |
+
"Alternative model downloader": "대체 모델 다운로더",
|
83 |
+
"Download method": "다운로드 방식",
|
84 |
+
"Select the download method you want to use. (Must have it installed)": "사용할 다운로드 방식을 선택하십시오. (해당 프로그램이 설치되어 있어야 합니다)",
|
85 |
+
"Model to download": "다운로드할 모델",
|
86 |
+
"Select the model to download using the selected method": "선택한 방식으로 다운로드할 모델을 선택하십시오",
|
87 |
+
"Separation settings management": "분리 설정 관리",
|
88 |
+
"Save your current separation parameter settings or reset them to the application defaults": "현재 분리 파라미터 설정을 저장하거나 애플리케이션 기본값으로 초기화합니다",
|
89 |
+
"Save current settings": "현재 설정 저장",
|
90 |
+
"Reset settings to default": "기본값으로 설정 초기화"
|
91 |
+
}
|
assets/i18n/languages/ms_MY.json
ADDED
@@ -0,0 +1,91 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"If you like UVR5 UI you can star my repo on [GitHub](https://github.com/Eddycrack864/UVR5-UI)": "Jika anda suka UVR5 UI, anda boleh bintangkan repo saya di [GitHub](https://github.com/Eddycrack864/UVR5-UI)",
|
3 |
+
"Try UVR5 UI on Hugging Face with A100 [here](https://huggingface.co/spaces/TheStinger/UVR5_UI)": "Cuba UVR5 UI di Hugging Face dengan A100 [di sini](https://huggingface.co/spaces/TheStinger/UVR5_UI)",
|
4 |
+
"Select the model": "Pilih model",
|
5 |
+
"Select the output format": "Pilih format output",
|
6 |
+
"Overlap": "Pertindihan",
|
7 |
+
"Amount of overlap between prediction windows": "Jumlah pertindihan antara tetingkap ramalan",
|
8 |
+
"Segment size": "Saiz segmen",
|
9 |
+
"Larger consumes more resources, but may give better results": "Lebih besar guna lebih banyak sumber, tetapi mungkin beri hasil yang lebih baik",
|
10 |
+
"Input audio": "Audio input",
|
11 |
+
"Separation by link": "Pemisahan melalui pautan",
|
12 |
+
"Link": "Pautan",
|
13 |
+
"Paste the link here": "Tampal pautan di sini",
|
14 |
+
"You can paste the link to the video/audio from many sites, check the complete list [here](https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md)": "Anda boleh tampal pautan video/audio dari banyak laman web, semak senarai penuh [di sini](https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md)",
|
15 |
+
"Download!": "Muat turun!",
|
16 |
+
"Batch separation": "Pemisahan berkumpulan",
|
17 |
+
"Input path": "Laluan input",
|
18 |
+
"Place the input path here": "Letak laluan input di sini",
|
19 |
+
"Output path": "Laluan output",
|
20 |
+
"Place the output path here": "Letak laluan output di sini",
|
21 |
+
"Separate!": "Pisahkan!",
|
22 |
+
"Output information": "Maklumat output",
|
23 |
+
"Stem 1": "Stem 1",
|
24 |
+
"Stem 2": "Stem 2",
|
25 |
+
"Denoise": "Nyahbunyi",
|
26 |
+
"Enable denoising during separation": "Aktifkan nyahbunyi semasa pemisahan",
|
27 |
+
"Window size": "Saiz tetingkap",
|
28 |
+
"Agression": "Keagresifan",
|
29 |
+
"Intensity of primary stem extraction": "Keamatan pengekstrakan stem utama",
|
30 |
+
"TTA": "TTA",
|
31 |
+
"Enable Test-Time-Augmentation; slow but improves quality": "Aktifkan Penambahan Masa Ujian; perlahan tetapi tingkatkan kualiti",
|
32 |
+
"High end process": "Proses frekuensi tinggi",
|
33 |
+
"Mirror the missing frequency range of the output": "Cermin julat frekuensi yang hilang dalam output",
|
34 |
+
"Shifts": "Anjakan",
|
35 |
+
"Number of predictions with random shifts, higher = slower but better quality": "Bilangan ramalan dengan anjakan rawak, lebih tinggi = lebih perlahan tetapi kualiti lebih baik",
|
36 |
+
"Overlap between prediction windows. Higher = slower but better quality": "Pertindihan antara tetingkap ramalan. Lebih tinggi = lebih perlahan tetapi kualiti lebih baik",
|
37 |
+
"Stem 3": "Stem 3",
|
38 |
+
"Stem 4": "Stem 4",
|
39 |
+
"Themes": "Tema",
|
40 |
+
"Theme": "Tema",
|
41 |
+
"Select the theme you want to use. (Requires restarting the App)": "Pilih tema yang anda mahu guna. (Perlu mulakan semula Aplikasi)",
|
42 |
+
"Credits": "Kredit",
|
43 |
+
"Language": "Bahasa",
|
44 |
+
"Advanced settings": "Tetapan lanjutan",
|
45 |
+
"Override model default segment size instead of using the model default value": "Ganti saiz segmen lalai model daripada guna nilai asal",
|
46 |
+
"Override segment size": "Ganti saiz segmen",
|
47 |
+
"Batch size": "Saiz kumpulan",
|
48 |
+
"Larger consumes more RAM but may process slightly faster": "Lebih besar guna lebih banyak RAM tetapi mungkin lebih pantas diproses",
|
49 |
+
"Normalization threshold": "Ambang penormalan",
|
50 |
+
"The threshold for audio normalization": "Ambang untuk penormalan audio",
|
51 |
+
"Amplification threshold": "Ambang penguatan",
|
52 |
+
"The threshold for audio amplification": "Ambang untuk penguatan audio",
|
53 |
+
"Hop length": "Panjang lompatan",
|
54 |
+
"Usually called stride in neural networks; only change if you know what you're doing": "Biasanya dipanggil stride dalam rangkaian neural; ubah hanya jika anda tahu apa yang anda lakukan",
|
55 |
+
"Balance quality and speed. 1024 = fast but lower, 320 = slower but better quality": "Seimbangkan kualiti dan kelajuan. 1024 = pantas tetapi rendah, 320 = perlahan tetapi kualiti lebih baik",
|
56 |
+
"Identify leftover artifacts within vocal output; may improve separation for some songs": "Kenal pasti artifak yang tertinggal dalam output vokal; mungkin tingkatkan pemisahan untuk sesetengah lagu",
|
57 |
+
"Post process": "Proses selepas",
|
58 |
+
"Post process threshold": "Ambang proses selepas",
|
59 |
+
"Threshold for post-processing": "Ambang untuk proses selepas",
|
60 |
+
"Size of segments into which the audio is split. Higher = slower but better quality": "Saiz segmen audio yang dibahagi. Lebih tinggi = lebih perlahan tetapi kualiti lebih baik",
|
61 |
+
"Enable segment-wise processing": "Aktifkan pemprosesan mengikut segmen",
|
62 |
+
"Segment-wise processing": "Pemprosesan mengikut segmen",
|
63 |
+
"Stem 5": "Stem 5",
|
64 |
+
"Stem 6": "Stem 6",
|
65 |
+
"Output only single stem": "Keluarkan satu stem sahaja",
|
66 |
+
"Write the stem you want, check the stems of each model on Leaderboard. e.g. Instrumental": "Tulis stem yang anda mahu, semak stem setiap model di Papan Pendahulu. cth: Instrumental",
|
67 |
+
"Leaderboard": "Papan Pendahulu",
|
68 |
+
"List filter": "Penapis senarai",
|
69 |
+
"Filter and sort the model list by stem": "Tapis dan susun senarai model mengikut stem",
|
70 |
+
"Show list!": "Tunjuk senarai!",
|
71 |
+
"Language have been saved. Restart UVR5 UI to apply the changes": "Bahasa telah disimpan. Mulakan semula UI UVR5 untuk menerapkan perubahan",
|
72 |
+
"Error reading main config file": "Ralat membaca fail konfigurasi utama",
|
73 |
+
"Error writing to main config file": "Ralat menulis ke fail konfigurasi utama",
|
74 |
+
"Error reading settings file": "Ralat membaca fail tetapan",
|
75 |
+
"Current settings saved successfully! They will be loaded next time": "Tetapan semasa berjaya disimpan! Ia akan dimuatkan pada kali seterusnya",
|
76 |
+
"Error saving settings": "Ralat menyimpan tetapan",
|
77 |
+
"Settings reset to default. Default settings will be loaded next time": "Tetapan telah dikembalikan kepada lalai. Tetapan lalai akan dimuatkan pada kali seterusnya",
|
78 |
+
"Error resetting settings": "Ralat mengembalikan tetapan",
|
79 |
+
"Settings": "Tetapan",
|
80 |
+
"Language selector": "Pemilih bahasa",
|
81 |
+
"Select the language you want to use. (Requires restarting the App)": "Pilih bahasa yang ingin anda gunakan. (Memerlukan aplikasi dimulakan semula)",
|
82 |
+
"Alternative model downloader": "Pemuat turun model alternatif",
|
83 |
+
"Download method": "Kaedah muat turun",
|
84 |
+
"Select the download method you want to use. (Must have it installed)": "Pilih kaedah muat turun yang ingin digunakan. (Perlu dipasang dahulu)",
|
85 |
+
"Model to download": "Model untuk dimuat turun",
|
86 |
+
"Select the model to download using the selected method": "Pilih model untuk dimuat turun menggunakan kaedah yang dipilih",
|
87 |
+
"Separation settings management": "Pengurusan tetapan pemisahan",
|
88 |
+
"Save your current separation parameter settings or reset them to the application defaults": "Simpan tetapan parameter pemisahan semasa anda atau kembalikan kepada lalai aplikasi",
|
89 |
+
"Save current settings": "Simpan tetapan semasa",
|
90 |
+
"Reset settings to default": "Tetapkan semula tetapan kepada lalai"
|
91 |
+
}
|
assets/i18n/languages/pt_BR.json
ADDED
@@ -0,0 +1,91 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"If you like UVR5 UI you can star my repo on [GitHub](https://github.com/Eddycrack864/UVR5-UI)": "Se você gosta do UVR5 UI, você pode favoritar meu repo em [GitHub](https://github.com/Eddycrack864/UVR5-UI)",
|
3 |
+
"Try UVR5 UI on Hugging Face with A100 [here](https://huggingface.co/spaces/TheStinger/UVR5_UI)": "Tente UVR5 UI no Hugging Face com A100 [aqui](https://huggingface.co/spaces/TheStinger/UVR5_UI)",
|
4 |
+
"Select the model": "Selecione o modelo",
|
5 |
+
"Select the output format": "Selecione o formato de saída",
|
6 |
+
"Overlap": "Sobreposição",
|
7 |
+
"Amount of overlap between prediction windows": "Quantidade de sobreposição entre janelas de previsão",
|
8 |
+
"Segment size": "Tamanho de segmento",
|
9 |
+
"Larger consumes more resources, but may give better results": "Maior consume mais recursos, mas retorna melhores resultados",
|
10 |
+
"Input audio": "Áudio de entrada",
|
11 |
+
"Separation by link": "Separação por link",
|
12 |
+
"Link": "Link",
|
13 |
+
"Paste the link here": "Cole o link aqui",
|
14 |
+
"You can paste the link to the video/audio from many sites, check the complete list [here](https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md)": "Você pode colar o link de um vídeo/áudio de vários sites, confira a lista [aqui](https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md)",
|
15 |
+
"Download!": "Download!",
|
16 |
+
"Batch separation": "Separação de lote",
|
17 |
+
"Input path": "Caminho de entrada",
|
18 |
+
"Place the input path here": "Coloque o caminho de entrada aqui",
|
19 |
+
"Output path": "Caminho de saída",
|
20 |
+
"Place the output path here": "Coloque o caminho de saída aqui",
|
21 |
+
"Separate!": "Separar!",
|
22 |
+
"Output information": "Informação de saída",
|
23 |
+
"Stem 1": "Stem 1",
|
24 |
+
"Stem 2": "Stem 2",
|
25 |
+
"Denoise": "Reduçao de ruído",
|
26 |
+
"Enable denoising during separation": "Ativar redução de ruído durante separação",
|
27 |
+
"Window size": "Tamanho da janela",
|
28 |
+
"Agression": "Agressividade",
|
29 |
+
"Intensity of primary stem extraction": "Intensidade da extração de stem primaria",
|
30 |
+
"TTA": "TTA",
|
31 |
+
"Enable Test-Time-Augmentation; slow but improves quality": "Aumentar tempo de teste; lento mas melhora qualidade",
|
32 |
+
"High end process": "Processo de alta qualidade",
|
33 |
+
"Mirror the missing frequency range of the output": "Espelhar a frequência faltante de saida",
|
34 |
+
"Shifts": "Turnos",
|
35 |
+
"Number of predictions with random shifts, higher = slower but better quality": "Numero de previsões com turnos aleatorios, maior = mais lento porem mais qualidade",
|
36 |
+
"Overlap between prediction windows. Higher = slower but better quality": "Sobreposição entre janelas de previsão. Maior = mais lento porem mais qualidade",
|
37 |
+
"Stem 3": "Stem 3",
|
38 |
+
"Stem 4": "Stem 4",
|
39 |
+
"Themes": "Temas",
|
40 |
+
"Theme": "Tema",
|
41 |
+
"Select the theme you want to use. (Requires restarting the App)": "Selecione o tema que deseja utilizar. (Requer reiniciar o App)",
|
42 |
+
"Credits": "Créditos",
|
43 |
+
"Language": "Idioma",
|
44 |
+
"Advanced settings": "Opções Avançadas",
|
45 |
+
"Override model default segment size instead of using the model default value": "Substituir tamanho de segmento padrão ao invés de usar valor padrão do modelo",
|
46 |
+
"Override segment size": "Substituir tamanho de segmento",
|
47 |
+
"Batch size": "Tamanho do lote",
|
48 |
+
"Larger consumes more RAM but may process slightly faster": "Maior consome mais RAM, mas processa mais rapido",
|
49 |
+
"Normalization threshold": "Limite de normalização",
|
50 |
+
"The threshold for audio normalization": "Limite de normalização para áudio",
|
51 |
+
"Amplification threshold": "Limite para amplicação",
|
52 |
+
"The threshold for audio amplification": "Limite para amplicação para áudio",
|
53 |
+
"Hop length": "Tamanho do pulo",
|
54 |
+
"Usually called stride in neural networks; only change if you know what you're doing": "Normalmente chamado stride em redes neurais; Somente altere se souber o que está fazendo",
|
55 |
+
"Balance quality and speed. 1024 = fast but lower, 320 = slower but better quality": "Balancear qualidade e velocidade. 1024 = Rápido porem lento, 320 = Lento porem melhor qualidade",
|
56 |
+
"Identify leftover artifacts within vocal output; may improve separation for some songs": "Identificar artefatos restantes na saída de vocal; Pode melhorar isolamento para algumas músicas",
|
57 |
+
"Post process": "Pós-processamento",
|
58 |
+
"Post process threshold": "Limite de pós-processamento",
|
59 |
+
"Threshold for post-processing": "Limite para pós-processamento",
|
60 |
+
"Size of segments into which the audio is split. Higher = slower but better quality": "Tamanho de segmentos para cortar o áudio. Maior = Lento porem melhor qualidade",
|
61 |
+
"Enable segment-wise processing": "Ativar Processamento por segmento",
|
62 |
+
"Segment-wise processing": "Processamento por segmento",
|
63 |
+
"Stem 5": "Stem 5",
|
64 |
+
"Stem 6": "Stem 6",
|
65 |
+
"Output only single stem": "Saída apenas de uma stem",
|
66 |
+
"Write the stem you want, check the stems of each model on Leaderboard. e.g. Instrumental": "Escreva a stem que deseja, verifique as stems de cada modelo no Tabela de classificação. Ex. Instrumental",
|
67 |
+
"Leaderboard": "Tabela de classificação",
|
68 |
+
"List filter": "Filtro de lista",
|
69 |
+
"Filter and sort the model list by stem": "Filtrar e classificar a lista de modelos por stem",
|
70 |
+
"Show list!": "Mostrar lista!",
|
71 |
+
"Language have been saved. Restart UVR5 UI to apply the changes": "Idioma foi salvo. Reinicie UVR5 UI para aplicar as mudanças",
|
72 |
+
"Error reading main config file": "Erro ao ler arquivo de configuração principal",
|
73 |
+
"Error writing to main config file": "Erro ao escrever arquivo de configuração principal",
|
74 |
+
"Error reading settings file": "Erro ao ler arquivo de configurações",
|
75 |
+
"Current settings saved successfully! They will be loaded next time": "Configurações atuais salvas com sucesso! Serão carregadas na próxima vez.",
|
76 |
+
"Error saving settings": "Erro ao salvar configurações",
|
77 |
+
"Settings reset to default. Default settings will be loaded next time": "Configurações redefinidas para padrão",
|
78 |
+
"Error resetting settings": "Erro ao resetar as configurações",
|
79 |
+
"Settings": "Configurações",
|
80 |
+
"Language selector": "Seletor de Idiomas",
|
81 |
+
"Select the language you want to use. (Requires restarting the App)": "Selecione a linguagem que deseja utilizar (Requer reiniciar o aplicativo)",
|
82 |
+
"Alternative model downloader": "Downloader alternativo de modelos",
|
83 |
+
"Download method": "Método de download",
|
84 |
+
"Select the download method you want to use. (Must have it installed)": "Selecione o método de downloade que deseja utilizar. (Deve estar instalado)",
|
85 |
+
"Model to download": "Modelo para baixar",
|
86 |
+
"Select the model to download using the selected method": "Selecione o modelo para baixar utilizando o método selecionado",
|
87 |
+
"Separation settings management": "Configuração de método de separação",
|
88 |
+
"Save your current separation parameter settings or reset them to the application defaults": "Salvar configurações de parametros de separação ou reiniciar para os padrões da aplicação",
|
89 |
+
"Save current settings": "Salvar configurações atuais",
|
90 |
+
"Reset settings to default": "Redefinir configurações para padrão"
|
91 |
+
}
|
assets/i18n/languages/ru_RU.json
ADDED
@@ -0,0 +1,91 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"If you like UVR5 UI you can star my repo on [GitHub](https://github.com/Eddycrack864/UVR5-UI)": "Если вам нравится UVR5 UI, вы можете посмотреть мое репо на [GitHub](https://github.com/Eddycrack864/UVR5-UI)",
|
3 |
+
"Try UVR5 UI on Hugging Face with A100 [here](https://huggingface.co/spaces/TheStinger/UVR5_UI)": "Попробуйте UVR5 UI на Hugging Face с A100 [здесь](https://huggingface.co/spaces/TheStinger/UVR5_UI)",
|
4 |
+
"Select the model": "Выбор модели",
|
5 |
+
"Select the output format": "Выброр выходного формата",
|
6 |
+
"Overlap": "Пересечение",
|
7 |
+
"Amount of overlap between prediction windows": "Величина пересечения между окнами прогнозов",
|
8 |
+
"Segment size": "Размер сегмента",
|
9 |
+
"Larger consumes more resources, but may give better results": "Больший размер потребляет больше ресурсов, но может дать лучшие результаты",
|
10 |
+
"Input audio": "Входной аудиосигнал",
|
11 |
+
"Separation by link": "Разделение по ссылке",
|
12 |
+
"Link": "Ссылка",
|
13 |
+
"Paste the link here": "Вставьте ссылку здесь",
|
14 |
+
"You can paste the link to the video/audio from many sites, check the complete list [here](https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md)": "Вы можете вставить ссылку на видео/аудио с многих сайтов, посмотрите полный список [здесь](https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md)",
|
15 |
+
"Download!": "Скачать!",
|
16 |
+
"Batch separation": "Пакетное разделение",
|
17 |
+
"Input path": "Входной путь",
|
18 |
+
"Place the input path here": "Вставьте путь входного аудио здесь",
|
19 |
+
"Output path": "Выходной путь",
|
20 |
+
"Place the output path here": "Вставьте путь выходного аудио здесь",
|
21 |
+
"Separate!": "Разделить!",
|
22 |
+
"Output information": "Выходная информация",
|
23 |
+
"Stem 1": "Трек 1",
|
24 |
+
"Stem 2": "Трек 2",
|
25 |
+
"Denoise": "Шумоподавление",
|
26 |
+
"Enable denoising during separation": "Включить подавление шума при разделении",
|
27 |
+
"Window size": "Размер окна",
|
28 |
+
"Agression": "Агрессия",
|
29 |
+
"Intensity of primary stem extraction": "Интенсивность извлечения первичной дорожки",
|
30 |
+
"TTA": "TTA",
|
31 |
+
"Enable Test-Time-Augmentation; slow but improves quality": "Включение функции Test-Time-Augmentation; работает медленно, но улучшает качество",
|
32 |
+
"High end process": "Высокопроизводительная обработка",
|
33 |
+
"Mirror the missing frequency range of the output": "Зеркальное отображение недостающего диапазона частот на выходе",
|
34 |
+
"Shifts": "Сдвиги",
|
35 |
+
"Number of predictions with random shifts, higher = slower but better quality": "Количество прогнозов со случайными сдвигами, больше = медленнее, но качественнее",
|
36 |
+
"Overlap between prediction windows. Higher = slower but better quality": "Пересечения между окнами прогнозов. больше = медленнее, но качественнее",
|
37 |
+
"Stem 3": "Трек 3",
|
38 |
+
"Stem 4": "Трек 4",
|
39 |
+
"Themes": "Темы",
|
40 |
+
"Theme": "Тема",
|
41 |
+
"Select the theme you want to use. (Requires restarting the App)": "Выберите тему, которую вы хотите использовать. (Требуется перезапуск приложения)",
|
42 |
+
"Credits": "Благодарность",
|
43 |
+
"Language": "Язык",
|
44 |
+
"Advanced settings": "Продвинутая настройка",
|
45 |
+
"Override model default segment size instead of using the model default value": "Переопределение размера сегмента по умолчанию вместо использования значения по умолчанию для модели",
|
46 |
+
"Override segment size": "Переопределение размера сегмента",
|
47 |
+
"Batch size": "Размер сегмента",
|
48 |
+
"Larger consumes more RAM but may process slightly faster": "Большие размеры используют больше оперативной памяти, но обработка данных может происходить немного быстрее",
|
49 |
+
"Normalization threshold": "Порог нормализации",
|
50 |
+
"The threshold for audio normalization": "Порог нормализации звука",
|
51 |
+
"Amplification threshold": "Порог усиления",
|
52 |
+
"The threshold for audio amplification": "Порог усиления звука",
|
53 |
+
"Hop length": "Длина шага",
|
54 |
+
"Usually called stride in neural networks; only change if you know what you're doing": "В ИИ обычно называется шагом; меняйте его, только если знаете, что делаете",
|
55 |
+
"Balance quality and speed. 1024 = fast but lower, 320 = slower but better quality": "Балансировка качества и скорости. 1024 = быстро, но качество ниже, 320 = медленнее, но качество выше",
|
56 |
+
"Identify leftover artifacts within vocal output; may improve separation for some songs": "Выявление остаточных артефактов в вокальном потоке; может улучшить разделение для некоторых песен",
|
57 |
+
"Post process": "Постобработка",
|
58 |
+
"Post process threshold": "Порог постобработки",
|
59 |
+
"Threshold for post-processing": "Порог для постобработки",
|
60 |
+
"Size of segments into which the audio is split. Higher = slower but better quality": "Размер сегментов, на которые разбивается аудио. Больше = медленнее, но качественнее",
|
61 |
+
"Enable segment-wise processing": "Включить сегментную обработку",
|
62 |
+
"Segment-wise processing": "Сегментная обработка",
|
63 |
+
"Stem 5": "Трек 5",
|
64 |
+
"Stem 6": "Трек 6",
|
65 |
+
"Output only single stem": "Вывод только одного трека",
|
66 |
+
"Write the stem you want, check the stems of each model on Leaderboard. e.g. Instrumental": "Напишите трек, который вы хотите, проверьте треки каждой модели в таблице лидеров. например. Instrumental",
|
67 |
+
"Leaderboard": "Таблица лидеров",
|
68 |
+
"List filter": "Фильтр списка",
|
69 |
+
"Filter and sort the model list by stem": "Фильтровать и сортировать список моделей по трек",
|
70 |
+
"Show list!": "Показать список!",
|
71 |
+
"Language have been saved. Restart UVR5 UI to apply the changes": "Язык был сохранен. Перезапустите UVR5 UI, чтобы применить изменения",
|
72 |
+
"Error reading main config file": "Ошибка чтения главного файла конфигурации",
|
73 |
+
"Error writing to main config file": "Ошибка записи в главный файл конфигурации",
|
74 |
+
"Error reading settings file": "Ошибка при чтении файла настроек",
|
75 |
+
"Current settings saved successfully! They will be loaded next time": "Текущие настройки успешно сохранены! Они будут загружены в следующий раз",
|
76 |
+
"Error saving settings": "Ошибка сохранения настроек",
|
77 |
+
"Settings reset to default. Default settings will be loaded next time": "Настройки сброшены на настройки по умолчанию. Настройки по умолчанию будут загружены в следующий раз",
|
78 |
+
"Error resetting settings": "Ошибка сброса настроек до настроек по умолчанию",
|
79 |
+
"Settings": "Настройки",
|
80 |
+
"Language selector": "Выбор языка",
|
81 |
+
"Select the language you want to use. (Requires restarting the App)": "Выберите язык, который вы хотите использовать. (Требуется перезапуск приложения)",
|
82 |
+
"Alternative model downloader": "Альтернативный загрузчик моделей",
|
83 |
+
"Download method": "Метод загрузки",
|
84 |
+
"Select the download method you want to use. (Must have it installed)": "Выберите метод загрузки, который вы хотите использовать. (Должен быть установлен)",
|
85 |
+
"Model to download": "Загрузить модель",
|
86 |
+
"Select the model to download using the selected method": "Выберите модель для загрузки с помощью выбранного метода",
|
87 |
+
"Separation settings management": "Управление настройками разделения",
|
88 |
+
"Save your current separation parameter settings or reset them to the application defaults": "Сохраните текущие настройки параметров разделения или сбросьте их на настройки по умолчанию",
|
89 |
+
"Save current settings": "Сохранить текущие настройки",
|
90 |
+
"Reset settings to default": "Сбросить настройки до настроек по умолчанию"
|
91 |
+
}
|
assets/i18n/languages/th_TH.json
ADDED
@@ -0,0 +1,91 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"If you like UVR5 UI you can star my repo on [GitHub](https://github.com/Eddycrack864/UVR5-UI)": "ถ้าคุณชอบ UVR5 UI คุณสามารถให้ดาว repo ของผมได้ที่ [GitHub](https://github.com/Eddycrack864/UVR5-UI)",
|
3 |
+
"Try UVR5 UI on Hugging Face with A100 [here](https://huggingface.co/spaces/TheStinger/UVR5_UI)": "ลอง UVR5 UI ผ่าน Hugging Face กับ A100 ได้ [ที่นี่](https://huggingface.co/spaces/TheStinger/UVR5_UI)",
|
4 |
+
"Select the model": "เลือกโมเดล",
|
5 |
+
"Select the output format": "เลือกรูปแบบของเอาท์พุต",
|
6 |
+
"Overlap": "ความทับซ้อน",
|
7 |
+
"Amount of overlap between prediction windows": "ปริมาณความทับซ้อนระหว่างช่วงเวลาของหน้าต่าง",
|
8 |
+
"Segment size": "ขนาดส่วน",
|
9 |
+
"Larger consumes more resources, but may give better results": "ยิ่งมีขนาดใหญ่ยิ่งใช้ทรัพยากรมากขึ้น แต่ก็อาจจะให้ผลลัพธ์ที่ดีกว่า",
|
10 |
+
"Input audio": "อินพุตเสียง",
|
11 |
+
"Separation by link": "แยกด้วยลิงค์",
|
12 |
+
"Link": "ลิงค์",
|
13 |
+
"Paste the link here": "วางลิ้งค์ที่นี้",
|
14 |
+
"You can paste the link to the video/audio from many sites, check the complete list [here](https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md)": "คุณสามารถวางลิงก์ไปยังวิดีโอหรือเสียงจากหลากหลายเว็บไซต์ได้ ตรวจสอบรายการทั้งหมดได้ [ที่นี่](https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md)",
|
15 |
+
"Download!": "ดาวน์โหลด!",
|
16 |
+
"Batch separation": "การแยกเป็นชุด",
|
17 |
+
"Input path": "ที่อยู่ของอินพุต",
|
18 |
+
"Place the input path here": "วางที่อยู่ของอินพุตที่นี่",
|
19 |
+
"Output path": "ที่อยู่ของเอาท์พุต",
|
20 |
+
"Place the output path here": "วางที่อยู่ของเอาท์พุตที่นี่",
|
21 |
+
"Separate!": "เริ่มการแยก!",
|
22 |
+
"Output information": "ข้อมูลเอาท์พุต",
|
23 |
+
"Stem 1": "สเต็มที่ 1",
|
24 |
+
"Stem 2": "สเต็มที่ 2",
|
25 |
+
"Denoise": "ลดเสียงรบกวน",
|
26 |
+
"Enable denoising during separation": "เปิดการลดเสียงรบกวนระหว่างการแยก",
|
27 |
+
"Window size": "ขนาดหน้าต่าง",
|
28 |
+
"Agression": "ความก้าวร้าว",
|
29 |
+
"Intensity of primary stem extraction": "ความเข้มข้นของการคัดแยกสเต็มหลัก",
|
30 |
+
"TTA": "TTA",
|
31 |
+
"Enable Test-Time-Augmentation; slow but improves quality": "เปิดการปรับปรุงข้อมูลในช่วงเวลาทดสอบ; ช้าแต่ปรับปรุงคุณภาพได้",
|
32 |
+
"High end process": "กระบวนการระดับชั้นสูง",
|
33 |
+
"Mirror the missing frequency range of the output": "สะท้อนช่วงความถี่ที่หายไปของเอาต์พุต",
|
34 |
+
"Shifts": "การกะระยะ",
|
35 |
+
"Number of predictions with random shifts, higher = slower but better quality": "จำนวนการทำนายที่มีการกะระยะแบบสุ่ม, สูงมาก = ช้าแต่มีคุณภาพที่ดีกว่า",
|
36 |
+
"Overlap between prediction windows. Higher = slower but better quality": "ความทับซ้อนระหว่างช่วงเวลาของหน้าต่าง. สูงมาก = ช้าแต่มีคุณภาพที่ดีกว่า",
|
37 |
+
"Stem 3": "สเต็มที่ 3",
|
38 |
+
"Stem 4": "สเต็มที่ 4",
|
39 |
+
"Themes": "ธีม",
|
40 |
+
"Theme": "ธีม",
|
41 |
+
"Select the theme you want to use. (Requires restarting the App)": "เลือกธีมที่คุณต้องการจะใช้ (จำเป็นต้องเริ่มแอปใหม่)",
|
42 |
+
"Credits": "เครดิตผู้มีส่วนร่วม",
|
43 |
+
"Language": "ภาษา",
|
44 |
+
"Advanced settings": "การตั้งค่าขั้นสูง",
|
45 |
+
"Override model default segment size instead of using the model default value": "แทนที่ขนาดส่วนค่าเริ่มต้นของโมเดลแทนกา��ใช้ค่าเริ่มต้นของโมเดล",
|
46 |
+
"Override segment size": "ขนาดของส่วนที่จะแทนที่",
|
47 |
+
"Batch size": "ขนาดชุดข้อมูล",
|
48 |
+
"Larger consumes more RAM but may process slightly faster": "ส่วนที่ใหญ่ใช้หน่วยความจำมากขึ้น แต่การประมวลผลนั้นค่อนข้างเร็วกว่า",
|
49 |
+
"Normalization threshold": "เกณฑ์การปรับเสียงสมดุล",
|
50 |
+
"The threshold for audio normalization": "เกณฑ์การปรับเสียงสมดุลของเสียง",
|
51 |
+
"Amplification threshold": "เกณฑ์การขยายเสียง",
|
52 |
+
"The threshold for audio amplification": "เกณฑ์การขยายของเสียง",
|
53 |
+
"Hop length": "ความยาวการข้าม",
|
54 |
+
"Usually called stride in neural networks; only change if you know what you're doing": "โดยทั่วไปเรียกว่าก้าวย่างในเครือข่ายประสาท เปลี่ยนแปลงก็ต่อเมื่อคุณรู้ว่าคุณกำลังทำอะไรอยู่",
|
55 |
+
"Balance quality and speed. 1024 = fast but lower, 320 = slower but better quality": "ความสมดุลของคุณภาพและความเร็ว. 1024 = เร็วแต่ให้คุณภาพที่ต่ำกว่า, 320 = ช้าแต่ให้คุณภาพที่ดีกว่า",
|
56 |
+
"Identify leftover artifacts within vocal output; may improve separation for some songs": "ระบุส่วนที่เทียมที่เหลืออยู่ในเอาต์พุตเสียง อาจช่วยให้แยกเพลงบางเพลงไก้ดีขึ้น",
|
57 |
+
"Post process": "หลังกระบวนการ",
|
58 |
+
"Post process threshold": "เกณฑ์หลังกระบวนการ",
|
59 |
+
"Threshold for post-processing": "เกณฑ์สำหรับหลังกระบวนการ",
|
60 |
+
"Size of segments into which the audio is split. Higher = slower but better quality": "ขนาดของส่วนของเสียงใดเสียงหนึ่งที่แยกออก ค่าที่สูงขึ้น = ช้าแต่ให้คุณภาพที่ดีกว่า",
|
61 |
+
"Enable segment-wise processing": "เปิดการประมวลผลแบบเป็นส่วนๆ",
|
62 |
+
"Segment-wise processing": "การประมวลผลแบบเป็นส่วนๆ",
|
63 |
+
"Stem 5": "สเต็มที่ 5",
|
64 |
+
"Stem 6": "สเต็มที่ 6",
|
65 |
+
"Output only single stem": "ผลลัพธ์เฉพาะสเต็มเดียว",
|
66 |
+
"Write the stem you want, check the stems of each model on Leaderboard. e.g. Instrumental": "เขียนสเต็มที่คุณต้องการ, ตรวจสอบสเต็มของแต่ละโมเดลใน ลีดเดอร์บอร์ด ตัวอย่างเช่น Instrumental",
|
67 |
+
"Leaderboard": "ลีดเดอร์บอร์ด",
|
68 |
+
"List filter": "ตัวกรองรายการ",
|
69 |
+
"Filter and sort the model list by stem": "กรองและเรียงลำดับรายการโมเดลตาม สเต็มที่",
|
70 |
+
"Show list!": "แสดงรายการ!",
|
71 |
+
"Language have been saved. Restart UVR5 UI to apply the changes": "ภาษาถูกเลือกเรียบร้อยแล้ว กรุณารีสตาร์ท UVR5 UI ใหม่เพื่อทำการเปลี่ยนแปลง",
|
72 |
+
"Error reading main config file": "มีข้อผิดพลาดในการเรียกอ่านไฟล์การกำหนดค่าหลัก",
|
73 |
+
"Error writing to main config file": "มีข้อผิดพลาดในการเปลี่ยนแปลงไฟล์การกำหนดค่าหลัก",
|
74 |
+
"Error reading settings file": "มีข้อผิดพลาดในการเรียกอ่านไฟล์การตั้งค่า",
|
75 |
+
"Current settings saved successfully! They will be loaded next time": "ตั้งค่าเสร็จสมบูรณ์ การตั้งค่าจะโหลดในครั้งต่อไป",
|
76 |
+
"Error saving settings": "มีข้อผิดพลาดในการบันทึกการตั้งค่า",
|
77 |
+
"Settings reset to default. Default settings will be loaded next time": "การตั้งค่าถูกตั้งเป็นค่าเริ่มต้น ��ารตั้งค่าเริ่มต้นจะโหลดในครั้งต่อไป",
|
78 |
+
"Error resetting settings": "มีข้อผิดพลาดในรีเซ็ตเป็นค่าเริ่มต้น",
|
79 |
+
"Settings": "การตั้งค่า",
|
80 |
+
"Language selector": "ตัวเลือกภาษา",
|
81 |
+
"Select the language you want to use. (Requires restarting the App)": "เลือกภาษาที่คุณต้องการ (จำเป็นต้องรีสตาร์ทแอป)",
|
82 |
+
"Alternative model downloader": "ตัวดาวน์โหลดโมเดลทางเลือก",
|
83 |
+
"Download method": "หลักวิธีการดาวน์โหลด",
|
84 |
+
"Select the download method you want to use. (Must have it installed)": "เลือกหลักวิธีการดาวน์โหลดที่คุณต้องการจะใช้ (จำเป็นต้องติดตั้งก่อน)",
|
85 |
+
"Model to download": "โมเดลที่ต้องการจะดาวน์โหลด",
|
86 |
+
"Select the model to download using the selected method": "เลือกโมเดลที่ต้องการจะดาวน์โหลดโดยเลือกหลักวิธีการดาวน์โหลด",
|
87 |
+
"Separation settings management": "การจัดการการตั้งค่าการแยกเสียง",
|
88 |
+
"Save your current separation parameter settings or reset them to the application defaults": "บันทึกการตั้งค่าการแยกเสียงปัจจุบันของคุณ หรือรีเซ็ตเป็นค่าเริ่มต้นของแอป",
|
89 |
+
"Save current settings": "บันทึกการตั้งค่าปัจจุบันของคุณ",
|
90 |
+
"Reset settings to default": "รีเซ็ตการตั้งค่าเป็นค่าเริ่มต้น"
|
91 |
+
}
|
assets/i18n/languages/tr_TR.json
ADDED
@@ -0,0 +1,91 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"If you like UVR5 UI you can star my repo on [GitHub](https://github.com/Eddycrack864/UVR5-UI)": "UVR5 UI'ı beğendiyseniz GitHub'daki repoma yıldız verebilirsiniz [GitHub](https://github.com/Eddycrack864/UVR5-UI)",
|
3 |
+
"Try UVR5 UI on Hugging Face with A100 [here](https://huggingface.co/spaces/TheStinger/UVR5_UI)": "UVR5 UI'ı A100 ile Hugging Face'de deneyin [buradan](https://huggingface.co/spaces/TheStinger/UVR5_UI)",
|
4 |
+
"Select the model": "Modeli seçin",
|
5 |
+
"Select the output format": "Çıktı formatını seçin",
|
6 |
+
"Overlap": "Örtüşme",
|
7 |
+
"Amount of overlap between prediction windows": "Tahmin pencereleri arasındaki örtüşme miktarı",
|
8 |
+
"Segment size": "Segment boyutu",
|
9 |
+
"Larger consumes more resources, but may give better results": "Daha büyük boyut daha fazla kaynak tüketir ancak daha iyi sonuçlar verebilir",
|
10 |
+
"Input audio": "Ses girişi",
|
11 |
+
"Separation by link": "Bağlantı ile ayırma",
|
12 |
+
"Link": "Bağlantı",
|
13 |
+
"Paste the link here": "Bağlantıyı buraya yapıştırın",
|
14 |
+
"You can paste the link to the video/audio from many sites, check the complete list [here](https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md)": "Birçok siteden video/ses bağlantısını yapıştırabilirsiniz, tam listeyi [buradan](https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md) kontrol edin",
|
15 |
+
"Download!": "İndir!",
|
16 |
+
"Batch separation": "Toplu ayırma",
|
17 |
+
"Input path": "Giriş yolu",
|
18 |
+
"Place the input path here": "Giriş yolunu buraya yerleştirin",
|
19 |
+
"Output path": "Çıkış yolu",
|
20 |
+
"Place the output path here": "Çıkış yolunu buraya yerleştirin",
|
21 |
+
"Separate!": "Ayır!",
|
22 |
+
"Output information": "Çıktı bilgisi",
|
23 |
+
"Stem 1": "Kanal 1",
|
24 |
+
"Stem 2": "Kanal 2",
|
25 |
+
"Denoise": "Gürültü giderme",
|
26 |
+
"Enable denoising during separation": "Ayırma sırasında gürültü gidermeyi etkinleştir",
|
27 |
+
"Window size": "Pencere boyutu",
|
28 |
+
"Agression": "Saldırganlık",
|
29 |
+
"Intensity of primary stem extraction": "Birincil kanal çıkarma yoğunluğu",
|
30 |
+
"TTA": "TTA",
|
31 |
+
"Enable Test-Time-Augmentation; slow but improves quality": "Test-Zamanı-Artırımını etkinleştir; yavaş ama kaliteyi artırır",
|
32 |
+
"High end process": "Yüksek kalite işleme",
|
33 |
+
"Mirror the missing frequency range of the output": "Eksik frekans aralığını çıktıda yansıt",
|
34 |
+
"Shifts": "Kaymalar",
|
35 |
+
"Number of predictions with random shifts, higher = slower but better quality": "Rastgele kaymalarla tahmin sayısı, yüksek = daha yavaş ama daha iyi kalite",
|
36 |
+
"Overlap between prediction windows. Higher = slower but better quality": "Pencereleri arasındaki örtüşme miktarı. Yüksek = daha yavaş ama daha iyi kalite",
|
37 |
+
"Stem 3": "Kanal 3",
|
38 |
+
"Stem 4": "Kanal 4",
|
39 |
+
"Themes": "Temalar",
|
40 |
+
"Theme": "Tema",
|
41 |
+
"Select the theme you want to use. (Requires restarting the App)": "Kullanmak istediğiniz temayı seçin. (Uygulamayı yeniden başlatmayı gerektirir)",
|
42 |
+
"Credits": "Katkıda Bulunanlar",
|
43 |
+
"Language": "Dil",
|
44 |
+
"Advanced settings": "Gelişmiş Ayarlar",
|
45 |
+
"Override model default segment size instead of using the model default value": "Modelin varsayılan segment boyutunu kullanmak yerine geçersiz kıl",
|
46 |
+
"Override segment size": "Segment boyutunu geçersiz kıl",
|
47 |
+
"Batch size": "Toplu iş boyutu",
|
48 |
+
"Larger consumes more RAM but may process slightly faster": "Daha büyük boyut daha fazla RAM tüketir ancak biraz daha hızlı işleyebilir",
|
49 |
+
"Normalization threshold": "Normalleştirme eşiği",
|
50 |
+
"The threshold for audio normalization": "Ses normalleştirme eşiği",
|
51 |
+
"Amplification threshold": "Yükseltme eşiği",
|
52 |
+
"The threshold for audio amplification": "Ses yükseltme eşiği",
|
53 |
+
"Hop length": "Atlama uzunluğu",
|
54 |
+
"Usually called stride in neural networks; only change if you know what you're doing": "Genellikle sinir ağlarında adım olarak adlandırılır; yalnızca ne yaptığınızı biliyorsanız değiştirin",
|
55 |
+
"Balance quality and speed. 1024 = fast but lower, 320 = slower but better quality": "Kalite ve hızı dengeleyin. 1024 = hızlı ancak düşük kalite, 320 = yavaş ancak daha iyi kalite",
|
56 |
+
"Identify leftover artifacts within vocal output; may improve separation for some songs": "Vokal çıktısındaki kalan yapaylıkları belirleyin; bazı şarkılar için ayrımı iyileştirebilir",
|
57 |
+
"Post process": "Son işlem",
|
58 |
+
"Post process threshold": "Son işlem eşiği",
|
59 |
+
"Threshold for post-processing": "Son işlem için eşik",
|
60 |
+
"Size of segments into which the audio is split. Higher = slower but better quality": "Sesin bölündüğü segmentlerin boyutu. Daha yüksek = daha yavaş ancak daha iyi kalite",
|
61 |
+
"Enable segment-wise processing": "Segment bazında işlemeyi etkinleştir",
|
62 |
+
"Segment-wise processing": "Segment bazında işleme",
|
63 |
+
"Stem 5": "Kanal 5",
|
64 |
+
"Stem 6": "Kanal 6",
|
65 |
+
"Output only single stem": "Sadece tek kanal çıkışı",
|
66 |
+
"Write the stem you want, check the stems of each model on Leaderboard. e.g. Instrumental": "İstediğiniz kanalı yazın, her modelin gövdelerini Lider Tablosunda kontrol edin. Örn. Instrumental",
|
67 |
+
"Leaderboard": "Liderlik tablosu",
|
68 |
+
"List filter": "Liste filtresi",
|
69 |
+
"Filter and sort the model list by stem": "Model listesini kanala göre filtreleyin ve sıralayın",
|
70 |
+
"Show list!": "Listeyi göster!",
|
71 |
+
"Language have been saved. Restart UVR5 UI to apply the changes": "Dil kaydedildi. Değişikliklerin uygulanması için UVR5 UI'yi yeniden başlatın",
|
72 |
+
"Error reading main config file": "Ana yapılandırma dosyası okunurken hata oluştu",
|
73 |
+
"Error writing to main config file": "Ana yapılandırma dosyasına yazılırken hata oluştu",
|
74 |
+
"Error reading settings file": "Ayarlar dosyası okunurken hata oluştu",
|
75 |
+
"Current settings saved successfully! They will be loaded next time": "Mevcut ayarlar başarıyla kaydedildi! Bir sonraki açılışta yüklenecek",
|
76 |
+
"Error saving settings": "Ayarlar kaydedilirken hata oluştu",
|
77 |
+
"Settings reset to default. Default settings will be loaded next time": "Ayarlar varsayılanlara sıfırlandı. Bir sonraki açılışta varsayılan ayarlar yüklenecek",
|
78 |
+
"Error resetting settings": "Ayarlar sıfırlanırken hata oluştu",
|
79 |
+
"Settings": "Ayarlar",
|
80 |
+
"Language selector": "Dil seçici",
|
81 |
+
"Select the language you want to use. (Requires restarting the App)": "Kullanmak istediğiniz dili seçin. (Uygulamanın yeniden başlatılması gerekir)",
|
82 |
+
"Alternative model downloader": "Alternatif model indirici",
|
83 |
+
"Download method": "İndirme yöntemi",
|
84 |
+
"Select the download method you want to use. (Must have it installed)": "Kullanmak istediğiniz indirme yöntemini seçin. (Sistemde kurulu olmalıdır)",
|
85 |
+
"Model to download": "İndirilecek model",
|
86 |
+
"Select the model to download using the selected method": "Seçilen yöntemle indirilecek modeli seçin",
|
87 |
+
"Separation settings management": "Ayrıştırma ayarları yönetimi",
|
88 |
+
"Save your current separation parameter settings or reset them to the application defaults": "Mevcut ayrıştırma parametre ayarlarınızı kaydedin veya uygulama varsayılanlarına sıfırlayın",
|
89 |
+
"Save current settings": "Mevcut ayarları kaydet",
|
90 |
+
"Reset settings to default": "Ayarları varsayılanlara sıfırla"
|
91 |
+
}
|
assets/i18n/languages/uk_UA.json
ADDED
@@ -0,0 +1,91 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"If you like UVR5 UI you can star my repo on [GitHub](https://github.com/Eddycrack864/UVR5-UI)": "Якщо вам подобається UVR5 UI, ви можете подивитися моє репо на [GitHub](https://github.com/Eddycrack864/UVR5-UI)",
|
3 |
+
"Try UVR5 UI on Hugging Face with A100 [here](https://huggingface.co/spaces/TheStinger/UVR5_UI)": "Спробуйте UVR5 UI на Hugging Face з A100 [тут](https://huggingface.co/spaces/TheStinger/UVR5_UI)",
|
4 |
+
"Select the model": "Вибір моделі",
|
5 |
+
"Select the output format": "Вибір вихідного формату",
|
6 |
+
"Overlap": "Перетин",
|
7 |
+
"Amount of overlap between prediction windows": "Величина перетину між вікнами прогнозів",
|
8 |
+
"Segment size": "Розмір сегмента",
|
9 |
+
"Larger consumes more resources, but may give better results": "Більший розмір споживає більше ресурсів, але може дати кращі результати",
|
10 |
+
"Input audio": "Вхідний аудіосигнал",
|
11 |
+
"Separation by link": "Поділ за посиланням",
|
12 |
+
"Link": "Посилання",
|
13 |
+
"Paste the link here": "Вставте посилання тут",
|
14 |
+
"You can paste the link to the video/audio from many sites, check the complete list [here](https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md)": "Ви можете вставити посилання на відео/аудіо з багатьох сайтів, подивіться повний список [тут](https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md)",
|
15 |
+
"Download!": "Скачати!",
|
16 |
+
"Batch separation": "Пакетний поділ",
|
17 |
+
"Input path": "Вхідний шлях",
|
18 |
+
"Place the input path here": "Вставте шлях вхідного аудіо тут",
|
19 |
+
"Output path": "Вихідний шлях",
|
20 |
+
"Place the output path here": "Вставте шлях вихідного аудіо тут",
|
21 |
+
"Separate!": "Розділити!",
|
22 |
+
"Output information": "Вихідна інформація",
|
23 |
+
"Stem 1": "Трек 1",
|
24 |
+
"Stem 2": "Трек 2",
|
25 |
+
"Denoise": "Шумозаглушення",
|
26 |
+
"Enable denoising during separation": "Увімкнути придушення шуму під час поділу",
|
27 |
+
"Window size": "Розмір вікна",
|
28 |
+
"Agression": "Агресія",
|
29 |
+
"Intensity of primary stem extraction": "Інтенсивність вилучення первинної доріжки",
|
30 |
+
"TTA": "TTA",
|
31 |
+
"Enable Test-Time-Augmentation; slow but improves quality": "Увімкнення функції Test-Time-Augmentation; працює повільно, але покращує якість",
|
32 |
+
"High end process": "Високопродуктивне оброблення",
|
33 |
+
"Mirror the missing frequency range of the output": "Дзеркальне відображення відсутнього діапазону частот на виході",
|
34 |
+
"Shifts": "Здвиги",
|
35 |
+
"Number of predictions with random shifts, higher = slower but better quality": "Кількість прогнозів із випадковими зсувами, більше = повільніше, але якісніше",
|
36 |
+
"Overlap between prediction windows. Higher = slower but better quality": "Перетину між вікнами прогнозів. більше = повільніше, але якісніше",
|
37 |
+
"Stem 3": "Трек 3",
|
38 |
+
"Stem 4": "Трек 4",
|
39 |
+
"Themes": "Теми",
|
40 |
+
"Theme": "Тема",
|
41 |
+
"Select the theme you want to use. (Requires restarting the App)": "Виберіть тему, яку ви хочете використовувати. (Потрібен перезапуск програми)",
|
42 |
+
"Credits": "Вдячність",
|
43 |
+
"Language": "Мова",
|
44 |
+
"Advanced settings": "Просунута налаштування",
|
45 |
+
"Override model default segment size instead of using the model default value": "Перевизначення розміру сегмента за замовчуванням замість використання значення за замовчуванням для моделі",
|
46 |
+
"Override segment size": "Перевизначення розміру сегмента",
|
47 |
+
"Batch size": "Розмір сегмента",
|
48 |
+
"Larger consumes more RAM but may process slightly faster": "Великі розміри використовують більше оперативної пам'яті, але обробка даних може відбуватися трохи швидше",
|
49 |
+
"Normalization threshold": "Поріг нормалізації",
|
50 |
+
"The threshold for audio normalization": "Поріг нормалізації звуку",
|
51 |
+
"Amplification threshold": "Поріг підсилення",
|
52 |
+
"The threshold for audio amplification": "Поріг підсилення звуку",
|
53 |
+
"Hop length": "Довжина кроку",
|
54 |
+
"Usually called stride in neural networks; only change if you know what you're doing": "У ШІ зазвичай називається кроком; змінюйте його, тільки якщо знаєте, що робите",
|
55 |
+
"Balance quality and speed. 1024 = fast but lower, 320 = slower but better quality": "Балансування якості та швидкості. 1024 = швидко, але якість нижча, 320 = повільніше, але якість вища",
|
56 |
+
"Identify leftover artifacts within vocal output; may improve separation for some songs": "Виявлення залишкових артефактів у вокальному потоці; може поліпшити поділ для деяких пісень",
|
57 |
+
"Post process": "Постобробка",
|
58 |
+
"Post process threshold": "Поріг постоброблення",
|
59 |
+
"Threshold for post-processing": "Поріг для постоброблення",
|
60 |
+
"Size of segments into which the audio is split. Higher = slower but better quality": "Розмір сегментів, на які розбивається аудіо. Більше = повільніше, але якісніше",
|
61 |
+
"Enable segment-wise processing": "Увімкнути сегментне оброблення",
|
62 |
+
"Segment-wise processing": "Сегментне оброблення",
|
63 |
+
"Stem 5": "Трек 5",
|
64 |
+
"Stem 6": "Трек 6",
|
65 |
+
"Output only single stem": "Вихід тільки одного треку",
|
66 |
+
"Write the stem you want, check the stems of each model on Leaderboard. e.g. Instrumental": "Напишіть трек, який ви хочете, перевірте треки кожної моделі на дошці лідерів. наприклад. Instrumental",
|
67 |
+
"Leaderboard": "Дошка лідерів",
|
68 |
+
"List filter": "Фільтр списку",
|
69 |
+
"Filter and sort the model list by stem": "Фільтрувати та сортувати список моделей за трек",
|
70 |
+
"Show list!": "Показати список!",
|
71 |
+
"Language have been saved. Restart UVR5 UI to apply the changes": "Мова була збережена. Перезапустіть UVR5 UI, щоб застосувати зміни",
|
72 |
+
"Error reading main config file": "Помилка читання головного файлу конфігурації",
|
73 |
+
"Error writing to main config file": "Помилка запису в головний файл конфігурації",
|
74 |
+
"Error reading settings file": "Помилка під час читання файлу налаштувань",
|
75 |
+
"Current settings saved successfully! They will be loaded next time": "Поточні налаштування успішно збережено! Вони будуть завантажені наступного разу",
|
76 |
+
"Error saving settings": "Помилка збереження налаштувань",
|
77 |
+
"Settings reset to default. Default settings will be loaded next time": "Налаштування скинуто на налаштування за замовчуванням. Налаштування за замовчуванням буде завантажено наступного разу",
|
78 |
+
"Error resetting settings": "Помилка скидання налаштувань до налаштувань за замовчуванням",
|
79 |
+
"Settings": "Налаштування",
|
80 |
+
"Language selector": "Вибір мови",
|
81 |
+
"Select the language you want to use. (Requires restarting the App)": "Виберіть мову, яку ви хочете використовувати. (Потрібен перезапуск програми)",
|
82 |
+
"Alternative model downloader": "Альтернативний завантажувач моделей",
|
83 |
+
"Download method": "Метод завантаження",
|
84 |
+
"Select the download method you want to use. (Must have it installed)": "Виберіть метод завантаження, який ви хочете використовувати. (Повинен бути встановлений)",
|
85 |
+
"Model to download": "Завантажити модель",
|
86 |
+
"Select the model to download using the selected method": "Виберіть модель для завантаження за допомогою обраного методу",
|
87 |
+
"Separation settings management": "Керування налаштуваннями розділення",
|
88 |
+
"Save your current separation parameter settings or reset them to the application defaults": "Збережіть поточні налаштування параметрів розділення або скиньте їх на налаштування за замовчуванням",
|
89 |
+
"Save current settings": "Зберегти поточні налаштування",
|
90 |
+
"Reset settings to default": "Скинути налаштування до налаштувань за замовчуванням"
|
91 |
+
}
|
assets/i18n/languages/vi_VN.json
ADDED
@@ -0,0 +1,91 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"If you like UVR5 UI you can star my repo on [GitHub](https://github.com/Eddycrack864/UVR5-UI)": "Nếu bạn thích UVR5 UI, hãy đánh dấu sao kho lưu trữ của tôi trên [GitHub](https://github.com/Eddycrack864/UVR5-UI)",
|
3 |
+
"Try UVR5 UI on Hugging Face with A100 [here](https://huggingface.co/spaces/TheStinger/UVR5_UI)": "Dùng thử UVR5 UI trên Hugging Face với A100 [tại đây](https://huggingface.co/spaces/TheStinger/UVR5_UI)",
|
4 |
+
"Select the model": "Chọn mô hình",
|
5 |
+
"Select the output format": "Chọn định dạng đầu ra",
|
6 |
+
"Overlap": "Độ chồng lấp",
|
7 |
+
"Amount of overlap between prediction windows": "Mức độ chồng lấp giữa các cửa sổ dự đoán",
|
8 |
+
"Segment size": "Kích thước phân đoạn",
|
9 |
+
"Larger consumes more resources, but may give better results": "Lớn hơn sẽ tốn nhiều tài nguyên hơn nhưng có thể cho kết quả tốt hơn",
|
10 |
+
"Input audio": "Âm thanh đầu vào",
|
11 |
+
"Separation by link": "Tách bằng liên kết",
|
12 |
+
"Link": "Liên kết",
|
13 |
+
"Paste the link here": "Dán liên kết vào đây",
|
14 |
+
"You can paste the link to the video/audio from many sites, check the complete list [here](https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md)": "Bạn có thể dán liên kết video/audio từ nhiều trang, xem danh sách đầy đủ [tại đây](https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md)",
|
15 |
+
"Download!": "Tải xuống!",
|
16 |
+
"Batch separation": "Xử lý hàng loạt",
|
17 |
+
"Input path": "Đường dẫn đầu vào",
|
18 |
+
"Place the input path here": "Nhập đường dẫn đầu vào tại đây",
|
19 |
+
"Output path": "Đường dẫn đầu ra",
|
20 |
+
"Place the output path here": "Nhập đường dẫn đầu ra tại đây",
|
21 |
+
"Separate!": "Tách!",
|
22 |
+
"Output information": "Thông tin đầu ra",
|
23 |
+
"Stem 1": "Luồng 1",
|
24 |
+
"Stem 2": "Luồng 2",
|
25 |
+
"Denoise": "Khử nhiễu",
|
26 |
+
"Enable denoising during separation": "Bật khử nhiễu trong quá trình tách",
|
27 |
+
"Window size": "Kích thước cửa sổ",
|
28 |
+
"Agression": "Mức độ mạnh",
|
29 |
+
"Intensity of primary stem extraction": "Cường độ trích xuất luồng chính",
|
30 |
+
"TTA": "TTA",
|
31 |
+
"Enable Test-Time-Augmentation; slow but improves quality": "Bật Tăng cường Thời gian Kiểm tra; chậm nhưng cải thiện chất lượng",
|
32 |
+
"High end process": "Quy trình cao cấp",
|
33 |
+
"Mirror the missing frequency range of the output": "Phản chiếu dải tần số thiếu của đầu ra",
|
34 |
+
"Shifts": "Dịch chuyển thời gian",
|
35 |
+
"Number of predictions with random shifts, higher = slower but better quality": "Số lần dự đoán với dịch chuyển ngẫu nhiên, cao hơn = chậm hơn nhưng chất lượng tốt hơn",
|
36 |
+
"Overlap between prediction windows. Higher = slower but better quality": "Độ chồng lấp giữa các cửa sổ dự đoán. Cao hơn = chậm hơn nhưng chất lượng tốt hơn",
|
37 |
+
"Stem 3": "Luồng 3",
|
38 |
+
"Stem 4": "Luồng 4",
|
39 |
+
"Themes": "Chủ đề",
|
40 |
+
"Theme": "Chủ đề",
|
41 |
+
"Select the theme you want to use. (Requires restarting the App)": "Chọn chủ đề bạn muốn sử dụng. (Yêu cầu khởi động lại ứng dụng)",
|
42 |
+
"Credits": "Ghi nhận",
|
43 |
+
"Language": "Ngôn ngữ",
|
44 |
+
"Advanced settings": "Cài đặt nâng cao",
|
45 |
+
"Override model default segment size instead of using the model default value": "Ghi đè kích thước phân đoạn mặc định của mô hình",
|
46 |
+
"Override segment size": "Ghi đè kích thước phân đoạn",
|
47 |
+
"Batch size": "Kích thước lô",
|
48 |
+
"Larger consumes more RAM but may process slightly faster": "Lớn hơn tốn nhiều RAM hơn nhưng có thể xử lý nhanh hơn chút",
|
49 |
+
"Normalization threshold": "Ngưỡng chuẩn hóa",
|
50 |
+
"The threshold for audio normalization": "Ngưỡng cho chuẩn hóa âm thanh",
|
51 |
+
"Amplification threshold": "Ngưỡng khuếch đại",
|
52 |
+
"The threshold for audio amplification": "Ngưỡng cho khuếch đại âm thanh",
|
53 |
+
"Hop length": "Độ dài bước nhảy",
|
54 |
+
"Usually called stride in neural networks; only change if you know what you're doing": "Thường gọi là bước trong mạng nơ-ron; chỉ thay đổi nếu bạn hiểu rõ",
|
55 |
+
"Balance quality and speed. 1024 = fast but lower, 320 = slower but better quality": "Cân bằng chất lượng và tốc độ. 1024 = nhanh nhưng kém, 320 = chậm nhưng tốt hơn",
|
56 |
+
"Identify leftover artifacts within vocal output; may improve separation for some songs": "Nhận diện nhiễu còn sót trong âm thanh giọng hát; có thể cải thiện tách nhạc cho một số bài",
|
57 |
+
"Post process": "Hậu xử lý",
|
58 |
+
"Post process threshold": "Ngưỡng hậu xử lý",
|
59 |
+
"Threshold for post-processing": "Ngưỡng cho hậu xử lý",
|
60 |
+
"Size of segments into which the audio is split. Higher = slower but better quality": "Kích thước phân đoạn âm thanh. Lớn hơn = chậm hơn nhưng chất lượng tốt hơn",
|
61 |
+
"Enable segment-wise processing": "Bật xử lý theo phân đoạn",
|
62 |
+
"Segment-wise processing": "Xử lý theo phân đoạn",
|
63 |
+
"Stem 5": "Luồng 5",
|
64 |
+
"Stem 6": "Luồng 6",
|
65 |
+
"Output only single stem": "Chỉ xuất một luồng duy nhất",
|
66 |
+
"Write the stem you want, check the stems of each model on Leaderboard. e.g. Instrumental": "Viết tên luồng bạn muốn, kiểm tra các luồng của từng mô hình trên Bảng xếp hạng. Ví dụ: Nhạc đệm",
|
67 |
+
"Leaderboard": "Bảng xếp hạng",
|
68 |
+
"List filter": "Bộ lọc danh sách",
|
69 |
+
"Filter and sort the model list by stem": "Lọc và sắp xếp danh sách mô hình theo luồng",
|
70 |
+
"Show list!": "Hiện danh sách!",
|
71 |
+
"Language have been saved. Restart UVR5 UI to apply the changes": "Đã lưu ngôn ngữ. Khởi động lại giao diện UVR5 để áp dụng thay đổi.",
|
72 |
+
"Error reading main config file": "Lỗi khi đọc tệp cấu hình chính",
|
73 |
+
"Error writing to main config file": "Lỗi khi ghi vào tệp cấu hình chính",
|
74 |
+
"Error reading settings file": "Lỗi khi đọc tệp cài đặt",
|
75 |
+
"Current settings saved successfully! They will be loaded next time": "Đã lưu các cài đặt hiện tại thành công! Chúng sẽ được tải vào lần tới.",
|
76 |
+
"Error saving settings": "Lỗi khi lưu cài đặt",
|
77 |
+
"Settings reset to default. Default settings will be loaded next time": "Đã đặt lại cài đặt về mặc định. Các cài đặt mặc định sẽ được tải vào lần tới.",
|
78 |
+
"Error resetting settings": "Lỗi khi đặt lại cài đặt",
|
79 |
+
"Settings": "Cài đặt",
|
80 |
+
"Language selector": "Bộ chọn ngôn ngữ",
|
81 |
+
"Select the language you want to use. (Requires restarting the App)": "Chọn ngôn ngữ bạn muốn sử dụng. (Yêu cầu khởi động lại Ứng dụng)",
|
82 |
+
"Alternative model downloader": "Trình tải xuống mô hình thay thế",
|
83 |
+
"Download method": "Phương pháp tải xuống",
|
84 |
+
"Select the download method you want to use. (Must have it installed)": "Chọn phương pháp tải xuống bạn muốn sử dụng. (Phải đã cài đặt)",
|
85 |
+
"Model to download": "Mô hình để tải xuống",
|
86 |
+
"Select the model to download using the selected method": "Chọn mô hình để tải xuống bằng phương pháp đã chọn",
|
87 |
+
"Separation settings management": "Quản lý cài đặt tách âm",
|
88 |
+
"Save your current separation parameter settings or reset them to the application defaults": "Lưu các cài đặt tham số tách âm hiện tại của bạn hoặc đặt lại chúng về mặc định của ứng dụng.",
|
89 |
+
"Save current settings": "Lưu cài đặt hiện tại",
|
90 |
+
"Reset settings to default": "Đặt lại cài đặt về mặc định"
|
91 |
+
}
|
assets/i18n/languages/zh_CN.json
ADDED
@@ -0,0 +1,91 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"If you like UVR5 UI you can star my repo on [GitHub](https://github.com/Eddycrack864/UVR5-UI)": "喜欢 UVR5 UI 的话,可以在 [GitHub](https://github.com/Eddycrack864/UVR5-UI) 上标星我的仓库",
|
3 |
+
"Try UVR5 UI on Hugging Face with A100 [here](https://huggingface.co/spaces/TheStinger/UVR5_UI)": "在 Huggingface 上尝试 A100 的 UVR5 UI [这里](https://huggingface.co/spaces/TheStinger/UVR5_UI)",
|
4 |
+
"Select the model": "选择模型",
|
5 |
+
"Select the output format": "选择输出格式",
|
6 |
+
"Overlap": "重叠",
|
7 |
+
"Amount of overlap between prediction windows": "预测窗口之间的重叠量",
|
8 |
+
"Segment size": "段大小",
|
9 |
+
"Larger consumes more resources, but may give better results": "更大的模型消耗更多资源,但可能产生更好的结果",
|
10 |
+
"Input audio": "输入音频",
|
11 |
+
"Separation by link": "按链接分离",
|
12 |
+
"Link": "链接",
|
13 |
+
"Paste the link here": "请在此粘贴链接",
|
14 |
+
"You can paste the link to the video/audio from many sites, check the complete list [here](https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md)": "您可以从许多站点粘贴视频/音频的链接,完整列表请参见 [这里](https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md)",
|
15 |
+
"Download!": "下载!",
|
16 |
+
"Batch separation": "批量分离",
|
17 |
+
"Input path": "输入路径",
|
18 |
+
"Place the input path here": "在此处放置输入路径",
|
19 |
+
"Output path": "输出路径",
|
20 |
+
"Place the output path here": "将输出路径放在这里",
|
21 |
+
"Separate!": "分离!",
|
22 |
+
"Output information": "输出信息",
|
23 |
+
"Stem 1": "干声 1",
|
24 |
+
"Stem 2": "干声 2",
|
25 |
+
"Denoise": "去噪",
|
26 |
+
"Enable denoising during separation": "分离过程中启用降噪",
|
27 |
+
"Window size": "窗口大小",
|
28 |
+
"Agression": "攻击性",
|
29 |
+
"Intensity of primary stem extraction": "初生茎提取强度",
|
30 |
+
"TTA": "TTA",
|
31 |
+
"Enable Test-Time-Augmentation; slow but improves quality": "启用测试时间增强;速度较慢但提高质量",
|
32 |
+
"High end process": "高频处理",
|
33 |
+
"Mirror the missing frequency range of the output": "镜像输出中缺失的频率范围",
|
34 |
+
"Shifts": "偏移",
|
35 |
+
"Number of predictions with random shifts, higher = slower but better quality": "随机偏移预测次数,越高越慢但质量越好",
|
36 |
+
"Overlap between prediction windows. Higher = slower but better quality": "预测窗口之间的重叠. 越高越慢但质量越好",
|
37 |
+
"Stem 3": "干声 3",
|
38 |
+
"Stem 4": "干声 4",
|
39 |
+
"Themes": "主题",
|
40 |
+
"Theme": "主题",
|
41 |
+
"Select the theme you want to use. (Requires restarting the App)": "选择您要使用的主题。(需要重新启动应用程序)",
|
42 |
+
"Credits": "鸣谢",
|
43 |
+
"Language": "语言",
|
44 |
+
"Advanced settings": "高级设置",
|
45 |
+
"Override model default segment size instead of using the model default value": "覆盖模型默认段大小,而不是使用模型默认值",
|
46 |
+
"Override segment size": "覆盖段大小",
|
47 |
+
"Batch size": "批大小",
|
48 |
+
"Larger consumes more RAM but may process slightly faster": "更大的批次消耗更多的内存,但可能处理速度稍快",
|
49 |
+
"Normalization threshold": "归一化阈值",
|
50 |
+
"The threshold for audio normalization": "音频归一化的阈值",
|
51 |
+
"Amplification threshold": "放大量阈值",
|
52 |
+
"The threshold for audio amplification": "音频放大量阈值",
|
53 |
+
"Hop length": "跳跃长度",
|
54 |
+
"Usually called stride in neural networks; only change if you know what you're doing": "通常称为神经网络中的步幅;仅在你知道自己在做什么的情况下更改",
|
55 |
+
"Balance quality and speed. 1024 = fast but lower, 320 = slower but better quality": "平衡质量和速度。1024 = 快但质量较低,320 = 慢但质量更好",
|
56 |
+
"Identify leftover artifacts within vocal output; may improve separation for some songs": "识别声乐输出中的残留人工制品;可能改善某些歌曲的分离",
|
57 |
+
"Post process": "后处理",
|
58 |
+
"Post process threshold": "后处理阈值",
|
59 |
+
"Threshold for post-processing": "后处理阈值",
|
60 |
+
"Size of segments into which the audio is split. Higher = slower but better quality": "音频分割成的片段的大小。越大 = 速度越慢但质量越好",
|
61 |
+
"Enable segment-wise processing": "启用分段处理",
|
62 |
+
"Segment-wise processing": "分段处理",
|
63 |
+
"Stem 5": "干声 5",
|
64 |
+
"Stem 6": "干声 6",
|
65 |
+
"Output only single stem": "仅输出单个干声",
|
66 |
+
"Write the stem you want, check the stems of each model on Leaderboard. e.g. Instrumental": "写下你想要的干声,检查排行榜上每个模型的干声。例如 Instrumental",
|
67 |
+
"Leaderboard": "排行榜",
|
68 |
+
"List filter": "列表过滤器",
|
69 |
+
"Filter and sort the model list by stem": "通过干声筛选和排序模型列表",
|
70 |
+
"Show list!": "显示列表!",
|
71 |
+
"Language have been saved. Restart UVR5 UI to apply the changes": "语言已保存。请���启 UVR5 UI 以应用更改。",
|
72 |
+
"Error reading main config file": "读取主配置文件时出错",
|
73 |
+
"Error writing to main config file": "写入主配置文件时出错",
|
74 |
+
"Error reading settings file": "读取设置文件时出错",
|
75 |
+
"Current settings saved successfully! They will be loaded next time": "当前设置已成功保存!下次启动时将加载。",
|
76 |
+
"Error saving settings": "保存设置时出错",
|
77 |
+
"Settings reset to default. Default settings will be loaded next time": "设置已重置为默认值。下次启动时将加载默认设置。",
|
78 |
+
"Error resetting settings": "重置设置时出错",
|
79 |
+
"Settings": "设置",
|
80 |
+
"Language selector": "语言选择器",
|
81 |
+
"Select the language you want to use. (Requires restarting the App)": "选择您想要使用的语言。(需要重启应用)",
|
82 |
+
"Alternative model downloader": "备选模型下载器",
|
83 |
+
"Download method": "下载方法",
|
84 |
+
"Select the download method you want to use. (Must have it installed)": "选择您想要使用的下载方法。(必须已安装)",
|
85 |
+
"Model to download": "要下载的模型",
|
86 |
+
"Select the model to download using the selected method": "使用选定的方法选择要下载的模型",
|
87 |
+
"Separation settings management": "分离设置管理",
|
88 |
+
"Save your current separation parameter settings or reset them to the application defaults": "保存您当前的分离参数设置或将其重置为应用程序默认值。",
|
89 |
+
"Save current settings": "保存当前设置",
|
90 |
+
"Reset settings to default": "重置为默认设置"
|
91 |
+
}
|
assets/i18n/scan.py
ADDED
@@ -0,0 +1,64 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import ast
|
2 |
+
import json
|
3 |
+
from pathlib import Path
|
4 |
+
from collections import OrderedDict
|
5 |
+
|
6 |
+
def extract_i18n_strings(node):
|
7 |
+
i18n_strings = []
|
8 |
+
|
9 |
+
if (
|
10 |
+
isinstance(node, ast.Call)
|
11 |
+
and isinstance(node.func, ast.Name)
|
12 |
+
and node.func.id == "i18n"
|
13 |
+
):
|
14 |
+
for arg in node.args:
|
15 |
+
if isinstance(arg, ast.Str):
|
16 |
+
i18n_strings.append(arg.s)
|
17 |
+
|
18 |
+
for child_node in ast.iter_child_nodes(node):
|
19 |
+
i18n_strings.extend(extract_i18n_strings(child_node))
|
20 |
+
|
21 |
+
return i18n_strings
|
22 |
+
|
23 |
+
def process_file(file_path):
|
24 |
+
with open(file_path, "r", encoding="utf8") as file:
|
25 |
+
code = file.read()
|
26 |
+
if "I18nAuto" in code:
|
27 |
+
tree = ast.parse(code)
|
28 |
+
i18n_strings = extract_i18n_strings(tree)
|
29 |
+
print(file_path, len(i18n_strings))
|
30 |
+
return i18n_strings
|
31 |
+
return []
|
32 |
+
|
33 |
+
py_files = Path(".").rglob("*.py")
|
34 |
+
|
35 |
+
code_keys = set()
|
36 |
+
|
37 |
+
for py_file in py_files:
|
38 |
+
strings = process_file(py_file)
|
39 |
+
code_keys.update(strings)
|
40 |
+
|
41 |
+
print()
|
42 |
+
print("Total unique:", len(code_keys))
|
43 |
+
|
44 |
+
standard_file = "languages/en_US.json"
|
45 |
+
with open(standard_file, "r", encoding="utf-8") as file:
|
46 |
+
standard_data = json.load(file, object_pairs_hook=OrderedDict)
|
47 |
+
standard_keys = set(standard_data.keys())
|
48 |
+
|
49 |
+
unused_keys = standard_keys - code_keys
|
50 |
+
missing_keys = code_keys - standard_keys
|
51 |
+
|
52 |
+
print("Unused keys:", len(unused_keys))
|
53 |
+
for unused_key in unused_keys:
|
54 |
+
print("\t", unused_key)
|
55 |
+
|
56 |
+
print("Missing keys:", len(missing_keys))
|
57 |
+
for missing_key in missing_keys:
|
58 |
+
print("\t", missing_key)
|
59 |
+
|
60 |
+
code_keys_dict = OrderedDict((s, s) for s in code_keys)
|
61 |
+
|
62 |
+
with open(standard_file, "w", encoding="utf-8") as file:
|
63 |
+
json.dump(code_keys_dict, file, ensure_ascii=False, indent=4, sort_keys=True)
|
64 |
+
file.write("\n")
|
assets/models.json
ADDED
@@ -0,0 +1,515 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"BS-Roformer-Viperx-1297": [
|
3 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/model_bs_roformer_ep_317_sdr_12.9755.ckpt",
|
4 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/model_bs_roformer_ep_317_sdr_12.9755.yaml"
|
5 |
+
],
|
6 |
+
"BS-Roformer-Viperx-1296": [
|
7 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/model_bs_roformer_ep_368_sdr_12.9628.ckpt",
|
8 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/model_bs_roformer_ep_368_sdr_12.9628.yaml"
|
9 |
+
],
|
10 |
+
"BS-Roformer-Viperx-1053": [
|
11 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/model_bs_roformer_ep_937_sdr_10.5309.ckpt",
|
12 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/model_bs_roformer_ep_937_sdr_10.5309.yaml"
|
13 |
+
],
|
14 |
+
"Mel-Roformer-Viperx-1143": [
|
15 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/model_mel_band_roformer_ep_3005_sdr_11.4360.ckpt",
|
16 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/model_mel_band_roformer_ep_3005_sdr_11.4360.yaml"
|
17 |
+
],
|
18 |
+
"BS-Roformer-De-Reverb": [
|
19 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/deverb_bs_roformer_8_384dim_10depth.ckpt",
|
20 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/deverb_bs_roformer_8_384dim_10depth_config.yaml"
|
21 |
+
],
|
22 |
+
"Mel-Roformer-Crowd-Aufr33-Viperx": [
|
23 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/mel_band_roformer_crowd_aufr33_viperx_sdr_8.7144.ckpt",
|
24 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/mel_band_roformer_crowd_aufr33_viperx_sdr_8.7144_config.yaml"
|
25 |
+
],
|
26 |
+
"Mel-Roformer-Denoise-Aufr33": [
|
27 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/denoise_mel_band_roformer_aufr33_sdr_27.9959.ckpt",
|
28 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/denoise_mel_band_roformer_aufr33_sdr_27.9959_config.yaml"
|
29 |
+
],
|
30 |
+
"Mel-Roformer-Denoise-Aufr33-Aggr": [
|
31 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/denoise_mel_band_roformer_aufr33_aggr_sdr_27.9768.ckpt",
|
32 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/denoise_mel_band_roformer_aufr33_aggr_sdr_27.9768_config.yaml"
|
33 |
+
],
|
34 |
+
"MelBand Roformer | Denoise-Debleed by Gabox": [
|
35 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/mel_band_roformer_denoise_debleed_gabox.ckpt",
|
36 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/config_mel_band_roformer_instrumental_gabox.yaml"
|
37 |
+
],
|
38 |
+
"Mel-Roformer-Karaoke-Aufr33-Viperx": [
|
39 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/mel_band_roformer_karaoke_aufr33_viperx_sdr_10.1956.ckpt",
|
40 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/mel_band_roformer_karaoke_aufr33_viperx_sdr_10.1956_config.yaml"
|
41 |
+
],
|
42 |
+
"MelBand Roformer | Karaoke by Gabox": [
|
43 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/mel_band_roformer_karaoke_gabox.ckpt",
|
44 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/config_mel_band_roformer_instrumental_gabox.yaml"
|
45 |
+
],
|
46 |
+
"MelBand Roformer | Karaoke by becruily": [
|
47 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/mel_band_roformer_karaoke_becruily.ckpt",
|
48 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/config_mel_band_roformer_karaoke_becruily.yaml"
|
49 |
+
],
|
50 |
+
"MelBand Roformer | Vocals by Kimberley Jensen": [
|
51 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/vocals_mel_band_roformer.ckpt",
|
52 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/vocals_mel_band_roformer.yaml"
|
53 |
+
],
|
54 |
+
"MelBand Roformer Kim | FT by unwa": [
|
55 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/mel_band_roformer_kim_ft_unwa.ckpt",
|
56 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/config_mel_band_roformer_kim_ft_unwa.yaml"
|
57 |
+
],
|
58 |
+
"MelBand Roformer Kim | FT 2 by unwa": [
|
59 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/mel_band_roformer_kim_ft2_unwa.ckpt",
|
60 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/config_mel_band_roformer_kim_ft_unwa.yaml"
|
61 |
+
],
|
62 |
+
"MelBand Roformer Kim | FT 2 Bleedless by unwa": [
|
63 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/mel_band_roformer_kim_ft2_bleedless_unwa.ckpt",
|
64 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/config_mel_band_roformer_kim_ft_unwa.yaml"
|
65 |
+
],
|
66 |
+
"MelBand Roformer Kim | FT 3 by unwa": [
|
67 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/mel_band_roformer_kim_ft3_unwa.ckpt",
|
68 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/config_mel_band_roformer_kim_ft_unwa.yaml"
|
69 |
+
],
|
70 |
+
"MelBand Roformer Kim | Inst V1 by Unwa": [
|
71 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/melband_roformer_inst_v1.ckpt",
|
72 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/config_melbandroformer_inst.yaml"
|
73 |
+
],
|
74 |
+
"MelBand Roformer Kim | Inst V1 Plus by Unwa": [
|
75 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/melband_roformer_inst_v1_plus.ckpt",
|
76 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/config_melbandroformer_inst.yaml"
|
77 |
+
],
|
78 |
+
"MelBand Roformer Kim | Inst V1 (E) by Unwa": [
|
79 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/melband_roformer_inst_v1e.ckpt",
|
80 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/config_melbandroformer_inst.yaml"
|
81 |
+
],
|
82 |
+
"MelBand Roformer Kim | Inst V1 (E) Plus by Unwa": [
|
83 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/melband_roformer_inst_v1e_plus.ckpt",
|
84 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/config_melbandroformer_inst.yaml"
|
85 |
+
],
|
86 |
+
"MelBand Roformer Kim | Inst V2 by Unwa": [
|
87 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/melband_roformer_inst_v2.ckpt",
|
88 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/config_melbandroformer_inst_v2.yaml"
|
89 |
+
],
|
90 |
+
"MelBand Roformer Kim | InstVoc Duality V1 by Unwa": [
|
91 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/melband_roformer_instvoc_duality_v1.ckpt",
|
92 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/config_melbandroformer_instvoc_duality.yaml"
|
93 |
+
],
|
94 |
+
"MelBand Roformer Kim | InstVoc Duality V2 by Unwa": [
|
95 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/melband_roformer_instvox_duality_v2.ckpt",
|
96 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/config_melbandroformer_instvoc_duality.yaml"
|
97 |
+
],
|
98 |
+
"MelBand Roformer | Vocals by becruily": [
|
99 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/mel_band_roformer_vocals_becruily.ckpt",
|
100 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/config_mel_band_roformer_vocals_becruily.yaml"
|
101 |
+
],
|
102 |
+
"MelBand Roformer | Instrumental by becruily": [
|
103 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/mel_band_roformer_instrumental_becruily.ckpt",
|
104 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/config_mel_band_roformer_instrumental_becruily.yaml"
|
105 |
+
],
|
106 |
+
"MelBand Roformer | Vocals Fullness by Aname": [
|
107 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/mel_band_roformer_vocal_fullness_aname.ckpt",
|
108 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/config_mel_band_roformer_vocal_fullness_aname.yaml"
|
109 |
+
],
|
110 |
+
"BS Roformer | Vocals by Gabox": [
|
111 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/bs_roformer_vocals_gabox.ckpt",
|
112 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/config_bs_roformer_vocals_gabox.yaml"
|
113 |
+
],
|
114 |
+
"MelBand Roformer | Vocals by Gabox": [
|
115 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/mel_band_roformer_vocals_gabox.ckpt",
|
116 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/config_mel_band_roformer_vocals_gabox.yaml"
|
117 |
+
],
|
118 |
+
"MelBand Roformer | Vocals FV1 by Gabox": [
|
119 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/mel_band_roformer_vocals_fv1_gabox.ckpt",
|
120 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/config_mel_band_roformer_vocals_gabox.yaml"
|
121 |
+
],
|
122 |
+
"MelBand Roformer | Vocals FV2 by Gabox": [
|
123 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/mel_band_roformer_vocals_fv2_gabox.ckpt",
|
124 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/config_mel_band_roformer_vocals_gabox.yaml"
|
125 |
+
],
|
126 |
+
"MelBand Roformer | Vocals FV3 by Gabox": [
|
127 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/mel_band_roformer_vocals_fv3_gabox.ckpt",
|
128 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/config_mel_band_roformer_vocals_gabox.yaml"
|
129 |
+
],
|
130 |
+
"MelBand Roformer | Vocals FV4 by Gabox": [
|
131 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/mel_band_roformer_vocals_fv4_gabox.ckpt",
|
132 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/config_mel_band_roformer_vocals_gabox.yaml"
|
133 |
+
],
|
134 |
+
"MelBand Roformer | Instrumental by Gabox": [
|
135 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/mel_band_roformer_instrumental_gabox.ckpt",
|
136 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/config_mel_band_roformer_instrumental_gabox.yaml"
|
137 |
+
],
|
138 |
+
"MelBand Roformer | Instrumental 2 by Gabox": [
|
139 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/mel_band_roformer_instrumental_2_gabox.ckpt",
|
140 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/config_mel_band_roformer_instrumental_gabox.yaml"
|
141 |
+
],
|
142 |
+
"MelBand Roformer | Instrumental 3 by Gabox": [
|
143 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/mel_band_roformer_instrumental_3_gabox.ckpt",
|
144 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/config_mel_band_roformer_instrumental_gabox.yaml"
|
145 |
+
],
|
146 |
+
"MelBand Roformer | Instrumental Bleedless V1 by Gabox": [
|
147 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/mel_band_roformer_instrumental_bleedless_v1_gabox.ckpt",
|
148 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/config_mel_band_roformer_instrumental_gabox.yaml"
|
149 |
+
],
|
150 |
+
"MelBand Roformer | Instrumental Bleedless V2 by Gabox": [
|
151 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/mel_band_roformer_instrumental_bleedless_v2_gabox.ckpt",
|
152 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/config_mel_band_roformer_instrumental_gabox.yaml"
|
153 |
+
],
|
154 |
+
"MelBand Roformer | Instrumental Bleedless V3 by Gabox": [
|
155 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/mel_band_roformer_instrumental_bleedless_v3_gabox.ckpt",
|
156 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/config_mel_band_roformer_instrumental_gabox.yaml"
|
157 |
+
],
|
158 |
+
"MelBand Roformer | Instrumental Fullness V1 by Gabox": [
|
159 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/mel_band_roformer_instrumental_fullness_v1_gabox.ckpt",
|
160 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/config_mel_band_roformer_instrumental_gabox.yaml"
|
161 |
+
],
|
162 |
+
"MelBand Roformer | Instrumental Fullness V2 by Gabox": [
|
163 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/mel_band_roformer_instrumental_fullness_v2_gabox.ckpt",
|
164 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/config_mel_band_roformer_instrumental_gabox.yaml"
|
165 |
+
],
|
166 |
+
"MelBand Roformer | Instrumental Fullness V3 by Gabox": [
|
167 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/mel_band_roformer_instrumental_fullness_v3_gabox.ckpt",
|
168 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/config_mel_band_roformer_instrumental_gabox.yaml"
|
169 |
+
],
|
170 |
+
"MelBand Roformer | Instrumental Fullness Noisy V4 by Gabox": [
|
171 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/mel_band_roformer_instrumental_fullness_noise_v4_gabox.ckpt",
|
172 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/config_mel_band_roformer_instrumental_gabox.yaml"
|
173 |
+
],
|
174 |
+
"MelBand Roformer | INSTV5 by Gabox": [
|
175 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/mel_band_roformer_instrumental_instv5_gabox.ckpt",
|
176 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/config_mel_band_roformer_instrumental_gabox.yaml"
|
177 |
+
],
|
178 |
+
"MelBand Roformer | INSTV5N by Gabox": [
|
179 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/mel_band_roformer_instrumental_instv5n_gabox.ckpt",
|
180 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/config_mel_band_roformer_instrumental_gabox.yaml"
|
181 |
+
],
|
182 |
+
"MelBand Roformer | INSTV6 by Gabox": [
|
183 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/mel_band_roformer_instrumental_instv6_gabox.ckpt",
|
184 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/config_mel_band_roformer_instrumental_gabox.yaml"
|
185 |
+
],
|
186 |
+
"MelBand Roformer | INSTV6N by Gabox": [
|
187 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/mel_band_roformer_instrumental_instv6n_gabox.ckpt",
|
188 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/config_mel_band_roformer_instrumental_gabox.yaml"
|
189 |
+
],
|
190 |
+
"MelBand Roformer | INSTV7 by Gabox": [
|
191 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/mel_band_roformer_instrumental_instv7_gabox.ckpt",
|
192 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/config_mel_band_roformer_instrumental_gabox.yaml"
|
193 |
+
],
|
194 |
+
"MelBand Roformer | INSTV7N by Gabox": [
|
195 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/mel_band_roformer_instrumental_instv7n_gabox.ckpt",
|
196 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/config_mel_band_roformer_instrumental_gabox.yaml"
|
197 |
+
],
|
198 |
+
"MelBand Roformer | INSTV8 by Gabox": [
|
199 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/mel_band_roformer_instrumental_instv8_gabox.ckpt",
|
200 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/config_mel_band_roformer_instrumental_gabox.yaml"
|
201 |
+
],
|
202 |
+
"MelBand Roformer | INSTV8N by Gabox": [
|
203 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/mel_band_roformer_instrumental_instv8n_gabox.ckpt",
|
204 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/config_mel_band_roformer_instrumental_gabox.yaml"
|
205 |
+
],
|
206 |
+
"MelBand Roformer | FVX by Gabox": [
|
207 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/mel_band_roformer_instrumental_fvx_gabox.ckpt",
|
208 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/config_mel_band_roformer_instrumental_gabox.yaml"
|
209 |
+
],
|
210 |
+
"MelBand Roformer | De-Reverb by anvuew": [
|
211 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/dereverb_mel_band_roformer_anvuew_sdr_19.1729.ckpt",
|
212 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/dereverb_mel_band_roformer_anvuew.yaml"
|
213 |
+
],
|
214 |
+
"MelBand Roformer | De-Reverb Less Aggressive by anvuew": [
|
215 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/dereverb_mel_band_roformer_less_aggressive_anvuew_sdr_18.8050.ckpt",
|
216 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/dereverb_mel_band_roformer_anvuew.yaml"
|
217 |
+
],
|
218 |
+
"MelBand Roformer | De-Reverb Mono by anvuew": [
|
219 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/dereverb_mel_band_roformer_mono_anvuew.ckpt",
|
220 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/dereverb_mel_band_roformer_anvuew.yaml"
|
221 |
+
],
|
222 |
+
"MelBand Roformer | De-Reverb Big by Sucial": [
|
223 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/dereverb_big_mbr_ep_362.ckpt",
|
224 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/config_dereverb_echo_mel_band_roformer_v2.yaml"
|
225 |
+
],
|
226 |
+
"MelBand Roformer | De-Reverb Super Big by Sucial": [
|
227 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/dereverb_super_big_mbr_ep_346.ckpt",
|
228 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/config_dereverb_echo_mel_band_roformer_v2.yaml"
|
229 |
+
],
|
230 |
+
"MelBand Roformer | De-Reverb-Echo by Sucial": [
|
231 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/dereverb-echo_mel_band_roformer_sdr_10.0169.ckpt",
|
232 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/config_dereverb-echo_mel_band_roformer.yaml"
|
233 |
+
],
|
234 |
+
"MelBand Roformer | De-Reverb-Echo V2 by Sucial": [
|
235 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/dereverb-echo_mel_band_roformer_sdr_13.4843_v2.ckpt",
|
236 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/config_dereverb-echo_mel_band_roformer_sdr_13.4843_v2.yaml"
|
237 |
+
],
|
238 |
+
"MelBand Roformer | De-Reverb-Echo Fused by Sucial": [
|
239 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/dereverb_echo_mbr_fused.ckpt",
|
240 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/config_dereverb_echo_mel_band_roformer_v2.yaml"
|
241 |
+
],
|
242 |
+
"MelBand Roformer Kim | SYHFT by SYH99999": [
|
243 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/MelBandRoformerSYHFT.ckpt",
|
244 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/config_vocals_mel_band_roformer_ft.yaml"
|
245 |
+
],
|
246 |
+
"MelBand Roformer Kim | SYHFT V2 by SYH99999": [
|
247 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/MelBandRoformerSYHFTV2.ckpt",
|
248 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/config_vocals_mel_band_roformer_ft.yaml"
|
249 |
+
],
|
250 |
+
"MelBand Roformer Kim | SYHFT V2.5 by SYH99999": [
|
251 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/MelBandRoformerSYHFTV2.5.ckpt",
|
252 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/config_vocals_mel_band_roformer_ft.yaml"
|
253 |
+
],
|
254 |
+
"MelBand Roformer Kim | SYHFT V3 by SYH99999": [
|
255 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/MelBandRoformerSYHFTV3Epsilon.ckpt",
|
256 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/config_vocals_mel_band_roformer_ft.yaml"
|
257 |
+
],
|
258 |
+
"MelBand Roformer Kim | Big SYHFT V1 by SYH99999": [
|
259 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/MelBandRoformerBigSYHFTV1.ckpt",
|
260 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/config_vocals_mel_band_roformer_big_v1_ft.yaml"
|
261 |
+
],
|
262 |
+
"MelBand Roformer Kim | Big Beta 4 FT by unwa": [
|
263 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/melband_roformer_big_beta4.ckpt",
|
264 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/config_melbandroformer_big_beta4.yaml"
|
265 |
+
],
|
266 |
+
"MelBand Roformer Kim | Big Beta 5e FT by unwa": [
|
267 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/melband_roformer_big_beta5e.ckpt",
|
268 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/config_melband_roformer_big_beta5e.yaml"
|
269 |
+
],
|
270 |
+
"MelBand Roformer | Big Beta 6 by unwa": [
|
271 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/melband_roformer_big_beta6.ckpt",
|
272 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/config_melbandroformer_big_beta6.yaml"
|
273 |
+
],
|
274 |
+
"MelBand Roformer | Big Beta 6X by unwa": [
|
275 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/melband_roformer_big_beta6x.ckpt",
|
276 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/config_melbandroformer_big_beta6x.yaml"
|
277 |
+
],
|
278 |
+
"BS Roformer | Chorus Male-Female by Sucial": [
|
279 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/model_chorus_bs_roformer_ep_267_sdr_24.1275.ckpt",
|
280 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/config_chorus_male_female_bs_roformer.yaml"
|
281 |
+
],
|
282 |
+
"BS Roformer | Male-Female by aufr33": [
|
283 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/bs_roformer_male_female_by_aufr33_sdr_7.2889.ckpt",
|
284 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/config_chorus_male_female_bs_roformer.yaml"
|
285 |
+
],
|
286 |
+
"MelBand Roformer | Aspiration by Sucial": [
|
287 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/aspiration_mel_band_roformer_sdr_18.9845.ckpt",
|
288 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/config_aspiration_mel_band_roformer.yaml"
|
289 |
+
],
|
290 |
+
"MelBand Roformer | Aspiration Less Aggressive by Sucial": [
|
291 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/aspiration_mel_band_roformer_less_aggr_sdr_18.1201.ckpt",
|
292 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/config_aspiration_mel_band_roformer.yaml"
|
293 |
+
],
|
294 |
+
"MDX23C_D1581.ckpt": [
|
295 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/MDX23C_D1581.ckpt",
|
296 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/model_2_stem_061321.yaml"
|
297 |
+
],
|
298 |
+
"MDX23C-8KFFT-InstVoc_HQ.ckpt": [
|
299 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/MDX23C-8KFFT-InstVoc_HQ.ckpt",
|
300 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/model_2_stem_full_band_8k.yaml"
|
301 |
+
],
|
302 |
+
"MDX23C-8KFFT-InstVoc_HQ_2.ckpt": [
|
303 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/MDX23C-8KFFT-InstVoc_HQ_2.ckpt",
|
304 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/model_2_stem_full_band_8k.yaml"
|
305 |
+
],
|
306 |
+
"MDX23C-De-Reverb-aufr33-jarredou.ckpt": [
|
307 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/MDX23C-De-Reverb-aufr33-jarredou.ckpt",
|
308 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/config_dereverb_mdx23c.yaml"
|
309 |
+
],
|
310 |
+
"MDX23C-DrumSep-aufr33-jarredou.ckpt": [
|
311 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/MDX23C-DrumSep-aufr33-jarredou.ckpt",
|
312 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/config_drumsep_mdx23c.yaml"
|
313 |
+
],
|
314 |
+
"UVR-MDX-NET-Inst_full_292.onnx": [
|
315 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/UVR-MDX-NET-Inst_full_292.onnx"
|
316 |
+
],
|
317 |
+
"UVR-MDX-NET_Inst_187_beta.onnx": [
|
318 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/UVR-MDX-NET_Inst_187_beta.onnx"
|
319 |
+
],
|
320 |
+
"UVR-MDX-NET_Inst_82_beta.onnx": [
|
321 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/UVR-MDX-NET_Inst_82_beta.onnx"
|
322 |
+
],
|
323 |
+
"UVR-MDX-NET_Inst_90_beta.onnx": [
|
324 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/UVR-MDX-NET_Inst_90_beta.onnx"
|
325 |
+
],
|
326 |
+
"UVR-MDX-NET_Main_340.onnx": [
|
327 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/UVR-MDX-NET_Main_340.onnx"
|
328 |
+
],
|
329 |
+
"UVR-MDX-NET_Main_390.onnx": [
|
330 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/UVR-MDX-NET_Main_390.onnx"
|
331 |
+
],
|
332 |
+
"UVR-MDX-NET_Main_406.onnx": [
|
333 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/UVR-MDX-NET_Main_406.onnx"
|
334 |
+
],
|
335 |
+
"UVR-MDX-NET_Main_427.onnx": [
|
336 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/UVR-MDX-NET_Main_427.onnx"
|
337 |
+
],
|
338 |
+
"UVR-MDX-NET_Main_438.onnx": [
|
339 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/UVR-MDX-NET_Main_438.onnx"
|
340 |
+
],
|
341 |
+
"UVR-MDX-NET-Inst_HQ_1.onnx": [
|
342 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/UVR-MDX-NET-Inst_HQ_1.onnx"
|
343 |
+
],
|
344 |
+
"UVR-MDX-NET-Inst_HQ_2.onnx": [
|
345 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/UVR-MDX-NET-Inst_HQ_2.onnx"
|
346 |
+
],
|
347 |
+
"UVR-MDX-NET-Inst_HQ_3.onnx": [
|
348 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/UVR-MDX-NET-Inst_HQ_3.onnx"
|
349 |
+
],
|
350 |
+
"UVR-MDX-NET-Inst_HQ_4.onnx": [
|
351 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/UVR-MDX-NET-Inst_HQ_4.onnx"
|
352 |
+
],
|
353 |
+
"UVR-MDX-NET-Inst_HQ_5.onnx": [
|
354 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/UVR-MDX-NET-Inst_HQ_5.onnx"
|
355 |
+
],
|
356 |
+
"UVR_MDXNET_Main.onnx": [
|
357 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/UVR_MDXNET_Main.onnx"
|
358 |
+
],
|
359 |
+
"UVR-MDX-NET-Inst_Main.onnx": [
|
360 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/UVR-MDX-NET-Inst_Main.onnx"
|
361 |
+
],
|
362 |
+
"UVR_MDXNET_1_9703.onnx": [
|
363 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/UVR_MDXNET_1_9703.onnx"
|
364 |
+
],
|
365 |
+
"UVR_MDXNET_2_9682.onnx": [
|
366 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/UVR_MDXNET_2_9682.onnx"
|
367 |
+
],
|
368 |
+
"UVR_MDXNET_3_9662.onnx": [
|
369 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/UVR_MDXNET_3_9662.onnx"
|
370 |
+
],
|
371 |
+
"UVR-MDX-NET-Inst_1.onnx": [
|
372 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/UVR-MDX-NET-Inst_1.onnx"
|
373 |
+
],
|
374 |
+
"UVR-MDX-NET-Inst_2.onnx": [
|
375 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/UVR-MDX-NET-Inst_2.onnx"
|
376 |
+
],
|
377 |
+
"UVR-MDX-NET-Inst_3.onnx": [
|
378 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/UVR-MDX-NET-Inst_3.onnx"
|
379 |
+
],
|
380 |
+
"UVR_MDXNET_KARA.onnx": [
|
381 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/UVR_MDXNET_KARA.onnx"
|
382 |
+
],
|
383 |
+
"UVR_MDXNET_KARA_2.onnx": [
|
384 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/UVR_MDXNET_KARA_2.onnx"
|
385 |
+
],
|
386 |
+
"UVR_MDXNET_9482.onnx": [
|
387 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/UVR_MDXNET_9482.onnx"
|
388 |
+
],
|
389 |
+
"UVR-MDX-NET-Voc_FT.onnx": [
|
390 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/UVR-MDX-NET-Voc_FT.onnx"
|
391 |
+
],
|
392 |
+
"Kim_Vocal_1.onnx": [
|
393 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/Kim_Vocal_1.onnx"
|
394 |
+
],
|
395 |
+
"Kim_Vocal_2.onnx": [
|
396 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/Kim_Vocal_2.onnx"
|
397 |
+
],
|
398 |
+
"Kim_Inst.onnx": [
|
399 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/Kim_Inst.onnx"
|
400 |
+
],
|
401 |
+
"Reverb_HQ_By_FoxJoy.onnx": [
|
402 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/Reverb_HQ_By_FoxJoy.onnx"
|
403 |
+
],
|
404 |
+
"UVR-MDX-NET_Crowd_HQ_1.onnx": [
|
405 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/UVR-MDX-NET_Crowd_HQ_1.onnx"
|
406 |
+
],
|
407 |
+
"kuielab_a_vocals.onnx": [
|
408 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/kuielab_a_vocals.onnx"
|
409 |
+
],
|
410 |
+
"kuielab_a_other.onnx": [
|
411 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/kuielab_a_other.onnx"
|
412 |
+
],
|
413 |
+
"kuielab_a_bass.onnx": [
|
414 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/kuielab_a_bass.onnx"
|
415 |
+
],
|
416 |
+
"kuielab_a_drums.onnx": [
|
417 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/kuielab_a_drums.onnx"
|
418 |
+
],
|
419 |
+
"kuielab_b_vocals.onnx": [
|
420 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/kuielab_b_vocals.onnx"
|
421 |
+
],
|
422 |
+
"kuielab_b_other.onnx": [
|
423 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/kuielab_b_other.onnx"
|
424 |
+
],
|
425 |
+
"kuielab_b_bass.onnx": [
|
426 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/kuielab_b_bass.onnx"
|
427 |
+
],
|
428 |
+
"kuielab_b_drums.onnx": [
|
429 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/kuielab_b_drums.onnx"
|
430 |
+
],
|
431 |
+
"1_HP-UVR.pth": [
|
432 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/1_HP-UVR.pth"
|
433 |
+
],
|
434 |
+
"2_HP-UVR.pth": [
|
435 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/2_HP-UVR.pth"
|
436 |
+
],
|
437 |
+
"3_HP-Vocal-UVR.pth": [
|
438 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/3_HP-Vocal-UVR.pth"
|
439 |
+
],
|
440 |
+
"4_HP-Vocal-UVR.pth": [
|
441 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/4_HP-Vocal-UVR.pth"
|
442 |
+
],
|
443 |
+
"5_HP-Karaoke-UVR.pth": [
|
444 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/5_HP-Karaoke-UVR.pth"
|
445 |
+
],
|
446 |
+
"6_HP-Karaoke-UVR.pth": [
|
447 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/6_HP-Karaoke-UVR.pth"
|
448 |
+
],
|
449 |
+
"7_HP2-UVR.pth": [
|
450 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/7_HP2-UVR.pth"
|
451 |
+
],
|
452 |
+
"8_HP2-UVR.pth": [
|
453 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/8_HP2-UVR.pth"
|
454 |
+
],
|
455 |
+
"9_HP2-UVR.pth": [
|
456 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/9_HP2-UVR.pth"
|
457 |
+
],
|
458 |
+
"10_SP-UVR-2B-32000-1.pth": [
|
459 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/10_SP-UVR-2B-32000-1.pth"
|
460 |
+
],
|
461 |
+
"11_SP-UVR-2B-32000-2.pth": [
|
462 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/11_SP-UVR-2B-32000-2.pth"
|
463 |
+
],
|
464 |
+
"12_SP-UVR-3B-44100.pth": [
|
465 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/12_SP-UVR-3B-44100.pth"
|
466 |
+
],
|
467 |
+
"13_SP-UVR-4B-44100-1.pth": [
|
468 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/13_SP-UVR-4B-44100-1.pth"
|
469 |
+
],
|
470 |
+
"14_SP-UVR-4B-44100-2.pth": [
|
471 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/14_SP-UVR-4B-44100-2.pth"
|
472 |
+
],
|
473 |
+
"15_SP-UVR-MID-44100-1.pth": [
|
474 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/15_SP-UVR-MID-44100-1.pth"
|
475 |
+
],
|
476 |
+
"16_SP-UVR-MID-44100-2.pth": [
|
477 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/16_SP-UVR-MID-44100-2.pth"
|
478 |
+
],
|
479 |
+
"17_HP-Wind_Inst-UVR.pth": [
|
480 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/17_HP-Wind_Inst-UVR.pth"
|
481 |
+
],
|
482 |
+
"UVR-De-Echo-Aggressive.pth": [
|
483 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/UVR-De-Echo-Aggressive.pth"
|
484 |
+
],
|
485 |
+
"UVR-De-Echo-Normal.pth": [
|
486 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/UVR-De-Echo-Normal.pth"
|
487 |
+
],
|
488 |
+
"UVR-DeEcho-DeReverb.pth": [
|
489 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/UVR-DeEcho-DeReverb.pth"
|
490 |
+
],
|
491 |
+
"UVR-De-Reverb-aufr33-jarredou.pth": [
|
492 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/UVR-De-Reverb-aufr33-jarredou.pth"
|
493 |
+
],
|
494 |
+
"UVR-DeNoise-Lite.pth": [
|
495 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/UVR-DeNoise-Lite.pth"
|
496 |
+
],
|
497 |
+
"UVR-DeNoise.pth": [
|
498 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/UVR-DeNoise.pth"
|
499 |
+
],
|
500 |
+
"UVR-BVE-4B_SN-44100-1.pth": [
|
501 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/UVR-BVE-4B_SN-44100-1.pth"
|
502 |
+
],
|
503 |
+
"MGM_HIGHEND_v4.pth": [
|
504 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/MGM_HIGHEND_v4.pth"
|
505 |
+
],
|
506 |
+
"MGM_LOWEND_A_v4.pth": [
|
507 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/MGM_LOWEND_A_v4.pth"
|
508 |
+
],
|
509 |
+
"MGM_LOWEND_B_v4.pth": [
|
510 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/MGM_LOWEND_B_v4.pth"
|
511 |
+
],
|
512 |
+
"MGM_MAIN_v4.pth": [
|
513 |
+
"https://github.com/nomadkaraoke/python-audio-separator/releases/download/model-configs/MGM_MAIN_v4.pth"
|
514 |
+
]
|
515 |
+
}
|
assets/presence/discord_presence.py
ADDED
@@ -0,0 +1,152 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
from pypresence import Presence
|
2 |
+
from pypresence.exceptions import DiscordNotFound, InvalidPipe
|
3 |
+
import datetime as dt
|
4 |
+
import threading
|
5 |
+
import functools
|
6 |
+
|
7 |
+
class RichPresenceManager:
|
8 |
+
def __init__(self):
|
9 |
+
self.client_id = "1339001292319621181"
|
10 |
+
self.rpc = None
|
11 |
+
self.running = False
|
12 |
+
self.current_state = "Idling"
|
13 |
+
self.lock = threading.Lock()
|
14 |
+
self.discord_available = True
|
15 |
+
|
16 |
+
self.presence_configs = {
|
17 |
+
# Roformer
|
18 |
+
"Performing BS/Mel Roformer Separation": {
|
19 |
+
"small_image": "roformer",
|
20 |
+
"small_text": "BS/Mel Roformer"
|
21 |
+
},
|
22 |
+
"Performing BS/Mel Roformer Batch Separation": {
|
23 |
+
"small_image": "roformer",
|
24 |
+
"small_text": "BS/Mel Roformer"
|
25 |
+
},
|
26 |
+
# MDXC
|
27 |
+
"Performing MDXC Separationn": {
|
28 |
+
"small_image": "mdxc",
|
29 |
+
"small_text": "MDXC"
|
30 |
+
},
|
31 |
+
"Performing MDXC Batch Separation": {
|
32 |
+
"small_image": "mdxc",
|
33 |
+
"small_text": "MDXC"
|
34 |
+
},
|
35 |
+
# MDX-NET
|
36 |
+
"Performing MDX-NET Separation": {
|
37 |
+
"small_image": "mdxnet",
|
38 |
+
"small_text": "MDX-NET"
|
39 |
+
},
|
40 |
+
"Performing MDX-NET Batch Separation": {
|
41 |
+
"small_image": "mdxnet",
|
42 |
+
"small_text": "MDX-NET"
|
43 |
+
},
|
44 |
+
# VR Arch
|
45 |
+
"Performing VR Arch Separation": {
|
46 |
+
"small_image": "vrarch",
|
47 |
+
"small_text": "VR Arch"
|
48 |
+
},
|
49 |
+
"Performing VR Arch Batch Separation": {
|
50 |
+
"small_image": "vrarch",
|
51 |
+
"small_text": "VR Arch"
|
52 |
+
},
|
53 |
+
# Demucs
|
54 |
+
"Performing Demucs Separation": {
|
55 |
+
"small_image": "demucs",
|
56 |
+
"small_text": "Demucs"
|
57 |
+
},
|
58 |
+
"Performing Demucs Batch Separation": {
|
59 |
+
"small_image": "demucs",
|
60 |
+
"small_text": "Demucs"
|
61 |
+
},
|
62 |
+
# Idling
|
63 |
+
"Idling": {
|
64 |
+
"small_image": "idling",
|
65 |
+
"small_text": "Idling"
|
66 |
+
}
|
67 |
+
}
|
68 |
+
|
69 |
+
def get_presence_config(self, state):
|
70 |
+
return self.presence_configs.get(state, self.presence_configs["Idling"])
|
71 |
+
|
72 |
+
def start_presence(self):
|
73 |
+
try:
|
74 |
+
if not self.running:
|
75 |
+
self.rpc = Presence(self.client_id)
|
76 |
+
try:
|
77 |
+
self.rpc.connect()
|
78 |
+
self.running = True
|
79 |
+
self.discord_available = True
|
80 |
+
self.update_presence()
|
81 |
+
print("Discord Rich Presence connected successfully")
|
82 |
+
except (DiscordNotFound, InvalidPipe):
|
83 |
+
print("Discord is not running. Rich Presence will be disabled.")
|
84 |
+
self.discord_available = False
|
85 |
+
self.running = False
|
86 |
+
self.rpc = None
|
87 |
+
except Exception as error:
|
88 |
+
print(f"An error occurred connecting to Discord: {error}")
|
89 |
+
self.discord_available = False
|
90 |
+
self.running = False
|
91 |
+
self.rpc = None
|
92 |
+
except Exception as e:
|
93 |
+
print(f"Unexpected error in start_presence: {e}")
|
94 |
+
self.discord_available = False
|
95 |
+
self.running = False
|
96 |
+
self.rpc = None
|
97 |
+
|
98 |
+
def update_presence(self):
|
99 |
+
if self.rpc and self.running and self.discord_available:
|
100 |
+
try:
|
101 |
+
config = self.get_presence_config(self.current_state)
|
102 |
+
self.rpc.update(
|
103 |
+
state=self.current_state,
|
104 |
+
details="Ultimate Vocal Remover 5 Gradio UI",
|
105 |
+
buttons=[{"label": "Download", "url": "https://github.com/Eddycrack864/UVR5-UI"}],
|
106 |
+
large_image="logo",
|
107 |
+
large_text="Separating tracks with UVR5 UI",
|
108 |
+
small_image=config["small_image"],
|
109 |
+
small_text=config["small_text"],
|
110 |
+
start=dt.datetime.now().timestamp(),
|
111 |
+
)
|
112 |
+
except Exception as e:
|
113 |
+
print(f"Error updating Discord presence: {e}")
|
114 |
+
self.discord_available = False
|
115 |
+
self.cleanup()
|
116 |
+
|
117 |
+
def set_state(self, state):
|
118 |
+
if self.discord_available:
|
119 |
+
with self.lock:
|
120 |
+
self.current_state = state
|
121 |
+
if self.running:
|
122 |
+
self.update_presence()
|
123 |
+
|
124 |
+
def cleanup(self):
|
125 |
+
self.running = False
|
126 |
+
if self.rpc and self.discord_available:
|
127 |
+
try:
|
128 |
+
self.rpc.close()
|
129 |
+
except:
|
130 |
+
pass
|
131 |
+
self.rpc = None
|
132 |
+
self.discord_available = False
|
133 |
+
|
134 |
+
def stop_presence(self):
|
135 |
+
self.cleanup()
|
136 |
+
|
137 |
+
RPCManager = RichPresenceManager()
|
138 |
+
|
139 |
+
def track_presence(state_message):
|
140 |
+
def decorator(func):
|
141 |
+
@functools.wraps(func)
|
142 |
+
def wrapper(*args, **kwargs):
|
143 |
+
if RPCManager.running and RPCManager.discord_available:
|
144 |
+
RPCManager.set_state(state_message)
|
145 |
+
try:
|
146 |
+
result = func(*args, **kwargs)
|
147 |
+
return result
|
148 |
+
finally:
|
149 |
+
if RPCManager.running and RPCManager.discord_available:
|
150 |
+
RPCManager.set_state("Idling")
|
151 |
+
return wrapper
|
152 |
+
return decorator
|
assets/themes/loadThemes.py
ADDED
@@ -0,0 +1,119 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import json
|
2 |
+
import os
|
3 |
+
import importlib
|
4 |
+
import gradio as gr
|
5 |
+
|
6 |
+
now_dir = os.getcwd()
|
7 |
+
|
8 |
+
folder = os.path.join(now_dir, "assets", "themes")
|
9 |
+
config_file = os.path.join(now_dir, "assets", "config.json")
|
10 |
+
|
11 |
+
import sys
|
12 |
+
|
13 |
+
sys.path.append(folder)
|
14 |
+
|
15 |
+
|
16 |
+
def get_class(filename):
|
17 |
+
with open(filename, "r", encoding="utf8") as file:
|
18 |
+
for line_number, line in enumerate(file, start=1):
|
19 |
+
if "class " in line:
|
20 |
+
found = line.split("class ")[1].split(":")[0].split("(")[0].strip()
|
21 |
+
return found
|
22 |
+
break
|
23 |
+
return None
|
24 |
+
|
25 |
+
|
26 |
+
def get_list():
|
27 |
+
|
28 |
+
themes_from_files = [
|
29 |
+
os.path.splitext(name)[0]
|
30 |
+
for root, _, files in os.walk(folder, topdown=False)
|
31 |
+
for name in files
|
32 |
+
if name.endswith(".py") and root == folder and name != "loadThemes.py"
|
33 |
+
]
|
34 |
+
|
35 |
+
json_file_path = os.path.join(folder, "themes_list.json")
|
36 |
+
|
37 |
+
try:
|
38 |
+
with open(json_file_path, "r", encoding="utf8") as json_file:
|
39 |
+
themes_from_url = [item["id"] for item in json.load(json_file)]
|
40 |
+
except FileNotFoundError:
|
41 |
+
themes_from_url = []
|
42 |
+
|
43 |
+
combined_themes = set(themes_from_files + themes_from_url)
|
44 |
+
|
45 |
+
return list(combined_themes)
|
46 |
+
|
47 |
+
|
48 |
+
def select_theme(name):
|
49 |
+
selected_file = name + ".py"
|
50 |
+
full_path = os.path.join(folder, selected_file)
|
51 |
+
|
52 |
+
if not os.path.exists(full_path):
|
53 |
+
with open(config_file, "r", encoding="utf8") as json_file:
|
54 |
+
config_data = json.load(json_file)
|
55 |
+
|
56 |
+
config_data["theme"]["file"] = None
|
57 |
+
config_data["theme"]["class"] = name
|
58 |
+
|
59 |
+
with open(config_file, "w", encoding="utf8") as json_file:
|
60 |
+
json.dump(config_data, json_file, indent=2)
|
61 |
+
print(f"Theme {name} successfully selected, restart the App.")
|
62 |
+
gr.Info(f"Theme {name} successfully selected, restart the App.")
|
63 |
+
return
|
64 |
+
|
65 |
+
class_found = get_class(full_path)
|
66 |
+
if class_found:
|
67 |
+
with open(config_file, "r", encoding="utf8") as json_file:
|
68 |
+
config_data = json.load(json_file)
|
69 |
+
|
70 |
+
config_data["theme"]["file"] = selected_file
|
71 |
+
config_data["theme"]["class"] = class_found
|
72 |
+
|
73 |
+
with open(config_file, "w", encoding="utf8") as json_file:
|
74 |
+
json.dump(config_data, json_file, indent=2)
|
75 |
+
print(f"Theme {name} successfully selected, restart the App.")
|
76 |
+
gr.Info(f"Theme {name} successfully selected, restart the App.")
|
77 |
+
else:
|
78 |
+
print(f"Theme {name} was not found.")
|
79 |
+
|
80 |
+
|
81 |
+
def read_json():
|
82 |
+
try:
|
83 |
+
with open(config_file, "r", encoding="utf8") as json_file:
|
84 |
+
data = json.load(json_file)
|
85 |
+
selected_file = data["theme"]["file"]
|
86 |
+
class_name = data["theme"]["class"]
|
87 |
+
|
88 |
+
if selected_file is not None and class_name:
|
89 |
+
return class_name
|
90 |
+
elif selected_file == None and class_name:
|
91 |
+
return class_name
|
92 |
+
else:
|
93 |
+
return "NoCrypt/miku"
|
94 |
+
except Exception as error:
|
95 |
+
print(f"An error occurred loading the theme: {error}")
|
96 |
+
return "NoCrypt/miku"
|
97 |
+
|
98 |
+
|
99 |
+
def load_json():
|
100 |
+
try:
|
101 |
+
with open(config_file, "r", encoding="utf8") as json_file:
|
102 |
+
data = json.load(json_file)
|
103 |
+
selected_file = data["theme"]["file"]
|
104 |
+
class_name = data["theme"]["class"]
|
105 |
+
|
106 |
+
if selected_file is not None and class_name:
|
107 |
+
module = importlib.import_module(selected_file[:-3])
|
108 |
+
obtained_class = getattr(module, class_name)
|
109 |
+
instance = obtained_class()
|
110 |
+
print(f"Theme {class_name} successfully loaded.")
|
111 |
+
return instance
|
112 |
+
elif selected_file == None and class_name:
|
113 |
+
return class_name
|
114 |
+
else:
|
115 |
+
print("The theme is incorrect.")
|
116 |
+
return None
|
117 |
+
except Exception as error:
|
118 |
+
print(f"An error occurred loading the theme: {error}")
|
119 |
+
return None
|
assets/themes/themes_list.json
ADDED
@@ -0,0 +1,83 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
[
|
2 |
+
{"id": "freddyaboulton/dracula_revamped"},
|
3 |
+
{"id": "freddyaboulton/bad-theme-space"},
|
4 |
+
{"id": "gradio/dracula_revamped"},
|
5 |
+
{"id": "abidlabs/dracula_revamped"},
|
6 |
+
{"id": "gradio/dracula_test"},
|
7 |
+
{"id": "abidlabs/dracula_test"},
|
8 |
+
{"id": "gradio/seafoam"},
|
9 |
+
{"id": "gradio/glass"},
|
10 |
+
{"id": "gradio/monochrome"},
|
11 |
+
{"id": "gradio/soft"},
|
12 |
+
{"id": "gradio/default"},
|
13 |
+
{"id": "gradio/base"},
|
14 |
+
{"id": "abidlabs/pakistan"},
|
15 |
+
{"id": "dawood/microsoft_windows"},
|
16 |
+
{"id": "ysharma/steampunk"},
|
17 |
+
{"id": "ysharma/huggingface"},
|
18 |
+
{"id": "gstaff/xkcd"},
|
19 |
+
{"id": "JohnSmith9982/small_and_pretty"},
|
20 |
+
{"id": "abidlabs/Lime"},
|
21 |
+
{"id": "freddyaboulton/this-theme-does-not-exist-2"},
|
22 |
+
{"id": "aliabid94/new-theme"},
|
23 |
+
{"id": "aliabid94/test2"},
|
24 |
+
{"id": "aliabid94/test3"},
|
25 |
+
{"id": "aliabid94/test4"},
|
26 |
+
{"id": "abidlabs/banana"},
|
27 |
+
{"id": "freddyaboulton/test-blue"},
|
28 |
+
{"id": "gstaff/sketch"},
|
29 |
+
{"id": "gstaff/whiteboard"},
|
30 |
+
{"id": "ysharma/llamas"},
|
31 |
+
{"id": "abidlabs/font-test"},
|
32 |
+
{"id": "YenLai/Superhuman"},
|
33 |
+
{"id": "bethecloud/storj_theme"},
|
34 |
+
{"id": "sudeepshouche/minimalist"},
|
35 |
+
{"id": "knotdgaf/gradiotest"},
|
36 |
+
{"id": "ParityError/Interstellar"},
|
37 |
+
{"id": "ParityError/Anime"},
|
38 |
+
{"id": "Ajaxon6255/Emerald_Isle"},
|
39 |
+
{"id": "ParityError/LimeFace"},
|
40 |
+
{"id": "finlaymacklon/smooth_slate"},
|
41 |
+
{"id": "finlaymacklon/boxy_violet"},
|
42 |
+
{"id": "derekzen/stardust"},
|
43 |
+
{"id": "EveryPizza/Cartoony-Gradio-Theme"},
|
44 |
+
{"id": "Ifeanyi/Cyanister"},
|
45 |
+
{"id": "Tshackelton/IBMPlex-DenseReadable"},
|
46 |
+
{"id": "snehilsanyal/scikit-learn"},
|
47 |
+
{"id": "Himhimhim/xkcd"},
|
48 |
+
{"id": "shivi/calm_seafoam"},
|
49 |
+
{"id": "nota-ai/theme"},
|
50 |
+
{"id": "rawrsor1/Everforest"},
|
51 |
+
{"id": "SebastianBravo/simci_css"},
|
52 |
+
{"id": "rottenlittlecreature/Moon_Goblin"},
|
53 |
+
{"id": "abidlabs/test-yellow"},
|
54 |
+
{"id": "abidlabs/test-yellow3"},
|
55 |
+
{"id": "idspicQstitho/dracula_revamped"},
|
56 |
+
{"id": "kfahn/AnimalPose"},
|
57 |
+
{"id": "HaleyCH/HaleyCH_Theme"},
|
58 |
+
{"id": "simulKitke/dracula_test"},
|
59 |
+
{"id": "braintacles/CrimsonNight"},
|
60 |
+
{"id": "wentaohe/whiteboardv2"},
|
61 |
+
{"id": "reilnuud/polite"},
|
62 |
+
{"id": "remilia/Ghostly"},
|
63 |
+
{"id": "Franklisi/darkmode"},
|
64 |
+
{"id": "coding-alt/soft"},
|
65 |
+
{"id": "xiaobaiyuan/theme_land"},
|
66 |
+
{"id": "step-3-profit/Midnight-Deep"},
|
67 |
+
{"id": "xiaobaiyuan/theme_demo"},
|
68 |
+
{"id": "Taithrah/Minimal"},
|
69 |
+
{"id": "Insuz/SimpleIndigo"},
|
70 |
+
{"id": "zkunn/Alipay_Gradio_theme"},
|
71 |
+
{"id": "Insuz/Mocha"},
|
72 |
+
{"id": "xiaobaiyuan/theme_brief"},
|
73 |
+
{"id": "Ama434/434-base-Barlow"},
|
74 |
+
{"id": "Ama434/def_barlow"},
|
75 |
+
{"id": "Ama434/neutral-barlow"},
|
76 |
+
{"id": "dawood/dracula_test"},
|
77 |
+
{"id": "nuttea/Softblue"},
|
78 |
+
{"id": "BlueDancer/Alien_Diffusion"},
|
79 |
+
{"id": "naughtondale/monochrome"},
|
80 |
+
{"id": "Dagfinn1962/standard"},
|
81 |
+
{"id": "NoCrypt/miku"},
|
82 |
+
{"id": "Hev832/Applio"}
|
83 |
+
]
|