Dubbing
- JSON transcript format: Added support for JSON format transcripts in the
GET /v1/dubbing/{dubbing_id}/transcript/{language_code}endpoint, returning detailed word-level and character-level timing data viaDubbingTranscriptResponseModel.
Agents Platform
- GPT-5.1 support: Added support for
gpt-5.1andgpt-5.1-2025-11-13LLM models in agent configurations. - Reasoning effort control: Added
noneoption toLLMReasoningEffortfor improved control over model reasoning behavior. - Agent tool request events: Added
agent_tool_requesttoClientEventfor better tool interaction tracking in real-time conversations. - Out-of-band DTMF: Added
use_out_of_band_dtmfflag toPlayDTMFToolConfigfor improved telephony integration. - LLM model additions: Extended LLM enum with
gemini-3-pro-previewfor enhanced conversational AI capabilities.
Speech to Text
- Scribe quota exceeded events: Added
quota_exceededevent in SDKs andinclude_timestampsparameter for better quota management and timestamp control.
Studio
- Chapter voice tracking: Added
voice_idsfield to chapter response models for better voice management in multi-voice projects. - Project image assets: Introduced
ProjectImageResponseModelfor image asset support, now included inProjectResponseModel.assets. - Base voices field: Added
base_voicesfield toProjectResponseModelfor improved voice management.
Text to Speech
- Text normalization control: Added
TextNormalisationTypeenum andtext_normalisation_typefield across TTS voice settings for fine-grained control over text processing. - TTS WebSocket tokens: Extended
SingleUseTokenTypewithtts_websocketfor secure WebSocket authentication.
SDK Releases
JavaScript SDK
- v2.25.0 - Updated with latest API schema changes including JSON dubbing transcripts and GPT-5.1 support
- v2.24.1 - Added
include_timestampsparameter to Scribe API for timestamp control in transcriptions
Python SDK
- v2.24.0 - Updated with latest API schema changes including JSON dubbing transcripts and GPT-5.1 support
- v2.23.0 - Added
include_timestampsparameter andquota_exceededevent to Scribe API for better quota management
Packages
- @elevenlabs/react@0.11.0 - Added
quota_exceededevent andinclude_timestampsparameter for Scribe integration - @elevenlabs/client@0.11.0 - Added
quota_exceededevent andinclude_timestampsparameter for Scribe integration
API
View API changes
Updated Endpoints
Dubbing
GET /v1/dubbing/{dubbing_id}/transcript/{language_code}languagepath parameter now accepts'original'valueformat_typequery parameter now supports'json'(in addition tosrtandwebvtt)- 200 response now includes
application/jsonmedia type returningDubbingTranscriptResponseModelwith:DubbingTranscriptUtterance- Utterance-level dataDubbingTranscriptWord- Word-level timingDubbingTranscriptCharacter- Character-level timing
- Added
DubbingModelenum withdubbing_v2anddubbing_v3values
Agents Platform
- Submit batch calling
- Request body schema updated (backward compatible)
- Response schema updated (backward compatible)
- Get batch calling status
- Response schema updated (backward compatible)
- Cancel batch calling
- Response schema updated (backward compatible)
- Retry batch calling
- Response schema updated (backward compatible)
- Get agent settings
- Response schema updated (backward compatible)
- Update agent settings
- Request and response schemas updated (backward compatible)
- Create agent
- Request schema updated with improved guardrails structure (breaking change - simplified
guardrailsto direct reference, removingoneOf)
- Request schema updated with improved guardrails structure (breaking change - simplified
- Get agent
- Response schema updated (breaking change - removed feature-flagged
version_idandbranch_idfields)
- Response schema updated (breaking change - removed feature-flagged
- Update agent
- Response schema updated (breaking change - removed feature-flagged
version_idandbranch_idfields)
- Response schema updated (breaking change - removed feature-flagged
- Simulate conversation
- Request schema updated (backward compatible)
- Simulate conversation stream
- Request schema updated (backward compatible)
- Get conversation
- Response schema updated (backward compatible)
- Client events updated:
- Added
agent_tool_requestevent type
- Added
- Tool configurations updated:
- Added
use_out_of_band_dtmftoPlayDTMFToolConfig - Removed
ApiIntegrationWebhookToolConfigExternal-*schemas and their discriminator mappings
- Added
Text to Speech
- Convert text to speech
- Voice settings schema updated (backward compatible)
- Stream text to speech
- Voice settings schema updated (backward compatible)
- Convert with timestamps
- Response schema updated (backward compatible)
- Stream with timestamps
- Response schema updated (backward compatible)
- Convert dialogue with timestamps
- Response schema updated (backward compatible)
- Stream dialogue with timestamps
- Response schema updated (backward compatible)
Voice Management
- Get voices
- Response schema updated (backward compatible)
- Get default voice settings
- Response schema updated (backward compatible)
- Get voice settings
- Response schema updated (backward compatible)
- Get voice
- Response schema updated (backward compatible)
- Edit voice settings
- Request schema updated (backward compatible)
- Create voice previews
- Request schema updated (backward compatible)
- Create a voice
- Response schema updated (backward compatible)
- Create a voice
- Response schema updated (backward compatible)
- Design voice
- Request schema updated (backward compatible)
- Remix voice
- Request schema updated (backward compatible)
Studio
- Get project
- Response schema updated (backward compatible)
- Added
assetsfield with image support - Added
base_voicesfield
- Add chapter
- Response schema updated (backward compatible)
- Added
voice_idsfield
- Get chapter
- Response schema updated (backward compatible)
- Added
voice_idsfield
- Update chapter
- Response schema updated (backward compatible)
- Added
voice_idsfield
Music
- Create composition plan
- Response schema updated (backward compatible)
Other Updates
- Get PVC voice sample audio
- Response schema updated (backward compatible)
- Get separated speaker audio
- Response schema updated (backward compatible)
- Get user subscription
- Response schema updated (backward compatible)
- Get dubbing
- Response schema updated (backward compatible)
- Update speaker
- Request schema updated (backward compatible)
- Dub a video or audio file
- Request schema updated (backward compatible)
- Render project
languagepath parameter updated
- Generate single-use token
token_typepath parameter extended withtts_websocket
- Convert speech to text
- Response schema updated (backward compatible)
Removed Features
- Removed deprecated
eleven_expressiveandexpressiveoptions from TTS enums