[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-elevenlabs-creative-studio":3,"mdc-nj7tyk-key":43,"related-repo-elevenlabs-creative-studio":490,"related-org-elevenlabs-creative-studio":518},{"slug":4,"name":4,"fn":5,"description":6,"org":7,"tags":11,"stars":29,"repoUrl":30,"updatedAt":31,"license":32,"forks":33,"topics":34,"repo":38,"sourceUrl":41,"mdContent":42},"creative-studio","generate and edit media with ElevenLabs","Generate and edit media through the connected ElevenLabs MCP server — speech, images, video, music, and transcription. Use when the user asks to generate a voiceover, image, video, or soundtrack, edit an image, or transcribe audio directly, rather than writing application code. Requires the ElevenLabs MCP server bundled with this plugin.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},"elevenlabs","ElevenLabs","https:\u002F\u002Fpexgzepcugksgbtrxkhf.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Forg-logos\u002Felevenlabs.png",[12,16,19,22,23,26],{"name":13,"slug":14,"type":15},"Creative","creative","tag",{"name":17,"slug":18,"type":15},"Transcription","transcription",{"name":20,"slug":21,"type":15},"Audio","audio",{"name":9,"slug":8,"type":15},{"name":24,"slug":25,"type":15},"Video","video",{"name":27,"slug":28,"type":15},"Image Generation","image-generation",1,"https:\u002F\u002Fgithub.com\u002Felevenlabs\u002Fplugin","2026-09-01T08:30:27.059508","MIT",0,[35,8,36,37],"cursor","mcp","skills",{"repoUrl":30,"stars":29,"forks":33,"topics":39,"description":40},[35,8,36,37],"Plug in for Coding Agents","https:\u002F\u002Fgithub.com\u002Felevenlabs\u002Fplugin\u002Ftree\u002FHEAD\u002Fskills\u002Fmcp\u002Fcreative-studio","---\nname: creative-studio\ndescription: Generate and edit media through the connected ElevenLabs MCP server — speech, images, video, music, and transcription. Use when the user asks to generate a voiceover, image, video, or soundtrack, edit an image, or transcribe audio directly, rather than writing application code. Requires the ElevenLabs MCP server bundled with this plugin.\nlicense: MIT\n---\n\n# ElevenLabs Creative Studio (via MCP)\n\nWorkflow guidance for the `creative_*` tools on the ElevenLabs MCP server. Every\ntool takes a `context` parameter — briefly state the user's goal in it. For\nbuilding media features into the user's own codebase (SDK, API), use the general\nskills instead (`text-to-speech`, `music`, `sound-effects`, `speech-to-text`).\n\n## How generations work\n\n- `creative_generate_speech`, `creative_generate_image`, and\n  `creative_generate_video` return immediately with a `flow_id`, `node_id`,\n  `session_ids`, and a canvas `url` the user can open to keep editing. If the\n  result doesn't render in a view, poll `creative_get_flow_run_status` until\n  `all_completed` or `has_failures` is true.\n- **Generations spend credits.** Pass `estimate_only: true` to price a long\n  video or a batch of variations before committing. Never call a generation\n  tool a second time to \"retry\" — that starts and charges a second generation.\n- `generations_count` defaults to 4 variations so the user can pick; keep the\n  default unless they ask for a specific number.\n\n## Speech\n\n- `voice_id` is required and only ever comes from `creative_list_voices` (or\n  the user) — never from memory. Pick a voice matching what the user described;\n  if they gave no hint, pick a clear general-purpose voice rather than asking.\n- Default model: `eleven_multilingual_v2`. Use `eleven_v3` when the script uses\n  inline audio direction tags like `[whispering]` or `[laughs softly]`.\n\n## Images\n\n- Default model: `gemini-2.5-flash-image`. Pick by need: `gpt-image-2` for\n  rendered text, infographics, UI mockups, or reference-driven edits;\n  `flux-2-pro` for fine detail and strict prompt adherence.\n- `creative_get_flow_node_types` lists what the workspace can run;\n  `creative_get_model_guide` explains how to prompt a specific model.\n\n## Flows: combining generations\n\n- Nodes on different flows cannot be connected. When one generation feeds\n  another (lipsync, a voiceover over video), call `creative_create_flow` first\n  and pass that `flow_id` to every related call.\n- Wire upstream nodes with `connect_from`. A `node_id` only ever comes from a\n  tool result or `creative_get_flow` — never invent one.\n- `creative_edit_image` requires `connect_from`: a node from an earlier\n  generation on the same flow, a library asset, or an upload.\n\n## Reference files and transcription\n\n- For a file already reachable (attached to the conversation, or a direct\n  link): `creative_attach_reference_file` — returns a node with content.\n- For a file on the user's machine: `creative_upload_flow_reference` — the node\n  stays empty until the user picks a file, so confirm it has an asset (via\n  `creative_get_flow`) before generating from it.\n- Transcribe with `creative_transcribe_audio`, passing the audio node's id as\n  `connect_from`; without it, a picker handles upload and transcription on its\n  own — don't call the tool again or poll while it's open.\n",{"data":44,"body":45},{"name":4,"description":6,"license":32},{"type":46,"children":47},"root",[48,57,110,117,233,239,297,303,353,359,428,434],{"type":49,"tag":50,"props":51,"children":53},"element","h1",{"id":52},"elevenlabs-creative-studio-via-mcp",[54],{"type":55,"value":56},"text","ElevenLabs Creative Studio (via MCP)",{"type":49,"tag":58,"props":59,"children":60},"p",{},[61,63,70,72,78,80,86,88,94,95,101,102,108],{"type":55,"value":62},"Workflow guidance for the ",{"type":49,"tag":64,"props":65,"children":67},"code",{"className":66},[],[68],{"type":55,"value":69},"creative_*",{"type":55,"value":71}," tools on the ElevenLabs MCP server. Every\ntool takes a ",{"type":49,"tag":64,"props":73,"children":75},{"className":74},[],[76],{"type":55,"value":77},"context",{"type":55,"value":79}," parameter — briefly state the user's goal in it. For\nbuilding media features into the user's own codebase (SDK, API), use the general\nskills instead (",{"type":49,"tag":64,"props":81,"children":83},{"className":82},[],[84],{"type":55,"value":85},"text-to-speech",{"type":55,"value":87},", ",{"type":49,"tag":64,"props":89,"children":91},{"className":90},[],[92],{"type":55,"value":93},"music",{"type":55,"value":87},{"type":49,"tag":64,"props":96,"children":98},{"className":97},[],[99],{"type":55,"value":100},"sound-effects",{"type":55,"value":87},{"type":49,"tag":64,"props":103,"children":105},{"className":104},[],[106],{"type":55,"value":107},"speech-to-text",{"type":55,"value":109},").",{"type":49,"tag":111,"props":112,"children":114},"h2",{"id":113},"how-generations-work",[115],{"type":55,"value":116},"How generations work",{"type":49,"tag":118,"props":119,"children":120},"ul",{},[121,203,222],{"type":49,"tag":122,"props":123,"children":124},"li",{},[125,131,132,138,140,146,148,154,155,161,163,169,171,177,179,185,187,193,195,201],{"type":49,"tag":64,"props":126,"children":128},{"className":127},[],[129],{"type":55,"value":130},"creative_generate_speech",{"type":55,"value":87},{"type":49,"tag":64,"props":133,"children":135},{"className":134},[],[136],{"type":55,"value":137},"creative_generate_image",{"type":55,"value":139},", and\n",{"type":49,"tag":64,"props":141,"children":143},{"className":142},[],[144],{"type":55,"value":145},"creative_generate_video",{"type":55,"value":147}," return immediately with a ",{"type":49,"tag":64,"props":149,"children":151},{"className":150},[],[152],{"type":55,"value":153},"flow_id",{"type":55,"value":87},{"type":49,"tag":64,"props":156,"children":158},{"className":157},[],[159],{"type":55,"value":160},"node_id",{"type":55,"value":162},",\n",{"type":49,"tag":64,"props":164,"children":166},{"className":165},[],[167],{"type":55,"value":168},"session_ids",{"type":55,"value":170},", and a canvas ",{"type":49,"tag":64,"props":172,"children":174},{"className":173},[],[175],{"type":55,"value":176},"url",{"type":55,"value":178}," the user can open to keep editing. If the\nresult doesn't render in a view, poll ",{"type":49,"tag":64,"props":180,"children":182},{"className":181},[],[183],{"type":55,"value":184},"creative_get_flow_run_status",{"type":55,"value":186}," until\n",{"type":49,"tag":64,"props":188,"children":190},{"className":189},[],[191],{"type":55,"value":192},"all_completed",{"type":55,"value":194}," or ",{"type":49,"tag":64,"props":196,"children":198},{"className":197},[],[199],{"type":55,"value":200},"has_failures",{"type":55,"value":202}," is true.",{"type":49,"tag":122,"props":204,"children":205},{},[206,212,214,220],{"type":49,"tag":207,"props":208,"children":209},"strong",{},[210],{"type":55,"value":211},"Generations spend credits.",{"type":55,"value":213}," Pass ",{"type":49,"tag":64,"props":215,"children":217},{"className":216},[],[218],{"type":55,"value":219},"estimate_only: true",{"type":55,"value":221}," to price a long\nvideo or a batch of variations before committing. Never call a generation\ntool a second time to \"retry\" — that starts and charges a second generation.",{"type":49,"tag":122,"props":223,"children":224},{},[225,231],{"type":49,"tag":64,"props":226,"children":228},{"className":227},[],[229],{"type":55,"value":230},"generations_count",{"type":55,"value":232}," defaults to 4 variations so the user can pick; keep the\ndefault unless they ask for a specific number.",{"type":49,"tag":111,"props":234,"children":236},{"id":235},"speech",[237],{"type":55,"value":238},"Speech",{"type":49,"tag":118,"props":240,"children":241},{},[242,261],{"type":49,"tag":122,"props":243,"children":244},{},[245,251,253,259],{"type":49,"tag":64,"props":246,"children":248},{"className":247},[],[249],{"type":55,"value":250},"voice_id",{"type":55,"value":252}," is required and only ever comes from ",{"type":49,"tag":64,"props":254,"children":256},{"className":255},[],[257],{"type":55,"value":258},"creative_list_voices",{"type":55,"value":260}," (or\nthe user) — never from memory. Pick a voice matching what the user described;\nif they gave no hint, pick a clear general-purpose voice rather than asking.",{"type":49,"tag":122,"props":262,"children":263},{},[264,266,272,274,280,282,288,289,295],{"type":55,"value":265},"Default model: ",{"type":49,"tag":64,"props":267,"children":269},{"className":268},[],[270],{"type":55,"value":271},"eleven_multilingual_v2",{"type":55,"value":273},". Use ",{"type":49,"tag":64,"props":275,"children":277},{"className":276},[],[278],{"type":55,"value":279},"eleven_v3",{"type":55,"value":281}," when the script uses\ninline audio direction tags like ",{"type":49,"tag":64,"props":283,"children":285},{"className":284},[],[286],{"type":55,"value":287},"[whispering]",{"type":55,"value":194},{"type":49,"tag":64,"props":290,"children":292},{"className":291},[],[293],{"type":55,"value":294},"[laughs softly]",{"type":55,"value":296},".",{"type":49,"tag":111,"props":298,"children":300},{"id":299},"images",[301],{"type":55,"value":302},"Images",{"type":49,"tag":118,"props":304,"children":305},{},[306,334],{"type":49,"tag":122,"props":307,"children":308},{},[309,310,316,318,324,326,332],{"type":55,"value":265},{"type":49,"tag":64,"props":311,"children":313},{"className":312},[],[314],{"type":55,"value":315},"gemini-2.5-flash-image",{"type":55,"value":317},". Pick by need: ",{"type":49,"tag":64,"props":319,"children":321},{"className":320},[],[322],{"type":55,"value":323},"gpt-image-2",{"type":55,"value":325}," for\nrendered text, infographics, UI mockups, or reference-driven edits;\n",{"type":49,"tag":64,"props":327,"children":329},{"className":328},[],[330],{"type":55,"value":331},"flux-2-pro",{"type":55,"value":333}," for fine detail and strict prompt adherence.",{"type":49,"tag":122,"props":335,"children":336},{},[337,343,345,351],{"type":49,"tag":64,"props":338,"children":340},{"className":339},[],[341],{"type":55,"value":342},"creative_get_flow_node_types",{"type":55,"value":344}," lists what the workspace can run;\n",{"type":49,"tag":64,"props":346,"children":348},{"className":347},[],[349],{"type":55,"value":350},"creative_get_model_guide",{"type":55,"value":352}," explains how to prompt a specific model.",{"type":49,"tag":111,"props":354,"children":356},{"id":355},"flows-combining-generations",[357],{"type":55,"value":358},"Flows: combining generations",{"type":49,"tag":118,"props":360,"children":361},{},[362,382,410],{"type":49,"tag":122,"props":363,"children":364},{},[365,367,373,375,380],{"type":55,"value":366},"Nodes on different flows cannot be connected. When one generation feeds\nanother (lipsync, a voiceover over video), call ",{"type":49,"tag":64,"props":368,"children":370},{"className":369},[],[371],{"type":55,"value":372},"creative_create_flow",{"type":55,"value":374}," first\nand pass that ",{"type":49,"tag":64,"props":376,"children":378},{"className":377},[],[379],{"type":55,"value":153},{"type":55,"value":381}," to every related call.",{"type":49,"tag":122,"props":383,"children":384},{},[385,387,393,395,400,402,408],{"type":55,"value":386},"Wire upstream nodes with ",{"type":49,"tag":64,"props":388,"children":390},{"className":389},[],[391],{"type":55,"value":392},"connect_from",{"type":55,"value":394},". A ",{"type":49,"tag":64,"props":396,"children":398},{"className":397},[],[399],{"type":55,"value":160},{"type":55,"value":401}," only ever comes from a\ntool result or ",{"type":49,"tag":64,"props":403,"children":405},{"className":404},[],[406],{"type":55,"value":407},"creative_get_flow",{"type":55,"value":409}," — never invent one.",{"type":49,"tag":122,"props":411,"children":412},{},[413,419,421,426],{"type":49,"tag":64,"props":414,"children":416},{"className":415},[],[417],{"type":55,"value":418},"creative_edit_image",{"type":55,"value":420}," requires ",{"type":49,"tag":64,"props":422,"children":424},{"className":423},[],[425],{"type":55,"value":392},{"type":55,"value":427},": a node from an earlier\ngeneration on the same flow, a library asset, or an upload.",{"type":49,"tag":111,"props":429,"children":431},{"id":430},"reference-files-and-transcription",[432],{"type":55,"value":433},"Reference files and transcription",{"type":49,"tag":118,"props":435,"children":436},{},[437,450,470],{"type":49,"tag":122,"props":438,"children":439},{},[440,442,448],{"type":55,"value":441},"For a file already reachable (attached to the conversation, or a direct\nlink): ",{"type":49,"tag":64,"props":443,"children":445},{"className":444},[],[446],{"type":55,"value":447},"creative_attach_reference_file",{"type":55,"value":449}," — returns a node with content.",{"type":49,"tag":122,"props":451,"children":452},{},[453,455,461,463,468],{"type":55,"value":454},"For a file on the user's machine: ",{"type":49,"tag":64,"props":456,"children":458},{"className":457},[],[459],{"type":55,"value":460},"creative_upload_flow_reference",{"type":55,"value":462}," — the node\nstays empty until the user picks a file, so confirm it has an asset (via\n",{"type":49,"tag":64,"props":464,"children":466},{"className":465},[],[467],{"type":55,"value":407},{"type":55,"value":469},") before generating from it.",{"type":49,"tag":122,"props":471,"children":472},{},[473,475,481,483,488],{"type":55,"value":474},"Transcribe with ",{"type":49,"tag":64,"props":476,"children":478},{"className":477},[],[479],{"type":55,"value":480},"creative_transcribe_audio",{"type":55,"value":482},", passing the audio node's id as\n",{"type":49,"tag":64,"props":484,"children":486},{"className":485},[],[487],{"type":55,"value":392},{"type":55,"value":489},"; without it, a picker handles upload and transcription on its\nown — don't call the tool again or poll while it's open.",{"items":491,"total":517},[492,508],{"slug":493,"name":493,"fn":494,"description":495,"org":496,"tags":497,"stars":29,"repoUrl":30,"updatedAt":507},"agents-platform","manage ElevenLabs voice agents","Manage ElevenLabs voice agents through the connected ElevenLabs MCP server. Use when the user asks to create, configure, test, deploy, or inspect agents, knowledge bases, agent tools, tests, or conversations directly on their ElevenLabs account — rather than writing application code. Requires the ElevenLabs MCP server bundled with this plugin.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[498,501,502,504],{"name":499,"slug":500,"type":15},"Agents","agents",{"name":9,"slug":8,"type":15},{"name":503,"slug":36,"type":15},"MCP",{"name":505,"slug":506,"type":15},"Voice","voice","2026-09-01T08:30:26.65619",{"slug":4,"name":4,"fn":5,"description":6,"org":509,"tags":510,"stars":29,"repoUrl":30,"updatedAt":31},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[511,512,513,514,515,516],{"name":20,"slug":21,"type":15},{"name":13,"slug":14,"type":15},{"name":9,"slug":8,"type":15},{"name":27,"slug":28,"type":15},{"name":17,"slug":18,"type":15},{"name":24,"slug":25,"type":15},2,{"items":519,"total":653},[520,532,545,557,568,579,595,605,616,627,637,644],{"slug":500,"name":500,"fn":521,"description":522,"org":523,"tags":524,"stars":529,"repoUrl":530,"updatedAt":531},"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, and when configuring an agent's tools, workflows, or procedures, including creating, editing, compiling, and publishing procedure drafts on an agent branch over the SDKs or REST API.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[525,526,527,528],{"name":499,"slug":500,"type":15},{"name":20,"slug":21,"type":15},{"name":9,"slug":8,"type":15},{"name":238,"slug":235,"type":15},374,"https:\u002F\u002Fgithub.com\u002Felevenlabs\u002Fskills","2026-08-29T09:22:18.973989",{"slug":533,"name":533,"fn":534,"description":535,"org":536,"tags":537,"stars":529,"repoUrl":530,"updatedAt":544},"dubbing","dub audio and video into other languages","Dub audio and video into other languages using the ElevenLabs Dubbing API (dubbing_v2), preserving the original speakers' voices. Use when translating videos, podcasts, or recordings into other languages, localizing media content, reviewing or correcting dubbing transcripts and translations, or regenerating a dub after edits.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[538,539,540,543],{"name":20,"slug":21,"type":15},{"name":9,"slug":8,"type":15},{"name":541,"slug":542,"type":15},"Translation","translation",{"name":24,"slug":25,"type":15},"2026-08-29T09:22:23.856193",{"slug":93,"name":93,"fn":546,"description":547,"org":548,"tags":549,"stars":529,"repoUrl":530,"updatedAt":556},"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},[550,553,554,555],{"name":551,"slug":552,"type":15},"AI Infrastructure","ai-infrastructure",{"name":20,"slug":21,"type":15},{"name":13,"slug":14,"type":15},{"name":9,"slug":8,"type":15},"2026-08-29T09:22:21.875382",{"slug":558,"name":558,"fn":559,"description":560,"org":561,"tags":562,"stars":529,"repoUrl":530,"updatedAt":567},"setup-api-key","set up ElevenLabs API key","Guides users through setting up an ElevenLabs API key for REST API and SDK workflows. Use when the user needs to configure an ElevenLabs API key or when an API or SDK request fails because a key is missing. 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},[563,564],{"name":9,"slug":8,"type":15},{"name":565,"slug":566,"type":15},"Environment Variables","environment-variables","2026-08-29T09:22:24.867544",{"slug":100,"name":100,"fn":569,"description":570,"org":571,"tags":572,"stars":529,"repoUrl":530,"updatedAt":578},"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},[573,574,575,576],{"name":20,"slug":21,"type":15},{"name":13,"slug":14,"type":15},{"name":9,"slug":8,"type":15},{"name":577,"slug":100,"type":15},"Sound Effects","2026-08-29T09:22:20.840841",{"slug":580,"name":580,"fn":581,"description":582,"org":583,"tags":584,"stars":529,"repoUrl":530,"updatedAt":594},"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},[585,586,587,590,593],{"name":20,"slug":21,"type":15},{"name":9,"slug":8,"type":15},{"name":588,"slug":589,"type":15},"LLM","llm",{"name":591,"slug":592,"type":15},"Real-time","real-time",{"name":238,"slug":235,"type":15},"2026-05-15T06:13:51.199332",{"slug":107,"name":107,"fn":596,"description":597,"org":598,"tags":599,"stars":529,"repoUrl":530,"updatedAt":604},"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},[600,601,602,603],{"name":20,"slug":21,"type":15},{"name":9,"slug":8,"type":15},{"name":238,"slug":235,"type":15},{"name":17,"slug":18,"type":15},"2026-08-29T09:22:17.842999",{"slug":85,"name":85,"fn":606,"description":607,"org":608,"tags":609,"stars":529,"repoUrl":530,"updatedAt":615},"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},[610,611,612,613],{"name":551,"slug":552,"type":15},{"name":20,"slug":21,"type":15},{"name":9,"slug":8,"type":15},{"name":614,"slug":85,"type":15},"Text-to-Speech","2026-08-29T09:22:22.916846",{"slug":617,"name":617,"fn":618,"description":619,"org":620,"tags":621,"stars":529,"repoUrl":530,"updatedAt":626},"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\". Do not use this skill to create or clone a new voice from a voice sample — that is voice cloning (IVC\u002FPVC), a separate feature; this skill only converts an existing recording into an existing voice_id.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[622,623,624,625],{"name":551,"slug":552,"type":15},{"name":20,"slug":21,"type":15},{"name":13,"slug":14,"type":15},{"name":9,"slug":8,"type":15},"2026-08-29T09:22:16.866914",{"slug":628,"name":628,"fn":629,"description":630,"org":631,"tags":632,"stars":529,"repoUrl":530,"updatedAt":636},"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},[633,634,635],{"name":20,"slug":21,"type":15},{"name":13,"slug":14,"type":15},{"name":9,"slug":8,"type":15},"2026-08-29T09:22:19.846787",{"slug":493,"name":493,"fn":494,"description":495,"org":638,"tags":639,"stars":29,"repoUrl":30,"updatedAt":507},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[640,641,642,643],{"name":499,"slug":500,"type":15},{"name":9,"slug":8,"type":15},{"name":503,"slug":36,"type":15},{"name":505,"slug":506,"type":15},{"slug":4,"name":4,"fn":5,"description":6,"org":645,"tags":646,"stars":29,"repoUrl":30,"updatedAt":31},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[647,648,649,650,651,652],{"name":20,"slug":21,"type":15},{"name":13,"slug":14,"type":15},{"name":9,"slug":8,"type":15},{"name":27,"slug":28,"type":15},{"name":17,"slug":18,"type":15},{"name":24,"slug":25,"type":15},12]