Elevengui هي واجهة مستخدم رسومية لـ ElevenLabs API. يمكنه أيضًا الاستفادة من Whisper Openai لنسخ الكلام إلى النص ، إذا تم تثبيته.
مع Elevengui ، يمكنك:
تأكد من أن لديك Python 3.9 أو أعلى مثبت. إنشاء بيئة افتراضية Python قبل التوصية بالتثبيت.
لتثبيت التطبيق ، أولاً استنساخ المستودع:
git clone https://github.com/winedarkmoon/ElevenGUI.gitثم انتقل إلى الدليل وتثبيت الحزمة باستخدام PIP:
cd ElevenGUI
pip install .
لاستخدام واجهة برمجة تطبيقات Whisper من Openai أو تطبيق الهمس المحلي للنسخ ، يمكنك تثبيت إضافات مثل هذا:
pip install .[whisper_api]أو:
pip install .[whisper_local]أو إذا كنت تريد كلاهما:
pip install .[whisper_api,whisper_local]لمستخدمي ZSH ، استخدم علامات الاقتباس بسبب الطريقة التي يتعامل بها ZSH بين قوسين مربعة:
pip install " .[whisper_api] " pip install " .[whisper_local] "أو إذا كنت تريد كلاهما:
pip install " .[whisper_api,whisper_local] "بالنسبة إلى Linux: تأكد من تثبيت Tkinter لبيئة Python الخاصة بك. يمكنك القيام بذلك عن طريق تثبيت حزمة Python3-TK باستخدام مدير الحزمة. على سبيل المثال ، إذا كنت تستخدم Ubuntu ، فيمكنك تثبيته بـ:
sudo apt-get install python3-tkلماكوس: تثبيت tkinter عبر homebrew:
brew install [email protected]إذا واجهت خطأً مع urllib3: قد تحتاج إلى تثبيت أو تحديث OpenSSL. استخدم Homebrew لتثبيت OpenSSL:
brew install opensslإذا كنت قد قمت بتثبيت OpenSSL بالفعل ولكنك لا تزال تواجه الخطأ ، فأعد تثبيت Python مرتبطًا بإصدار Homebrew من OpenSSL:
brew reinstall python إذا استمر الخطأ ، فحاول تثبيت إصدار أقدم من urllib3 :
pip3 install ' urllib3<2.0 ' إذا كنت تخطط لاستخدام التثبيت المحلي لـ Openai's Whisper لنسخ الصوت إلى النص ، فستحتاج إلى إعداده بشكل منفصل. يمكن العثور على إرشادات التثبيت التفصيلية للهمس في مستودع الهمس الرسمي.
إذا كنت تفضل استخدام واجهة برمجة تطبيقات Whisper من Openai للنسخ ، فلن تحتاج إلى تثبيت محلي. يمكنك الحصول على مفتاح API لهذا الغرض من صفحة مفتاح API Openai.
يستخدم هذا التطبيق متغيرات البيئة للتكوين. يتم تضمين ملف البيئة على سبيل المثال في المستودع مثل env.example .
قم بإنشاء نسخة من ملف env.example وقم بإعادة تسمية هذه النسخة إلى .env .
افتح ملف .env الذي تم إنشاؤه حديثًا في محرر نص.
يتضمن ملف env.example جميع المتغيرات البيئية التي يحتاجها التطبيق ، مع قيم العلامات النائمة. استبدل هذه العناصر النائبة بقيمك الفعلية.
حفظ وإغلاق ملف .env .
تأكد من أن ملف .env في نفس الدليل مثل ملف التطبيق الرئيسي ( main.py ). عند تشغيل التطبيق ، سيتم قراءة التكوين تلقائيًا من هذا الملف.
قم بتشغيل البرنامج النصي Main.py لبدء التطبيق:
python main.pyهذا المشروع مرخص بموجب شروط ترخيص معهد ماساتشوستس للتكنولوجيا.