تنزيل المثبت || التثبيت || Docker Setup || تقارير التعليقات / الأخطاء
نص إلى كلام | توليد الصوت/الموسيقى | تحويل الصوت/الأدوات |
---|---|---|
نباح | MusicGen | RVC |
سلحفاء | مغناطيس | demucs |
مها TTS | صوت مستقر | Vocos |
MMS | (تمديد) Riffusion | يهمس |
Vall-e x | (تمديد) Audiocraft Mac | |
styletts2 | (تمديد) Audiocraft Plus | |
سلس M4T | ||
(امتداد) XTTSV2 | ||
(تمديد) MARS5 | ||
(تمديد) F5-TTS | ||
(تمديد) Parler TTS |
bark.narration.mp4 | Bark.Japanese.mp4 | MusicGen.mp4 |
---|
![]() | ![]() | ![]() |
---|
![]() | ![]() | ![]() |
---|
23 نوفمبر:
22 نوفمبر:
15 نوفمبر:
14 نوفمبر:
11 نوفمبر:
28 أكتوبر:
24 أكتوبر:
22 أكتوبر:
21 أكتوبر:
19 أكتوبر:
18 أكتوبر:
xformers+cuda
الثابت ، نظام السجل المضافة ، زر إلغاء التثبيت ، وتمديد F5 TTS.16 أكتوبر:
pip
بدلاً من uv
.huggingface_hub
تثبيت وعملية اللحاء.3 أكتوبر:
nvidia-ml-py
.127.0.0.1
..git_version
وإزالة iconv
للتخلص من متطلبات node-gyp
.23 سبتمبر:
22 سبتمبر:
21 سبتمبر:
19 سبتمبر:
2 سبتمبر:
31 أغسطس:
src
إلى مجلد tts_webui
.20 أغسطس:
5 أغسطس:
4 أغسطس:
3 أغسطس:
2 أغسطس:
1 أغسطس:
31 يوليو:
29 يوليو:
26 يوليو:
25 يوليو:
21 يوليو:
20 يوليو:
15 يوليو:
14 يوليو:
13 يوليو:
11 يوليو:
9 يوليو:
8 يوليو:
6 يوليو:
1 يوليو:
21 يونيو:
17 مايو:
9 مايو:
4 مايو:
6 أبريل:
5 أبريل:
4 أبريل:
28 مارس:
27 مارس:
26 مارس:
22 مارس:
16 مارس:
14 مارس:
13 مارس:
11 مارس:
10 مارس:
5 مارس:
3 مارس:
21 فبراير:
8 فبراير:
6 فبراير:
21 يناير:
16 يناير:
15 يناير:
14 يناير:
13 يناير:
12 يناير:
11 يناير:
9 يناير:
8 يناير:
26 أكتوبر:
24 أكتوبر:
21 سبتمبر:
docker pull ghcr.io/rsxdalv/tts-generation-webui:main
9 سبتمبر:
5 سبتمبر:
27 أغسطس:
26 أغسطس:
24 أغسطس:
21 أغسطس:
20 أغسطس:
18 أغسطس:
16 أغسطس:
15 أغسطس:
13 أغسطس:
11 أغسطس:
8 أغسطس:
7 أغسطس:
6 أغسطس:
4 أغسطس:
3 أغسطس:
2 أغسطس:
26 يوليو:
24 يوليو:
23 يوليو:
21 يوليو:
19 يوليو:
16 يوليو:
10 يوليو:
9 يوليو:
5 يوليو:
2 يوليو:
1 يوليو:
29 يونيو:
27 يونيو:
20 يونيو
19 يونيو
18 يونيو:
14 يونيو:
5 يونيو:
4 يونيو:
3 يونيو:
21 مايو:
17 مايو:
16 مايو:
13 مايو:
10 مايو:
4 مايو:
3 مايو:
2 مايو:
قبل:
في حالة وجود قضايا ، لا تتردد في الاتصال بالمطورين .
ليس بالضبط ، تصادم التبعيات ، وخاصة بين كوندا والبيثون (والتبعيات موجودة بالفعل في حالة حرجة ، فإن نقلها إلى كوندا هي طرق خارج). لذلك ، على الرغم من أنه قد يكون من الممكن فقط استبدال المثبت القديم بالمجري الجديد وتشغيل التحديث ، إلا أن المشكلات لا يمكن التنبؤ بها ولا يمكن إثباتها . يتطلب إجراء تحديث للمثبت الكثير من الاختبارات حتى لا يتم ذلك بخفة.
قد لا تعكس هذه التعليمات جميع أحدث الإصلاحات والتعديلات ، ولكن قد تكون مفيدة كمرجع لتصحيح الأخطاء أو فهم ما يفعله المثبت. نأمل أن يكونوا أساسًا لدعم منصات جديدة ، مثل AMD/Intel.
تثبيت conda (https://docs.conda.io/projects/conda/en/latest/user-guide/install/index.html)
قم بإعداد بيئة: conda create -n venv
تثبيت git ، node.js conda install -y -c conda-forge git python=3.10.11 conda-forge::nodejs=22.9.0 conda pip==23.3.2 conda-forge::uv=0.4.17 conda-forge::vswhere
أ) إما الاستمرار في البرنامج النصي المثبت
conda activate venv
و(venv) node installer_scriptsinit_app.js
(venv) python server.py
ب) أو تثبيت المتطلبات يدويًا
(venv) conda install -y -k conda-forge::uv=0.4.17 conda-forge::vswhere conda-forge::postgresql=16.4 conda-forge::nodejs=22.9.0 conda-forge::ffmpeg=4.4.2[build=lgpl*] pytorch=2.3.1 torchvision torchaudio cpuonly -c pytorch
for وحدة المعالجة المركزية/ماك(venv) conda install -y -k conda-forge::uv=0.4.17 conda-forge::vswhere conda-forge::postgresql=16.4 conda-forge::nodejs=22.9.0 conda-forge::ffmpeg=4.4.2[build=lgpl*] pytorch[version=2.3.1,build=py3.10_cuda11.8*] pytorch-cuda=11.8 torchvision torchaudio cuda-toolkit ninja -c pytorch -c nvidia/label/cuda-11.8.0 -c nvidia
for cudagit clone https://github.com/rsxdalv/tts-generation-webui.git
(venv) pip install -r requirements.txt
(venv) pip install -r requirements_audiocraft.txt
(venv) pip install -r requirements_bark_hubert_quantizer.txt
(venv) pip install -r requirements_rvc.txt
(venv) pip install hydra-core==1.3.2
(venv) pip install -r requirements_styletts2.txt
(venv) pip install -r requirements_vall_e.txt
(venv) pip install -r requirements_maha_tts.txt
(venv) pip install -r requirements_stable_audio.txt
(venv) pip install soundfile==0.12.1
(venv) pip install nvidia-ml-py
(venv) cd react-ui && npm install && npm run build
(venv) node installer_scripts/js/applyDatabaseConfig.js
(venv) python server.py
npm install
npm run build
npm start
python server.py
أو مع start_tts_webui
البرنامج النصييمكن أيضًا تشغيل TTS-Generation-Webui داخل حاوية Docker. للبدء ، اسحب الصورة من سجل حاوية GitHub:
docker pull ghcr.io/rsxdalv/tts-generation-webui:main
بمجرد سحب الصورة ، يمكن بدء تشغيل Docker:
docker compose up -d
ستستغرق الحاوية بعض الوقت لإنشاء الإخراج الأول أثناء تنزيل النماذج في الخلفية. يمكن التحقق من حالة هذا التنزيل عن طريق التحقق من سجلات الحاويات:
docker logs tts-generation-webui
إذا كنت ترغب في إنشاء حاوية Docker الخاصة بك ، فيمكنك استخدام Dockerfile المضمّن:
docker build -t tts-generation-webui .
يرجى ملاحظة أنه يجب تحرير مُنكِّن Docker لاستخدام الصورة التي قمت بإنشائها للتو.
readme_bark.md
#186 (الرد في الموضوع)
Suno -Ai/Bark - ترخيص معهد ماساتشوستس للتكنولوجيا
Tortoise-TTS -Apache-2.0 ترخيص
FFMPEG - ترخيص LGPL
FFMPEG -PYthon - Apache 2.0 LICENT
Audiocraft - ترخيص معهد ماساتشوستس للتكنولوجيا
Vocos - ترخيص MIT
RVC - ترخيص معهد ماساتشوستس للتكنولوجيا
هذه التكنولوجيا مخصصة للتمكين والإبداع ، وليس للأذى.
من خلال التعامل مع نموذج الذكاء الاصطناعي هذا ، فإنك تقر وتوافق على الالتزام بهذه الإرشادات ، باستخدام نموذج الذكاء الاصطناعى بطريقة مسؤولة وأخلاقية وقانونية.
قاعدة الشفرة مرخصة تحت معهد ماساتشوستس للتكنولوجيا. ومع ذلك ، من المهم ملاحظة أنه عند تثبيت التبعيات ، ستخضع أيضًا لتراخيص كل منها. على الرغم من أن معظم هذه التراخيص متساهلة ، فقد يكون هناك بعض غير ذلك. لذلك ، من الضروري أن نفهم أن الترخيص المسموح به ينطبق فقط على قاعدة الشفرة نفسها ، وليس المشروع بأكمله.
ومع ذلك ، فإن الهدف هو الحفاظ على توافق معهد ماساتشوستس للتكنولوجيا طوال المشروع. إذا واجهت تبعية غير متوافقة مع ترخيص معهد ماساتشوستس للتكنولوجيا ، فلا تتردد في فتح مشكلة وجذب انتباهنا إليها.
التبعيات المعروفة غير الذروة:
مكتبة | رخصة | ملحوظات |
---|---|---|
Encodec | CC BY-NC 4.0 | الإصدارات الأحدث هي معهد ماساتشوستس للتكنولوجيا ، ولكن يجب تثبيتها يدويًا |
Diffq | CC BY-NC 4.0 | يمكن إلغاء تثبيت اختياري في المستقبل ، وليس من الضروري تشغيله |
عرجاء | رخصة GPL | الإصدارات المستقبلية ستجعلها lgpl ، ولكن يجب تثبيتها يدويًا |
unidecode | رخصة GPL | ليس المهمة الحرجة ، يمكن استبدالها بمكتبة أخرى ، المشكلة: NeonBJB/Tortoise-TTS#494 |
الأوزان النموذجية لها تراخيص مختلفة ، يرجى الانتباه إلى ترخيص النموذج الذي تستخدمه.
وأبرزها:
يتوافق Audiocraft حاليًا فقط مع Linux و Windows. لا يزال دعم MACOS لم يصل ، على الرغم من أنه قد يكون من الممكن تثبيت يدويًا.
بسبب قيود Python Package Manager (PIP) ، يمكن إعادة تثبيت Torch عدة مرات. هذه قضية واسعة النطاق من PIP و Torch.
هذه الرسائل:
---- requires ----, but you have ---- which is incompatible.
هي طبيعية تماما. إنه قيود على PIP ولأن واجهة مستخدم الويب هذه تجمع بين العديد من مشاريع الذكاء الاصطناعى المختلفة معًا. نظرًا لأن المشاريع ليست متوافقة دائمًا مع بعضها البعض ، فإنها ستشكو من تثبيت المشاريع الأخرى. هذا طبيعي ومتوقع. وفي النهاية ، على الرغم من التحذيرات/الأخطاء ستعمل المشاريع معًا. ليس من الواضح ما إذا كان هذا الموقف سيكون قابلاً للحل ، ولكن هذا هو الأمل.