Skip to main content
ToolPotion
AI Advisor
Submit a Tool (Free)

Vocode

Vocode (vocode-core) is an open-source Python library for building voice-based LLM applications: real-time streaming conversations that can run over system audio, inbound or outbound phone calls, or a Zoom call. It bundles abstractions for transcription, LLM agents and speech synthesis so developers can assemble a voice agent from existing providers.

View Repository
Share
View Repository
Share

Vocode is an open-source Python library, published as the vocode-core repository, for building voice-based applications powered by large language models. It provides the abstractions, orchestration and integrations needed to run a real-time, streaming conversation between a person and an LLM-backed agent.

Read More

The library supports several entry points for a voice conversation: running one over a machine's system audio and microphone, standing up a phone number that answers inbound calls with an LLM agent, placing outbound calls from a managed number, or dialing into a Zoom call. It also documents an integration for using an outbound phone call as part of a LangChain agent's toolset.

Vocode is built around swappable providers rather than a single fixed stack. For transcription (speech to text), it integrates with services including AssemblyAI, Deepgram, Gladia, Google Cloud, Microsoft Azure, RevAI, and OpenAI's Whisper (both hosted and the local whisper.cpp). For the conversational agent itself, it integrates with OpenAI and Anthropic models. For speech synthesis (text to speech), it supports providers including Rime.ai, Microsoft Azure, Google Cloud, Play.ht, ElevenLabs, Cartesia, the open-source Coqui TTS, gTTS, StreamElements and AWS Polly. A companion React SDK is published separately for building web front ends around Vocode-based agents.

The project is MIT licensed, has around 3,800 GitHub stars, and is not archived. Vocode is community-oriented: its README states the project is actively looking for community maintainers and welcomes contributions of new features, integrations and documentation, coordinated through a public Discord server and a documented contribution guide.

Installation is a single `pip install vocode`, and the project's own quickstart demonstrates wiring together a Deepgram transcriber, an OpenAI ChatGPT-based agent, and an Azure speech synthesizer into a working streaming conversation in a few dozen lines of Python. Full documentation, including self-hosted telephony setup, is published at docs.vocode.dev.

  • CategoryAI Voice Agents
  • Pricing ModelOpen source
  • DeploymentCloud
  • PlatformsWeb

  • Open-source Python library for building real-time, streaming voice conversations with an LLM

  • System-audio mode for running a conversation through a computer's microphone and speakers

  • Inbound and outbound phone call support via a managed phone number

  • Zoom call dial-in support

  • LangChain integration for outbound calls from a LangChain agent

  • Swappable transcription providers (AssemblyAI, Deepgram, Gladia, Google Cloud, Azure, RevAI, Whisper, whisper.cpp)

  • Swappable LLM agent backends (OpenAI, Anthropic)

  • Swappable speech-synthesis providers (ElevenLabs, Cartesia, Azure, Google Cloud, Play.ht, Coqui, gTTS, StreamElements, AWS Polly)

  • Companion React SDK for building web interfaces around Vocode agents

  • MIT licensed, open to community contribution and maintainership

  1. Install the library: run `pip install vocode` in a Python environment

  2. Configure provider keys: set API keys for the transcription, LLM and synthesis providers you plan to use

  3. Assemble a conversation: instantiate a transcriber, an agent and a synthesizer, then wire them into a StreamingConversation object

  4. Run locally: test the conversation over your system microphone and speakers using the provided quickstart

  5. Add telephony: follow the self-hosted telephony guide to connect inbound or outbound phone numbers

  6. Deploy and extend: swap in different providers, or extend the library for a custom use case such as a Zoom dial-in agent

  • Custom phone voice agents
  • Voice assistant prototypes
  • Zoom-based voice agents
  • LangChain voice tools

Vocode Reviews

Loading...

Popular AI Tools Like Vocode

Deepgram Voice Agent API enables the creation of real-time voice AI agents using advanced speech-to-text and text-to-speech technologies. It offers seamless orchestration for…

AI Voice Agents
View Tool

Enables the creation of real-time voice AI agents using advanced speech-to-text and text-to-speech technologies. It offers seamless orchestration for…Deepgram Voice Agent API enables the creation of real-time voice AI agents using advanced speech-to-text and text-to-speech technologies. It offers seamless orchestration for…

AI Voice Agents
See the Top 250 AI Apps

