A personal assistant bot with a voice interface powered by OpenAI APIs.
Windows:
pip3 install -r requirements.txt
Linux:
sudo chmod +x install.sh
./install.sh
Create your OpenAI API key here: https://platform.openai.com/account/api-keys
Set your OpenAI API key as a system environment variable:
Windows:
set OPENAI_KEY=<YOUR KEY>
Linux:
export OPENAI_KEY=<YOUR KEY>
python3 main.py
After running the main program, you can activate it by saying 'Hi Jarvis'. To cancel the conversation at any time, simply say 'nothing' or 'never mind', and it will return to hibernation until the next wake-up phrase.
Feel free to submit merge requests or start discussions. The implementation is currently quite basic, and please refrain from using it for repackaged commercial purposes.