Aller au contenu principal
ToolPotion
Conseiller IA
Soumettre

Vocode

Vocode (vocode-core) est une bibliothèque Python open-source pour créer des applications LLM basées sur la voix : des conversations en temps réel qui peuvent se dérouler sur l'audio système, des appels téléphoniques entrants ou sortants, ou un appel Zoom. Elle regroupe des abstractions pour la transcription, les agents LLM et la synthèse vocale afin que les développeurs puissent assembler un agent vocal à partir de fournisseurs existants.

Voir le dépôt
Partager
Voir le dépôt
Partager

Vocode est une bibliothèque Python open-source, publiée sous le dépôt vocode-core, pour créer des applications basées sur la voix alimentées par de grands modèles de langage. Elle fournit les abstractions, l'orchestration et les intégrations nécessaires pour exécuter une conversation en temps réel et en streaming entre une personne et un agent soutenu par un LLM.

Lire la suite

La bibliothèque prend en charge plusieurs points d'entrée pour une conversation vocale : exécuter une conversation via l'audio système et le microphone d'un ordinateur, mettre en place un numéro de téléphone qui répond aux appels entrants avec un agent LLM, passer des appels sortants à partir d'un numéro géré, ou composer un appel Zoom. Elle documente également une intégration pour utiliser un appel téléphonique sortant comme partie de l'ensemble d'outils d'un agent LangChain.

Vocode est construit autour de fournisseurs interchangeables plutôt que d'une seule pile fixe. Pour la transcription (de la parole au texte), elle s'intègre à des services tels qu'AssemblyAI, Deepgram, Gladia, Google Cloud, Microsoft Azure, RevAI et Whisper d'OpenAI (à la fois hébergé et le local whisper.cpp). Pour l'agent conversationnel lui-même, elle s'intègre aux modèles d'OpenAI et d'Anthropic. Pour la synthèse vocale (du texte à la parole), elle prend en charge des fournisseurs tels que Rime.ai, Microsoft Azure, Google Cloud, Play.ht, ElevenLabs, Cartesia, le Coqui TTS open-source, gTTS, StreamElements et AWS Polly. Un SDK React compagnon est publié séparément pour construire des interfaces web autour des agents basés sur Vocode.

Le projet est sous licence MIT, compte environ 3 800 étoiles sur GitHub et n'est pas archivé. Vocode est orienté vers la communauté : son README indique que le projet recherche activement des mainteneurs communautaires et accueille les contributions de nouvelles fonctionnalités, intégrations et documentations, coordonnées via un serveur Discord public et un guide de contribution documenté.

L'installation se fait par une seule commande `pip install vocode`, et le démarrage rapide du projet montre comment relier un transcripteur Deepgram, un agent basé sur OpenAI ChatGPT et un synthétiseur vocal Azure dans une conversation en streaming fonctionnelle en quelques dizaines de lignes de Python. La documentation complète, y compris la configuration de téléphonie auto-hébergée, est publiée sur docs.vocode.dev.

  • CatégorieAgents vocaux IA
  • Modèle tarifaireOpen source
  • DéploiementCloud
  • PlateformesWeb

  • Bibliothèque Python open-source pour créer des conversations vocales en temps réel et en streaming avec un LLM

  • Mode audio système pour exécuter une conversation via le microphone et les haut-parleurs d'un ordinateur

  • Prise en charge des appels téléphoniques entrants et sortants via un numéro de téléphone géré

  • Prise en charge de la composition d'appels Zoom

  • Intégration LangChain pour les appels sortants d'un agent LangChain

  • Fournisseurs de transcription interchangeables (AssemblyAI, Deepgram, Gladia, Google Cloud, Azure, RevAI, Whisper, whisper.cpp)

  • Backends d'agent LLM interchangeables (OpenAI, Anthropic)

  • Fournisseurs de synthèse vocale interchangeables (ElevenLabs, Cartesia, Azure, Google Cloud, Play.ht, Coqui, gTTS, StreamElements, AWS Polly)

  • SDK React compagnon pour construire des interfaces web autour des agents Vocode

  • Sous licence MIT, ouvert à la contribution et à la maintenance communautaire

  1. Installez la bibliothèque : exécutez `pip install vocode` dans un environnement Python

  2. Configurez les clés des fournisseurs : définissez les clés API pour les fournisseurs de transcription, LLM et synthèse que vous prévoyez d'utiliser

  3. Assemblez une conversation : instanciez un transcripteur, un agent et un synthétiseur, puis reliez-les dans un objet StreamingConversation

  4. Exécutez localement : testez la conversation via votre microphone et vos haut-parleurs système en utilisant le démarrage rapide fourni

  5. Ajoutez la téléphonie : suivez le guide de téléphonie auto-hébergée pour connecter des numéros de téléphone entrants ou sortants

  6. Déployez et étendez : remplacez différents fournisseurs ou étendez la bibliothèque pour un cas d'utilisation personnalisé tel qu'un agent de composition Zoom

  • Agents vocaux téléphoniques personnalisés
  • Prototypes d'assistants vocaux
  • Agents vocaux basés sur Zoom
  • Outils vocaux LangChain