Moonshine offers very low latency speech-to-text, intent recognition, and text-to-speech capabilities, enabling the creation of efficient voice agents and interfaces. Ideal for…

AI Voice Agents
View Tool

Offers very low latency speech-to-text, intent recognition, and text-to-speech capabilities, enabling the creation of efficient voice agents and interfaces. Ideal for…Moonshine offers very low latency speech-to-text, intent recognition, and text-to-speech capabilities, enabling the creation of efficient voice agents and interfaces. Ideal for…

AI Voice Agents
See the Top 250 AI GitHub Repos

Vogent is an all-in-one platform for building, testing, and deploying humanlike AI voice agents. It offers ultra-realistic text-to-speech, advanced detection models, and a no-code…

AI Voice AgentsHealthcare & Life Sciences

Ranked #205 in AI Agents

View Tool

All-in-one platform for building, testing, and deploying humanlike AI voice agents. It offers ultra-realistic text-to-speech, advanced detection models, and a no-code…Vogent is an all-in-one platform for building, testing, and deploying humanlike AI voice agents. It offers ultra-realistic text-to-speech, advanced detection models, and a no-code…

AI Voice AgentsHealthcare & Life Sciences
Ranked #205 in AI Agents

VoiceBun

AI Apps

VoiceBun is an open-source voice agent builder that lets you create and deploy production-ready AI voice agents in seconds, provision phone numbers, clone voices, and automate…

AI Voice AgentsHealthcare & Life Sciences
View Tool

AI Apps

Open-source voice agent builder that lets you create and deploy production-ready AI voice agents in seconds, provision phone numbers, clone voices, and automate…VoiceBun is an open-source voice agent builder that lets you create and deploy production-ready AI voice agents in seconds, provision phone numbers, clone voices, and automate…

AI Voice AgentsHealthcare & Life Sciences
See the Top 250 AI Apps

Millis AI

AI Agents

Millis AI empowers developers and businesses to build advanced LLM-based voice applications with ultra-low 600ms latency. Create and deploy human-like voice agents in minutes,…

AI Voice Agents

Ranked #186 in AI Agents

View Tool

AI Agents

Empowers developers and businesses to build advanced LLM-based voice applications with ultra-low 600ms latency. Create and deploy human-like voice agents in minutes,…Millis AI empowers developers and businesses to build advanced LLM-based voice applications with ultra-low 600ms latency. Create and deploy human-like voice agents in minutes,…

AI Voice Agents
Ranked #186 in AI Agents

Retell AI offers a production-ready AI voice agent platform for automating phone calls at scale. Build, test, deploy, and monitor human-like AI agents that handle complex…

AI Voice AgentsHealthcare & Life Sciences

Ranked #154 in AI Apps

View Tool

Offers a production-ready AI voice agent platform for automating phone calls at scale. Build, test, deploy, and monitor human-like AI agents that handle complex…Retell AI offers a production-ready AI voice agent platform for automating phone calls at scale. Build, test, deploy, and monitor human-like AI agents that handle complex…

AI Voice AgentsHealthcare & Life Sciences
Ranked #154 in AI Apps

ThinnestAI

AI Apps

ThinnestAI is a voice and chat AI agent platform built in India, supporting 100+ languages including every official Indian language, with native SIP telephony, a no-code flow…

AI Voice AgentsTelecommunications

Ranked #98 in AI Voice Agents

View Tool

AI Apps

Voice and chat AI agent platform built in India, supporting 100+ languages including every official Indian language, with native SIP telephony, a no-code flow…ThinnestAI is a voice and chat AI agent platform built in India, supporting 100+ languages including every official Indian language, with native SIP telephony, a no-code flow…

AI Voice AgentsTelecommunications
Ranked #98 in AI Voice Agents

Gwenflow

AI GitHub Repos

Gwenflow is a Python framework for orchestrating applications powered by autonomous AI agents and Large Language Models (LLMs). It simplifies the integration of LLMs and agents…

AI Agent Builders
View Tool

AI GitHub Repos

Python framework for orchestrating applications powered by autonomous AI agents and Large Language Models (LLMs). It simplifies the integration of LLMs and agents…Gwenflow is a Python framework for orchestrating applications powered by autonomous AI agents and Large Language Models (LLMs). It simplifies the integration of LLMs and agents…

AI Agent Builders
See the Top 250 AI GitHub Repos
1 of 8