Build voice apps effortlessly

Simplify voice and audio app development.
WE WORK WITH
Switchboard is a modular SDK and runtime that makes it easier to build real-time voice and audio apps or features—without needing to be a specialist in C++, digital signal processing, or real-time systems.
Modular solutions

Switchboard is useful for projects that require

Voice control
Voice agents and conversational AI
Voice and video chat
Language translation or interpretation
Voice changers, cloning, and other effects
Music, podcast, and video players
Streaming and real-time broadcasts
Karaoke and other interactive media

It is especially useful when a combination of these elements is required, and when some components need to run on-device.

See it in action

Play

Switchboard also includes a no-code editor to build real time voice and audio workflows that deploy instantly to iOS, Android, macOS, Windows, Linux, web, embedded, and more.

A voice controlled user interface using an on-device Switchboard audio graph.

Build in minutes, run in milliseconds

Switchboard is an SDK and Runtime that allows you to:

Define your audio graph in seconds (in JSON or no-code editor)
Deploy it in minutes (to any platform)
Run it in real-time

Combining both on-device (C++) and API-based nodes to enable hybrid audio graphs.

Build ➡

Switchboard Editor & SDK

APIs & Language Bindings — Swift, Kotlin, JavaScript, C++, Python

Modular Audio Graphs — Connect STT, TTS, DSP, effects, AI models

Cross-Platform Integration — iOS, Android, Web, Desktop, Embedded

Developer Tooling — Debug, inspect, and test pipelines locally

Custom Module Support — Drop in your own AI or DSP logic

Run

Switchboard Audio Engine

Low-Latency Execution — Sub-10ms processing per module

Dynamic Reconfiguration — Hot-swap models, voices, and effects mid-session

Event-Aware Processing — Adapt to network changes, user actions, and AI triggers instantly

Pluggable AI/DSP Engines — Whisper, local LLMs, cloud APIs, custom ML models

Stable Under Load — Designed for live comms, gaming, and AI agents

Get to market faster

The Switchboard SDK saves time from prototyping through production while providing lasting flexibility. It's especially useful for products that are cross-platform or have multiple voice and audio features.

More than 50 pre-integrated nodes, or bring your own.

What are audio nodes?

Audio nodes are essentially modular containers that process audio and include a wide range of functions such as: speech to text, text to speech, large language models, voice changers, media players, streaming, voice and video calling, the ability to mix and split audio streams, DSP effects, and much more.

Switchboard also includes Extensions to many other popular audio tools and SDKs, both open and closed source.

Why should I use Switchboard?

Whether you’re using it for a single node such as speech-to-text or a voice changer, or stringing multiple nodes together, Switchboard will:

  • make it faster and easier to build, test, experiment, and get to market

  • make it easier to maintain and make changes later

  • save time and money

  • drive new revenue and growth by simplifying the addition of new features

Audio is hard. The Switchboard SDK makes it easy.

Switchboard enables developers to:

  • Build without being constrained by the limited use cases of iOS, Android, and other native platforms.

  • Avoid creating an audio framework from scratch.

  • Not have to rebuild for each platform or operating system.

  • Work effectively without having to be experts in audio or low level languages like C++.

Build better audio products

Easy-to-use

Put together complex audio pipelines without the need for C++ or real-time audio programming.

Automatic volume management

Make an audio engine that sounds the same on iOS, Android, macOS and Linux. Share the same audio code between platforms.

High-performance

Our audio processing algorithms are highly optimized so you don't need to worry about audio glitches.

Extensible

Our audio processing algorithms are highly optimized so you don't need to worry about audio glitches.

Time saver

Save months or more, especially for complex audio pipelines.

Robust

Avoid writing glue code and validating 3rd party apps. We integrated and tested third party SDKs so you don't have to.

Flexible

Quickly test new audio features, rearrange effects chains, or compare third party extensions.

Customizable

Custom builds and licensing options available—tailored to your needs.

How it can generate an ROI

Switchboard generates a return on investment (ROI) through a combination of cost savings and increased revenue opportunities.

↓ Decreases

  • number of developer hours

  • cost to build

  • maintenance costs

↑ Increases

  • speed to market

  • ease of adding new revenue generating features

A typical example. Note that Switchboard has a free tier. See pricing.

FAQs

You’ve likely got a few questions

Who is Switchboard designed for?
  • AI Agent and Voice AI solutions developers

  • Real Time Communications (RTC) applications

  • Music and social app developers

  • R&D / ML / AI teams looking to commercialize

  • Hardware projects like headphones, speakers, wearables, etc.

  • Pro audio industry - hardware and software

  • Apps & SDKs with voice, VoIP, media players, and other audio features

  • Product managers looking for a no code prototyping tool (Switchboard Editor)

See Use Cases in main menu for more details
.

What does it do?

Switchboard is a modular audio framework incorporating a large library of audio nodes AudioNode. These nodes can easily be put together into audio graphs AudioGraph. Switchboard passes these graphs into natively compiled C++ code that runs fast, across multiple platforms including iOS, Android, Mac, Windows, web, and embedded platforms.

Audio graphs can be defined in JSON or native languages, making them easy to build while providing complete flexibility at runtime.

Switchboard also has a visual (no-code) node-based editor, the Switchboard Editor, which generates JSON automatically for rapid configuration of audio graphs that can easily be designed and tested in the browser and deployed to many target platforms.

It also allows you to tune parameters for each node or change the audio graph at runtime, rapidly speeding up development cycles.

How much does it cost?

Switchboard has a free tier up to 20K activations and Commercial Licenses available thereafter.

Consult our Pricing page.

Is Switchboard proprietary?

Yes, Switchboard is a proprietary technology. However, we offer a free tier — please see our Pricing page and Master License Agreement for more details.

We also provide open source example applications. You are responsible for reading the license files contained with any distribution package.

We do our best to keep things simple and reasonable, while also supporting the open source community where possible.

Depending on what you build, it might also require a patent license. See Patents page.

Get started for free

Explore our documentation to get started.

Go to Docs →