ai-voice-bots

Featured

Builds production voice bots and IVR with Python STT/TTS pipelines. Use when designing telephony, streaming audio, latency budgets, or voice quality monitoring.

AI & Automation 80 stars 17 forks Updated 1 weeks ago MIT

Install

View on GitHub

Quality Score: 89/100

Stars 20%
64
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# AI Voice Bots Use this skill to build, ship, and tune voice bots — phone IVR, real-time speech agents, and voice-first customer interactions — using pure Python frameworks. This skill owns the voice-specific pipeline: STT, TTS, telephony platforms, latency engineering, and voice quality. For conversation design, persona, and escalation patterns, use `ai-bot-builder`. Default posture for Jul 2026: Pipecat as default framework, sub-700ms total turn latency, streaming STT→LLM→TTS pipeline, deterministic VAD, and voice quality metrics from day one. S2S (speech-to-speech) via OpenAI Realtime API or Gemini Live is available as a latency-first alternative — see Framework Selection and `references/s2s-and-native-voice-apis.md`. ## When to Use This Skill - Building a voice bot for phone, IVR, or real-time speech - Choosing a telephony platform (Twilio, Vapi, Bland.ai, Retell, Telnyx, Vonage) - Choosing a voice pipeline framework (Pipecat, LiveKit Agents, Vocode) - Engineering latency budgets for voice (TTFB, total turn latency) - Selecting and configuring STT/TTS providers (Deepgram, ElevenLabs, Cartesia, Azure) - Monitoring voice quality (MOS, WER, call completion rate) - Designing IVR flows with DTMF and voice hybrid - Building outbound dialing campaigns ## When NOT to Use This Skill | Need | Route to | |------|----------| | Bot conversation design, persona, escalation | `ai-bot-builder` | | Text-only bot architecture | `ai-bot-builder` | | General agent architecture | [`.....

Details

Author
vasilyu1983
Repository
vasilyu1983/AI-Agents-public
Created
9 months ago
Last Updated
1 weeks ago
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

senior-voice-ai-engineer

Use when designing, building, evaluating, or operating production conversational voice systems: IVR, voice agents, voice assistants, agent voice fronts, voice cloning compliant products. Covers streaming STT (ASR), streaming TTS, real time pipelines over WebRTC and telephony (SIP, Twilio, Vonage, Telnyx), turn taking, barge in detection, VAD (voice activity detection), prosody and SSML, dialog state, latency budgets (time to first audio, end to end response time), telephony codecs (mu law, a law, narrow band, 8 kHz), accessibility (captions, text alternative). Triggers: voice AI, voice agent, STT, speech to text, ASR, TTS, text to speech, voice cloning, whisper, deepgram, ElevenLabs, Cartesia, Resemble, gpt-4o-realtime. Produces voice latency budgets, barge in specs, telephony integration plans, dialog state schemas, voice eval sets. Not for training or fine tuning the STT or TTS model, see senior-ml-engineer; not for the dialog LLM prompt, see senior-llm-app-engineer.

0 Updated 1 months ago
iamdemetris
AI & Automation Featured

ai-agents

AI agent architecture, protocol choice, evaluation, observability, and build-vs-not decisions. Use when scoping or reviewing agent systems before deeper implementation.

80 Updated 1 weeks ago
vasilyu1983
AI & Automation Solid

voice

Voice — text-to-speech and transcription. Triggers on /agent:voice, /agent:voice status, /agent:voice setup, /agent:voice test, "configurar voz", "prueba voz", "voice setup", "speak this", "read this aloud", "transcribe audio".

61 Updated yesterday
crisandrews