freshcrate
Skin:/
Home > Developer Tools > elevenlabs

elevenlabs

No description

Why this rank:Strong adoptionRecent releaseHealthy release cadence

Description

# ElevenLabs Python Library ![LOGO](https://github.com/elevenlabs/elevenlabs-python/assets/12028621/21267d89-5e82-4e7e-9c81-caf30b237683) [![fern shield](https://img.shields.io/badge/%F0%9F%8C%BF-SDK%20generated%20by%20Fern-brightgreen)](https://buildwithfern.com/?utm_source=fern-elevenlabs/elevenlabs-python/readme) [![Discord](https://badgen.net/badge/black/ElevenLabs/icon?icon=discord&label)](https://discord.gg/elevenlabs) [![Twitter](https://badgen.net/badge/black/elevenlabsio/icon?icon=twitter&label)](https://twitter.com/elevenlabsio) [![PyPI - Python Version](https://img.shields.io/pypi/v/elevenlabs?style=flat&colorA=black&colorB=black)](https://pypi.org/project/elevenlabs/) [![Downloads](https://static.pepy.tech/personalized-badge/elevenlabs?period=total&units=international_system&left_color=black&right_color=black&left_text=Downloads)](https://pepy.tech/project/elevenlabs) The official Python SDK for [ElevenLabs](https://elevenlabs.io/). ElevenLabs brings the most compelling, rich and lifelike voices to creators and developers in just a few lines of code. ## ๐Ÿ“– API & Docs Check out the [HTTP API documentation](https://elevenlabs.io/docs/api-reference). ## Install ```bash pip install elevenlabs ``` ## Usage ### Main Models 1. **Eleven v3** (`eleven_v3`) - Dramatic delivery and performances - 70+ languages supported - Supported for natural multi-speaker dialogue 2. **Eleven Multilingual v2** (`eleven_multilingual_v2`) - Excels in stability, language diversity, and accent accuracy - Supports 29 languages - Recommended for most use cases 3. **Eleven Flash v2.5** (`eleven_flash_v2_5`) - Ultra-low latency - Supports 32 languages - Faster model, 50% lower price per character 4. **Eleven Turbo v2.5** (`eleven_turbo_v2_5`) - Good balance of quality and latency - Ideal for developer use cases where speed is crucial - Supports 32 languages For more detailed information about these models and others, visit the [ElevenLabs Models documentation](https://elevenlabs.io/docs/models). ```py from dotenv import load_dotenv from elevenlabs.client import ElevenLabs from elevenlabs.play import play load_dotenv() elevenlabs = ElevenLabs() audio = elevenlabs.text_to_speech.convert( text="The first move is what sets everything in motion.", voice_id="JBFqnCBsd6RMkjVDRZzb", model_id="eleven_v3", output_format="mp3_44100_128", ) play(audio) ``` <details> <summary> Play </summary> ๐ŸŽง **Try it out!** Want to hear our voices in action? Visit the [ElevenLabs Voice Lab](https://elevenlabs.io/voice-lab) to experiment with different voices, languages, and settings. </details> ## Voices List all your available voices with `search()`. ```py from elevenlabs.client import ElevenLabs elevenlabs = ElevenLabs( api_key="YOUR_API_KEY", ) response = elevenlabs.voices.search() print(response.voices) ``` For information about the structure of the voices output, please refer to the [official ElevenLabs API documentation for Get Voices](https://elevenlabs.io/docs/api-reference/get-voices). Build a voice object with custom settings to personalize the voice style, or call `elevenlabs.voices.settings.get("your-voice-id")` to get the default settings for the voice. </details> ## Clone Voice Clone your voice in an instant. Note that voice cloning requires an API key, see below. ```py from elevenlabs.client import ElevenLabs from elevenlabs.play import play elevenlabs = ElevenLabs( api_key="YOUR_API_KEY", ) voice = elevenlabs.voices.ivc.create( name="Alex", description="An old American male voice with a slight hoarseness in his throat. Perfect for news", # Optional files=["./sample_0.mp3", "./sample_1.mp3", "./sample_2.mp3"], ) ``` ## Streaming Stream audio in real-time, as it's being generated. ```py from elevenlabs import stream from elevenlabs.client import ElevenLabs elevenlabs = ElevenLabs( api_key="YOUR_API_KEY", ) audio_stream = elevenlabs.text_to_speech.stream( text="This is a test", voice_id="JBFqnCBsd6RMkjVDRZzb", model_id="eleven_multilingual_v2" ) #ย option 1: play the streamed audio locally stream(audio_stream) #ย option 2: process the audio bytes manually for chunk in audio_stream: if isinstance(chunk, bytes): print(chunk) ``` ## Async Client Use `AsyncElevenLabs` if you want to make API calls asynchronously. ```python import asyncio from elevenlabs.client import AsyncElevenLabs elevenlabs = AsyncElevenLabs( api_key="MY_API_KEY" ) async def print_models() -> None: models = await elevenlabs.models.list() print(models) asyncio.run(print_models()) ``` ## ElevenAgents Build interactive AI agents with real-time audio capabilities using ElevenAgents. ### Basic Usage ```python from elevenlabs.client import ElevenLabs from elevenlabs.conversational_ai.conversation import Conversation, ClientTools from elevenlabs.conversational_ai.default_audio_interface import DefaultAudioInterface

