AIAssistantStreamer
AIAssistantStreamer copied to clipboard
ASSISTANT IA POUR STREAMER
Pour du divertissement
@TODO CONTRIBUTORS :list
- Screen des étapes
- Faire une installation avec un requirements.txt
- rendre plus efficace le code (réduire la latence)
- Rajouter du langhchain (si nécéssaire et testant la latence) pour modifier son LLM etc..
- Améliorer le README
- etc....
Configuration nécessaire
-
Exécutez
pip install -r requirements.txt
pour installer toutes les dépendances. -
Remplissez le fichier
.env.example
avec vos clés API pour OPENAI, ELEVENLABS, et PICOVOICE. Renommez ce fichier en.env
.
Comment obtenir ces clés API
Récupérer sa clé twitch
Créez un compte sur OPENAI
- Allez sur OpenAI.
- Inscrivez-vous pour un compte.
- Une fois connecté, vous trouverez votre clé API dans le tableau de bord.
Créez un compte sur ELEVENLABS
- Allez sur ElevenLabs.
- Inscrivez-vous pour un compte.
- Une fois connecté, vous trouverez votre clé API dans le tableau de bord.
Créez le mot clé (Wake Word) dans PICOVOICE
- Allez sur Picovoice Console.
- Créez un nouveau mot clé (Wake Word).
- Téléchargez les fichiers nécessaires et ajoutez-les à votre projet.
Comment générer les voix d'introduction sur Eleven
- Connectez-vous à votre compte ElevenLabs.
- Utilisez la fonctionnalité de génération de voix pour créer des voix d'introduction personnalisées.
- Téléchargez ces voix et ajoutez-les manuellement à votre dossier 'voix_intro'.
Annexes
Debian 11
Pour pyaudio il est nécessaire d'installer les paquets suivants:
- sudo apt-get install libasound-dev portaudio19-dev libportaudio2 libportaudiocpp0