@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....
-
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
.
- Allez sur OpenAI.
- Inscrivez-vous pour un compte.
- Une fois connecté, vous trouverez votre clé API dans le tableau de bord.
- Allez sur ElevenLabs.
- Inscrivez-vous pour un compte.
- Une fois connecté, vous trouverez votre clé API dans le tableau de bord.
- Allez sur Picovoice Console.
- Créez un nouveau mot clé (Wake Word).
- Téléchargez les fichiers nécessaires et ajoutez-les à votre projet.
- 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'.
Pour pyaudio il est nécessaire d'installer les paquets suivants:
- sudo apt-get install libasound-dev portaudio19-dev libportaudio2 libportaudiocpp0