Este script Python aproveita o poder da API GPT-4 da Openai para servir como assistente de treinador de vida interativa por voz. Ele foi projetado para ouvir suas experiências do dia anterior, sejam positivas ou negativas, e usar essas informações para ajudar a guiá -lo e apoiá -lo durante o dia atual.
Em primeiro lugar, verifique se o Python 3 está instalado no seu sistema. Caso contrário, você pode baixá -lo no site oficial do Python: https://www.python.org/downloads/
Depois de instalar o Python, você precisará instalar os pacotes necessários. Para fazer isso, navegue até o diretório do projeto e execute o seguinte comando:
pip install -r requirements.txtEste comando instalará todos os pacotes necessários, incluindo o cliente da API OpenAI e a biblioteca Python SpeechRecognition.
Em seguida, você precisará configurar uma tecla API OpenAI e salvá -la em um arquivo .env no diretório raiz do projeto. O arquivo .env deve conter a seguinte linha:
OPENAI_API_KEY= < your-api-key > Certifique-se de substituir <your-api-key> pela sua chave de API OpenAI real.
Para interagir com o assistente de treinador de vida, execute o script main.py :
python main.pyO script solicitará que você selecione um microfone na lista de dispositivos disponíveis. Basta entrar no índice do microfone que você deseja usar.
Available microphones :
0 : sepehr ' s iPhone Microphone
1 : Sepehr ’ s AirP
3 : MacBook Pro Microphone
Select a microphone : 1Depois de selecionar um microfone, o assistente ouvirá você narrar experiências do seu dia anterior, seja positivo ou negativo. Usando esses detalhes, o assistente fornece informações, incentivo e lembretes para ajudar a navegar no seu dia. Você pode interagir com o assistente naturalmente, assim como faria em uma conversa normal.
O assistente requer acesso ao microfone para ouvir suas narrações. Ao executar o script, ele exibe uma lista de microfones disponíveis no seu sistema. Para selecionar um microfone, insira o número de índice do microfone que você deseja usar quando solicitado.
Este projeto está licenciado sob a licença do MIT. Consulte o arquivo de licença para obter mais informações.
Este projeto usa a API do OpenAI GPT-4 e a biblioteca de SpeechRecognition Python para funcionar.