[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-elevenlabs-text-to-speech":3,"mdc-bblnfk-key":39,"related-org-elevenlabs-text-to-speech":2043,"related-repo-elevenlabs-text-to-speech":2151},{"slug":4,"name":4,"fn":5,"description":6,"org":7,"tags":11,"stars":22,"repoUrl":23,"updatedAt":24,"license":25,"forks":26,"topics":27,"repo":34,"sourceUrl":37,"mdContent":38},"text-to-speech","convert text to speech with ElevenLabs","Convert text to speech using ElevenLabs voice AI. Use when generating audio from text, creating voiceovers, building voice apps, or synthesizing speech in 70+ languages.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},"elevenlabs","ElevenLabs","https:\u002F\u002Fpexgzepcugksgbtrxkhf.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Forg-logos\u002Felevenlabs.png",[12,15,18,21],{"name":13,"slug":4,"type":14},"Text-to-Speech","tag",{"name":16,"slug":17,"type":14},"AI Infrastructure","ai-infrastructure",{"name":19,"slug":20,"type":14},"Audio","audio",{"name":9,"slug":8,"type":14},374,"https:\u002F\u002Fgithub.com\u002Felevenlabs\u002Fskills","2026-04-06T18:09:38.521103","MIT",48,[28,8,29,30,31,32,33],"ai-agents","music","sfx","skills","stt","tts",{"repoUrl":23,"stars":22,"forks":26,"topics":35,"description":36},[28,8,29,30,31,32,33],"Collections of skills for building with ElevenLabs","https:\u002F\u002Fgithub.com\u002Felevenlabs\u002Fskills\u002Ftree\u002FHEAD\u002Ftext-to-speech","---\nname: text-to-speech\ndescription: Convert text to speech using ElevenLabs voice AI. Use when generating audio from text, creating voiceovers, building voice apps, or synthesizing speech in 70+ languages.\nlicense: MIT\ncompatibility: Requires internet access and an ElevenLabs API key (ELEVENLABS_API_KEY).\nmetadata: {\"openclaw\": {\"requires\": {\"env\": [\"ELEVENLABS_API_KEY\"]}, \"primaryEnv\": \"ELEVENLABS_API_KEY\"}}\n---\n\n# ElevenLabs Text-to-Speech\n\nGenerate natural speech from text - supports 70+ languages, multiple models for quality vs latency tradeoffs.\n\n> **Setup:** See [Installation Guide](references\u002Finstallation.md). For JavaScript, use `@elevenlabs\u002F*` packages only.\n\n## Quick Start\n\n### Python\n\n```python\nfrom elevenlabs import ElevenLabs\n\nclient = ElevenLabs()\n\naudio = client.text_to_speech.convert(\n    text=\"Hello, welcome to ElevenLabs!\",\n    voice_id=\"JBFqnCBsd6RMkjVDRZzb\",  # George\n    model_id=\"eleven_multilingual_v2\"\n)\n\nwith open(\"output.mp3\", \"wb\") as f:\n    for chunk in audio:\n        f.write(chunk)\n```\n\n### JavaScript\n\n```javascript\nimport { ElevenLabsClient } from \"@elevenlabs\u002Felevenlabs-js\";\nimport { createWriteStream } from \"fs\";\n\nconst client = new ElevenLabsClient();\nconst audio = await client.textToSpeech.convert(\"JBFqnCBsd6RMkjVDRZzb\", {\n  text: \"Hello, welcome to ElevenLabs!\",\n  modelId: \"eleven_multilingual_v2\",\n});\naudio.pipe(createWriteStream(\"output.mp3\"));\n```\n\n### cURL\n\n```bash\ncurl -X POST \"https:\u002F\u002Fapi.elevenlabs.io\u002Fv1\u002Ftext-to-speech\u002FJBFqnCBsd6RMkjVDRZzb\" \\\n  -H \"xi-api-key: $ELEVENLABS_API_KEY\" -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\"text\": \"Hello!\", \"model_id\": \"eleven_multilingual_v2\"}' --output output.mp3\n```\n\n## Models\n\n| Model ID | Languages | Latency | Best For |\n|----------|-----------|---------|----------|\n| `eleven_v3` | 70+ | Standard | Highest quality, emotional range |\n| `eleven_multilingual_v2` | 29 | Standard | High quality, long-form content |\n| `eleven_flash_v2_5` | 32 | ~75ms | Ultra-low latency, real-time |\n| `eleven_flash_v2` | English | ~75ms | English-only, fastest |\n| `eleven_turbo_v2_5` | 32 | ~250-300ms | Balanced quality\u002Fspeed |\n| `eleven_turbo_v2` | English | ~250-300ms | English-only, balanced |\n\n## Voice IDs\n\nUse pre-made voices or create custom voices in the dashboard.\n\n**Popular voices:**\n- `JBFqnCBsd6RMkjVDRZzb` - George (male, narrative)\n- `EXAVITQu4vr4xnSDxMaL` - Sarah (female, soft)\n- `onwK4e9ZLuTAKqWW03F9` - Daniel (male, authoritative)\n- `XB0fDUnXU5powFXDhCwa` - Charlotte (female, conversational)\n\n```python\nvoices = client.voices.get_all()\nfor voice in voices.voices:\n    print(f\"{voice.voice_id}: {voice.name}\")\n```\n\n## Voice Settings\n\nFine-tune how the voice sounds:\n\n- **Stability**: How consistent the voice stays. Lower values = more emotional range and variation, but can sound unstable. Higher = steady, predictable delivery.\n- **Similarity boost**: How closely to match the original voice sample. Higher values sound more like the original but may amplify audio artifacts.\n- **Style**: Exaggerates the voice's unique style characteristics (only works with v2+ models).\n- **Speaker boost**: Post-processing that enhances clarity and voice similarity.\n\n```python\nfrom elevenlabs import VoiceSettings\n\naudio = client.text_to_speech.convert(\n    text=\"Customize my voice settings.\",\n    voice_id=\"JBFqnCBsd6RMkjVDRZzb\",\n    voice_settings=VoiceSettings(\n        stability=0.5,\n        similarity_boost=0.75,\n        style=0.5,\n        speed=1.0,             # 0.25 to 4.0 (default 1.0)\n        use_speaker_boost=True\n    )\n)\n```\n\n## Language Selection\n\nUse `language_code` with models that support language enforcement to guide pronunciation and text normalization. Unsupported language codes are ignored, and `language_code` is not supported on `eleven_multilingual_v2`.\n\n```python\naudio = client.text_to_speech.convert(\n    text=\"Bonjour, comment allez-vous?\",\n    voice_id=\"JBFqnCBsd6RMkjVDRZzb\",\n    model_id=\"eleven_v3\",\n    language_code=\"fr\"  # ISO 639-1 code\n)\n```\n\n## Text Normalization\n\nControls how numbers, dates, and abbreviations are converted to spoken words. For example, \"01\u002F15\u002F2026\" becomes \"January fifteenth, twenty twenty-six\":\n\n- `\"auto\"` (default): Model decides based on context\n- `\"on\"`: Always normalize (use when you want natural speech)\n- `\"off\"`: Speak literally (use when you want \"zero one slash one five...\")\n\n```python\naudio = client.text_to_speech.convert(\n    text=\"Call 1-800-555-0123 on 01\u002F15\u002F2026\",\n    voice_id=\"JBFqnCBsd6RMkjVDRZzb\",\n    apply_text_normalization=\"on\"\n)\n```\n\n## Request Stitching\n\nWhen generating long audio in multiple requests, the audio can have pops, unnatural pauses, or tone shifts at the boundaries. Request stitching solves this by letting each request know what comes before\u002Fafter it:\n\n```python\n# First request\naudio1 = client.text_to_speech.convert(\n    text=\"This is the first part.\",\n    voice_id=\"JBFqnCBsd6RMkjVDRZzb\",\n    next_text=\"And this continues the story.\"\n)\n\n# Second request using previous context\naudio2 = client.text_to_speech.convert(\n    text=\"And this continues the story.\",\n    voice_id=\"JBFqnCBsd6RMkjVDRZzb\",\n    previous_text=\"This is the first part.\"\n)\n```\n\n## Output Formats\n\n| Format | Description |\n|--------|-------------|\n| `mp3_44100_128` | MP3 44.1kHz 128kbps (default) - compressed, good for web\u002Fapps |\n| `mp3_44100_192` | MP3 44.1kHz 192kbps (Creator+) - higher quality compressed |\n| `mp3_44100_64` | MP3 44.1kHz 64kbps - lower quality, smaller files |\n| `mp3_22050_32` | MP3 22.05kHz 32kbps - smallest MP3 files |\n| `pcm_16000` | Raw PCM 16kHz - use for real-time processing |\n| `pcm_22050` | Raw PCM 22.05kHz |\n| `pcm_24000` | Raw PCM 24kHz - good balance for streaming |\n| `pcm_44100` | Raw PCM 44.1kHz (Pro+) - CD quality |\n| `pcm_48000` | Raw PCM 48kHz (Pro+) - highest quality |\n| `ulaw_8000` | μ-law 8kHz - standard for phone systems (Twilio, telephony) |\n| `alaw_8000` | A-law 8kHz - telephony (alternative to μ-law) |\n| `opus_48000_64` | Opus 48kHz 64kbps - efficient streaming codec |\n| `wav_44100` | WAV 44.1kHz - uncompressed with headers |\n\n## Streaming\n\nFor real-time applications, use the `stream` method (returns audio chunks as they're generated):\n\n```python\naudio_stream = client.text_to_speech.stream(\n    text=\"This text will be streamed as audio.\",\n    voice_id=\"JBFqnCBsd6RMkjVDRZzb\",\n    model_id=\"eleven_flash_v2_5\"  # Ultra-low latency\n)\n\nfor chunk in audio_stream:\n    play_audio(chunk)\n```\n\nSee [references\u002Fstreaming.md](references\u002Fstreaming.md) for WebSocket streaming.\n\n## Error Handling\n\n```python\ntry:\n    audio = client.text_to_speech.convert(\n        text=\"Generate speech\",\n        voice_id=\"invalid-voice-id\"\n    )\nexcept Exception as e:\n    print(f\"API error: {e}\")\n```\n\nCommon errors:\n- **401**: Invalid API key\n- **422**: Invalid parameters (check voice_id, model_id)\n- **429**: Rate limit exceeded\n\n## Tracking Costs\n\nMonitor character usage via response headers (`x-character-count`, `request-id`):\n\n```python\nresponse = client.text_to_speech.convert.with_raw_response(\n    text=\"Hello!\", voice_id=\"JBFqnCBsd6RMkjVDRZzb\", model_id=\"eleven_multilingual_v2\"\n)\naudio = response.parse()\nprint(f\"Characters used: {response.headers.get('x-character-count')}\")\n```\n\n## References\n\n- [Installation Guide](references\u002Finstallation.md)\n- [Streaming Audio](references\u002Fstreaming.md)\n- [Voice Settings](references\u002Fvoice-settings.md)\n",{"data":40,"body":47},{"name":4,"description":6,"license":25,"compatibility":41,"metadata":42},"Requires internet access and an ElevenLabs API key (ELEVENLABS_API_KEY).",{"openclaw":43},{"requires":44,"primaryEnv":46},{"env":45},[46],"ELEVENLABS_API_KEY",{"type":48,"children":49},"root",[50,59,65,98,105,112,240,246,594,600,726,732,926,932,937,945,993,1024,1030,1035,1078,1186,1192,1218,1270,1276,1281,1317,1361,1367,1372,1478,1484,1727,1733,1746,1814,1826,1832,1894,1899,1932,1938,1959,2005,2011,2037],{"type":51,"tag":52,"props":53,"children":55},"element","h1",{"id":54},"elevenlabs-text-to-speech",[56],{"type":57,"value":58},"text","ElevenLabs Text-to-Speech",{"type":51,"tag":60,"props":61,"children":62},"p",{},[63],{"type":57,"value":64},"Generate natural speech from text - supports 70+ languages, multiple models for quality vs latency tradeoffs.",{"type":51,"tag":66,"props":67,"children":68},"blockquote",{},[69],{"type":51,"tag":60,"props":70,"children":71},{},[72,78,80,87,89,96],{"type":51,"tag":73,"props":74,"children":75},"strong",{},[76],{"type":57,"value":77},"Setup:",{"type":57,"value":79}," See ",{"type":51,"tag":81,"props":82,"children":84},"a",{"href":83},"references\u002Finstallation.md",[85],{"type":57,"value":86},"Installation Guide",{"type":57,"value":88},". For JavaScript, use ",{"type":51,"tag":90,"props":91,"children":93},"code",{"className":92},[],[94],{"type":57,"value":95},"@elevenlabs\u002F*",{"type":57,"value":97}," packages only.",{"type":51,"tag":99,"props":100,"children":102},"h2",{"id":101},"quick-start",[103],{"type":57,"value":104},"Quick Start",{"type":51,"tag":106,"props":107,"children":109},"h3",{"id":108},"python",[110],{"type":57,"value":111},"Python",{"type":51,"tag":113,"props":114,"children":118},"pre",{"className":115,"code":116,"language":108,"meta":117,"style":117},"language-python shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","from elevenlabs import ElevenLabs\n\nclient = ElevenLabs()\n\naudio = client.text_to_speech.convert(\n    text=\"Hello, welcome to ElevenLabs!\",\n    voice_id=\"JBFqnCBsd6RMkjVDRZzb\",  # George\n    model_id=\"eleven_multilingual_v2\"\n)\n\nwith open(\"output.mp3\", \"wb\") as f:\n    for chunk in audio:\n        f.write(chunk)\n","",[119],{"type":51,"tag":90,"props":120,"children":121},{"__ignoreMap":117},[122,133,143,152,160,169,178,187,196,205,213,222,231],{"type":51,"tag":123,"props":124,"children":127},"span",{"class":125,"line":126},"line",1,[128],{"type":51,"tag":123,"props":129,"children":130},{},[131],{"type":57,"value":132},"from elevenlabs import ElevenLabs\n",{"type":51,"tag":123,"props":134,"children":136},{"class":125,"line":135},2,[137],{"type":51,"tag":123,"props":138,"children":140},{"emptyLinePlaceholder":139},true,[141],{"type":57,"value":142},"\n",{"type":51,"tag":123,"props":144,"children":146},{"class":125,"line":145},3,[147],{"type":51,"tag":123,"props":148,"children":149},{},[150],{"type":57,"value":151},"client = ElevenLabs()\n",{"type":51,"tag":123,"props":153,"children":155},{"class":125,"line":154},4,[156],{"type":51,"tag":123,"props":157,"children":158},{"emptyLinePlaceholder":139},[159],{"type":57,"value":142},{"type":51,"tag":123,"props":161,"children":163},{"class":125,"line":162},5,[164],{"type":51,"tag":123,"props":165,"children":166},{},[167],{"type":57,"value":168},"audio = client.text_to_speech.convert(\n",{"type":51,"tag":123,"props":170,"children":172},{"class":125,"line":171},6,[173],{"type":51,"tag":123,"props":174,"children":175},{},[176],{"type":57,"value":177},"    text=\"Hello, welcome to ElevenLabs!\",\n",{"type":51,"tag":123,"props":179,"children":181},{"class":125,"line":180},7,[182],{"type":51,"tag":123,"props":183,"children":184},{},[185],{"type":57,"value":186},"    voice_id=\"JBFqnCBsd6RMkjVDRZzb\",  # George\n",{"type":51,"tag":123,"props":188,"children":190},{"class":125,"line":189},8,[191],{"type":51,"tag":123,"props":192,"children":193},{},[194],{"type":57,"value":195},"    model_id=\"eleven_multilingual_v2\"\n",{"type":51,"tag":123,"props":197,"children":199},{"class":125,"line":198},9,[200],{"type":51,"tag":123,"props":201,"children":202},{},[203],{"type":57,"value":204},")\n",{"type":51,"tag":123,"props":206,"children":208},{"class":125,"line":207},10,[209],{"type":51,"tag":123,"props":210,"children":211},{"emptyLinePlaceholder":139},[212],{"type":57,"value":142},{"type":51,"tag":123,"props":214,"children":216},{"class":125,"line":215},11,[217],{"type":51,"tag":123,"props":218,"children":219},{},[220],{"type":57,"value":221},"with open(\"output.mp3\", \"wb\") as f:\n",{"type":51,"tag":123,"props":223,"children":225},{"class":125,"line":224},12,[226],{"type":51,"tag":123,"props":227,"children":228},{},[229],{"type":57,"value":230},"    for chunk in audio:\n",{"type":51,"tag":123,"props":232,"children":234},{"class":125,"line":233},13,[235],{"type":51,"tag":123,"props":236,"children":237},{},[238],{"type":57,"value":239},"        f.write(chunk)\n",{"type":51,"tag":106,"props":241,"children":243},{"id":242},"javascript",[244],{"type":57,"value":245},"JavaScript",{"type":51,"tag":113,"props":247,"children":250},{"className":248,"code":249,"language":242,"meta":117,"style":117},"language-javascript shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import { ElevenLabsClient } from \"@elevenlabs\u002Felevenlabs-js\";\nimport { createWriteStream } from \"fs\";\n\nconst client = new ElevenLabsClient();\nconst audio = await client.textToSpeech.convert(\"JBFqnCBsd6RMkjVDRZzb\", {\n  text: \"Hello, welcome to ElevenLabs!\",\n  modelId: \"eleven_multilingual_v2\",\n});\naudio.pipe(createWriteStream(\"output.mp3\"));\n",[251],{"type":51,"tag":90,"props":252,"children":253},{"__ignoreMap":117},[254,306,347,354,392,465,497,526,543],{"type":51,"tag":123,"props":255,"children":256},{"class":125,"line":126},[257,263,269,275,280,285,290,296,301],{"type":51,"tag":123,"props":258,"children":260},{"style":259},"--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic",[261],{"type":57,"value":262},"import",{"type":51,"tag":123,"props":264,"children":266},{"style":265},"--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF",[267],{"type":57,"value":268}," {",{"type":51,"tag":123,"props":270,"children":272},{"style":271},"--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8",[273],{"type":57,"value":274}," ElevenLabsClient",{"type":51,"tag":123,"props":276,"children":277},{"style":265},[278],{"type":57,"value":279}," }",{"type":51,"tag":123,"props":281,"children":282},{"style":259},[283],{"type":57,"value":284}," from",{"type":51,"tag":123,"props":286,"children":287},{"style":265},[288],{"type":57,"value":289}," \"",{"type":51,"tag":123,"props":291,"children":293},{"style":292},"--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D",[294],{"type":57,"value":295},"@elevenlabs\u002Felevenlabs-js",{"type":51,"tag":123,"props":297,"children":298},{"style":265},[299],{"type":57,"value":300},"\"",{"type":51,"tag":123,"props":302,"children":303},{"style":265},[304],{"type":57,"value":305},";\n",{"type":51,"tag":123,"props":307,"children":308},{"class":125,"line":135},[309,313,317,322,326,330,334,339,343],{"type":51,"tag":123,"props":310,"children":311},{"style":259},[312],{"type":57,"value":262},{"type":51,"tag":123,"props":314,"children":315},{"style":265},[316],{"type":57,"value":268},{"type":51,"tag":123,"props":318,"children":319},{"style":271},[320],{"type":57,"value":321}," createWriteStream",{"type":51,"tag":123,"props":323,"children":324},{"style":265},[325],{"type":57,"value":279},{"type":51,"tag":123,"props":327,"children":328},{"style":259},[329],{"type":57,"value":284},{"type":51,"tag":123,"props":331,"children":332},{"style":265},[333],{"type":57,"value":289},{"type":51,"tag":123,"props":335,"children":336},{"style":292},[337],{"type":57,"value":338},"fs",{"type":51,"tag":123,"props":340,"children":341},{"style":265},[342],{"type":57,"value":300},{"type":51,"tag":123,"props":344,"children":345},{"style":265},[346],{"type":57,"value":305},{"type":51,"tag":123,"props":348,"children":349},{"class":125,"line":145},[350],{"type":51,"tag":123,"props":351,"children":352},{"emptyLinePlaceholder":139},[353],{"type":57,"value":142},{"type":51,"tag":123,"props":355,"children":356},{"class":125,"line":154},[357,363,368,373,378,383,388],{"type":51,"tag":123,"props":358,"children":360},{"style":359},"--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA",[361],{"type":57,"value":362},"const",{"type":51,"tag":123,"props":364,"children":365},{"style":271},[366],{"type":57,"value":367}," client ",{"type":51,"tag":123,"props":369,"children":370},{"style":265},[371],{"type":57,"value":372},"=",{"type":51,"tag":123,"props":374,"children":375},{"style":265},[376],{"type":57,"value":377}," new",{"type":51,"tag":123,"props":379,"children":381},{"style":380},"--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF",[382],{"type":57,"value":274},{"type":51,"tag":123,"props":384,"children":385},{"style":271},[386],{"type":57,"value":387},"()",{"type":51,"tag":123,"props":389,"children":390},{"style":265},[391],{"type":57,"value":305},{"type":51,"tag":123,"props":393,"children":394},{"class":125,"line":162},[395,399,404,408,413,418,423,428,432,437,442,446,451,455,460],{"type":51,"tag":123,"props":396,"children":397},{"style":359},[398],{"type":57,"value":362},{"type":51,"tag":123,"props":400,"children":401},{"style":271},[402],{"type":57,"value":403}," audio ",{"type":51,"tag":123,"props":405,"children":406},{"style":265},[407],{"type":57,"value":372},{"type":51,"tag":123,"props":409,"children":410},{"style":259},[411],{"type":57,"value":412}," await",{"type":51,"tag":123,"props":414,"children":415},{"style":271},[416],{"type":57,"value":417}," client",{"type":51,"tag":123,"props":419,"children":420},{"style":265},[421],{"type":57,"value":422},".",{"type":51,"tag":123,"props":424,"children":425},{"style":271},[426],{"type":57,"value":427},"textToSpeech",{"type":51,"tag":123,"props":429,"children":430},{"style":265},[431],{"type":57,"value":422},{"type":51,"tag":123,"props":433,"children":434},{"style":380},[435],{"type":57,"value":436},"convert",{"type":51,"tag":123,"props":438,"children":439},{"style":271},[440],{"type":57,"value":441},"(",{"type":51,"tag":123,"props":443,"children":444},{"style":265},[445],{"type":57,"value":300},{"type":51,"tag":123,"props":447,"children":448},{"style":292},[449],{"type":57,"value":450},"JBFqnCBsd6RMkjVDRZzb",{"type":51,"tag":123,"props":452,"children":453},{"style":265},[454],{"type":57,"value":300},{"type":51,"tag":123,"props":456,"children":457},{"style":265},[458],{"type":57,"value":459},",",{"type":51,"tag":123,"props":461,"children":462},{"style":265},[463],{"type":57,"value":464}," {\n",{"type":51,"tag":123,"props":466,"children":467},{"class":125,"line":171},[468,474,479,483,488,492],{"type":51,"tag":123,"props":469,"children":471},{"style":470},"--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178",[472],{"type":57,"value":473},"  text",{"type":51,"tag":123,"props":475,"children":476},{"style":265},[477],{"type":57,"value":478},":",{"type":51,"tag":123,"props":480,"children":481},{"style":265},[482],{"type":57,"value":289},{"type":51,"tag":123,"props":484,"children":485},{"style":292},[486],{"type":57,"value":487},"Hello, welcome to ElevenLabs!",{"type":51,"tag":123,"props":489,"children":490},{"style":265},[491],{"type":57,"value":300},{"type":51,"tag":123,"props":493,"children":494},{"style":265},[495],{"type":57,"value":496},",\n",{"type":51,"tag":123,"props":498,"children":499},{"class":125,"line":180},[500,505,509,513,518,522],{"type":51,"tag":123,"props":501,"children":502},{"style":470},[503],{"type":57,"value":504},"  modelId",{"type":51,"tag":123,"props":506,"children":507},{"style":265},[508],{"type":57,"value":478},{"type":51,"tag":123,"props":510,"children":511},{"style":265},[512],{"type":57,"value":289},{"type":51,"tag":123,"props":514,"children":515},{"style":292},[516],{"type":57,"value":517},"eleven_multilingual_v2",{"type":51,"tag":123,"props":519,"children":520},{"style":265},[521],{"type":57,"value":300},{"type":51,"tag":123,"props":523,"children":524},{"style":265},[525],{"type":57,"value":496},{"type":51,"tag":123,"props":527,"children":528},{"class":125,"line":189},[529,534,539],{"type":51,"tag":123,"props":530,"children":531},{"style":265},[532],{"type":57,"value":533},"}",{"type":51,"tag":123,"props":535,"children":536},{"style":271},[537],{"type":57,"value":538},")",{"type":51,"tag":123,"props":540,"children":541},{"style":265},[542],{"type":57,"value":305},{"type":51,"tag":123,"props":544,"children":545},{"class":125,"line":198},[546,550,554,559,563,568,572,576,581,585,590],{"type":51,"tag":123,"props":547,"children":548},{"style":271},[549],{"type":57,"value":20},{"type":51,"tag":123,"props":551,"children":552},{"style":265},[553],{"type":57,"value":422},{"type":51,"tag":123,"props":555,"children":556},{"style":380},[557],{"type":57,"value":558},"pipe",{"type":51,"tag":123,"props":560,"children":561},{"style":271},[562],{"type":57,"value":441},{"type":51,"tag":123,"props":564,"children":565},{"style":380},[566],{"type":57,"value":567},"createWriteStream",{"type":51,"tag":123,"props":569,"children":570},{"style":271},[571],{"type":57,"value":441},{"type":51,"tag":123,"props":573,"children":574},{"style":265},[575],{"type":57,"value":300},{"type":51,"tag":123,"props":577,"children":578},{"style":292},[579],{"type":57,"value":580},"output.mp3",{"type":51,"tag":123,"props":582,"children":583},{"style":265},[584],{"type":57,"value":300},{"type":51,"tag":123,"props":586,"children":587},{"style":271},[588],{"type":57,"value":589},"))",{"type":51,"tag":123,"props":591,"children":592},{"style":265},[593],{"type":57,"value":305},{"type":51,"tag":106,"props":595,"children":597},{"id":596},"curl",[598],{"type":57,"value":599},"cURL",{"type":51,"tag":113,"props":601,"children":605},{"className":602,"code":603,"language":604,"meta":117,"style":117},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","curl -X POST \"https:\u002F\u002Fapi.elevenlabs.io\u002Fv1\u002Ftext-to-speech\u002FJBFqnCBsd6RMkjVDRZzb\" \\\n  -H \"xi-api-key: $ELEVENLABS_API_KEY\" -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\"text\": \"Hello!\", \"model_id\": \"eleven_multilingual_v2\"}' --output output.mp3\n","bash",[606],{"type":51,"tag":90,"props":607,"children":608},{"__ignoreMap":117},[609,645,693],{"type":51,"tag":123,"props":610,"children":611},{"class":125,"line":126},[612,617,622,627,631,636,640],{"type":51,"tag":123,"props":613,"children":615},{"style":614},"--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B",[616],{"type":57,"value":596},{"type":51,"tag":123,"props":618,"children":619},{"style":292},[620],{"type":57,"value":621}," -X",{"type":51,"tag":123,"props":623,"children":624},{"style":292},[625],{"type":57,"value":626}," POST",{"type":51,"tag":123,"props":628,"children":629},{"style":265},[630],{"type":57,"value":289},{"type":51,"tag":123,"props":632,"children":633},{"style":292},[634],{"type":57,"value":635},"https:\u002F\u002Fapi.elevenlabs.io\u002Fv1\u002Ftext-to-speech\u002FJBFqnCBsd6RMkjVDRZzb",{"type":51,"tag":123,"props":637,"children":638},{"style":265},[639],{"type":57,"value":300},{"type":51,"tag":123,"props":641,"children":642},{"style":271},[643],{"type":57,"value":644}," \\\n",{"type":51,"tag":123,"props":646,"children":647},{"class":125,"line":135},[648,653,657,662,667,671,676,680,685,689],{"type":51,"tag":123,"props":649,"children":650},{"style":292},[651],{"type":57,"value":652},"  -H",{"type":51,"tag":123,"props":654,"children":655},{"style":265},[656],{"type":57,"value":289},{"type":51,"tag":123,"props":658,"children":659},{"style":292},[660],{"type":57,"value":661},"xi-api-key: ",{"type":51,"tag":123,"props":663,"children":664},{"style":271},[665],{"type":57,"value":666},"$ELEVENLABS_API_KEY",{"type":51,"tag":123,"props":668,"children":669},{"style":265},[670],{"type":57,"value":300},{"type":51,"tag":123,"props":672,"children":673},{"style":292},[674],{"type":57,"value":675}," -H",{"type":51,"tag":123,"props":677,"children":678},{"style":265},[679],{"type":57,"value":289},{"type":51,"tag":123,"props":681,"children":682},{"style":292},[683],{"type":57,"value":684},"Content-Type: application\u002Fjson",{"type":51,"tag":123,"props":686,"children":687},{"style":265},[688],{"type":57,"value":300},{"type":51,"tag":123,"props":690,"children":691},{"style":271},[692],{"type":57,"value":644},{"type":51,"tag":123,"props":694,"children":695},{"class":125,"line":145},[696,701,706,711,716,721],{"type":51,"tag":123,"props":697,"children":698},{"style":292},[699],{"type":57,"value":700},"  -d",{"type":51,"tag":123,"props":702,"children":703},{"style":265},[704],{"type":57,"value":705}," '",{"type":51,"tag":123,"props":707,"children":708},{"style":292},[709],{"type":57,"value":710},"{\"text\": \"Hello!\", \"model_id\": \"eleven_multilingual_v2\"}",{"type":51,"tag":123,"props":712,"children":713},{"style":265},[714],{"type":57,"value":715},"'",{"type":51,"tag":123,"props":717,"children":718},{"style":292},[719],{"type":57,"value":720}," --output",{"type":51,"tag":123,"props":722,"children":723},{"style":292},[724],{"type":57,"value":725}," output.mp3\n",{"type":51,"tag":99,"props":727,"children":729},{"id":728},"models",[730],{"type":57,"value":731},"Models",{"type":51,"tag":733,"props":734,"children":735},"table",{},[736,765],{"type":51,"tag":737,"props":738,"children":739},"thead",{},[740],{"type":51,"tag":741,"props":742,"children":743},"tr",{},[744,750,755,760],{"type":51,"tag":745,"props":746,"children":747},"th",{},[748],{"type":57,"value":749},"Model ID",{"type":51,"tag":745,"props":751,"children":752},{},[753],{"type":57,"value":754},"Languages",{"type":51,"tag":745,"props":756,"children":757},{},[758],{"type":57,"value":759},"Latency",{"type":51,"tag":745,"props":761,"children":762},{},[763],{"type":57,"value":764},"Best For",{"type":51,"tag":766,"props":767,"children":768},"tbody",{},[769,797,822,849,875,901],{"type":51,"tag":741,"props":770,"children":771},{},[772,782,787,792],{"type":51,"tag":773,"props":774,"children":775},"td",{},[776],{"type":51,"tag":90,"props":777,"children":779},{"className":778},[],[780],{"type":57,"value":781},"eleven_v3",{"type":51,"tag":773,"props":783,"children":784},{},[785],{"type":57,"value":786},"70+",{"type":51,"tag":773,"props":788,"children":789},{},[790],{"type":57,"value":791},"Standard",{"type":51,"tag":773,"props":793,"children":794},{},[795],{"type":57,"value":796},"Highest quality, emotional range",{"type":51,"tag":741,"props":798,"children":799},{},[800,808,813,817],{"type":51,"tag":773,"props":801,"children":802},{},[803],{"type":51,"tag":90,"props":804,"children":806},{"className":805},[],[807],{"type":57,"value":517},{"type":51,"tag":773,"props":809,"children":810},{},[811],{"type":57,"value":812},"29",{"type":51,"tag":773,"props":814,"children":815},{},[816],{"type":57,"value":791},{"type":51,"tag":773,"props":818,"children":819},{},[820],{"type":57,"value":821},"High quality, long-form content",{"type":51,"tag":741,"props":823,"children":824},{},[825,834,839,844],{"type":51,"tag":773,"props":826,"children":827},{},[828],{"type":51,"tag":90,"props":829,"children":831},{"className":830},[],[832],{"type":57,"value":833},"eleven_flash_v2_5",{"type":51,"tag":773,"props":835,"children":836},{},[837],{"type":57,"value":838},"32",{"type":51,"tag":773,"props":840,"children":841},{},[842],{"type":57,"value":843},"~75ms",{"type":51,"tag":773,"props":845,"children":846},{},[847],{"type":57,"value":848},"Ultra-low latency, real-time",{"type":51,"tag":741,"props":850,"children":851},{},[852,861,866,870],{"type":51,"tag":773,"props":853,"children":854},{},[855],{"type":51,"tag":90,"props":856,"children":858},{"className":857},[],[859],{"type":57,"value":860},"eleven_flash_v2",{"type":51,"tag":773,"props":862,"children":863},{},[864],{"type":57,"value":865},"English",{"type":51,"tag":773,"props":867,"children":868},{},[869],{"type":57,"value":843},{"type":51,"tag":773,"props":871,"children":872},{},[873],{"type":57,"value":874},"English-only, fastest",{"type":51,"tag":741,"props":876,"children":877},{},[878,887,891,896],{"type":51,"tag":773,"props":879,"children":880},{},[881],{"type":51,"tag":90,"props":882,"children":884},{"className":883},[],[885],{"type":57,"value":886},"eleven_turbo_v2_5",{"type":51,"tag":773,"props":888,"children":889},{},[890],{"type":57,"value":838},{"type":51,"tag":773,"props":892,"children":893},{},[894],{"type":57,"value":895},"~250-300ms",{"type":51,"tag":773,"props":897,"children":898},{},[899],{"type":57,"value":900},"Balanced quality\u002Fspeed",{"type":51,"tag":741,"props":902,"children":903},{},[904,913,917,921],{"type":51,"tag":773,"props":905,"children":906},{},[907],{"type":51,"tag":90,"props":908,"children":910},{"className":909},[],[911],{"type":57,"value":912},"eleven_turbo_v2",{"type":51,"tag":773,"props":914,"children":915},{},[916],{"type":57,"value":865},{"type":51,"tag":773,"props":918,"children":919},{},[920],{"type":57,"value":895},{"type":51,"tag":773,"props":922,"children":923},{},[924],{"type":57,"value":925},"English-only, balanced",{"type":51,"tag":99,"props":927,"children":929},{"id":928},"voice-ids",[930],{"type":57,"value":931},"Voice IDs",{"type":51,"tag":60,"props":933,"children":934},{},[935],{"type":57,"value":936},"Use pre-made voices or create custom voices in the dashboard.",{"type":51,"tag":60,"props":938,"children":939},{},[940],{"type":51,"tag":73,"props":941,"children":942},{},[943],{"type":57,"value":944},"Popular voices:",{"type":51,"tag":946,"props":947,"children":948},"ul",{},[949,960,971,982],{"type":51,"tag":950,"props":951,"children":952},"li",{},[953,958],{"type":51,"tag":90,"props":954,"children":956},{"className":955},[],[957],{"type":57,"value":450},{"type":57,"value":959}," - George (male, narrative)",{"type":51,"tag":950,"props":961,"children":962},{},[963,969],{"type":51,"tag":90,"props":964,"children":966},{"className":965},[],[967],{"type":57,"value":968},"EXAVITQu4vr4xnSDxMaL",{"type":57,"value":970}," - Sarah (female, soft)",{"type":51,"tag":950,"props":972,"children":973},{},[974,980],{"type":51,"tag":90,"props":975,"children":977},{"className":976},[],[978],{"type":57,"value":979},"onwK4e9ZLuTAKqWW03F9",{"type":57,"value":981}," - Daniel (male, authoritative)",{"type":51,"tag":950,"props":983,"children":984},{},[985,991],{"type":51,"tag":90,"props":986,"children":988},{"className":987},[],[989],{"type":57,"value":990},"XB0fDUnXU5powFXDhCwa",{"type":57,"value":992}," - Charlotte (female, conversational)",{"type":51,"tag":113,"props":994,"children":996},{"className":115,"code":995,"language":108,"meta":117,"style":117},"voices = client.voices.get_all()\nfor voice in voices.voices:\n    print(f\"{voice.voice_id}: {voice.name}\")\n",[997],{"type":51,"tag":90,"props":998,"children":999},{"__ignoreMap":117},[1000,1008,1016],{"type":51,"tag":123,"props":1001,"children":1002},{"class":125,"line":126},[1003],{"type":51,"tag":123,"props":1004,"children":1005},{},[1006],{"type":57,"value":1007},"voices = client.voices.get_all()\n",{"type":51,"tag":123,"props":1009,"children":1010},{"class":125,"line":135},[1011],{"type":51,"tag":123,"props":1012,"children":1013},{},[1014],{"type":57,"value":1015},"for voice in voices.voices:\n",{"type":51,"tag":123,"props":1017,"children":1018},{"class":125,"line":145},[1019],{"type":51,"tag":123,"props":1020,"children":1021},{},[1022],{"type":57,"value":1023},"    print(f\"{voice.voice_id}: {voice.name}\")\n",{"type":51,"tag":99,"props":1025,"children":1027},{"id":1026},"voice-settings",[1028],{"type":57,"value":1029},"Voice Settings",{"type":51,"tag":60,"props":1031,"children":1032},{},[1033],{"type":57,"value":1034},"Fine-tune how the voice sounds:",{"type":51,"tag":946,"props":1036,"children":1037},{},[1038,1048,1058,1068],{"type":51,"tag":950,"props":1039,"children":1040},{},[1041,1046],{"type":51,"tag":73,"props":1042,"children":1043},{},[1044],{"type":57,"value":1045},"Stability",{"type":57,"value":1047},": How consistent the voice stays. Lower values = more emotional range and variation, but can sound unstable. Higher = steady, predictable delivery.",{"type":51,"tag":950,"props":1049,"children":1050},{},[1051,1056],{"type":51,"tag":73,"props":1052,"children":1053},{},[1054],{"type":57,"value":1055},"Similarity boost",{"type":57,"value":1057},": How closely to match the original voice sample. Higher values sound more like the original but may amplify audio artifacts.",{"type":51,"tag":950,"props":1059,"children":1060},{},[1061,1066],{"type":51,"tag":73,"props":1062,"children":1063},{},[1064],{"type":57,"value":1065},"Style",{"type":57,"value":1067},": Exaggerates the voice's unique style characteristics (only works with v2+ models).",{"type":51,"tag":950,"props":1069,"children":1070},{},[1071,1076],{"type":51,"tag":73,"props":1072,"children":1073},{},[1074],{"type":57,"value":1075},"Speaker boost",{"type":57,"value":1077},": Post-processing that enhances clarity and voice similarity.",{"type":51,"tag":113,"props":1079,"children":1081},{"className":115,"code":1080,"language":108,"meta":117,"style":117},"from elevenlabs import VoiceSettings\n\naudio = client.text_to_speech.convert(\n    text=\"Customize my voice settings.\",\n    voice_id=\"JBFqnCBsd6RMkjVDRZzb\",\n    voice_settings=VoiceSettings(\n        stability=0.5,\n        similarity_boost=0.75,\n        style=0.5,\n        speed=1.0,             # 0.25 to 4.0 (default 1.0)\n        use_speaker_boost=True\n    )\n)\n",[1082],{"type":51,"tag":90,"props":1083,"children":1084},{"__ignoreMap":117},[1085,1093,1100,1107,1115,1123,1131,1139,1147,1155,1163,1171,1179],{"type":51,"tag":123,"props":1086,"children":1087},{"class":125,"line":126},[1088],{"type":51,"tag":123,"props":1089,"children":1090},{},[1091],{"type":57,"value":1092},"from elevenlabs import VoiceSettings\n",{"type":51,"tag":123,"props":1094,"children":1095},{"class":125,"line":135},[1096],{"type":51,"tag":123,"props":1097,"children":1098},{"emptyLinePlaceholder":139},[1099],{"type":57,"value":142},{"type":51,"tag":123,"props":1101,"children":1102},{"class":125,"line":145},[1103],{"type":51,"tag":123,"props":1104,"children":1105},{},[1106],{"type":57,"value":168},{"type":51,"tag":123,"props":1108,"children":1109},{"class":125,"line":154},[1110],{"type":51,"tag":123,"props":1111,"children":1112},{},[1113],{"type":57,"value":1114},"    text=\"Customize my voice settings.\",\n",{"type":51,"tag":123,"props":1116,"children":1117},{"class":125,"line":162},[1118],{"type":51,"tag":123,"props":1119,"children":1120},{},[1121],{"type":57,"value":1122},"    voice_id=\"JBFqnCBsd6RMkjVDRZzb\",\n",{"type":51,"tag":123,"props":1124,"children":1125},{"class":125,"line":171},[1126],{"type":51,"tag":123,"props":1127,"children":1128},{},[1129],{"type":57,"value":1130},"    voice_settings=VoiceSettings(\n",{"type":51,"tag":123,"props":1132,"children":1133},{"class":125,"line":180},[1134],{"type":51,"tag":123,"props":1135,"children":1136},{},[1137],{"type":57,"value":1138},"        stability=0.5,\n",{"type":51,"tag":123,"props":1140,"children":1141},{"class":125,"line":189},[1142],{"type":51,"tag":123,"props":1143,"children":1144},{},[1145],{"type":57,"value":1146},"        similarity_boost=0.75,\n",{"type":51,"tag":123,"props":1148,"children":1149},{"class":125,"line":198},[1150],{"type":51,"tag":123,"props":1151,"children":1152},{},[1153],{"type":57,"value":1154},"        style=0.5,\n",{"type":51,"tag":123,"props":1156,"children":1157},{"class":125,"line":207},[1158],{"type":51,"tag":123,"props":1159,"children":1160},{},[1161],{"type":57,"value":1162},"        speed=1.0,             # 0.25 to 4.0 (default 1.0)\n",{"type":51,"tag":123,"props":1164,"children":1165},{"class":125,"line":215},[1166],{"type":51,"tag":123,"props":1167,"children":1168},{},[1169],{"type":57,"value":1170},"        use_speaker_boost=True\n",{"type":51,"tag":123,"props":1172,"children":1173},{"class":125,"line":224},[1174],{"type":51,"tag":123,"props":1175,"children":1176},{},[1177],{"type":57,"value":1178},"    )\n",{"type":51,"tag":123,"props":1180,"children":1181},{"class":125,"line":233},[1182],{"type":51,"tag":123,"props":1183,"children":1184},{},[1185],{"type":57,"value":204},{"type":51,"tag":99,"props":1187,"children":1189},{"id":1188},"language-selection",[1190],{"type":57,"value":1191},"Language Selection",{"type":51,"tag":60,"props":1193,"children":1194},{},[1195,1197,1203,1205,1210,1212,1217],{"type":57,"value":1196},"Use ",{"type":51,"tag":90,"props":1198,"children":1200},{"className":1199},[],[1201],{"type":57,"value":1202},"language_code",{"type":57,"value":1204}," with models that support language enforcement to guide pronunciation and text normalization. Unsupported language codes are ignored, and ",{"type":51,"tag":90,"props":1206,"children":1208},{"className":1207},[],[1209],{"type":57,"value":1202},{"type":57,"value":1211}," is not supported on ",{"type":51,"tag":90,"props":1213,"children":1215},{"className":1214},[],[1216],{"type":57,"value":517},{"type":57,"value":422},{"type":51,"tag":113,"props":1219,"children":1221},{"className":115,"code":1220,"language":108,"meta":117,"style":117},"audio = client.text_to_speech.convert(\n    text=\"Bonjour, comment allez-vous?\",\n    voice_id=\"JBFqnCBsd6RMkjVDRZzb\",\n    model_id=\"eleven_v3\",\n    language_code=\"fr\"  # ISO 639-1 code\n)\n",[1222],{"type":51,"tag":90,"props":1223,"children":1224},{"__ignoreMap":117},[1225,1232,1240,1247,1255,1263],{"type":51,"tag":123,"props":1226,"children":1227},{"class":125,"line":126},[1228],{"type":51,"tag":123,"props":1229,"children":1230},{},[1231],{"type":57,"value":168},{"type":51,"tag":123,"props":1233,"children":1234},{"class":125,"line":135},[1235],{"type":51,"tag":123,"props":1236,"children":1237},{},[1238],{"type":57,"value":1239},"    text=\"Bonjour, comment allez-vous?\",\n",{"type":51,"tag":123,"props":1241,"children":1242},{"class":125,"line":145},[1243],{"type":51,"tag":123,"props":1244,"children":1245},{},[1246],{"type":57,"value":1122},{"type":51,"tag":123,"props":1248,"children":1249},{"class":125,"line":154},[1250],{"type":51,"tag":123,"props":1251,"children":1252},{},[1253],{"type":57,"value":1254},"    model_id=\"eleven_v3\",\n",{"type":51,"tag":123,"props":1256,"children":1257},{"class":125,"line":162},[1258],{"type":51,"tag":123,"props":1259,"children":1260},{},[1261],{"type":57,"value":1262},"    language_code=\"fr\"  # ISO 639-1 code\n",{"type":51,"tag":123,"props":1264,"children":1265},{"class":125,"line":171},[1266],{"type":51,"tag":123,"props":1267,"children":1268},{},[1269],{"type":57,"value":204},{"type":51,"tag":99,"props":1271,"children":1273},{"id":1272},"text-normalization",[1274],{"type":57,"value":1275},"Text Normalization",{"type":51,"tag":60,"props":1277,"children":1278},{},[1279],{"type":57,"value":1280},"Controls how numbers, dates, and abbreviations are converted to spoken words. For example, \"01\u002F15\u002F2026\" becomes \"January fifteenth, twenty twenty-six\":",{"type":51,"tag":946,"props":1282,"children":1283},{},[1284,1295,1306],{"type":51,"tag":950,"props":1285,"children":1286},{},[1287,1293],{"type":51,"tag":90,"props":1288,"children":1290},{"className":1289},[],[1291],{"type":57,"value":1292},"\"auto\"",{"type":57,"value":1294}," (default): Model decides based on context",{"type":51,"tag":950,"props":1296,"children":1297},{},[1298,1304],{"type":51,"tag":90,"props":1299,"children":1301},{"className":1300},[],[1302],{"type":57,"value":1303},"\"on\"",{"type":57,"value":1305},": Always normalize (use when you want natural speech)",{"type":51,"tag":950,"props":1307,"children":1308},{},[1309,1315],{"type":51,"tag":90,"props":1310,"children":1312},{"className":1311},[],[1313],{"type":57,"value":1314},"\"off\"",{"type":57,"value":1316},": Speak literally (use when you want \"zero one slash one five...\")",{"type":51,"tag":113,"props":1318,"children":1320},{"className":115,"code":1319,"language":108,"meta":117,"style":117},"audio = client.text_to_speech.convert(\n    text=\"Call 1-800-555-0123 on 01\u002F15\u002F2026\",\n    voice_id=\"JBFqnCBsd6RMkjVDRZzb\",\n    apply_text_normalization=\"on\"\n)\n",[1321],{"type":51,"tag":90,"props":1322,"children":1323},{"__ignoreMap":117},[1324,1331,1339,1346,1354],{"type":51,"tag":123,"props":1325,"children":1326},{"class":125,"line":126},[1327],{"type":51,"tag":123,"props":1328,"children":1329},{},[1330],{"type":57,"value":168},{"type":51,"tag":123,"props":1332,"children":1333},{"class":125,"line":135},[1334],{"type":51,"tag":123,"props":1335,"children":1336},{},[1337],{"type":57,"value":1338},"    text=\"Call 1-800-555-0123 on 01\u002F15\u002F2026\",\n",{"type":51,"tag":123,"props":1340,"children":1341},{"class":125,"line":145},[1342],{"type":51,"tag":123,"props":1343,"children":1344},{},[1345],{"type":57,"value":1122},{"type":51,"tag":123,"props":1347,"children":1348},{"class":125,"line":154},[1349],{"type":51,"tag":123,"props":1350,"children":1351},{},[1352],{"type":57,"value":1353},"    apply_text_normalization=\"on\"\n",{"type":51,"tag":123,"props":1355,"children":1356},{"class":125,"line":162},[1357],{"type":51,"tag":123,"props":1358,"children":1359},{},[1360],{"type":57,"value":204},{"type":51,"tag":99,"props":1362,"children":1364},{"id":1363},"request-stitching",[1365],{"type":57,"value":1366},"Request Stitching",{"type":51,"tag":60,"props":1368,"children":1369},{},[1370],{"type":57,"value":1371},"When generating long audio in multiple requests, the audio can have pops, unnatural pauses, or tone shifts at the boundaries. Request stitching solves this by letting each request know what comes before\u002Fafter it:",{"type":51,"tag":113,"props":1373,"children":1375},{"className":115,"code":1374,"language":108,"meta":117,"style":117},"# First request\naudio1 = client.text_to_speech.convert(\n    text=\"This is the first part.\",\n    voice_id=\"JBFqnCBsd6RMkjVDRZzb\",\n    next_text=\"And this continues the story.\"\n)\n\n# Second request using previous context\naudio2 = client.text_to_speech.convert(\n    text=\"And this continues the story.\",\n    voice_id=\"JBFqnCBsd6RMkjVDRZzb\",\n    previous_text=\"This is the first part.\"\n)\n",[1376],{"type":51,"tag":90,"props":1377,"children":1378},{"__ignoreMap":117},[1379,1387,1395,1403,1410,1418,1425,1432,1440,1448,1456,1463,1471],{"type":51,"tag":123,"props":1380,"children":1381},{"class":125,"line":126},[1382],{"type":51,"tag":123,"props":1383,"children":1384},{},[1385],{"type":57,"value":1386},"# First request\n",{"type":51,"tag":123,"props":1388,"children":1389},{"class":125,"line":135},[1390],{"type":51,"tag":123,"props":1391,"children":1392},{},[1393],{"type":57,"value":1394},"audio1 = client.text_to_speech.convert(\n",{"type":51,"tag":123,"props":1396,"children":1397},{"class":125,"line":145},[1398],{"type":51,"tag":123,"props":1399,"children":1400},{},[1401],{"type":57,"value":1402},"    text=\"This is the first part.\",\n",{"type":51,"tag":123,"props":1404,"children":1405},{"class":125,"line":154},[1406],{"type":51,"tag":123,"props":1407,"children":1408},{},[1409],{"type":57,"value":1122},{"type":51,"tag":123,"props":1411,"children":1412},{"class":125,"line":162},[1413],{"type":51,"tag":123,"props":1414,"children":1415},{},[1416],{"type":57,"value":1417},"    next_text=\"And this continues the story.\"\n",{"type":51,"tag":123,"props":1419,"children":1420},{"class":125,"line":171},[1421],{"type":51,"tag":123,"props":1422,"children":1423},{},[1424],{"type":57,"value":204},{"type":51,"tag":123,"props":1426,"children":1427},{"class":125,"line":180},[1428],{"type":51,"tag":123,"props":1429,"children":1430},{"emptyLinePlaceholder":139},[1431],{"type":57,"value":142},{"type":51,"tag":123,"props":1433,"children":1434},{"class":125,"line":189},[1435],{"type":51,"tag":123,"props":1436,"children":1437},{},[1438],{"type":57,"value":1439},"# Second request using previous context\n",{"type":51,"tag":123,"props":1441,"children":1442},{"class":125,"line":198},[1443],{"type":51,"tag":123,"props":1444,"children":1445},{},[1446],{"type":57,"value":1447},"audio2 = client.text_to_speech.convert(\n",{"type":51,"tag":123,"props":1449,"children":1450},{"class":125,"line":207},[1451],{"type":51,"tag":123,"props":1452,"children":1453},{},[1454],{"type":57,"value":1455},"    text=\"And this continues the story.\",\n",{"type":51,"tag":123,"props":1457,"children":1458},{"class":125,"line":215},[1459],{"type":51,"tag":123,"props":1460,"children":1461},{},[1462],{"type":57,"value":1122},{"type":51,"tag":123,"props":1464,"children":1465},{"class":125,"line":224},[1466],{"type":51,"tag":123,"props":1467,"children":1468},{},[1469],{"type":57,"value":1470},"    previous_text=\"This is the first part.\"\n",{"type":51,"tag":123,"props":1472,"children":1473},{"class":125,"line":233},[1474],{"type":51,"tag":123,"props":1475,"children":1476},{},[1477],{"type":57,"value":204},{"type":51,"tag":99,"props":1479,"children":1481},{"id":1480},"output-formats",[1482],{"type":57,"value":1483},"Output Formats",{"type":51,"tag":733,"props":1485,"children":1486},{},[1487,1503],{"type":51,"tag":737,"props":1488,"children":1489},{},[1490],{"type":51,"tag":741,"props":1491,"children":1492},{},[1493,1498],{"type":51,"tag":745,"props":1494,"children":1495},{},[1496],{"type":57,"value":1497},"Format",{"type":51,"tag":745,"props":1499,"children":1500},{},[1501],{"type":57,"value":1502},"Description",{"type":51,"tag":766,"props":1504,"children":1505},{},[1506,1523,1540,1557,1574,1591,1608,1625,1642,1659,1676,1693,1710],{"type":51,"tag":741,"props":1507,"children":1508},{},[1509,1518],{"type":51,"tag":773,"props":1510,"children":1511},{},[1512],{"type":51,"tag":90,"props":1513,"children":1515},{"className":1514},[],[1516],{"type":57,"value":1517},"mp3_44100_128",{"type":51,"tag":773,"props":1519,"children":1520},{},[1521],{"type":57,"value":1522},"MP3 44.1kHz 128kbps (default) - compressed, good for web\u002Fapps",{"type":51,"tag":741,"props":1524,"children":1525},{},[1526,1535],{"type":51,"tag":773,"props":1527,"children":1528},{},[1529],{"type":51,"tag":90,"props":1530,"children":1532},{"className":1531},[],[1533],{"type":57,"value":1534},"mp3_44100_192",{"type":51,"tag":773,"props":1536,"children":1537},{},[1538],{"type":57,"value":1539},"MP3 44.1kHz 192kbps (Creator+) - higher quality compressed",{"type":51,"tag":741,"props":1541,"children":1542},{},[1543,1552],{"type":51,"tag":773,"props":1544,"children":1545},{},[1546],{"type":51,"tag":90,"props":1547,"children":1549},{"className":1548},[],[1550],{"type":57,"value":1551},"mp3_44100_64",{"type":51,"tag":773,"props":1553,"children":1554},{},[1555],{"type":57,"value":1556},"MP3 44.1kHz 64kbps - lower quality, smaller files",{"type":51,"tag":741,"props":1558,"children":1559},{},[1560,1569],{"type":51,"tag":773,"props":1561,"children":1562},{},[1563],{"type":51,"tag":90,"props":1564,"children":1566},{"className":1565},[],[1567],{"type":57,"value":1568},"mp3_22050_32",{"type":51,"tag":773,"props":1570,"children":1571},{},[1572],{"type":57,"value":1573},"MP3 22.05kHz 32kbps - smallest MP3 files",{"type":51,"tag":741,"props":1575,"children":1576},{},[1577,1586],{"type":51,"tag":773,"props":1578,"children":1579},{},[1580],{"type":51,"tag":90,"props":1581,"children":1583},{"className":1582},[],[1584],{"type":57,"value":1585},"pcm_16000",{"type":51,"tag":773,"props":1587,"children":1588},{},[1589],{"type":57,"value":1590},"Raw PCM 16kHz - use for real-time processing",{"type":51,"tag":741,"props":1592,"children":1593},{},[1594,1603],{"type":51,"tag":773,"props":1595,"children":1596},{},[1597],{"type":51,"tag":90,"props":1598,"children":1600},{"className":1599},[],[1601],{"type":57,"value":1602},"pcm_22050",{"type":51,"tag":773,"props":1604,"children":1605},{},[1606],{"type":57,"value":1607},"Raw PCM 22.05kHz",{"type":51,"tag":741,"props":1609,"children":1610},{},[1611,1620],{"type":51,"tag":773,"props":1612,"children":1613},{},[1614],{"type":51,"tag":90,"props":1615,"children":1617},{"className":1616},[],[1618],{"type":57,"value":1619},"pcm_24000",{"type":51,"tag":773,"props":1621,"children":1622},{},[1623],{"type":57,"value":1624},"Raw PCM 24kHz - good balance for streaming",{"type":51,"tag":741,"props":1626,"children":1627},{},[1628,1637],{"type":51,"tag":773,"props":1629,"children":1630},{},[1631],{"type":51,"tag":90,"props":1632,"children":1634},{"className":1633},[],[1635],{"type":57,"value":1636},"pcm_44100",{"type":51,"tag":773,"props":1638,"children":1639},{},[1640],{"type":57,"value":1641},"Raw PCM 44.1kHz (Pro+) - CD quality",{"type":51,"tag":741,"props":1643,"children":1644},{},[1645,1654],{"type":51,"tag":773,"props":1646,"children":1647},{},[1648],{"type":51,"tag":90,"props":1649,"children":1651},{"className":1650},[],[1652],{"type":57,"value":1653},"pcm_48000",{"type":51,"tag":773,"props":1655,"children":1656},{},[1657],{"type":57,"value":1658},"Raw PCM 48kHz (Pro+) - highest quality",{"type":51,"tag":741,"props":1660,"children":1661},{},[1662,1671],{"type":51,"tag":773,"props":1663,"children":1664},{},[1665],{"type":51,"tag":90,"props":1666,"children":1668},{"className":1667},[],[1669],{"type":57,"value":1670},"ulaw_8000",{"type":51,"tag":773,"props":1672,"children":1673},{},[1674],{"type":57,"value":1675},"μ-law 8kHz - standard for phone systems (Twilio, telephony)",{"type":51,"tag":741,"props":1677,"children":1678},{},[1679,1688],{"type":51,"tag":773,"props":1680,"children":1681},{},[1682],{"type":51,"tag":90,"props":1683,"children":1685},{"className":1684},[],[1686],{"type":57,"value":1687},"alaw_8000",{"type":51,"tag":773,"props":1689,"children":1690},{},[1691],{"type":57,"value":1692},"A-law 8kHz - telephony (alternative to μ-law)",{"type":51,"tag":741,"props":1694,"children":1695},{},[1696,1705],{"type":51,"tag":773,"props":1697,"children":1698},{},[1699],{"type":51,"tag":90,"props":1700,"children":1702},{"className":1701},[],[1703],{"type":57,"value":1704},"opus_48000_64",{"type":51,"tag":773,"props":1706,"children":1707},{},[1708],{"type":57,"value":1709},"Opus 48kHz 64kbps - efficient streaming codec",{"type":51,"tag":741,"props":1711,"children":1712},{},[1713,1722],{"type":51,"tag":773,"props":1714,"children":1715},{},[1716],{"type":51,"tag":90,"props":1717,"children":1719},{"className":1718},[],[1720],{"type":57,"value":1721},"wav_44100",{"type":51,"tag":773,"props":1723,"children":1724},{},[1725],{"type":57,"value":1726},"WAV 44.1kHz - uncompressed with headers",{"type":51,"tag":99,"props":1728,"children":1730},{"id":1729},"streaming",[1731],{"type":57,"value":1732},"Streaming",{"type":51,"tag":60,"props":1734,"children":1735},{},[1736,1738,1744],{"type":57,"value":1737},"For real-time applications, use the ",{"type":51,"tag":90,"props":1739,"children":1741},{"className":1740},[],[1742],{"type":57,"value":1743},"stream",{"type":57,"value":1745}," method (returns audio chunks as they're generated):",{"type":51,"tag":113,"props":1747,"children":1749},{"className":115,"code":1748,"language":108,"meta":117,"style":117},"audio_stream = client.text_to_speech.stream(\n    text=\"This text will be streamed as audio.\",\n    voice_id=\"JBFqnCBsd6RMkjVDRZzb\",\n    model_id=\"eleven_flash_v2_5\"  # Ultra-low latency\n)\n\nfor chunk in audio_stream:\n    play_audio(chunk)\n",[1750],{"type":51,"tag":90,"props":1751,"children":1752},{"__ignoreMap":117},[1753,1761,1769,1776,1784,1791,1798,1806],{"type":51,"tag":123,"props":1754,"children":1755},{"class":125,"line":126},[1756],{"type":51,"tag":123,"props":1757,"children":1758},{},[1759],{"type":57,"value":1760},"audio_stream = client.text_to_speech.stream(\n",{"type":51,"tag":123,"props":1762,"children":1763},{"class":125,"line":135},[1764],{"type":51,"tag":123,"props":1765,"children":1766},{},[1767],{"type":57,"value":1768},"    text=\"This text will be streamed as audio.\",\n",{"type":51,"tag":123,"props":1770,"children":1771},{"class":125,"line":145},[1772],{"type":51,"tag":123,"props":1773,"children":1774},{},[1775],{"type":57,"value":1122},{"type":51,"tag":123,"props":1777,"children":1778},{"class":125,"line":154},[1779],{"type":51,"tag":123,"props":1780,"children":1781},{},[1782],{"type":57,"value":1783},"    model_id=\"eleven_flash_v2_5\"  # Ultra-low latency\n",{"type":51,"tag":123,"props":1785,"children":1786},{"class":125,"line":162},[1787],{"type":51,"tag":123,"props":1788,"children":1789},{},[1790],{"type":57,"value":204},{"type":51,"tag":123,"props":1792,"children":1793},{"class":125,"line":171},[1794],{"type":51,"tag":123,"props":1795,"children":1796},{"emptyLinePlaceholder":139},[1797],{"type":57,"value":142},{"type":51,"tag":123,"props":1799,"children":1800},{"class":125,"line":180},[1801],{"type":51,"tag":123,"props":1802,"children":1803},{},[1804],{"type":57,"value":1805},"for chunk in audio_stream:\n",{"type":51,"tag":123,"props":1807,"children":1808},{"class":125,"line":189},[1809],{"type":51,"tag":123,"props":1810,"children":1811},{},[1812],{"type":57,"value":1813},"    play_audio(chunk)\n",{"type":51,"tag":60,"props":1815,"children":1816},{},[1817,1819,1824],{"type":57,"value":1818},"See ",{"type":51,"tag":81,"props":1820,"children":1822},{"href":1821},"references\u002Fstreaming.md",[1823],{"type":57,"value":1821},{"type":57,"value":1825}," for WebSocket streaming.",{"type":51,"tag":99,"props":1827,"children":1829},{"id":1828},"error-handling",[1830],{"type":57,"value":1831},"Error Handling",{"type":51,"tag":113,"props":1833,"children":1835},{"className":115,"code":1834,"language":108,"meta":117,"style":117},"try:\n    audio = client.text_to_speech.convert(\n        text=\"Generate speech\",\n        voice_id=\"invalid-voice-id\"\n    )\nexcept Exception as e:\n    print(f\"API error: {e}\")\n",[1836],{"type":51,"tag":90,"props":1837,"children":1838},{"__ignoreMap":117},[1839,1847,1855,1863,1871,1878,1886],{"type":51,"tag":123,"props":1840,"children":1841},{"class":125,"line":126},[1842],{"type":51,"tag":123,"props":1843,"children":1844},{},[1845],{"type":57,"value":1846},"try:\n",{"type":51,"tag":123,"props":1848,"children":1849},{"class":125,"line":135},[1850],{"type":51,"tag":123,"props":1851,"children":1852},{},[1853],{"type":57,"value":1854},"    audio = client.text_to_speech.convert(\n",{"type":51,"tag":123,"props":1856,"children":1857},{"class":125,"line":145},[1858],{"type":51,"tag":123,"props":1859,"children":1860},{},[1861],{"type":57,"value":1862},"        text=\"Generate speech\",\n",{"type":51,"tag":123,"props":1864,"children":1865},{"class":125,"line":154},[1866],{"type":51,"tag":123,"props":1867,"children":1868},{},[1869],{"type":57,"value":1870},"        voice_id=\"invalid-voice-id\"\n",{"type":51,"tag":123,"props":1872,"children":1873},{"class":125,"line":162},[1874],{"type":51,"tag":123,"props":1875,"children":1876},{},[1877],{"type":57,"value":1178},{"type":51,"tag":123,"props":1879,"children":1880},{"class":125,"line":171},[1881],{"type":51,"tag":123,"props":1882,"children":1883},{},[1884],{"type":57,"value":1885},"except Exception as e:\n",{"type":51,"tag":123,"props":1887,"children":1888},{"class":125,"line":180},[1889],{"type":51,"tag":123,"props":1890,"children":1891},{},[1892],{"type":57,"value":1893},"    print(f\"API error: {e}\")\n",{"type":51,"tag":60,"props":1895,"children":1896},{},[1897],{"type":57,"value":1898},"Common errors:",{"type":51,"tag":946,"props":1900,"children":1901},{},[1902,1912,1922],{"type":51,"tag":950,"props":1903,"children":1904},{},[1905,1910],{"type":51,"tag":73,"props":1906,"children":1907},{},[1908],{"type":57,"value":1909},"401",{"type":57,"value":1911},": Invalid API key",{"type":51,"tag":950,"props":1913,"children":1914},{},[1915,1920],{"type":51,"tag":73,"props":1916,"children":1917},{},[1918],{"type":57,"value":1919},"422",{"type":57,"value":1921},": Invalid parameters (check voice_id, model_id)",{"type":51,"tag":950,"props":1923,"children":1924},{},[1925,1930],{"type":51,"tag":73,"props":1926,"children":1927},{},[1928],{"type":57,"value":1929},"429",{"type":57,"value":1931},": Rate limit exceeded",{"type":51,"tag":99,"props":1933,"children":1935},{"id":1934},"tracking-costs",[1936],{"type":57,"value":1937},"Tracking Costs",{"type":51,"tag":60,"props":1939,"children":1940},{},[1941,1943,1949,1951,1957],{"type":57,"value":1942},"Monitor character usage via response headers (",{"type":51,"tag":90,"props":1944,"children":1946},{"className":1945},[],[1947],{"type":57,"value":1948},"x-character-count",{"type":57,"value":1950},", ",{"type":51,"tag":90,"props":1952,"children":1954},{"className":1953},[],[1955],{"type":57,"value":1956},"request-id",{"type":57,"value":1958},"):",{"type":51,"tag":113,"props":1960,"children":1962},{"className":115,"code":1961,"language":108,"meta":117,"style":117},"response = client.text_to_speech.convert.with_raw_response(\n    text=\"Hello!\", voice_id=\"JBFqnCBsd6RMkjVDRZzb\", model_id=\"eleven_multilingual_v2\"\n)\naudio = response.parse()\nprint(f\"Characters used: {response.headers.get('x-character-count')}\")\n",[1963],{"type":51,"tag":90,"props":1964,"children":1965},{"__ignoreMap":117},[1966,1974,1982,1989,1997],{"type":51,"tag":123,"props":1967,"children":1968},{"class":125,"line":126},[1969],{"type":51,"tag":123,"props":1970,"children":1971},{},[1972],{"type":57,"value":1973},"response = client.text_to_speech.convert.with_raw_response(\n",{"type":51,"tag":123,"props":1975,"children":1976},{"class":125,"line":135},[1977],{"type":51,"tag":123,"props":1978,"children":1979},{},[1980],{"type":57,"value":1981},"    text=\"Hello!\", voice_id=\"JBFqnCBsd6RMkjVDRZzb\", model_id=\"eleven_multilingual_v2\"\n",{"type":51,"tag":123,"props":1983,"children":1984},{"class":125,"line":145},[1985],{"type":51,"tag":123,"props":1986,"children":1987},{},[1988],{"type":57,"value":204},{"type":51,"tag":123,"props":1990,"children":1991},{"class":125,"line":154},[1992],{"type":51,"tag":123,"props":1993,"children":1994},{},[1995],{"type":57,"value":1996},"audio = response.parse()\n",{"type":51,"tag":123,"props":1998,"children":1999},{"class":125,"line":162},[2000],{"type":51,"tag":123,"props":2001,"children":2002},{},[2003],{"type":57,"value":2004},"print(f\"Characters used: {response.headers.get('x-character-count')}\")\n",{"type":51,"tag":99,"props":2006,"children":2008},{"id":2007},"references",[2009],{"type":57,"value":2010},"References",{"type":51,"tag":946,"props":2012,"children":2013},{},[2014,2021,2029],{"type":51,"tag":950,"props":2015,"children":2016},{},[2017],{"type":51,"tag":81,"props":2018,"children":2019},{"href":83},[2020],{"type":57,"value":86},{"type":51,"tag":950,"props":2022,"children":2023},{},[2024],{"type":51,"tag":81,"props":2025,"children":2026},{"href":1821},[2027],{"type":57,"value":2028},"Streaming Audio",{"type":51,"tag":950,"props":2030,"children":2031},{},[2032],{"type":51,"tag":81,"props":2033,"children":2035},{"href":2034},"references\u002Fvoice-settings.md",[2036],{"type":57,"value":1029},{"type":51,"tag":2038,"props":2039,"children":2040},"style",{},[2041],{"type":57,"value":2042},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"items":2044,"total":198},[2045,2059,2071,2082,2094,2110,2123,2130,2141],{"slug":2046,"name":2046,"fn":2047,"description":2048,"org":2049,"tags":2050,"stars":22,"repoUrl":23,"updatedAt":2058},"agents","build ElevenLabs voice agents","Build voice AI agents with ElevenLabs. Use when creating voice assistants, customer service bots, interactive voice characters, or any real-time voice conversation experience.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[2051,2053,2054,2055],{"name":2052,"slug":2046,"type":14},"Agents",{"name":19,"slug":20,"type":14},{"name":9,"slug":8,"type":14},{"name":2056,"slug":2057,"type":14},"Speech","speech","2026-07-24T05:40:07.822247",{"slug":29,"name":29,"fn":2060,"description":2061,"org":2062,"tags":2063,"stars":22,"repoUrl":23,"updatedAt":2070},"generate music with ElevenLabs","Generate music using ElevenLabs Music API. Use when creating instrumental tracks, songs with lyrics, background music, jingles, or any AI-generated music composition. Supports prompt-based generation, composition plans for granular control, and detailed output with metadata.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[2064,2065,2066,2069],{"name":16,"slug":17,"type":14},{"name":19,"slug":20,"type":14},{"name":2067,"slug":2068,"type":14},"Creative","creative",{"name":9,"slug":8,"type":14},"2026-07-24T05:40:08.812767",{"slug":2072,"name":2072,"fn":2073,"description":2074,"org":2075,"tags":2076,"stars":22,"repoUrl":23,"updatedAt":2081},"setup-api-key","set up ElevenLabs API key","Guides users through setting up an ElevenLabs API key for ElevenLabs MCP tools. Use when the user needs to configure an ElevenLabs API key, when ElevenLabs tools fail due to missing API key, or when the user mentions needing access to ElevenLabs. First checks whether ELEVENLABS_API_KEY is already configured and valid, and only runs full setup when needed.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[2077,2078],{"name":9,"slug":8,"type":14},{"name":2079,"slug":2080,"type":14},"Environment Variables","environment-variables","2026-04-06T18:09:34.705989",{"slug":2083,"name":2083,"fn":2084,"description":2085,"org":2086,"tags":2087,"stars":22,"repoUrl":23,"updatedAt":2093},"sound-effects","generate sound effects with ElevenLabs","Generate sound effects from text descriptions using ElevenLabs. Use when creating sound effects, generating audio textures, producing ambient sounds, cinematic impacts, UI sounds, or any audio that isn't speech. Supports looping, duration control, and prompt influence tuning.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[2088,2089,2090,2091],{"name":19,"slug":20,"type":14},{"name":2067,"slug":2068,"type":14},{"name":9,"slug":8,"type":14},{"name":2092,"slug":2083,"type":14},"Sound Effects","2026-04-06T18:09:39.77459",{"slug":2095,"name":2095,"fn":2096,"description":2097,"org":2098,"tags":2099,"stars":22,"repoUrl":23,"updatedAt":2109},"speech-engine","implement real-time voice conversations","Add real-time voice conversations to a custom agent runtime with ElevenLabs Speech Engine. Use when building Speech Engine servers, WebSocket handlers, WebRTC browser clients, conversation token endpoints, interruption-aware streaming responses, or voice-enabled chat agents that connect developer-owned server logic to ElevenLabs speech-to-text and text-to-speech.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[2100,2101,2102,2105,2108],{"name":19,"slug":20,"type":14},{"name":9,"slug":8,"type":14},{"name":2103,"slug":2104,"type":14},"LLM","llm",{"name":2106,"slug":2107,"type":14},"Real-time","real-time",{"name":2056,"slug":2057,"type":14},"2026-05-15T06:13:51.199332",{"slug":2111,"name":2111,"fn":2112,"description":2113,"org":2114,"tags":2115,"stars":22,"repoUrl":23,"updatedAt":2122},"speech-to-text","transcribe audio with ElevenLabs","Transcribe audio to text using ElevenLabs Scribe v2. Use when converting audio\u002Fvideo to text, generating subtitles, transcribing meetings, or processing spoken content.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[2116,2117,2118,2119],{"name":19,"slug":20,"type":14},{"name":9,"slug":8,"type":14},{"name":2056,"slug":2057,"type":14},{"name":2120,"slug":2121,"type":14},"Transcription","transcription","2026-07-24T05:40:06.834756",{"slug":4,"name":4,"fn":5,"description":6,"org":2124,"tags":2125,"stars":22,"repoUrl":23,"updatedAt":24},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[2126,2127,2128,2129],{"name":16,"slug":17,"type":14},{"name":19,"slug":20,"type":14},{"name":9,"slug":8,"type":14},{"name":13,"slug":4,"type":14},{"slug":2131,"name":2131,"fn":2132,"description":2133,"org":2134,"tags":2135,"stars":22,"repoUrl":23,"updatedAt":2140},"voice-changer","transform audio recordings with voice conversion","Transform the voice in an audio recording into a different target voice while preserving emotion, timing, and delivery using the ElevenLabs Voice Changer (speech-to-speech) API. Use when converting one voice to another, changing the speaker\u002Fnarrator of an existing recording, dubbing a voice-over in a different voice, creating character voices from a scratch performance, anonymizing a speaker, or any \"voice conversion \u002F voice transfer \u002F speech-to-speech\" task. Make sure to use this skill whenever the user mentions voice changing, voice conversion, speech-to-speech, swapping a voice in audio, re-voicing a clip, or applying a different voice to an existing recording — even if they don't explicitly say \"voice changer\".",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[2136,2137,2138,2139],{"name":16,"slug":17,"type":14},{"name":19,"slug":20,"type":14},{"name":2067,"slug":2068,"type":14},{"name":9,"slug":8,"type":14},"2026-05-02T05:22:50.99428",{"slug":2142,"name":2142,"fn":2143,"description":2144,"org":2145,"tags":2146,"stars":22,"repoUrl":23,"updatedAt":2150},"voice-isolator","isolate voices and remove background noise","Remove background noise and isolate vocals\u002Fspeech from audio using ElevenLabs Voice Isolator (audio isolation) API. Use when cleaning up noisy recordings, removing music or background ambience from dialogue, isolating speech from field recordings, preparing audio for transcription, extracting vocals, or any \"denoise \u002F clean up \u002F isolate voice\" task.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[2147,2148,2149],{"name":19,"slug":20,"type":14},{"name":2067,"slug":2068,"type":14},{"name":9,"slug":8,"type":14},"2026-04-23T05:01:58.01956",{"items":2152,"total":198},[2153,2160,2167,2172,2179,2187,2194],{"slug":2046,"name":2046,"fn":2047,"description":2048,"org":2154,"tags":2155,"stars":22,"repoUrl":23,"updatedAt":2058},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[2156,2157,2158,2159],{"name":2052,"slug":2046,"type":14},{"name":19,"slug":20,"type":14},{"name":9,"slug":8,"type":14},{"name":2056,"slug":2057,"type":14},{"slug":29,"name":29,"fn":2060,"description":2061,"org":2161,"tags":2162,"stars":22,"repoUrl":23,"updatedAt":2070},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[2163,2164,2165,2166],{"name":16,"slug":17,"type":14},{"name":19,"slug":20,"type":14},{"name":2067,"slug":2068,"type":14},{"name":9,"slug":8,"type":14},{"slug":2072,"name":2072,"fn":2073,"description":2074,"org":2168,"tags":2169,"stars":22,"repoUrl":23,"updatedAt":2081},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[2170,2171],{"name":9,"slug":8,"type":14},{"name":2079,"slug":2080,"type":14},{"slug":2083,"name":2083,"fn":2084,"description":2085,"org":2173,"tags":2174,"stars":22,"repoUrl":23,"updatedAt":2093},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[2175,2176,2177,2178],{"name":19,"slug":20,"type":14},{"name":2067,"slug":2068,"type":14},{"name":9,"slug":8,"type":14},{"name":2092,"slug":2083,"type":14},{"slug":2095,"name":2095,"fn":2096,"description":2097,"org":2180,"tags":2181,"stars":22,"repoUrl":23,"updatedAt":2109},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[2182,2183,2184,2185,2186],{"name":19,"slug":20,"type":14},{"name":9,"slug":8,"type":14},{"name":2103,"slug":2104,"type":14},{"name":2106,"slug":2107,"type":14},{"name":2056,"slug":2057,"type":14},{"slug":2111,"name":2111,"fn":2112,"description":2113,"org":2188,"tags":2189,"stars":22,"repoUrl":23,"updatedAt":2122},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[2190,2191,2192,2193],{"name":19,"slug":20,"type":14},{"name":9,"slug":8,"type":14},{"name":2056,"slug":2057,"type":14},{"name":2120,"slug":2121,"type":14},{"slug":4,"name":4,"fn":5,"description":6,"org":2195,"tags":2196,"stars":22,"repoUrl":23,"updatedAt":24},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[2197,2198,2199,2200],{"name":16,"slug":17,"type":14},{"name":19,"slug":20,"type":14},{"name":9,"slug":8,"type":14},{"name":13,"slug":4,"type":14}]