Abandon des modèles TTS v1

Les modèles eleven_monolingual_v1 et eleven_multilingual_v1 sont obsolètes et seront supprimés le 15 décembre 2025. Veuillez migrer vers des modèles plus récents pour garantir la continuité du service.

Plateforme Agents

  • Expressions de workflow : les workflows prennent désormais en charge des expressions complexes permettant de définir des conditions déterministes à l’aide d’opérateurs logiques, de variables dynamiques et de l’évaluation par LLM. Cela permet une logique d’agent et des capacités de prise de décision plus sophistiquées.
  • Contrôle des interruptions du serveur MCP : ajout d’une option permettant de désactiver les interruptions lors de tous les appels d’outils pour les serveurs MCP, afin de mieux contrôler le comportement des agents pendant l’exécution des outils.
  • Données d’alignement audio : les agents disposent désormais d’un indicateur permettant d’activer les données d’alignement dans les événements audio, utile pour les cas d’utilisation de synchronisation audio-texte, tels que les applications de synchronisation labiale.
  • Paramètre d’ignorance de la personnalité par défaut : la page de configuration de la plateforme Agents comprend désormais une case à cocher permettant de définir si les agents doivent ignorer la personnalité serviable par défaut, ce qui donne aux développeurs davantage de contrôle sur le comportement des agents.

Speech to Text

  • Correction de l’indicateur d’encodage Base64 : résolution d’un problème où l’indicateur is_base64_encoded des réponses STT était incorrectement défini sur false pour les formats PDF et DOCX, même lorsque le contenu était réellement encodé en base64.

Versions des SDK

SDK JavaScript

  • v2.16.0 : mise à jour avec les dernières modifications du schéma de l’API du 19 septembre 2025.

Packages

  • @elevenlabs/types@0.0.1 : nouveau package public de types TypeScript fournissant des définitions de types partagées entre les intégrations ElevenLabs.
  • @elevenlabs/react@0.7.0 et @elevenlabs/client@0.7.0 : ajout de la prise en charge de chemins de scripts personnalisés afin d’éviter les URL blob: et data:, pour plus de sécurité et de flexibilité.
  • @elevenlabs/convai-widget-embed@0.3.0 et @elevenlabs/convai-widget-core@0.3.0 : ajout de l’attribut use_rtc pour les fonctionnalités du widget et prise en charge des événements d’extension pour une meilleure gestion des interactions avec le widget.

API

Endpoints mis à jour

Plateforme Agents

  • POST /v1/convai/agents/create : ajout du paramètre booléen ignore_default_personality pour définir si les agents doivent ignorer le comportement de personnalité serviable par défaut
  • PATCH /v1/convai/agents/{agent_id} : ajout de la prise en charge du champ ignore_default_personality pour les mises à jour d’agents
  • GET /v1/convai/agents/{agent_id} : la réponse inclut désormais le champ ignore_default_personality dans la configuration de l’agent
  • POST /v1/convai/mcp-servers : ajout de paramètres de configuration du contrôle des interruptions pour désactiver les interruptions lors des appels d’outils
  • PATCH /v1/convai/mcp-servers/{mcp_server_id} : enrichi de paramètres de contrôle des interruptions pour la configuration du serveur MCP
  • GET /v1/convai/mcp-servers/{mcp_server_id} : la réponse inclut de nouveaux champs de configuration du contrôle des interruptions
  • GET /v1/convai/conversations/{conversation_id} : réponse enrichie de champs de données d’alignement pour la prise en charge de la synchronisation audio-texte
  • POST /v1/convai/agent-testing/create : enrichi pour prendre en charge les fonctionnalités d’expressions de workflow dans les tests d’agents
  • GET /v1/convai/agent-testing/{test_id} : la réponse inclut des champs supplémentaires pour les résultats des tests d’expressions de workflow
  • PUT /v1/convai/agent-testing/{test_id} : schémas de requête et de réponse mis à jour pour prendre en charge les expressions de workflow
  • POST /v1/convai/agents/{agent_id}/simulate-conversation : schéma de requête mis à jour pour prendre en charge les expressions de workflow dans la simulation de conversation
  • POST /v1/convai/agents/{agent_id}/simulate-conversation/stream : simulation de conversation en streaming prenant en charge les expressions de workflow
  • GET /v1/convai/settings : la réponse inclut de nouvelles options de configuration de la plateforme
  • PATCH /v1/convai/settings : schéma de requête mis à jour avec de nouveaux paramètres de la plateforme
  • POST /v1/convai/batch-calling/submit : mises à jour du schéma de requête pour les fonctionnalités d’appels par lots
  • PATCH /v1/convai/mcp-servers/{mcp_server_id}/approval-policy : schéma de réponse mis à jour pour la gestion des politiques d’approbation
  • POST /v1/convai/mcp-servers/{mcp_server_id}/tool-approvals : schéma de réponse enrichi pour la gestion des approbations d’outils
  • DELETE /v1/convai/mcp-servers/{mcp_server_id}/tool-approvals/{tool_name} : schéma de réponse mis à jour pour la suppression des approbations d’outils

Speech to Text

  • POST /v1/speech-to-text : correction de l’indicateur booléen is_base64_encoded afin qu’il renvoie correctement true lorsque le contenu de documents PDF et DOCX est encodé en base64

Text to Speech

  • POST /v1/text-to-speech/{voice_id}/with-timestamps : schémas de requête et de réponse mis à jour pour des fonctionnalités d’horodatage améliorées
  • POST /v1/text-to-speech/{voice_id}/stream : schéma de requête mis à jour pour améliorer les paramètres de streaming
  • POST /v1/text-to-speech/{voice_id}/stream/with-timestamps : schémas de requête et de réponse mis à jour pour le streaming avec horodatage
  • POST /v1/text-to-voice/create-previews : schéma de requête enrichi de nouvelles options de génération d’aperçus
  • POST /v1/text-to-voice : schéma de réponse mis à jour avec des données supplémentaires de création de voix
  • POST /v1/text-to-voice/{voice_id}/remix : schéma de requête enrichi pour les paramètres de remixage vocal

Gestion des voix

  • GET /v1/voices : schéma de réponse mis à jour avec de nouveaux champs de métadonnées vocales
  • GET /v1/voices/{voice_id} : schéma de réponse enrichi de propriétés vocales supplémentaires
  • GET /v1/voices/settings/default : schéma de réponse mis à jour pour les paramètres vocaux par défaut
  • GET /v1/voices/{voice_id}/settings : schéma de réponse enrichi de nouvelles options de configuration
  • POST /v1/voices/{voice_id}/settings/edit : schéma de requête mis à jour pour modifier les paramètres vocaux
  • POST /v1/voices/pvc/{voice_id}/samples/{sample_id} : schéma de requête enrichi pour la gestion des échantillons PVC
  • GET /v1/voices/pvc/{voice_id}/samples/{sample_id}/audio : schéma de réponse mis à jour pour la récupération d’échantillons audio
  • GET /v1/voices/pvc/{voice_id}/samples/{sample_id}/speakers/{speaker_id}/audio : schéma de réponse enrichi pour l’audio propre à chaque intervenant
  • POST /v1/voice-generation/create-voice : schéma de réponse mis à jour avec de nouvelles données de génération de voix

ElevenCreative Studio

  • POST /v1/studio/podcasts : schéma de requête enrichi de nouveaux paramètres de création de podcasts

Gestion des utilisateurs

  • GET /v1/user : schéma de réponse mis à jour avec des données supplémentaires de profil utilisateur

Toutes les modifications sont rétrocompatibles et ne nécessitent aucune action immédiate de la part des développeurs.