ElevenLabs Toolkit

Superglue tools for ElevenLabs: text-to-speech, streaming synthesis, voices, voice design, dubbing, sound effects, models, and generation history.

Quick Setup

1

Get your tool config

Use the Download Config or Copy Config buttons in the table below (placeholders for now). Paste or save this JSON in your project.

2

Set up authentication

Add your ElevenLabs API key to your environment as ELEVENLABS_API_KEY. Optionally set ELEVENLABS_BASE_URL (defaults to https://api.elevenlabs.io).

3

Install the superglue SDK

npm install @superglue/client

4

Run locally

The SDK executes the downloaded JSON workflow locally using your ElevenLabs API key from your environment.

Drop-In Code Example

The SDK executes the ElevenLabs JSON workflows locally using ELEVENLABS_API_KEY from your environment.

TypeScript
import { SuperglueClient } from "@superglue/client";
import config from "./elevenlabs_text_to_speech.json"; // or paste JSON string

const client = new SuperglueClient();

async function run() {
  const result = await client.run(config, {
    env: {
      ELEVENLABS_API_KEY: process.env.ELEVENLABS_API_KEY!,
      ELEVENLABS_BASE_URL: process.env.ELEVENLABS_BASE_URL || "https://api.elevenlabs.io",
      SUPERGLUE_REDIRECT_URI: process.env.SUPERGLUE_REDIRECT_URI || "https://app.superglue.cloud/api/auth/callback"
    }
  });
  console.log(JSON.stringify(result, null, 2));
}
run();

Tools in Toolkit

ToolActions

elevenlabs_text_to_speech

Convert text into speech using a selected voice.

👥 1,240 users

elevenlabs_text_to_speech_stream

Stream speech audio while text is being processed in real time.

👥 1,185 users

elevenlabs_list_voices

Retrieve all available voices with metadata and filtering options.

👥 1,130 users

elevenlabs_get_voice

Get detailed information about a specific voice by ID.

👥 1,095 users

elevenlabs_design_voice

Create a new synthetic voice design based on description or parameters.

👥 1,060 users

elevenlabs_create_voice_from_design

Save and register a new voice from a generated design.

👥 1,042 users

elevenlabs_generate_sound_effects

Generate custom sound effects or ambience from text prompts.

👥 998 users

elevenlabs_create_dubbing_job

Start a dubbing job to translate and dub an audio or video file.

👥 1,015 users

elevenlabs_get_dubbed_audio

Retrieve or download the completed dubbed audio or video output.

👥 1,001 users

elevenlabs_list_models

List all available ElevenLabs models (TTS, dubbing, sound effects, etc.).

👥 1,022 users

elevenlabs_generation_history

View the history of previously generated audio items.

👥 987 users