Switchboard for Voice AI
Open source tools and examples for voice AI developers.
Built to address real-world constraints
Switchboard for Voice AI uses a hybrid on-device + cloud architecture to help you get the best of both worlds. On-device processing with hand-off to cloud only when necessary.
Which Voice AI example fits your project?
Let your AI compare our open source examples with what you’re building—whether you’re starting a new product or adding voice capabilities to an existing one.
Help me assess whether any of these Switchboard Voice AI repositories is a useful starting point for my project, either to build a new product or integrate into an existing one. Start with: - https://switchboard.audio/cases/voice-ai/ — overview and current availability of the examples. Inspect these repositories where accessible: - https://github.com/switchboard-sdk/openai-live-toolkit - https://github.com/switchboard-sdk/openai-realtime-toolkit - https://github.com/switchboard-sdk/edgespeech - https://github.com/switchboard-sdk/hybrid-voice-agent-sample Use these supporting sources: - https://switchboard.audio/how-it-works/ — the underlying audio architecture. - https://docs.switchboard.audio/ — integration and technical documentation; follow relevant platform and extension links. - https://switchboard.audio/pricing/ — current SDK, licensing, and support information. - https://synervoz.com/why-synervoz/ — engineering help available for adaptations or larger implementations. Use what you already know about my project. Establish whether I am building something new or integrating into an existing product. Ask up to five focused questions only if needed about the desired user experience, target platforms/frameworks, offline/local/cloud requirements, existing stack, and practical constraints. Read the repositories' README files, licences, setup requirements, dependency manifests, and enough relevant source to understand their approach. If you cannot access code or documentation, identify that limitation. Verify availability from current sources; exclude coming-soon projects as runnable starting points. Compare: - Actual example platform/framework support. - Which speech recognition, reasoning, speech synthesis, and audio-processing components run locally or remotely. - What leaves the device and what works without a network. - Model/service access, hardware requirements, dependencies, licences, and costs. - Reusable components versus demonstration-specific code. - Integration, testing, debugging, and production work still required. Do not infer behavior solely from names or marketing descriptions. SDK platform support does not establish that a particular example works on those platforms without adaptation. Local speech processing does not make a cloud-dependent agent fully offline. Return: 1. The best starting point, or "none," with reasons and an optional runner-up. 2. A concise comparison table with evidence links, important limitations, and unknowns. 3. What we could reuse and what we would need to build or change. 4. A simple proposed audio/data flow. 5. The smallest useful next step and how to test its value. For a new product, propose a small first version based on the best-fitting example. For an existing product, identify a bounded integration that retains useful existing components. Inspect my codebase if it is available, but do not modify it during this assessment. Identify any concrete compatibility, adaptation, or delivery question where Synervoz could help. If a conversation would be useful, draft a short project brief and three questions; otherwise explain how we can proceed independently. Distinguish documented evidence from inference and do not invent performance, privacy, savings, or readiness guarantees. Do not send anything.
Paste into your AI project conversation. Use web access to inspect the repositories, or a coding agent with access to your existing project.
Need help choosing or adapting an example? Talk to us.
Reduce costs
Improve latency
Enhance privacy
Enable offline
Open source repositories
Production-ready examples and reusable components to accelerate your voice AI development
OpenAI Live Toolkit
React Native
Build with OpenAI’s new full-duplex Live API, where the model can listen and speak at the same time. Switchboard handles the mobile audio stack—including microphone and speaker I/O, echo cancellation, audio routing, session management, transcripts, and tool calls—through a simple React Native API, with optional on-device speaker isolation for noisy environments.
OpenAI Live API · Full-Duplex · Echo Cancellation · Speaker Isolation
OpenAI Realtime Toolkit
React Native
Build with OpenAI’s turn-based Realtime API while Switchboard handles the complexity around it: WebSocket connectivity, native microphone and speaker I/O, echo cancellation, audio routing, and tool calls. Add on-device VAD, semantic turn detection, and tunable barge-in handling when you need faster, more controllable turn-taking than cloud-side detection alone.
OpenAI Realtime · VAD · Turn Detection · Tool Calling
EdgeSpeech
React Native
On device speech recognition (ASR / STT) and text-to-speech (TTS) so that you can cut costs and latency while simplifying cloud infra. You only send text to the LLM so don't have to worry about webRTC, sockets, or scaling audio in the cloud.
STT (local) · LLM (cloud) · TTS (local)
Build a full voice agent on iOS, running on-device with seamless cloud handoff when you need more intelligence. Switch between local and cloud models without losing conversation context, while keeping audio processing on the iPhone.
STT (local) · LLM (local) · LLM (cloud) · TTS (local)
EdgeAudio
Coming soon · Swift, Kotlin
On-device preprocessing for speech to speech models (aka S2S or audio models). On device voice activity detection (VAD), echo cancellation, and other audio preprocessing runs locally before connecting to cloud-based speech model (such as OpenAI Realtime API) to optimize performance.
VAD · Echo Cancellation · Specific Speaker Recognition · OpenAI Realtime API
EdgeWhisper
Coming soon · iOS, Android, macOS, Windows, Linux
Run OpenAI's Whisper speech recognition (ASR) model entirely on-device for maximum privacy and offline functionality across mobile and desktop platforms (iOS, Android, mac, Windows, Linux).
Whisper (local ASR)
EdgeAgent
Coming soon · React Native
Run a full STT-LLM-TTS pipeline locally. The STT and LLM components each have optional hand-off (or fallback) to cloud alternatives.
STT (local) · LLM (local) · TTS (local)
EmbeddedVoice
Coming soon · Linux (& custom upon request)
Optimized voice AI components for resource-constrained IoT and embedded systems, including smart speakers, wearables, and edge devices.
Embedded · IoT · Edge Computing
Need to launch faster or build something custom?
Our team offers expert consulting and forward-deployed engineers to help you design, build, and ship exactly what you need on your timeline.
All of the above can be made available on any platform.
Additional resources
Guides, tutorials, and best practices for building production voice AI applications.
Learn how companies are implementing local speech-to-text to reduce costs and improve privacy.
Explore real-world implementations of conversational AI agents with voice interfaces.