Projet - Assistant Vocal AI

Présentation

Bienvenue sur ce projet d'assistant vocal intelligent basé sur GPT-4 et DALL·E 3 d'OpenAI. Ce projet vous permet d'interagir avec un assistant vocal via la reconnaissance vocale et la synthèse vocale, le tout en générant des réponses textuelles et des images de manière fluide et naturelle.

Prérequis

Avant de commencer, voici les bibliothèques nécessaires pour faire fonctionner le projet :

Installation

Voici comment installer les dépendances nécessaires :

pip install openai pydub SpeechRecognition pyaudio

Si l'installation de pyaudio pose problème sur Windows, utilise pipwin :

pip install pipwin
pipwin install pyaudio

Configuration de l'API OpenAI

Avant de pouvoir utiliser l'API OpenAI, il te faut une clé API :

[param]
apikey = API_KEY_HERE
lang = fr_FR

[text]
model = chatgpt-4o-latest

#chatgpt-4o-latest

behavior = you are Alice. you make short and medium answers. You like to bring relevant information and suggestions. you can speak any language. to end a conversation you will say the word: kiss


[voice]
model = tts-1
voice = nova
#alloy, echo, fable, onyx, nova, shimmer

[image]
model = dall-e-3
size = 1792x1024
quality = hd

[commands]
img = fais une image
quit = kiss

Exécution du projet

Une fois que tout est configuré, tu peux lancer le projet avec la commande suivante :

python main.py

Le projet démarrera et tu pourras commencer à interagir avec Alice via la voix.

Dépannage