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_encodeddes 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_rtcpour les fonctionnalités du widget et prise en charge des événements d’extension pour une meilleure gestion des interactions avec le widget.
API
Voir les modifications de l’API
Endpoints mis à jour
Plateforme Agents
- POST /v1/convai/agents/create : ajout du paramètre booléen
ignore_default_personalitypour 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_personalitypour les mises à jour d’agents - GET /v1/convai/agents/{agent_id} : la réponse inclut désormais le champ
ignore_default_personalitydans 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_encodedafin qu’il renvoie correctementtruelorsque 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.