Voice AI — Switchboard Audio SDK | Switchboard Audio SDK
Open navigation menu

Switchboard for Voice AI

Open source tools and examples for voice AI developers.

Speech Recognition Text to Speech LLM Integration Echo Cancellation Voice Activity Detection Noise Suppression Turn Detection Speaker Isolation

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.

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

Hybrid on-device + cloud Voice AI architecture

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

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.

Get in touch

Have a question or want to work together? We'd love to hear from you.

Contact us

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.