phone-agent
Installation
SKILL.md
Phone Agent Skill
Runs a local FastAPI server that acts as a real-time voice bridge.
Architecture
Twilio (Phone) <--> WebSocket (Audio) <--> [Local Server] <--> Deepgram (STT)
|
+--> OpenAI (LLM)
+--> OpenAI TTS or ElevenLabs (TTS)
Prerequisites
- Twilio Account: Phone number + TwiML App.
- Deepgram API Key: For fast speech-to-text.
- OpenAI API Key: For conversation logic + TTS (default).
- ElevenLabs API Key (optional): For higher-quality TTS (set
TTS_PROVIDER=elevenlabs).