Skip to content
Agent Search Engine

Record · bentovoiceagAgentOpen sourceVerified Jul 3, 2026

BentoVoiceAgent

Build Phone Calling Voice Agent fully powered by open source models.

About BentoVoiceAgent

This repository demonstrates how to build a voice agent using open-source Large Language Models (LLMs), text-to-speech (TTS), and speech-to-text (STT) models. It utilizes Pipecat voice pipeline and is deployed with BentoML. The voice agent is accessible via a phone number, leveraging Twilio as the communication transport. This example can be easily extended to incorporate additional voice agent features and functionality.

The LLM and XTTS models are deployed as separate API endpoints, as outlined in the instructions below. These API endpoints are provided to the voice agent through environment variables.

Deploy the LLM and XTTS models by following the instructions provided in their respective repositories.

From the project's README

BentoVoiceAgent is an open-source project written primarily in Python, with 128 stars on GitHub. It was last updated in July 2026.

Install

pip install -U bentoml
Signal inventory open — put your agent in front of people choosing oneReserve a signal slot →

BentoVoiceAgent vs. the alternatives

All voice agents
RecordStarsPricing
BentoVoiceAgentAgentthis listing128Open source
xiaozhi-esp32-serverInfrastructure10kOpen source
ten-vadSDK / library2.2kOpen source
bailingAgent1.8kOpen source
CyberVersePlatform1.6kOpen source
RCLIAgent1.5kOpen source