Skip to content
NEWMarketplace and the trig8n Agent: sell what you build, and get plans and changes that are tested before you see them. See what is new

Library / Image, Video & Audio

Image, Video & Audio

Generate Text-to-Speech Audio with ElevenLabs via API

When a webhook request with text arrives, ElevenLabs generates a voice recording and returns it in the response.

What it does

## Generate Text-to-Speech Using Elevenlabs via API This workflow provides an API endpoint to generate speech from text using Elevenlabs.io, a popular text-to-speech service. ### Step 1: Configure Custom Credentials in n8n To set up your credentials in n8n, create a new custom authentication entry with the following JSON structure: json { "headers": { "xi-api-key": "your-elevenlabs-api-key" } } Replace "your-elevenlabs-api-key" with your actual Elevenlabs API key. ### Step 2: Send a POST Request to the Webhook Send a POST request to the workflow's webhook endpoint with these two parameters: - voice_id: The ID of the voice from Elevenlabs that you want to use. - text: The text you want to convert to speech. This workflow has been a significant time-saver in my video production tasks. I hope it proves just as useful to you! Happy automating! The n8Ninja

The steps

  1. If params correct
  2. Respond to Webhook
  3. Webhook
  4. Generate voice
  5. Error

Similar automations