Latenode

Convert text to high-quality audio using the ElevenLabs API

This template starts when your app posts text and a voice id to a Latenode webhook.

ElevenLabs turns that text into speech and the webhook returns the audio file. Put the ElevenLabs API key on the text-to-speech connection. Send JSON with text and voice id, then use the audio from the webhook response.

Updated Sep 16, 2026Est. run: 11sEst. cost: $0.0007
How Latenode estimates time and cost

Latenode bills workflow runtime in CPU seconds. The first 10,000 CPU seconds are free each month, then usage follows pay-as-you-go CPU-second pricing. Plug-and-Play (PnP) AI nodes are billed separately—each PnP token is $1 USD, charged pay-as-you-go at vendor cost plus a small processing fee, with no API keys required.

Full pricing — how CPU seconds work →

Workflow preview

What this template does

  • Turns posted text into speech without a manual recording
  • Uses ElevenLabs with text and voice id from the webhook
  • Returns the audio file on the webhook response
  • Keeps the ElevenLabs API key on the text-to-speech connection

How it works

1
Trigger

Receive the text

The scenario starts when your app posts text and a voice id to a Latenode webhook.

2
AI

Generate the speech

ElevenLabs converts the posted text into an audio file with the voice you sent.

3
Action

Return the audio

The webhook responds with the generated audio file so the caller can save or play it.

Setup guide

1

Create the webhook

Add a webhook trigger and copy its URL. Point your app at that URL. Send JSON with text and voice id.

2

Connect ElevenLabs

Add a text-to-speech connection and paste your ElevenLabs API key there. Map webhook text and voice id into the ElevenLabs step.

3

Return the file

Add a webhook response that sends the generated audio back to the caller.

Requirements

An app or HTTP client that can post text and a voice id
An ElevenLabs API key stored on the text-to-speech connection
A voice id from your ElevenLabs account

FAQ

Common questions about this template

Each run uses credits on your Latenode plan. We charge for processing time (1 credit = 30 seconds). Your actual cost depends on your plan and how long the run takes. See pricing plans for plans and how credits work. Plug-and-Play AI nodes are billed separately.