openclaw-voice-call-realtime · score 8.8 · integration, webhooks, twilio, request-signature-validation, voice
Request validation and parsing for incoming Twilio webhooks.
openclaw-voice-call-realtime · score 8.7 · voice, openai-realtime, audio-streaming, voice-conversation, ai
Implements the OpenAI Realtime API for voice conversation with audio streaming.
openclaw-voice-call-realtime · score 8.7 · audio-resampling, pcm-conversion, telephony-audio, linear-interpolation, voice
Resamples 16-bit PCM audio to 8kHz telephony sample rate using linear interpolation.
openclaw-voice-call-realtime · score 8.7 · voice, audio-streaming, bidirectional-audio, realtime-bridge, voice-orchestration
Orchestrates bidirectional audio streaming between telephony and AI providers.
VoiceStudio · score 8.6 · voice, openai-compat, tts-api, stt-api, api-shim
OpenAI-compatible TTS & STT API — Phase 3.2 (ROADMAP.md P0). Drop-in replacement for OpenAI's audio endpoints so that any tool speaking the OpenAI protocol (Claude, Cursor, LangCha
dialIQ · score 8.4 · voice-provider, voice, vapi-integration, transcript-handling
Voice layer: the VoiceProvider Protocol, shared IO models, and all three run-mode providers (mock, replay, live Vapi). mock/replay read canned transcripts from samples/transcripts/
ai-voice-agent · score 8.3 · phone-normalization, e164-format, indian-phone, voice
Indian-phone normalization. Shopify checkout returns phones in many shapes: +91 98765 43210 (formatted E.164) 919876543210 (no plus, with country code) 09876543210 (leading zero, n
parley · score 8.3 · voice, data-model, transcript, immutable
Immutable transcript segment with start time, end time, and text content.
MedivoiceAI · score 8.3 · ui, voice-recording, media-recorder, webm-opus, react-hook
React hook for voice recording using MediaRecorder API. Records audio in WebM/Opus format for efficient streaming. /
openclaw-voice-call-realtime · score 8.3 · outbound-calling, voice, call-state-management, timer-management
Initiates outbound calls through a telephony provider, handling state management, configuring duration and transcript timers, and persisting call records.
openclaw-voice-call-realtime · score 8.3 · voice, hmac-sha1, signature-validation, replay-prevention, webhook-security
Validates Twilio webhook signatures using HMAC-SHA1 with replay attack prevention through time-windowed request caching.
OpenPhone · score 8.3 · voice
Captures and snapshots Android UI hierarchy from interactive windows for OpenPhone assistant, providing accessibility event monitoring and node retrieval.
ai-voice-agent · score 8.2 · telecom-compliance, dnd-enforcement, time-window-restriction, voice
Do-Not-Disturb window enforcement for Indian telecom compliance. TRAI (Telecom Regulatory Authority of India) restricts commercial voice calls to 09:00–21:00 IST. Calling outside t
zvonok · score 8.2 · voice
The canonical status vocabulary. call-api owns it; everything else is a dialect. The voice agent has its own words for how a call ended (`goal_achieved`, `no_audio`, `abandoned`, `
call-center-ai · score 8.2 · call-orchestration, pydantic-models, api-schemas, voice
Pydantic model validating call initiation requests with a phone number field, extending a workflow initiate model for call orchestration.
zvonok · score 8.2 · voice, voice-agent, llm-agent, pstn-calls, goal-directed
zvonok voice agent — one goal-directed outbound PSTN call per job. Dispatched with metadata: {"number": "+34...", "goal": "...", "language": "en", "caller_id": "+44...", "max_durat
mod_earshot · score 8.2 · integration, llm-rag, voice, protocol-adapters, speech-to-text
Ten protocol adapters (OpenAI Realtime, Deepgram Voice Agent, Twilio Media Streams, ElevenLabs, Gemini Live, Pipecat, Vapi, AssemblyAI, Cartesia, Native) handling wire-format negot
OutboundVoiceAI · score 8.1 · voice, sip-codes, invalid-number, carrier-handling
Checks whether a SIP response code is one of the known invalid number codes (404, 410, 484, 604) for carrier failure handling.
openclaw-voice-call-realtime · score 8.1 · voice, state-machine, call-lifecycle
State machine managing lifecycle transitions for active phone calls.
VibeVoice · score 8.1 · voice, speech-recognition, asr-model, transcription
Processor class for VibeVoice ASR models.
MedivoiceAI · score 8.1 · ui, voice-streaming, sse-client, audio-base64, react-hook
React hook for handling SSE voice streaming responses. Converts audio blob to base64 and sends as JSON to match server expectations. /
VibeVoice · score 8.1 · voice, speech-recognition, model-integration, transcription
Abstract speech recognition interface providing flexible model integration and transcription methods.
phoneinfoga · score 8.1 · phone-number-parsing, input-validation, format-conversion, voice
Parses raw phone input, converts to standard E.164 format for telephony.
zvonok · score 8.1 · voice, prompt-management, llm-prompts, identity-disclosure, compliance-text
Everything the agent says, and everything that checks it said it. Two kinds of text live here and they are not the same kind of thing: FIXED TEXT — the disclosure and the probe. Sp
neiron-watch · score 8.0 · voice
AVAudioEngine-based audio recorder with PCM buffer tap, audio session management, interruption handling, and level metering. Lifts out as a standalone audio capture utility.
voicetest · score 8.0 · voice, livekit-integration, stt-transcription, audio-capture, speech-events
LiveKit audio observer. Transcribes a participant's actually-published audio track into an ObserverTranscript via STT. record_speech_events is the architecture- and transport-indep
voice-cost · score 8.0 · realtime, asterisk-config, rtp-transport, websocket-transport, config-generation
Generates Asterisk configuration for realtime media, defining RTP/WebSocket transport types and related settings.
VoiceLink · score 8.0 · integration, telephony-mock, test-fixture, mock-provider, voice
In-process Voicelink mock that satisfies TelephonyProvider. Used to develop and test the rest of the platform (campaign engine, call lifecycle, billing) before Voicelink Q1/Q2/Q3 a
hal-answering-service · score 7.9 · ai, vad, stt, tts, barge-in
Orchestrates VAD→STT→LLM→TTS pipeline with barge-in, silence detection, call recording, and ntfy push notifications. The core brain of a real-time voice AI.
9router · score 7.9 · voice, tts-providers, provider-registry, voice-adapter, integration
TTS provider registry
iOS-vibebuddy · score 7.9 · realtime, speech-to-speech, multi-provider, real-time-voice, voice
Provides a provider-agnostic protocol and events for real-time speech-to-speech voice sessions, supporting multiple backends including Qwen, Gemini, and OpenAI Realtime.
MedivoiceAI · score 7.9 · audio-streaming, pcm16-playback, audio-worklet, web-audio, voice
Reusable AudioWorklet for streaming PCM16 audio playback. Place in public/ folder and load via audioContext.audioWorklet.addModule() /
openclaw-voice-call-realtime · score 7.9 · voice, config-resolution, env-validation
Resolves and returns validated voice call configuration settings from environment or runtime sources.
voice-cost · score 7.9 · voice, pricing-calculator, cost-estimation, voice-pricing
Calculates pricing estimates for voice call stacks by summing platform, carrier, recording, STT, LLM, and TTS costs based on scenario configuration.
electron-speech-to-speech · score 7.8 · wav-decoding, audio-decoding, audio-processing, voice
https://github.com/mohayonao/wav-decoder
openclaw-voice-call-realtime · score 7.8 · voice, twilio-integration, twiml, webhook-handler, call-normalization
Provides Twilio voice call integration handling outbound/inbound calls, webhook verification, TwiML responses, and call status normalization for telephony applications.
prank-your-dad · score 7.8 · ui, audio-recording, microphone-permissions, webm-encoding, blob-upload
Records user audio via mic, encodes to webm/blob, handles permissions, uploads backend.
OutboundVoiceAI · score 7.8 · voice, json-serialization, transcript-handling, enum-conversion
Serializes a CallLog into a JSON-ready dict, converting enums, timestamps, and transcript entries while guarding optional timings to avoid crashes during status broadcasts.
cli · score 7.8 · voice, text-to-speech, tts-sdk, speech-synthesis
MiniMax text-to-speech SDK wrapper.
callpilot · score 7.8 · voice, call-lifecycle, state-machine, signaling, kotlin
Kotlin call state graph managing call lifecycle transitions and signaling events.
call-automation-and-Voicebot-for-marketing-AI · score 7.8 · voice, config-management, env-variables, pydantic, infra
Application Configuration Manages all environment variables and settings using Pydantic Settings.
mello-outbound · score 7.8 · voice, stt-factory, tts-factory, llm-factory, provider-abstraction
Swappable STT / LLM / TTS factories driven by config. Every provider is constructed here so the rest of the pipeline never imports a specific vendor. Switch providers by changing L
dispatchbook-voice-agent · score 7.8 · voice, call-handling, transcription, llm-integration, voice-agent
Main voice agent bot with call handling, transcription, and LLM integration.
phoneinfoga · score 7.8 · ovh-api, http-client, api-client, voice
Wraps OVH API callers per json impl.
mod_earshot · score 7.8 · voice
Pure C G.711 mu-law/a-law encoder/decoder and L16 linear PCM utilities with canonical ITU algorithms. No external dependencies, fully unit-tested off-platform.
nuclear · score 7.8 · voice
Advanced HTML5 audio engine with HLS.js support, Media Source Extensions for fMP4 streaming, crossfade, equalizer, oscilloscope visualization, gapless playback, and stall detection
MedivoiceAI · score 7.8 · pcm-decoding, audio-processing, web-audio-api, voice
Audio utility functions for voice chat. Handles PCM16 decoding and AudioContext initialization. / * Decode base64 PCM16 audio to Float32Array for Web Audio API /
IqraAI · score 7.8 · voice, audio-config, client-configuration, conversation-setup
Defines audio client configuration settings for telephony conversations (codec, jitter buffer, silence detection) within IQRA.
prank-your-dad · score 7.7 · voice
Initiates Twilio voice calls, returns call/summary responses, and handles API errors via typed client.
openclaw-voice-call-realtime · score 7.7 · event-processing, inbound-policy, call-lifecycle, allowlist, voice
Processes incoming call events, enforcing inbound policies (allowlist, open, disabled) and coordinating call lifecycle transitions including acceptance, rejection, and state persis