A vocal Chat GPT client, sometimes it's nice to talk to a robot.
- Clone the repo and install dependencies:
git clone https://github.com/JaegerJochimsen/OwenAI.git &&\
python -m venv . &&\
./bin/activate &&\
brew install portaudio &&\
pip install git+https://github.com/openai/whisper.git &&\
pip install -r requirements.txt
- Create an OpenAI API Key (used for talking with the gpt-3.5-turbo model): OpenAI API for Developers
python -m owen_ai
- Currently, this project has only been built to supported Mac OSX and may require additional setup otherwise
- Owen reads your api key from the terminal at runtime so your keys stay secret and secure
- Currently, Owen can only respond to a single query before he needs to rest. This will be increased in future development
- Add support for Windows/Linux
- Add conversational patter to Owen
- Make Owen's voice configurable by the user via conversation
- Make Owen's role configurable by the user via conversation
- Allow Owen to hold a multi query-response dialogue
- RAG for improved searching
- API call optimization for better realtime discussion