Этот сценарий Python использует силу API GPT-4 Openai, чтобы служить вашим помощником тренера по жизни. Он предназначен для прослушивания вашего опыта предыдущего дня, будь то позитивные или отрицательные, и использовать эту информацию, чтобы помочь и поддержать вас в течение текущего дня.
Во -первых, убедитесь, что Python 3 установлен в вашей системе. Если нет, вы можете скачать его с официального веб -сайта Python: https://www.python.org/downloads/
После того, как вы установили Python, вам нужно установить необходимые пакеты. Для этого перейдите к каталогу проекта и выполните следующую команду:
pip install -r requirements.txtЭта команда установит все необходимые пакеты, в том числе клиент API OpenAI и библиотеку Python ShightSecognition.
Next, you'll need to set up an OpenAI API key and save it in a .env file in the root directory of the project. Файл .env должен содержать следующую строку:
OPENAI_API_KEY= < your-api-key > Обязательно замените <your-api-key> на свой фактический ключ API OpenAI.
To interact with the Life Coach Assistant, run the main.py script:
python main.pyСценарий подскажет вам выбрать микрофон из списка доступных устройств. Просто введите индекс микрофона, который вы хотите использовать.
Available microphones :
0 : sepehr ' s iPhone Microphone
1 : Sepehr ’ s AirP
3 : MacBook Pro Microphone
Select a microphone : 1После того, как вы выбрали микрофон, помощник выслушает, как вы расскажите о опыте с вашего предыдущего дня, будь то позитивные или негативные. Используя эти детали, помощник предоставляет понимание, поддержку и напоминания, чтобы помочь ориентироваться в вашем дне. Вы можете взаимодействовать с ассистентом естественным образом, точно так же, как в обычном разговоре.
Помощник требует доступа к микрофону, чтобы слушать ваши повествования. Когда вы запустите сценарий, он отобразит список доступных микрофонов в вашей системе. Чтобы выбрать микрофон, введите номер индекса микрофона, который вы хотели бы использовать при подъеме.
Этот проект лицензирован по лицензии MIT. См. Файл лицензии для получения дополнительной информации.
В этом проекте используются API OpenAI GPT-4 и библиотеку Python ShightSecognition для функционирования.