elevenlabs/elevenlabs-python

The official Python SDK for the ElevenLabs API.

View on GitHub ↗Jump to charts ↓

Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 35 minutes ago
Added to GitGenius on September 22nd, 2026
Created on March 26th, 2023
Open Issues & Pull Requests: 45 (+0)
GitHub issues: Enabled
Number of forks: 451
Total Stargazers: 3,134 (+0)
Total Subscribers: 50 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 4.0 days
Mean response time: 61.4 days
90th percentile: 200.0 days
Tracked items: 205

How this project is maintained

About 8% of issues opened in the past year have never received a reply. 90% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "bug" is answered fastest, typically in about 5 days, while "upstream" waits about 5 months. 69% of issues opened in the past year have been closed, leaving a working backlog. Three people close 75% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 21
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 170 days
Stale 30+ days: 16
Stale 90+ days: 9

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (103)
  • enhancement (28)
  • upstream (15)
  • elevenlabs api (13)
  • documentation (8)
  • has reproduction (8)
  • sdk (7)
  • needs reproduction (3)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

elevenlabs-python is the official Python SDK for the ElevenLabs text-to-speech API.

The SDK provides access to ElevenLabs' voice synthesis capabilities, allowing developers to generate lifelike speech from text. It supports multiple voice models optimized for different use cases: Eleven v3 for dramatic delivery across 70+ languages, Eleven Multilingual v2 for stability and accent accuracy across 29 languages, Eleven Flash v2.5 for ultra-low latency at reduced cost, and Eleven Turbo v2.5 for balanced quality and speed. The library handles voice management through a search interface, supports custom voice settings, enables voice cloning, and provides real-time audio streaming as synthesis occurs.

Developers building conversational AI applications, voice agents, or applications requiring natural speech output should consider this tool. The SDK offers both synchronous and asynchronous clients, with the async variant supporting ElevenAgents for building interactive AI agents with real-time audio capabilities. Speech Engine, available only on the async client, enables server-side voice agents that receive transcripts via WebSocket and stream synthesized responses back. Custom tool registration allows agents to call developer-defined functions during conversations. The library also supports custom asyncio event loops for advanced use cases involving context propagation and resource reuse.

Development activity shows consistent engagement with the codebase through regular commits addressing both features and maintenance. The project maintains active issue tracking and pull request review cycles, indicating ongoing responsiveness to user needs. Documentation is kept current alongside API changes, with examples and usage patterns regularly updated to reflect new capabilities.