Custom node - ElevenLabs AI Voice Generation

Hello dear n8n community,

I would like to share with you my first community node. I created a node that connects ElevenLabs AI voice generation features into n8n. I pushed the implementation quite far, trying to create a quality and convenient node, providing a complete integration of the ElevenLabs API.

To build this node, I chose the declarative-style. It was a really pleasant experience. I explored a broad spectrum of possibilities, manipulated binaries, and played with several UI elements. The only difficulty I faced was while publishing it on NPM. Nothing was working, and I had to refactor everything with a simple structure, losing the neat factorization I initially conceived :cry:.

The node (currently in beta) is available on:

I also made a short teaser (because I love to play with AI voices and Midjourney :face_with_hand_over_mouth:).

Watch Teaser

Your feedback is most welcome!

Best regards,
the n8Ninja

5 Likes

Brilliant work!

1 Like

I have it working and creating a voice, but how do I download the mp3 programatically? I want to save in Google Drive eventually.
Thanks in advance :+1: