Turn any text into ready to use audio through a simple API endpoint in n8n. Ideal for marketing teams and creators who need fast voiceovers for videos, ads, training, and social content.
A POST request hits a webhook at the generate voice path. An If check verifies that voice_id and text are present. When valid, an HTTP Request calls the ElevenLabs text to speech API using your API key stored as a header. The audio file that comes back is returned to the caller through Respond to Webhook in binary format, so your app gets the file right away. If inputs are missing, a friendly JSON error is sent instead. This creates a single call service that apps, forms, or scripts can call on demand.
Setup requires an ElevenLabs account and one API key saved in n8n as a custom header. Expect strong time savings when producing many clips each week because you remove manual downloads and uploads. Common uses include batch script voiceovers, product demo narration, training modules, and dynamic audio in web apps. Keep the endpoint private or place it behind your app to control usage and costs.