Developer tools to debug and build realtime voice agents. Supports multiple models.
This UI provides a debug console for real-time AI voice interactions. It works with multiple realtime models (View supported models). Features include:
Inspired by openai-realtime-console and openai-realtime-agents.
Get your API keys:
Set up environment:
cp .env.example .env
# Add your API keys to .env:
# OPENAI_API_KEY="<your-openai-key>"
# OUTSPEED_API_KEY="<your-outspeed-key>"
Install and run:
npm install
npm run dev
Visit http://localhost:3000 to access the console.
To modify agent prompt and tools, modify agent-config.js
.
To modify the model parameters like (voice, version, etc.), edit model-config.js
There are three voice agent examples already present. You can choose them in the Session Config UI on the right before starting a session.
You can see the prompts in ./src/agent-config.ts file.
You can see the deployment your agent to Cloudflare by following the steps at demo.outspeed.com/deploy, or you could run this locally and visit the deploy route.
MIT