Orchestrer une conversation vocale temps réel entre un humain et un LLM dans un seul framework (LiveKit Agents)
Reconnaissance vocale, raisonnement, synthèse vocale et gestion des tours de parole sur l'infrastructure WebRTC LiveKit
Vendu par MagicMate
Ce qu'il faut
- Niveau
- N3 · Demande un informaticien — Nécessite un serveur ou un environnement d'hébergement à mettre en place et à maintenir : compétences d'administration système.
- Serveur requis
- Oui
- Réglages requis
- Oui
- Licence
- Projet tiers sous licence permissive (Apache-2.0) : utilisation, modification et redistribution permises selon ses termes, avec conservation des mentions de droit d'auteur et du texte de licence. Le texte de la licence d'origine, publié dans le dépôt source, fait foi.
LiveKit Agents orchestre la conversation vocale temps réel entre un humain et un LLM — reconnaissance vocale, raisonnement du modèle, synthèse vocale et gestion des tours de parole, tout est géré par un seul framework. Construit sur l'infrastructure WebRTC de LiveKit, il propose un détecteur de fin de tour par modèle transformer et le streaming audio/vidéo bas niveau que la plupart des projets réinventent à chaque fois. Un large catalogue de plugins connecte le framework à la plupart des fournisseurs de reconnaissance vocale, de LLM et de synthèse vocale du marché.
Limites et précautions : le README décrit le framework comme « under active development in a rapidly evolving field » (changements fréquents). Les fournisseurs de reconnaissance vocale, de LLM et de voix choisis (par exemple Deepgram, OpenAI, Cartesia dans l'exemple d'installation) reçoivent l'audio. Une issue ouverte (#7801, relevée le 2026-10-17) signale des données personnelles dans les journaux.
Licence et attribution : Source : https://github.com/livekit/agents. Licence : Apache-2.0 (https://raw.githubusercontent.com/livekit/agents/main/LICENSE). Le framework est sous Apache-2.0, mais les modèles de détection de fin de tour sont sous la LiveKit Model License : usage uniquement avec le framework LiveKit Agents, interdiction d'utiliser les matériaux ou leurs sorties pour améliorer ou développer d'autres modèles, reproduction de l'avis de droit d'auteur en cas de redistribution, résiliation automatique en cas de manquement. Tous droits conservés par ses auteurs ; cette fiche est une présentation rédigée par Marketia.
Critique Marketia
Verdict
Framework très actif et sérieux, mais sa fiche ne dit pas que le détecteur de tour de parole n'est utilisable qu'avec LiveKit Agents. Utile pour un prototype ou un produit bâti sur LiveKit ; pas une brique neutre.
Pour qui (PME française)
- Une équipe de développement qui construit un agent vocal sur LiveKit (cloud ou auto-hébergé) et accepte la dépendance.
- Pas pour qui veut un agent vocal indépendant de toute infrastructure ou veut utiliser le détecteur de tour avec un autre framework.
Points forts prouvés
- Code Apache 2.0 (README) ; plugins pour plusieurs fournisseurs (exemple
livekit-agents[openai,deepgram,cartesia]). - Activité très forte : commits les 2026-10-16 et 2026-10-17, 230 issues ouvertes (page lue).
Limites et risques
- Issues récentes : #7801 (arguments d'outils écrits dans les journaux hors de la zone
lk.pii.*, risque de données personnelles dans les logs), #7867 (connexions Gemini Live coupées environ toutes les 15 minutes), #7806 (annulation d'un tour validé en mode manuel). - Les commits récents comportent aussi des mentions de coauteurs IA et d'une application automatique (
detail-app[bot]) selon les comptes ; non un défaut en soi. - Aucune mention de tarification ni de télémétrie dans le README.
Effort d'installation réel
Court en console, moyen avec serveur LiveKit et clés de trois fournisseurs. Estimation : une demi-journée pour un premier agent ; non mesuré.
Alternatives
- Pipecat (au catalogue,
agent-vocal-pipecat, BSD-2-Clause, non évalué ici) ; la relecture des licences note qu'il utilise Silero VAD (MIT) et Smart Turn (BSD-2).
Licence et attribution
Avertissement de licence : « Reproduire la notice de copyright ; pas d'usage autonome ni avec un autre framework ; pas d'entraînement d'autres modèles ; pas d'usage des marques LiveKit. Plugins STT/TTS/LLM tiers : licences propres. » La mention « marques » vient de la relecture des licences ; nous n'avons pas relu ce passage.
Ce que nous n'avons pas testé
Aucune installation, aucun agent construit, aucune mesure de latence, aucun test du détecteur de tour en français, aucune lecture de l'offre LiveKit Cloud.
Sources (lues le 2026-10-17)
- https://raw.githubusercontent.com/livekit/agents/HEAD/README.md et MODEL_LICENSE
- https://github.com/livekit/agents/commits.atom et issues
- Relevé des licences de poids de modèles du 2026-10-17 (seconde main)
Attribution et conditions des modèles
Ce produit impose des conditions de licence à respecter : attribution obligatoire de l'éditeur ou des modèles utilisés, conditions d'accès à certains modèles, ou usage limité à un cadre précis. Cette licence est distincte de celle du code. Vérifiez ces conditions avant de déployer en production.