Aller au contenu
Cercle IA Tech · Vocal Un site du réseau Cercle IA Tech

Comparatif

Agent vocal open source : LiveKit, Pipecat, Vocode

Comparatif de trois frameworks open source pour agents vocaux : licence, langage, fournisseurs intégrés et téléphonie, d'après leurs dépôts.

Mis à jour le

Un framework open source pour agent vocal fournit le squelette : il relie le transport audio, la reconnaissance, le modèle de langage, la synthèse et, selon les cas, la téléphonie. Il ne fournit pas les services eux-mêmes. Cette page compare trois frameworks d'après leurs dépôts GitHub lus le 15/11/2026 : LiveKit Agents, Pipecat et Vocode. Le site est édité par IArche, qui édite ALMA ; IArche n'édite aucun de ces frameworks.

En bref : les trois sont sous licence libre (Apache-2.0 pour LiveKit Agents, BSD-2-Clause pour Pipecat, MIT pour Vocode). Pipecat et LiveKit Agents sont écrits en Python, et LiveKit propose aussi un SDK Node.js. Les trois se branchent sur des API payantes ou sur des modèles que vous hébergez. Le libre concerne le code, pas les services qu'il appelle.

Ce que « open source » veut dire ici

La licence fixe ce que l'on peut faire du code : l'utiliser, le modifier, le redistribuer selon les conditions. Elle ne dit rien du coût des services externes. Un agent construit avec ces frameworks et des API de reconnaissance ou de synthèse paie ces API. Un agent entièrement hébergé, avec un modèle de langage local, paie son serveur. Le choix du framework ne tranche donc pas le coût total (voir le coût par minute).

Tableau comparatif

Critère LiveKit Agents Pipecat Vocode
Licence Apache-2.0 BSD-2-Clause MIT
Langage principal Python ; SDK Node.js dans un dépôt séparé Python 3.11 à 3.14 Python
Transport WebRTC, WebSocket WebRTC (Daily, LiveKit, SmallWebRTC), WebSocket, WhatsApp Non détaillé ; téléphonie et intégration Zoom annoncées
Téléphonie Appels entrants et sortants par la pile LiveKit (SIP) Twilio, Telnyx, Plivo, Exotel, Vonage, Genesys, Daily PSTN et SIP Appels entrants et sortants via un numéro ; serveur de téléphonie auto-hébergé
Reconnaissance annoncée Deepgram (modèle nova-3 dans l'exemple) et plugins AssemblyAI, Deepgram, Google, Azure, Whisper AssemblyAI, Deepgram, Gladia, Google Cloud, Azure, RevAI, Whisper
Synthèse annoncée Cartesia (sonic-3 dans l'exemple) ElevenLabs, Cartesia, Google, Azure et d'autres Rime, Azure, Google, Play.ht, ElevenLabs, Cartesia, Coqui, et d'autres
Modèles de langage annoncés Dans l'exemple, un modèle OpenAI et un modèle Google hébergé par LiveKit ; API temps réel citée Anthropic, Gemini, Mistral, Ollama, Groq et d'autres OpenAI et Anthropic
Détection de tour Modèle de tour propre, VAD, endpointing STT Non comparé dans cette page Non comparé dans cette page
Popularité à la lecture Non relevée Environ 17,3 k étoiles 3,8 k étoiles
État annoncé Non indiqué Maintenu par Daily et la communauté La page dit chercher des « community maintainers »

Les tableaux ci-dessus reprennent ce que les pages affichent. Les noms de modèles viennent des exemples de code, pas d'une liste complète.

LiveKit Agents

LiveKit Agents décrit un pipeline STT-LLM-TTS, avec détection de fin de tour, interruptions et transport WebRTC. Il est adossé à la plateforme LiveKit, qui fournit la salle audio et la téléphonie SIP. Le dépôt indique que les modèles de détection de fin de tour sont sous une licence distincte, la « LiveKit Model License ». Ce point ne se voit pas dans la licence Apache-2.0 du code : il faut le lire avant un usage commercial. Le dépôt ne liste pas de langues humaines, sauf dans la configuration de reconnaissance (language="multi").

Pipecat

Pipecat se présente comme un framework open source pour agents vocaux, applications multimodales et IA en temps réel. Sa liste d'intégrations est la plus longue des trois : elle couvre de nombreux fournisseurs de reconnaissance, de synthèse, de modèles de langage et de téléphonie. Le choix d'un fournisseur se fait à l'intérieur du framework, ce qui facilite les essais comparatifs. La licence est BSD-2-Clause.

Vocode

Vocode est une bibliothèque Python pour créer des applications vocales à base de modèles de langage, avec conversations en streaming. Sa licence est MIT. Il annonce de nombreux fournisseurs de reconnaissance et de synthèse, dont des moteurs libres comme Whisper ou Coqui. La page indique aussi qu'il recherche des mainteneurs bénévoles : avant de l'adopter pour un projet durable, vérifiez l'activité des dépôts et la fréquence des mises à jour.

Comment choisir

  • Vous voulez de la téléphonie intégrée et une plateforme de salle audio : LiveKit Agents est le plus direct, avec la réserve sur la licence des modèles de tour.
  • Vous voulez changer de fournisseur sans réécrire l'agent : Pipecat offre le plus grand choix d'intégrations listées.
  • Vous voulez un code court et un usage libre sans restriction annoncée : Vocode est simple à lire, mais vérifiez l'état de maintenance.

Dans tous les cas, testez le français avec vos propres phrases : les dépôts lus ne donnent pas la liste des langues prises en charge par chaque fournisseur. Pour l'architecture qui conditionne ce choix, voir l'architecture d'un agent vocal. Pour la téléphonie, voir le branchement SIP.

Sources

Pages consultées pour écrire cet article :

  1. https://github.com/livekit/agents
  2. https://github.com/pipecat-ai/pipecat
  3. https://github.com/vocodedev/vocode-python

À lire aussi