A reminder agent using ChatGPT voice stream APIs with interruption handling.
- Create virtual environment:
python3.10 -m venv venv
source venv/bin/activate # On macOS/Linux- Install dependencies:
pip install -r requirements.txt- Create
.envfile:
cp .env.example .envThen add your OpenAI API key to the .env file.
- Run the server:
python main.py- Open your browser to
http://localhost:8000
- Click "Start Demo" to begin
- The agent will speak the reminder
- Ask questions about the reminder
- The agent supports interruption handling