Este guión de Python aprovecha el poder de la API GPT-4 de Openai para servir como su asistente de entrenador de vida interactiva de voz. Está diseñado para escuchar sus experiencias del día anterior, ya sean positivos o negativos, y use esta información para ayudarlo a guiarlo y apoyarlo durante el día actual.
En primer lugar, asegúrese de que Python 3 esté instalado en su sistema. Si no, puede descargarlo desde el sitio web oficial de Python: https://www.python.org/downloads/
Después de instalar Python, deberá instalar los paquetes necesarios. Para hacer esto, navegue al directorio del proyecto y ejecute el siguiente comando:
pip install -r requirements.txtEste comando instalará todos los paquetes necesarios, incluido el cliente API de OpenAI y la Biblioteca Python SpeechRecognition.
A continuación, deberá configurar una tecla API de OpenAI y guardarla en un archivo .env en el directorio raíz del proyecto. El archivo .env debe contener la siguiente línea:
OPENAI_API_KEY= < your-api-key > Asegúrese de reemplazar <your-api-key> con su tecla API OpenAI real.
Para interactuar con el asistente de entrenador de vida, ejecute el guión main.py :
python main.pyEl script le pedirá que seleccione un micrófono de la lista de dispositivos disponibles. Simplemente ingrese el índice del micrófono que desea usar.
Available microphones :
0 : sepehr ' s iPhone Microphone
1 : Sepehr ’ s AirP
3 : MacBook Pro Microphone
Select a microphone : 1Una vez que haya seleccionado un micrófono, el asistente lo escuchará narrar experiencias de su día anterior, ya sea positivo o negativo. Usando estos detalles, el asistente proporciona información, aliento y recordatorios para ayudar a navegar en su día. Puedes interactuar con el asistente naturalmente, como lo harías en una conversación normal.
El asistente requiere acceso a un micrófono para escuchar sus narraciones. Cuando ejecuta el script, mostrará una lista de micrófonos disponibles en su sistema. Para seleccionar un micrófono, ingrese el número de índice del micrófono que desea usar cuando se le solicite.
Este proyecto tiene licencia bajo la licencia MIT. Consulte el archivo de licencia para obtener más información.
Este proyecto utiliza la API Operai GPT-4 y la Biblioteca de SpeechRecognition de Python para funcionar.