Automate ElevenLabs with TypeScript

Pro plan

Generate speech, dialogue, effects, and music; transcribe, isolate, align, convert, and dub media; operate agent conversations and outbound calls; and react to signed workspace events.

replace-retiring-voices.automation.ts
import { automation, markSignificant } from "automate.ax"
import { elevenLabs } from "automate.ax/elevenlabs"

export default automation("Replace retiring voices", () => {
  elevenLabs.onVoiceRemovalScheduled()

  markSignificant(elevenLabs.listVoices({ languages: ["en"] }))
})

What you can do

Actions

  • Generate speech, dialogue, sound effects, and music
  • Transcribe, isolate, align, convert, and dub audio or video
  • Inspect agents, conversations, transcripts, and conversation audio
  • Place outbound agent calls through imported Twilio numbers

Triggers

  • Any supported signed ElevenLabs workspace event
  • Flow generation completed or failed
  • Asynchronous transcription completed
  • Voice removal scheduled, withdrawn, or completed

Start automating with ElevenLabs today

Start building