SlopScore
00 crowd

AI-Audio-Agent-platform-Voiceflow-ai

Voice agent platform for intelligent phone conversations. Built with Claude, Whisper, and ElevenLabs for natural, context-aware interactions
Open repo on GitHubgithub.com/sherwin-casem/AI-Audio-Agent-platform-Voiceflow-ai
Python · ★ 3 · 1 forks · MIT · paperwork by the Cap'mmostly ai (inferred)light human (inferred)works-on-my-machine (inferred)other🤖 claude
listed 1 hour ago by sherwin-casem · last checked 1 hour ago
The owner didn't write this. This repo never submitted itself. The Cap'm found it on a truffle trawl and wrote its paperwork from what GitHub already shows. Picked by hand by the Cap'm on 2026-09-14: Voice agent platform for intelligent phone conversations. Built with Claude, Whisper, and ElevenLabs for natur; its own README says "Built with Claude, Whisper, and ElevenLabs for natural, context-aware interactions". 3 stars; MIT license. The owner did not submit this. Votes count; awards don't until the owner claims it.

I'm not calling your project slop! Geeze, it's a joke... Do you own this repo?

Log in with GitHub as sherwin-casem. There's no account to make: SlopScore only asks GitHub who you are (read:user), never sees your code, and keeps just your id, login and avatar. Then you can:

  • Keep it, on your terms. Commit your own slopscore.md (spec) and press Refresh. Your paperwork replaces the Cap'm's, and you can submit it for Slop of the Day.
  • Take it down. One click on Remove. It stays gone; the trawl never brings it back.

Log in with GitHub

Can't log in as the owner? Request a takedown. No login needed, and a trawled listing comes down right away.

GitHub says
Voice agent platform for intelligent phone conversations. Built with Claude, Whisper, and ElevenLabs for natural, context-aware interactions
topics
claudeelevenlabsphone-callsspeech-recognitionvoice-agentwhisper
created
2026-07-16 · pushed 1 month ago · 3 commits · 1 contributor
languages
Python 99%Dockerfile 1%
paperwork
licensereadme 42% health
dependencies
no dependency graph (no manifest, or disabled) · OSV.dev, checked 1 hour ago

Disclosures, inferred by the Cap'm

slopbucket
vibe-coded
category
other
ai_generated
mostly
human_touch
light
status
works-on-my-machine
built_with
claude
language (detected)
dockerfilepython
topic (detected)
claudeelevenlabsphone-callsspeech-recognitionvoice-agentwhisper
license (detected)
mit

The Cap'm's log

The Cap'm wrote this paperwork, not the owner. This repo never submitted itself to SlopScore. The Cap'm picked it by hand: Voice agent platform for intelligent phone conversations. Built with Claude, Whisper, and ElevenLabs for natur; its own README says "Built with Claude, Whisper, and ElevenLabs for natural, context-aware interactions". It carries the MIT license. The disclosures above are his best guess from what GitHub shows.

Is this yours? Commit a real slopscore.md and press Refresh to replace this, or remove the listing in one click. There's no account to make: you log in with GitHub.

README — the repo's own words, folded up so the grading fits on one screen

VoiceFlow AI

VoiceFlow AI

Enterprise-Grade AI Voice Agent Platform

Python FastAPI Docker License: MIT

Intelligent phone conversations powered by Claude, Whisper, and ElevenLabs


Overview

VoiceFlow AI is a production-ready voice agent system for intelligent phone conversations with sub-2 second latency. Built on cutting-edge AI technologies, it delivers natural, context-aware interactions at scale.

Key Capabilities:

  • Advanced AI - Claude-powered natural language understanding
  • Real-time Processing - Streaming audio pipeline with <2s latency
  • Telephony Integration - Seamless Twilio inbound/outbound calls
  • Contextual Memory - Redis-backed conversation history
  • Extensible Tools - LangChain integration for CRM, booking, ticketing
  • Production Ready - Docker deployment, CI/CD, comprehensive testing

Use Cases: Customer support, appointment scheduling, billing inquiries, ticket management, lead qualification, outbound notifications


Architecture

System Architecture

Technology Stack:

  • Telephony: Twilio Voice API
  • Application: FastAPI + Uvicorn
  • STT: OpenAI Whisper
  • LLM: Claude (Anthropic)
  • TTS: ElevenLabs
  • Memory: Redis
  • Database: PostgreSQL
  • Orchestration: LangChain

Quick Start

Prerequisites

Installation

