# ElevenLabs Python SDK ## Docs - [Introduction](https://mintlify.wiki/elevenlabs/elevenlabs-python/introduction.md): Get started with the ElevenLabs Python SDK - the official library for building lifelike voice applications - [Installation](https://mintlify.wiki/elevenlabs/elevenlabs-python/installation.md): Install the ElevenLabs Python SDK and set up your development environment - [Quickstart](https://mintlify.wiki/elevenlabs/elevenlabs-python/quickstart.md): Generate your first text-to-speech audio with the ElevenLabs Python SDK in minutes - [Authentication](https://mintlify.wiki/elevenlabs/elevenlabs-python/authentication.md): Learn how to set up API keys and configure the ElevenLabs Python SDK client - [Text-to-Speech](https://mintlify.wiki/elevenlabs/elevenlabs-python/text-to-speech.md): Convert text to lifelike speech using ElevenLabs TTS models - [Streaming](https://mintlify.wiki/elevenlabs/elevenlabs-python/streaming.md): Real-time audio streaming for low-latency text-to-speech - [Voices](https://mintlify.wiki/elevenlabs/elevenlabs-python/voices.md): Manage, search, and customize voices for text-to-speech generation - [Models](https://mintlify.wiki/elevenlabs/elevenlabs-python/models.md): Available text-to-speech models and their capabilities - [Overview](https://mintlify.wiki/elevenlabs/elevenlabs-python/conversational-ai/overview.md): Build interactive AI agents with real-time audio capabilities using ElevenAgents - [Agents](https://mintlify.wiki/elevenlabs/elevenlabs-python/conversational-ai/agents.md): Create and manage AI agents with the ElevenLabs Conversational AI API - [Conversations](https://mintlify.wiki/elevenlabs/elevenlabs-python/conversational-ai/conversations.md): Start and manage real-time conversations with the Conversation class - [Tools](https://mintlify.wiki/elevenlabs/elevenlabs-python/conversational-ai/tools.md): Register custom tools with ClientTools for sync and async functions - [Audio Interface](https://mintlify.wiki/elevenlabs/elevenlabs-python/conversational-ai/audio-interface.md): DefaultAudioInterface for real-time audio input and output with PyAudio - [Voice Cloning](https://mintlify.wiki/elevenlabs/elevenlabs-python/advanced/voice-cloning.md): Clone voices instantly using the Instant Voice Cloning (IVC) feature - [Speech to Speech](https://mintlify.wiki/elevenlabs/elevenlabs-python/advanced/speech-to-speech.md): Transform audio from one voice to another while maintaining emotion, timing, and delivery - [Speech to Text](https://mintlify.wiki/elevenlabs/elevenlabs-python/advanced/speech-to-text.md): Transcribe audio to text with real-time and batch processing capabilities - [Dubbing](https://mintlify.wiki/elevenlabs/elevenlabs-python/advanced/dubbing.md): Automatically dub audio and video content into different languages - [Audio Isolation](https://mintlify.wiki/elevenlabs/elevenlabs-python/advanced/audio-isolation.md): Remove background noise from audio using AI-powered isolation - [Audio Native](https://mintlify.wiki/elevenlabs/elevenlabs-python/advanced/audio-native.md): Create embeddable audio players for web content with automatic conversion - [Music Generation](https://mintlify.wiki/elevenlabs/elevenlabs-python/advanced/music-generation.md): Generate custom music tracks from text prompts using AI - [Sound Effects Generation](https://mintlify.wiki/elevenlabs/elevenlabs-python/advanced/sound-effects.md): Create realistic sound effects from text descriptions using AI - [Multi-Voice Dialogue](https://mintlify.wiki/elevenlabs/elevenlabs-python/advanced/dialogue.md): Generate conversations with multiple distinct voices - [Async Client](https://mintlify.wiki/elevenlabs/elevenlabs-python/guides/async-client.md): Using AsyncElevenLabs for asynchronous API operations - [Error Handling](https://mintlify.wiki/elevenlabs/elevenlabs-python/guides/error-handling.md): Best practices for handling errors and exceptions in the ElevenLabs SDK - [Pronunciation Dictionaries](https://mintlify.wiki/elevenlabs/elevenlabs-python/guides/pronunciation-dictionaries.md): Create and manage pronunciation dictionaries to control how words are spoken - [Webhooks](https://mintlify.wiki/elevenlabs/elevenlabs-python/guides/webhooks.md): Integrate and verify ElevenLabs webhooks in your application - [ElevenLabs Client](https://mintlify.wiki/elevenlabs/elevenlabs-python/api-reference/client.md): Main client class for synchronous ElevenLabs API operations - [AsyncElevenLabs Client](https://mintlify.wiki/elevenlabs/elevenlabs-python/api-reference/async-client.md): Async client class for asynchronous ElevenLabs API operations - [convert](https://mintlify.wiki/elevenlabs/elevenlabs-python/api-reference/text-to-speech/convert.md): Convert text into speech using a voice of your choice and return audio - [stream](https://mintlify.wiki/elevenlabs/elevenlabs-python/api-reference/text-to-speech/stream.md): Convert text into speech and return audio as a streaming response - [RealtimeTextToSpeechClient](https://mintlify.wiki/elevenlabs/elevenlabs-python/api-reference/text-to-speech/realtime.md): WebSocket-based real-time text-to-speech conversion with input streaming - [Search Voices](https://mintlify.wiki/elevenlabs/elevenlabs-python/api-reference/voices/search.md): List and search available voices with filtering and pagination - [Get Voice](https://mintlify.wiki/elevenlabs/elevenlabs-python/api-reference/voices/get.md): Retrieve metadata about a specific voice - [Clone Voice (IVC)](https://mintlify.wiki/elevenlabs/elevenlabs-python/api-reference/voices/clone.md): Create an instant voice clone from audio samples - [Voice Settings](https://mintlify.wiki/elevenlabs/elevenlabs-python/api-reference/voices/settings.md): Get and update voice settings for speech synthesis - [Conversation](https://mintlify.wiki/elevenlabs/elevenlabs-python/api-reference/conversational-ai/conversation.md): Reference for the Conversation and AsyncConversation classes - [Agents Client](https://mintlify.wiki/elevenlabs/elevenlabs-python/api-reference/conversational-ai/agents.md): Reference for agent management methods - [ClientTools](https://mintlify.wiki/elevenlabs/elevenlabs-python/api-reference/conversational-ai/client-tools.md): Reference for registering and managing client-side tools - [Audio Interfaces](https://mintlify.wiki/elevenlabs/elevenlabs-python/api-reference/conversational-ai/audio-interface.md): Reference for audio input/output interfaces - [Speech to Speech](https://mintlify.wiki/elevenlabs/elevenlabs-python/api-reference/audio/speech-to-speech.md): Transform audio from one voice to another while maintaining emotion, timing, and delivery - [Speech to Text](https://mintlify.wiki/elevenlabs/elevenlabs-python/api-reference/audio/speech-to-text.md): Transcribe audio and video files with advanced features like diarization, entity detection, and multi-channel support - [Dubbing](https://mintlify.wiki/elevenlabs/elevenlabs-python/api-reference/audio/dubbing.md): Dub audio and video content into different languages while preserving voice characteristics and timing - [Audio Isolation](https://mintlify.wiki/elevenlabs/elevenlabs-python/api-reference/audio/isolation.md): Remove background noise from audio files to isolate speech and improve audio quality - [Music Generation](https://mintlify.wiki/elevenlabs/elevenlabs-python/api-reference/audio/music.md): Generate original music from text prompts or detailed composition plans - [Sound Effects](https://mintlify.wiki/elevenlabs/elevenlabs-python/api-reference/audio/sound-effects.md): Generate sound effects from text descriptions - [Dialogue](https://mintlify.wiki/elevenlabs/elevenlabs-python/api-reference/audio/dialogue.md): Generate multi-voice dialogue from text and voice pairs - [History](https://mintlify.wiki/elevenlabs/elevenlabs-python/api-reference/history.md): Manage your generated audio history - [Models](https://mintlify.wiki/elevenlabs/elevenlabs-python/api-reference/models.md): List available AI models - [User](https://mintlify.wiki/elevenlabs/elevenlabs-python/api-reference/user.md): Get user account information and subscription details - [Usage](https://mintlify.wiki/elevenlabs/elevenlabs-python/api-reference/usage.md): Track character usage and billing statistics