Paolo Ronco
PORTFOLIO
After a first experience on Make.com, I decided to bring my automation system to self-hosting with n8n.This allows me to have greater control, flexibility and above all to scale without depending on external platforms.
The result is a workflow that transforms content published on WordPress into audio files (Italian and English) and automatically adds them to dedicated pages on the site.
The idea was simple: every new post on WordPress had to be:
All without manual steps.
Every day, at a set time, n8n reads a Google Sheets that acts as a “work list.”Here I keep track of posts with their main fields (title, content, date, ID, link).If a post has not yet been processed, the flow selects it for processing.
Before generating the audio, the text is normalized:
Once the text is ready, it is sent to a Text-to-Speech (TTS) service on Google Cloud.The workflow produces two files .wav:
.wav
This way, each article has its own “listenable” version in both languages.
Once the generation is complete, n8n automatically updates two pages of the site:
A block is added with the title, date, link to the original article, and an audio player ready for listening.
Finally, the workflow updates Google Sheets marking the post as “done.”This way I avoid processing the same content twice and always have the status of the processing under control.
With this system:
This workflow represents an evolution from my previous implementation on Make.com.Thanks to n8n self-hosting, I gained more control, security, and the ability to expand the project in the future, for example with:
No spam, guaranteed.Unsubscribe anytime
We don't spam! Read more in our privacy policy
Check your inbox or spam folder to confirm your subscription.
Your email address will not be published. Required fields are marked *
Comment *
Name *
Email *
Website
Save my name, email, and website in this browser for the next time I comment.
Post Comment