Avis sur Vocode

Chargement...

Outils IA populaires comme Vocode

L'API Agent Vocal Deepgram permet la création d'agents vocaux IA en temps réel utilisant des technologies avancées de reconnaissance vocale et de synthèse vocale. Elle offre une…

Agents vocaux IA
Voir l'outil

Interface vocale Moonshine AI

Dépôts GitHub d'IA

Moonshine offre des capacités de reconnaissance vocale à très faible latence, de reconnaissance d'intention et de synthèse vocale, permettant la création d'agents vocaux et…

Agents vocaux IA
Voir l'outil

Vogent est une plateforme tout-en-un pour construire, tester et déployer des agents vocaux IA humanisés. Elle offre une synthèse vocale ultra-réaliste, des modèles de détection…

Agents vocaux IASanté et sciences de la vie

N°204 en Agents IA

Voir l'outil

Plateforme tout-en-un pour construire, tester et déployer des agents vocaux IA humanisés. Elle offre une synthèse vocale ultra-réaliste, des modèles de détection…Vogent est une plateforme tout-en-un pour construire, tester et déployer des agents vocaux IA humanisés. Elle offre une synthèse vocale ultra-réaliste, des modèles de détection…

Agents vocaux IASanté et sciences de la vie
N°204 en Agents IA

VoiceBun

Applications IA

VoiceBun est un constructeur d'agents vocaux open source qui vous permet de créer et de déployer des agents vocaux AI prêts pour la production en quelques secondes, de…

Agents vocaux IASanté et sciences de la vie
Voir l'outil

Applications IA

Constructeur d'agents vocaux open source qui vous permet de créer et de déployer des agents vocaux AI prêts pour la production en quelques secondes, de…VoiceBun est un constructeur d'agents vocaux open source qui vous permet de créer et de déployer des agents vocaux AI prêts pour la production en quelques secondes, de…

Agents vocaux IASanté et sciences de la vie
Voir le Top 250 Applications IA

Millis AI

Agents IA

Millis AI permet aux développeurs et aux entreprises de créer des applications vocales avancées basées sur des LLM avec une latence ultra-faible de 600 ms. Créez et déployez des…

Agents vocaux IA

N°184 en Agents IA

Voir l'outil

Agents IA

Permet aux développeurs et aux entreprises de créer des applications vocales avancées basées sur des LLM avec une latence ultra-faible de 600 ms. Créez et déployez des…Millis AI permet aux développeurs et aux entreprises de créer des applications vocales avancées basées sur des LLM avec une latence ultra-faible de 600 ms. Créez et déployez des…

Agents vocaux IA
N°184 en Agents IA

Retell AI propose une plateforme d'agents vocaux IA prête pour la production pour automatiser les appels téléphoniques à grande échelle. Créez, testez, déployez et surveillez des…

Agents vocaux IASanté et sciences de la vie

N°160 en Applications IA

Voir l'outil

Retell AI propose une plateforme d'agents vocaux IA prête pour la production pour automatiser les appels téléphoniques à grande échelle. Créez, testez, déployez et surveillez des…

Agents vocaux IASanté et sciences de la vie
N°160 en Applications IA

ThinnestAI

Applications IA

ThinnestAI est une plateforme d'agents AI vocaux et de chat, développée en Inde, prenant en charge plus de 100 langues, y compris toutes les langues officielles indiennes, avec…

Agents vocaux IATélécommunications

N°99 en Agents vocaux IA

Voir l'outil

Applications IA

Plateforme d'agents AI vocaux et de chat, développée en Inde, prenant en charge plus de 100 langues, y compris toutes les langues officielles indiennes, avec…ThinnestAI est une plateforme d'agents AI vocaux et de chat, développée en Inde, prenant en charge plus de 100 langues, y compris toutes les langues officielles indiennes, avec…

Agents vocaux IATélécommunications
N°99 en Agents vocaux IA

Gwenflow

Dépôts GitHub d'IA

Gwenflow est un framework Python pour l'orchestration d'applications alimentées par des agents IA autonomes et des grands modèles de langage (LLM). Il simplifie l'intégration des…

Créateurs d'agents IA
Voir l'outil

Dépôts GitHub d'IA

Framework Python pour l'orchestration d'applications alimentées par des agents IA autonomes et des grands modèles de langage (LLM). Il simplifie l'intégration des…Gwenflow est un framework Python pour l'orchestration d'applications alimentées par des agents IA autonomes et des grands modèles de langage (LLM). Il simplifie l'intégration des…

Créateurs d'agents IA
Voir le Top 250 Dépôts GitHub d'IA
1 sur 8