voice-ai
Production voice AI agents with sub-500ms latency. Groq LLM, Deepgram STT, Cartesia TTS, Twilio integration. No OpenAI. Use when: voice agent, phone bot, STT, TTS, Deepgram, Cartesia, Twilio, voice AI, speech to text, IVR, call center, voice latency.
npx skills add majiayu000/claude-skill-registry --skill voice-ai-skill --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
<objective> Build production voice AI agents with sub-500ms latency: 1. **STT** - Deepgram Nova-3 streaming transcription (~150ms) 2. **LLM** - Groq llama-3.1-8b-instant for fastest inference (~220ms) 3. **TTS** - Cartesia Sonic for ultra-realistic voice (~90ms) 4. **Telephony** - Twilio Media Streams for real-time bidirectional audio **CRITICAL: NO OPENAI - Never use `from openai import OpenAI`** Key deliverables: - Streaming STT with voice activity detection - Low-latency LLM responses optimized for voice - Expressive TTS with emotion controls - Twilio Media Streams WebSocket handler </objective> <quick_start> **Minimal Voice Pipeline (~50 lines, <500ms):** ```python import os import asyncio from groq import AsyncGroq from deepgram import AsyncDeepgramClient from cartesia import AsyncCartesia # NEVER: from openai import OpenAI async def voice_pipeline(user_audio: bytes) -> bytes: """Process audio input, return audio response.""" # 1. STT: Deepgram Nova-3 (~150ms) dg = AsyncDeepgramClient(api_key=os.getenv("DEEPGRAM_API_KEY")) result = await dg.listen.rest.v1.transcribe( {"buffer": user_audio, "mimetype": "audio/wav"}, {"model": "nova-3", "language": "en-US"} ) user_text = result.
- VozLux-Tested Stack
- LLM Priority (Never OpenAI)
- Tier Architecture
- Deepgram STT (v5 SDK)
- Streaming WebSocket Pattern
- Connection Options
- Groq LLM (Fastest Inference)
- Voice-Optimized Pattern
- Model Selection
- Cartesia TTS (Sonic-2)
- Streaming Pattern
- With Timestamps
- Twilio Media Streams
- WebSocket Handler (FastAPI)
Required (NEVER OpenAI) Twilio Fallbacks pip install deepgram-sdk groq cartesia twilio fastapi
What does the voice-ai skill do?
Production voice AI agents with sub-500ms latency. Groq LLM, Deepgram STT, Cartesia TTS, Twilio integration. No OpenAI. Use when: voice agent, phone bot, STT, TTS, Deepgram, Cartesia, Twilio, voice AI, speech to text, IVR, call center, voice latency.
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill voice-ai-skill --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
