ELEFENGUI ist eine grafische Benutzeroberfläche für die ElevenLabs -API. Es kann auch Openai's Whisper für die Transkription von Speech-to-Text verwenden, falls installiert.
Mit Elevenui können Sie:
Stellen Sie sicher, dass Sie Python 3.9 oder höher installiert haben. Erstellen einer virtuellen Python -Umgebung, bevor die Installation empfohlen wird.
Klonen Sie zum Installieren der Anwendung zuerst das Repository:
git clone https://github.com/winedarkmoon/ElevenGUI.gitNavigieren Sie dann in das Verzeichnis und installieren Sie das Paket mit PIP:
cd ElevenGUI
pip install .
Um OpenAIs Whisper -API oder eine lokale Flüsterimplementierung für die Transkription zu verwenden, können Sie die Extras wie folgt installieren:
pip install .[whisper_api]Oder:
pip install .[whisper_local]Oder wenn Sie beides wollen:
pip install .[whisper_api,whisper_local]Verwenden Sie für ZSH -Benutzer Anführungszeichen aufgrund der Art und Weise, wie ZSH Quadratklammern verarbeitet:
pip install " .[whisper_api] " pip install " .[whisper_local] "Oder wenn Sie beides wollen:
pip install " .[whisper_api,whisper_local] "Für Linux: Stellen Sie sicher, dass TKINTER für Ihre Python -Umgebung installiert ist. Sie können dies tun, indem Sie das Python3-TK-Paket mit Ihrem Paketmanager installieren. Wenn Sie beispielsweise Ubuntu verwenden, können Sie es installieren mit:
sudo apt-get install python3-tkFür macOS: Installieren Sie TKinter über Homebrew:
brew install [email protected]Wenn Sie mit urllib3 auf einen Fehler stoßen: Sie müssen OpenSSL möglicherweise installieren oder aktualisieren. Verwenden Sie Homebrew, um OpenSSL zu installieren:
brew install opensslWenn Sie OpenSSL bereits installiert haben, aber immer noch auf den Fehler stoßen, installieren Sie Python neu, das mit der Homebrew -Version von OpenSSL verknüpft ist:
brew reinstall python Wenn der Fehler bestehen, installieren Sie eine ältere Version von urllib3 :
pip3 install ' urllib3<2.0 ' Wenn Sie vorhaben, eine lokale Installation von OpenAIs Whisper zu verwenden, um Audio in Text zu übertragen, müssen Sie es separat einrichten. Detaillierte Installationsanweisungen für Whisper finden Sie im offiziellen Whisper -Repository.
Wenn Sie es vorziehen, OpenAIs Whisper -API für Transkriptionen zu verwenden, benötigen Sie keine lokale Installation. Sie können zu diesem Zweck einen API -Schlüssel auf der API -Tey -Seite von OpenAI erhalten.
Diese Anwendung verwendet Umgebungsvariablen für die Konfiguration. Eine Beispielumgebungsdatei ist im Repository als env.example enthalten.
Erstellen Sie eine Kopie der env.example -Datei und benennen Sie diese Kopie in .env um.
Öffnen Sie die neu erstellte .env -Datei in einem Texteditor.
Die env.example -Datei enthält alle Umgebungsvariablen, die die Anwendungsbedürfnisse mit Platzhalterwerten. Ersetzen Sie diese Platzhalter durch Ihre tatsächlichen Werte.
Speichern und schließen Sie die .env -Datei.
Stellen Sie sicher, dass sich die .env -Datei im selben Verzeichnis wie die Hauptanwendungsdatei ( main.py ) befindet. Wenn Sie die Anwendung ausführen, wird die Konfiguration aus dieser Datei automatisch gelesen.
Führen Sie das main.py -Skript aus, um die Anwendung zu starten:
python main.pyDieses Projekt ist gemäß den Bedingungen der MIT -Lizenz lizenziert.