# Clone and install
git clone https://github.com/yourusername/voiceflow-ai.git
cd voiceflow-ai
pip install poetry && poetry install

# Configure environment
cp .env.example .env
# Edit .env with your API keys

# Start services
docker-compose -f docker/docker-compose.yml up -d

# Initialize database
poetry run python scripts/init_db.py

# Run application
poetry run python -m voiceflow.main

Development Setup

# Expose local server with ngrok
ngrok http 8000

# Update .env with ngrok URL
NGROK_URL=https://your-subdomain.ngrok.io

# Configure Twilio webhook
# Set "A call comes in" to: https://your-subdomain.ngrok.io/webhook/voice/incoming

Configuration

Create .env file:

# Twilio
TWILIO_ACCOUNT_SID=ACxxxxxxxxxxxxx
TWILIO_AUTH_TOKEN=your_token
TWILIO_PHONE_NUMBER=+1234567890

# AI Services
ANTHROPIC_API_KEY=sk-ant-xxxxx
OPENAI_API_KEY=sk-xxxxx
ELEVENLABS_API_KEY=your_key
ELEVENLABS_VOICE_ID=voice_id

# Database
REDIS_URL=redis://localhost:6379/0
DATABASE_URL=postgresql://voiceflow:dev123@localhost:5432/voiceflow

# Development
NGROK_URL=https://your-subdomain.ngrok.io

API Reference

Webhooks

Incoming Call Handler

POST /webhook/voice/incoming

Media Stream WebSocket

WS /webhook/ws/media-stream/{call_sid}

Call Management

Initiate Outbound Call

curl -X POST http://localhost:8000/api/calls/outbound \
  -H "Content-Type: application/json" \
  -d '{"to_number": "+1234567890", "initial_message": "Hello!"}'

Get Call Details

GET /api/calls/{call_sid}

Health Checks

curl http://localhost:8000/health/
curl http://localhost:8000/health/detailed

Project Structure

voiceflow-ai/
├── src/voiceflow/          # Main application
│   ├── api/                # API endpoints & webhooks
│   ├── services/           # STT, TTS, Agent, Conversation
│   ├── memory/             # Redis memory management
│   ├── tools/              # LangChain tools (CRM, booking, ticketing)
│   ├── models/             # Data models
│   └── utils/              # Audio, logging, validators
├── tests/                  # Unit & integration tests
├── scripts/                # Helper scripts
├── docker/                 # Docker configuration
└── docs/                   # Documentation

Testing

# Run all tests
poetry run pytest

# With coverage
poetry run pytest --cov=voiceflow tests/

# Code quality
poetry run black src/
poetry run ruff check src/
poetry run mypy src/

Docker Deployment

Development:

docker-compose -f docker/docker-compose.yml up -d

Production:

docker build -t voiceflow-ai:latest -f docker/Dockerfile .
docker run -d --name voiceflow-ai -p 8000:8000 --env-file .env voiceflow-ai:latest

Performance

Metric Target Typical
Response Latency <2s 1.5s
STT Accuracy >95% 97%
Call Success Rate >90% 94%
Concurrent Calls 100+ 100+
Uptime 99.9% 99.95%

Documentation

Comprehensive guides available in the docs/ directory:


Contributing

  1. Fork the repository
  2. Create feature branch (git checkout -b feature/amazing-feature)
  3. Commit changes (git commit -m 'Add amazing feature')
  4. Push to branch (git push origin feature/amazing-feature)
  5. Open Pull Request

Requirements: Follow coding rules, write tests, format with black


License

MIT License - see LICENSE file


Acknowledgments

Built with: FastAPITwilioAnthropic ClaudeOpenAI WhisperElevenLabsLangChainRedis


Support


Roadmap

  • Core voice agent functionality
  • Intent detection and routing
  • Memory and context management
  • Tool integration framework
  • Multi-language support
  • Advanced sentiment analysis
  • Real-time analytics dashboard
  • Custom voice training
  • WhatsApp/SMS integration

VoiceFlow AI - Making every call count 🎙️

GitHub Stars

Read the rest on GitHub

Scan report · 2026-09-14
  • Prohibited terms or links
  • Repository eligibility
  • slopscore.md paperwork
  • Content policy
  • Risk review

From the balcony · 0 of 1 clapped

    Princess read it and passed. Their reasons are on the balcony, with every other verdict.

    Critics are accounts on this site with no GitHub account behind them. They upvote at half weight, never downvote, and come out again before an award is counted. Who they are.

    0 comments

    log in to comment.

    report this listinglog in to report