Elevengui est une interface utilisateur graphique pour l'API ElevenLabs. Il peut également utiliser le chuchotement d'Openai pour la transcription de la parole à texte, s'il est installé.
Avec Elevengui, vous pouvez:
Assurez-vous que Python 3,9 ou supérieur soit installé. Création d'un environnement virtuel Python avant que l'installation ne soit recommandée.
Pour installer l'application, clonez d'abord le référentiel:
git clone https://github.com/winedarkmoon/ElevenGUI.gitEnsuite, naviguez dans le répertoire et installez le package à l'aide de PIP:
cd ElevenGUI
pip install .
Pour utiliser l'API Whisper d'Openai ou une implémentation Whisper locale pour la transcription, vous pouvez installer les extras comme ceci:
pip install .[whisper_api]Ou:
pip install .[whisper_local]Ou si vous voulez les deux:
pip install .[whisper_api,whisper_local]Pour les utilisateurs de ZSH, utilisez des guillemets en raison de la façon dont ZSH gère les crochets:
pip install " .[whisper_api] " pip install " .[whisper_local] "Ou si vous voulez les deux:
pip install " .[whisper_api,whisper_local] "Pour Linux: assurez-vous que Tkinter est installé pour votre environnement Python. Vous pouvez le faire en installant le package Python3-TK à l'aide de votre gestionnaire de packages. Par exemple, si vous utilisez Ubuntu, vous pouvez l'installer avec:
sudo apt-get install python3-tkPour macOS: Installez Tkinter via Homebrew:
brew install [email protected]Si vous rencontrez une erreur avec UrLlib3: vous devrez peut-être installer ou mettre à jour OpenSSL. Utilisez Homebrew pour installer OpenSSL:
brew install opensslSi vous avez déjà installé OpenSSL mais que vous rencontrez toujours l'erreur, réinstallez Python lié à la version Homebrew d'OpenSSL:
brew reinstall python Si l'erreur persiste, essayez d'installer une ancienne version d' urllib3 :
pip3 install ' urllib3<2.0 ' Si vous prévoyez d'utiliser une installation locale de Whisper d'Openai pour la transcription du texte audio, vous devrez le configurer séparément. Des instructions d'installation détaillées pour Whisper peuvent être trouvées dans le référentiel de chuchotements officiel.
Si vous préférez utiliser l'API Whisper d'Openai pour les transcriptions, vous n'avez pas besoin d'une installation locale. Vous pouvez obtenir une clé API à cet effet à partir de la page de la clé API d'Openai.
Cette application utilise des variables d'environnement pour la configuration. Un exemple de fichier d'environnement est inclus dans le référentiel comme env.example .
Créez une copie du fichier env.example et renommez cette copie vers .env .
Ouvrez le fichier .env nouvellement créé dans un éditeur de texte.
Le fichier env.example comprend toutes les variables environnementales dont les besoins de l'application, avec des valeurs d'espace réservé. Remplacez ces espaces réservés par vos valeurs réelles.
Enregistrer et fermer le fichier .env .
Assurez-vous que le fichier .env se trouve dans le même répertoire que le fichier d'application principal ( main.py ). Lorsque vous exécutez l'application, il lira automatiquement la configuration à partir de ce fichier.
Exécutez le script main.py pour démarrer l'application:
python main.pyCe projet est concédé sous licence de la licence du MIT.