Ce script Python exploite la puissance de l'API GPT-4 d'OpenAI pour servir d'assistant coach de vie interactif vocal. Il est conçu pour écouter vos expériences de la veille, qu'ils soient positifs ou négatifs, et utiliser ces informations pour vous guider et vous soutenir tout au long de la journée en cours.
Tout d'abord, assurez-vous que Python 3 est installé sur votre système. Sinon, vous pouvez le télécharger à partir du site officiel de Python: https://www.python.org/downloads/
Après avoir installé Python, vous devrez installer les packages nécessaires. Pour ce faire, accédez au répertoire du projet et exécutez la commande suivante:
pip install -r requirements.txtCette commande installera tous les packages nécessaires, y compris le client API OpenAI et la bibliothèque Python SpeechRecognition.
Ensuite, vous devrez configurer une clé API OpenAI et l'enregistrer dans un fichier .env dans le répertoire racine du projet. Le fichier .env doit contenir la ligne suivante:
OPENAI_API_KEY= < your-api-key > Assurez-vous de remplacer <your-api-key> par votre clé API OpenAI.
Pour interagir avec l'assistant de l'entraîneur de la vie, exécutez le script main.py :
python main.pyLe script vous invitera à sélectionner un microphone dans la liste des appareils disponibles. Entrez simplement l'index du microphone que vous souhaitez utiliser.
Available microphones :
0 : sepehr ' s iPhone Microphone
1 : Sepehr ’ s AirP
3 : MacBook Pro Microphone
Select a microphone : 1Une fois que vous avez sélectionné un microphone, l'assistant vous écoutera de raconter des expériences de votre veille, qu'ils soient positifs ou négatifs. En utilisant ces détails, l'assistant fournit des informations, des encouragements et des rappels pour vous aider à naviguer dans votre journée. Vous pouvez interagir naturellement avec l'assistant, tout comme vous le feriez dans une conversation normale.
L'assistant a besoin d'accès à un microphone pour écouter vos narrations. Lorsque vous exécutez le script, il affichera une liste des microphones disponibles sur votre système. Pour sélectionner un microphone, saisissez le numéro d'index du microphone que vous souhaitez utiliser lorsque vous avez invité.
Ce projet est autorisé sous la licence du MIT. Voir le fichier de licence pour plus d'informations.
Ce projet utilise l'API OpenAI GPT-4 et la bibliothèque de discours Python pour fonctionner.