Release History

VersionChangesUrgencyDate
v2.74.1## What's Changed * Forward enable_logging in the custom music compose_detailed wrapper by @lpastusz in https://github.com/elevenlabs/elevenlabs-python/pull/894 * Bump version to 2.74.1 by @lpastusz in https://github.com/elevenlabs/elevenlabs-python/pull/902 **Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.74.0...v2.74.1High10/20/2026
v2.74.0## What's Changed * SDK regeneration by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/901 **Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.73.1...v2.74.0High10/20/2026
v2.73.1## What's Changed * Fix tests on Python 3.13+, add 3.13/3.14 to CI, bump to 2.73.1 by @PaulAsjes in https://github.com/elevenlabs/elevenlabs-python/pull/898 **Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.73.0...v2.73.1High10/17/2026
v2.73.0## What's Changed * [Types] Type custom sub-client properties so pyright sees construct_event, realtime, convert_realtime by @brandonrule11 in https://github.com/elevenlabs/elevenlabs-python/pull/887 * [Feature] create_and_wait helpers for Flows generations and template runs by @brandonrule11 in https://github.com/elevenlabs/elevenlabs-python/pull/889 * SDK regeneration by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/893 ## New Contributors * @brandonrule11 made High10/15/2026
v2.72.0## What's Changed * fix(play): accept any iterable of audio chunks in play() and save() by @aniruddhaadak80 in https://github.com/elevenlabs/elevenlabs-python/pull/877 * feat(realtime): include close code and reason in RealtimeEvents.CLOSE by @breken-ai in https://github.com/elevenlabs/elevenlabs-python/pull/864 * SDK regeneration by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/891 ## New Contributors * @aniruddhaadak80 made their first contribution in https://giHigh10/13/2026
v2.71.0## What's Changed * SDK regeneration by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/888 **Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.70.0...v2.71.0High10/5/2026
v2.70.0## What's Changed * SDK regeneration by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/881 **Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.69.0...v2.70.0High9/28/2026
v2.69.0## What's Changed * fix(play): raise when ffplay exits with an error by @dchaudhari7177 in https://github.com/elevenlabs/elevenlabs-python/pull/869 * fix(speech-engine): strip residency suffix from API key before JWT verification by @PaulAsjes in https://github.com/elevenlabs/elevenlabs-python/pull/872 * Add transcript_edit to the realtime speech-to-text wrapper by @JacekDuszenko in https://github.com/elevenlabs/elevenlabs-python/pull/871 * SDK regeneration by @fern-api[bot] in https://github.coHigh9/24/2026
v2.68.0## What's Changed * Accept every music model id and composition plan type in compose_detailed by @hrist0stoichev in https://github.com/elevenlabs/elevenlabs-python/pull/865 * SDK regeneration by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/867 ## New Contributors * @hrist0stoichev made their first contribution in https://github.com/elevenlabs/elevenlabs-python/pull/865 **Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.67.0...v2.68.0High9/11/2026
v2.67.0## What's Changed * Stop the OMIT sentinel from reaching the realtime TTS connection by @Kayvan-Zahiri in https://github.com/elevenlabs/elevenlabs-python/pull/858 * SDK regeneration by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/863 ## New Contributors * @Kayvan-Zahiri made their first contribution in https://github.com/elevenlabs/elevenlabs-python/pull/858 **Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.66.0...v2.67.0High9/7/2026
v2.65.0## What's Changed * SDK regeneration by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/852 **Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.64.0...v2.65.0High8/25/2026
v2.63.0## What's Changed * Add missing realtime speech-to-text options by @PaulAsjes in https://github.com/elevenlabs/elevenlabs-python/pull/830 * SDK regeneration by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/842 **Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.62.0...v2.63.0High8/11/2026
v2.60.0## What's Changed * fix: avoid blocking AsyncConversation startup by @ogarciarevett in https://github.com/elevenlabs/elevenlabs-python/pull/818 * fix: send list-of-primitive multipart fields as repeated form fields (#819) by @kraenhansen in https://github.com/elevenlabs/elevenlabs-python/pull/825 * SDK regeneration by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/826 ## New Contributors * @ogarciarevett made their first contribution in https://github.com/elevenlabs/elevHigh7/30/2026
v2.59.0## What's Changed * Add HMAC-signed post-call webhook config for on-prem conversations by @a1anfan in https://github.com/elevenlabs/elevenlabs-python/pull/812 * SDK regeneration by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/817 ## New Contributors * @a1anfan made their first contribution in https://github.com/elevenlabs/elevenlabs-python/pull/812 **Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.58.0...v2.59.0High7/22/2026
v2.58.0## What's Changed * SDK regeneration by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/810 **Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.57.0...v2.58.0High7/13/2026
v2.56.0## What's Changed * [Speech Engine] Add disable_auth parameter by @PaulAsjes in https://github.com/elevenlabs/elevenlabs-python/pull/806 **Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.55.0...v2.56.0High7/1/2026
v2.54.0## What's Changed * Allow passing `headers, follow_redirects` from `ElevenLabs`, `AsyncElevenLabs` to parent/base class by @pchng in https://github.com/elevenlabs/elevenlabs-python/pull/797 * SDK regeneration by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/804 ## New Contributors * @pchng made their first contribution in https://github.com/elevenlabs/elevenlabs-python/pull/797 **Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.53.0...v2.54.High6/23/2026
v2.53.0## What's Changed * SDK regeneration by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/803 **Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.52.0...v2.53.0High6/15/2026
v2.52.0## What's Changed * SDK regeneration by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/800 **Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.51.0...v2.52.0High6/8/2026
v2.51.0## What's Changed * SDK regeneration by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/799 **Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.50.0...v2.51.0High6/2/2026
v2.50.0## What's Changed * SDK regeneration by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/794 **Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.49.1...v2.50.0High5/26/2026
v2.49.1## What's Changed * [Speech Engine] Add full response to Speech Engine API calls by @PaulAsjes in https://github.com/elevenlabs/elevenlabs-python/pull/793 **Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.49.0...v2.49.1High5/21/2026
v2.48.0## What's Changed * fix: add speech_engine_custom.py to .fernignore by @kraenhansen in https://github.com/elevenlabs/elevenlabs-python/pull/789 * :herb: Fern Regeneration -- May 18, 2026 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/790 **Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.47.0...v2.48.0High5/18/2026
v2.47.0## What's Changed * :herb: Fern Regeneration -- May 12, 2026 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/785 * Speech Engine SDK by @PaulAsjes in https://github.com/elevenlabs/elevenlabs-python/pull/771 * Fix test in CI by @PaulAsjes in https://github.com/elevenlabs/elevenlabs-python/pull/786 **Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.46.0...v2.47.0High5/12/2026
v2.46.0## What's Changed * refactor: use urllib.parse for WebSocket URL construction by @kraenhansen in https://github.com/elevenlabs/elevenlabs-python/pull/780 * Add keyterms and no_verbatim to Scribe realtime API by @kraenhansen in https://github.com/elevenlabs/elevenlabs-python/pull/778 * fix: add url_utils.py to .fernignore by @kraenhansen in https://github.com/elevenlabs/elevenlabs-python/pull/782 * :herb: Fern Regeneration -- May 7, 2026 by @fern-api[bot] in https://github.com/elevenlabs/elevenlaHigh5/7/2026
v2.45.0## What's Changed * fix: correct notebook install hint by @Ankit-Kotnala in https://github.com/elevenlabs/elevenlabs-python/pull/776 * :herb: Fern Regeneration -- April 27, 2026 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/777 ## New Contributors * @Ankit-Kotnala made their first contribution in https://github.com/elevenlabs/elevenlabs-python/pull/776 **Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.44.0...v2.45.0High4/27/2026
2.44.0Imported from PyPI (2.44.0)Low4/21/2026
v2.44.0## What's Changed * :herb: Fern Regeneration -- April 21, 2026 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/775 **Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.43.0...v2.44.0High4/21/2026
v2.44.0## What's Changed * :herb: Fern Regeneration -- April 21, 2026 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/775 **Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.43.0...v2.44.0High4/21/2026
v2.44.0## What's Changed * :herb: Fern Regeneration -- April 21, 2026 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/775 **Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.43.0...v2.44.0High4/21/2026
v2.44.0## What's Changed * :herb: Fern Regeneration -- April 21, 2026 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/775 **Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.43.0...v2.44.0High4/21/2026
v2.44.0## What's Changed * :herb: Fern Regeneration -- April 21, 2026 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/775 **Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.43.0...v2.44.0High4/21/2026
v2.43.0## What's Changed * Add AGENTS.md with Fern-generated code guidelines by @kraenhansen in https://github.com/elevenlabs/elevenlabs-python/pull/764 * Add AGENTS.md to .fernignore by @kraenhansen in https://github.com/elevenlabs/elevenlabs-python/pull/769 * Fix: update imports for local only tests by @fern-support in https://github.com/elevenlabs/elevenlabs-python/pull/767 * :herb: Fern Regeneration -- April 13, 2026 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/770 Medium4/13/2026
v2.42.0## What's Changed * :herb: Fern Regeneration -- April 7, 2026 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/762 **Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.41.0...v2.42.0Medium4/7/2026
v2.41.0## What's Changed * fix: make audio_interface optional for text-only chat mode by @mvanhorn in https://github.com/elevenlabs/elevenlabs-python/pull/749 * :herb: Fern Regeneration -- April 1, 2026 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/756 ## New Contributors * @mvanhorn made their first contribution in https://github.com/elevenlabs/elevenlabs-python/pull/749 **Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.40.0...v2.41.0Medium4/1/2026
v2.40.0## What's Changed * Add environment parameter to conversational AI by @AngeloGiacco in https://github.com/elevenlabs/elevenlabs-python/pull/745 * :herb: Fern Regeneration -- March 23, 2026 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/750 **Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.39.1...v2.40.0Medium3/23/2026
v2.39.1## What's Changed * :herb: Fern Regeneration -- March 12, 2026 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/744 **Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.39.0...v2.39.1Low3/12/2026
v2.39.0> [!NOTE] > While we intended for this release to contain #744, we failed and instead its in [v2.39.1](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.39.1). ## What's Changed * add multimodal_message WebSocket event by @sedatcagdas in https://github.com/elevenlabs/elevenlabs-python/pull/743 ## New Contributors * @sedatcagdas made their first contribution in https://github.com/elevenlabs/elevenlabs-python/pull/743 **Full Changelog**: https://github.com/elevenlabs/elevLow3/12/2026
v2.38.1## What's Changed * [Music] Parse CRLF correctly for music detailed endpoint by @lpastusz in https://github.com/elevenlabs/elevenlabs-python/pull/741 * Patch for music by @PaulAsjes in https://github.com/elevenlabs/elevenlabs-python/pull/742 ## New Contributors * @lpastusz made their first contribution in https://github.com/elevenlabs/elevenlabs-python/pull/741 **Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.38.0...v2.38.1Low3/6/2026
v2.38.0## What's Changed * :herb: Fern Regeneration -- March 5, 2026 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/740 **Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.37.0...v2.38.0Low3/5/2026
v2.37.0## What's Changed * [music] support new params and surfacing song id by @vijaypemmaraju in https://github.com/elevenlabs/elevenlabs-python/pull/731 * :herb: Fern Regeneration -- February 27, 2026 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/736 ## New Contributors * @vijaypemmaraju made their first contribution in https://github.com/elevenlabs/elevenlabs-python/pull/731 **Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.36.1...v2.Low2/27/2026
v2.36.1## What's Changed * [Music] Add missing music parameters by @PaulAsjes in https://github.com/elevenlabs/elevenlabs-python/pull/733 **Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.36.0...v2.36.1Low2/19/2026
v2.36.0## What's Changed * ElevenAgents rebrand by @PaulAsjes in https://github.com/elevenlabs/elevenlabs-python/pull/729 * :herb: Fern Regeneration -- February 16, 2026 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/730 **Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.35.0...v2.36.0Low2/16/2026
v2.35.0## What's Changed * :herb: Fern Regeneration -- February 9, 2026 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/728 **Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.34.0...v2.35.0Low2/9/2026
v2.34.0## What's Changed * :herb: Fern Regeneration -- February 2, 2026 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/726 **Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.33.1...v2.34.0Low2/2/2026
v2.33.1## What's Changed * [Scribe] Fix bug with URL streaming by @PaulAsjes in https://github.com/elevenlabs/elevenlabs-python/pull/725 **Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.33.0...v2.33.1Low1/30/2026
v2.33.0## What's Changed * [Agents] Fixed bug with init and user_id by @PaulAsjes in https://github.com/elevenlabs/elevenlabs-python/pull/720 * [Agents] Add audio alignment callback by @alexgoodison in https://github.com/elevenlabs/elevenlabs-python/pull/713 * :herb: Fern Regeneration -- January 29, 2026 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/724 ## New Contributors * @alexgoodison made their first contribution in https://github.com/elevenlabs/elevenlabs-pythonLow1/29/2026
v2.32.0## What's Changed * :herb: Fern Regeneration -- January 26, 2026 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/722 **Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.31.0...v2.32.0Low1/26/2026
v2.31.0## What's Changed * :herb: Fern Regeneration -- January 19, 2026 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/719 **Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.30.0...v2.31.0Low1/19/2026
v2.30.0## What's Changed * :herb: Fern Regeneration -- January 13, 2026 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/714 **Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.29.0...v2.30.0Low1/13/2026
v2.29.0## What's Changed * :herb: Fern Regeneration -- January 9, 2026 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/711 **Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.28.0...v2.29.0Low1/9/2026
v2.28.0## What's Changed * :herb: Fern Regeneration -- January 5, 2026 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/710 **Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.27.0...v2.28.0Low1/5/2026
v2.27.0## What's Changed * [Scribe] Add audio format correctly and better typing by @PaulAsjes in https://github.com/elevenlabs/elevenlabs-python/pull/705 * :herb: Fern Regeneration -- December 15, 2025 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/706 **Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.26.1...v2.27.0Low12/15/2025
v2.26.1## What's Changed * [On-Prem] Extend on prem agent config by @lsquires in https://github.com/elevenlabs/elevenlabs-python/pull/701 * Bump version for release by @lsquires in https://github.com/elevenlabs/elevenlabs-python/pull/702 **Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.26.0...v2.26.1Low12/9/2025
v2.26.0## What's Changed * [agents+stt ws] set user triggered disconnection to 1000 by @AngeloGiacco in https://github.com/elevenlabs/elevenlabs-python/pull/700 * :herb: Fern Regeneration -- December 8, 2025 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/699 **Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.25.0...v2.26.0Low12/8/2025
v2.25.0## What's Changed * [ci] Use frozen pnpm lockfile in the CI by @galargh in https://github.com/elevenlabs/elevenlabs-python/pull/690 * [On-Prem] Support on prem agent config by @lsquires in https://github.com/elevenlabs/elevenlabs-python/pull/691 * Scribe previous_text and all event types by @PaulAsjes in https://github.com/elevenlabs/elevenlabs-python/pull/695 * :herb: Fern Regeneration -- December 1, 2025 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/697 ## NeLow12/1/2025
v2.24.0## What's Changed * Use OIDC for publishing to pypi by @PaulAsjes in https://github.com/elevenlabs/elevenlabs-python/pull/687 * :herb: Fern Regeneration -- November 21, 2025 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/688 **Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.23.0...v2.24.0Low11/21/2025
v2.23.0## What's Changed * Test that all types can be imported by @fern-support in https://github.com/elevenlabs/elevenlabs-python/pull/680 * [Scribe] Add include_timestamps and quota_exceeded by @PaulAsjes in https://github.com/elevenlabs/elevenlabs-python/pull/682 * :herb: Fern Regeneration -- November 14, 2025 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/684 **Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.22.1...v2.23.0Low11/14/2025
v2.22.1## What's Changed * Update scribe endpoint by @PaulAsjes in https://github.com/elevenlabs/elevenlabs-python/pull/667 * Fixing circular imports (option 2) by @fern-support in https://github.com/elevenlabs/elevenlabs-python/pull/675 **Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.22.0...v2.22.1Low11/11/2025
v2.22.0## What's Changed * :herb: Fern Regeneration -- November 3, 2025 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/666 **Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.21.0...v2.22.0Low11/5/2025
v2.21.0## What's Changed * Remove fernignored clients with optional file params by @fern-support in https://github.com/elevenlabs/elevenlabs-python/pull/659 * :herb: Fern Regeneration -- October 29, 2025 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/663 * Replace prints with logging by @PaulAsjes in https://github.com/elevenlabs/elevenlabs-python/pull/664 **Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.20.1...v2.21.0Low10/29/2025
v2.20.1## What's Changed * Manually fix non-optional file params in client methods by @fern-support in https://github.com/elevenlabs/elevenlabs-python/pull/657 **Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.20.0...v2.20.1Low10/23/2025
v2.20.0## What's Changed * :herb: Fern Regeneration -- October 21, 2025 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/655 **Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.19.1...v2.20.0Low10/21/2025
v2.19.0## What's Changed * [ASR] Helper method for scribe realtime by @PaulAsjes in https://github.com/elevenlabs/elevenlabs-python/pull/648 * :herb: Fern Regeneration -- October 20, 2025 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/651 **Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.18.0...v2.19.0Low10/20/2025
v2.18.0## What's Changed * add support for streaming by @AngeloGiacco in https://github.com/elevenlabs/elevenlabs-python/pull/641 * :herb: Fern Regeneration -- October 14, 2025 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/645 * Adds support for Music API inpainting and Agent Workflows **Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.17.0...v2.18.0Low10/14/2025
v2.17.0## What's Changed * Fix url generation by @PaulAsjes in https://github.com/elevenlabs/elevenlabs-python/pull/631 * :herb: Fern Regeneration -- October 6, 2025 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/634 **Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.16.0...v2.17.0Low10/9/2025
v2.16.0## What's Changed * :herb: Fern Regeneration -- September 18, 2025 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/628 **Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.15.1...v2.16.0Low9/18/2025
v2.15.1## What's Changed * Fix issue with conversation when no auth is required by @PaulAsjes in https://github.com/elevenlabs/elevenlabs-python/pull/620 * Add asyncio event loop by @PaulAsjes in https://github.com/elevenlabs/elevenlabs-python/pull/616 **Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.15.0...v2.15.1Low9/18/2025
v2.15.0## What's Changed * :herb: Fern Regeneration -- September 8, 2025 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/622 Adds new Text to Voice Remix endpoint. Fixes Pydantic issues. **Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.14.0...v2.15.0Low9/8/2025
v2.14.0## What's Changed * :herb: Fern Regeneration -- September 4, 2025 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/621 **Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.13.0...v2.14.0Low9/4/2025
v2.13.0## What's Changed * :herb: Fern Regeneration -- August 29, 2025 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/617 Add support for SFX v2 **Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.12.1...v2.13.0Low8/29/2025
v2.12.1## What's Changed * :herb: Fern Regeneration -- August 25, 2025 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/615 **Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.12.0...v2.12.1Low8/25/2025
v2.12.0## What's Changed * Update fernignore by @PaulAsjes in https://github.com/elevenlabs/elevenlabs-python/pull/613 * :herb: Fern Regeneration -- August 22, 2025 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/614 **Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.11.0...v2.12.0Low8/22/2025
v2.11.0## What's Changed * [convai] async conv by @AngeloGiacco in https://github.com/elevenlabs/elevenlabs-python/pull/608 * :herb: Fern Regeneration -- August 20, 2025 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/610 Adds new `elevenlabs.music.compose_detailed` method. **Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.10.0...v2.11.0Low8/20/2025
v2.10.0## What's Changed * :herb: Fern Regeneration -- August 18, 2025 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/609 * Music API release **Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.9.2...v2.10.0Low8/18/2025
v2.9.2## What's Changed * [convai] update llms by @AngeloGiacco in https://github.com/elevenlabs/elevenlabs-python/pull/606 **Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.9.1...v2.9.2Low8/9/2025
v2.9.1## What's Changed * :herb: Fern Regeneration -- August 5, 2025 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/600 **Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.9.0...v2.9.1Low8/5/2025
v2.9.0## What's Changed * :herb: Fern Regeneration -- August 5, 2025 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/599 **Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.8.2...v2.9.0Low8/5/2025
v2.8.2## What's Changed * add client initiation data to python sdk by @AngeloGiacco in https://github.com/elevenlabs/elevenlabs-python/pull/598 **Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.8.1...v2.8.2Low8/4/2025
v2.8.1## What's Changed * feat: add callback for session end in Conversation class by @8thgencore in https://github.com/elevenlabs/elevenlabs-python/pull/578 * Update default timeout and bump version by @PaulAsjes in https://github.com/elevenlabs/elevenlabs-python/pull/596 ## New Contributors * @8thgencore made their first contribution in https://github.com/elevenlabs/elevenlabs-python/pull/578 **Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.8.0...v2.8.1Low7/25/2025
v2.8.0## What's Changed * update query params for sdk recording by @AngeloGiacco in https://github.com/elevenlabs/elevenlabs-python/pull/589 * :herb: Fern Regeneration -- July 17, 2025 by @fern-api[bot] in https://github.com/elevenlabs/elevenlabs-python/pull/593 **Full Changelog**: https://github.com/elevenlabs/elevenlabs-python/compare/v2.7.1...v2.8.0Low7/21/2025

Dependencies & License Audit

Loading dependencies...

Similar Packages

jediAn autocompletion tool for Python that can be used for text editors.master@2026-10-25
mypyOptional static typing for Pythonmaster@2026-10-25
types-jinja2Typing stubs for Jinja2main@2026-10-25
pyhankoTools for stamping and signing PDF filesmaster@2026-10-25
flitA simple packaging tool for simple packages.main@2026-10-24

More from pypi

markitdownUtility tool for converting various files to Markdown
fastapiFastAPI framework, high performance, easy to learn, fast to code, ready for production
djangoA high-level Python web framework that encourages rapid development and clean, pragmatic design.
flaskA simple framework for building complex web applications.

More in Developer Tools

mypyOptional static typing for Python
jediAn autocompletion tool for Python that can be used for text editors.
llxprt-codeAn open-source multi-provider AI assisted CLI development tool. Use whatever LLM you want to code in your terminal.
markitdownUtility tool for converting various files to Markdown