Convert blog posts to audio content with Eleven Labs & GPT-4
--- How It Works: Your Automated Audio Content System This n8n workflow streamlines the entire process of turning your written articles into engaging audio, distributing them, and tracking their performance. Here's a ...
Template notes
---
How It Works: Your Automated Audio Content System
This n8n workflow streamlines the entire process of turning your written articles into engaging audio, distributing them, and tracking their performance. Here's a step-by-step breakdown:
1. New Content Detection: The workflow starts by monitoring your blog's RSS feed. As soon as you publish a new article, the system automatically detects it. 2. Text Extraction & Cleaning: It extracts the article's title and its main content directly from the RSS feed. Basic cleaning is performed to ensure the text is ready for high-quality voice synthesis. 3. Audio Generation with Eleven Labs: The cleaned text is sent to Eleven Labs, a leading AI voice platform. Here, your article is transformed into a natural-sounding MP3 audio file using a voice of your choice. 4. Secure Audio Storage: The newly generated MP3 audio file is then uploaded to your Google Drive. This provides a reliable, secure storage solution and generates a shareable public link for easy distribution. 5. AI-Powered Metadata Creation: OpenAI steps in to generate compelling metadata for your audio. Based on your article's content, it automatically creates a catchy title, a concise description, and relevant tags or hashtags, perfect for podcast notes or social media captions. 6. Centralized Logging: All essential details about the generated audio—including the original article's URL, the audio file's link, and the AI-generated metadata—are logged into a Google Sheet. This gives you a clear, centralized record for tracking and analysis. 7. Automated Distribution: The workflow then proceeds to distribute your audio content. This can include sending an email notification (via Gmail) to your subscribers or marketing list with the audio link, or sending an internal alert via Slack to your team. The specific distribution channel can be configured based on your needs. 8. Robust Error Handling: The entire workflow is built with Try/Catch blocks. If any part of the process encounters an error, the system will gracefully handle it and send an immediate notification to you via Slack, ensuring you're always aware of the workflow's status.
---
Setup Steps
To get this powerful automated audio content system up and running in your n8n instance, follow these steps:
1. Prepare Your Cloud Services & API Credentials: Eleven Labs: Create an account and obtain your API Key. OpenAI: Get your API Key. Google Drive: Ensure you have a Google account. In n8n, set up a Google Drive credential. Create a dedicated folder in your Google Drive for your audio files and note its Folder ID (found in the URL when you open the folder). Google Sheets: Set up a Google Sheets credential in n8n. Create a new Google Sheet for logging with these exact column headers: Article URL, Article Title, Audio File URL, Generated Audio Title, Generated Audio Description, Generated Audio Tags, Status, Timestamp. Gmail / SMTP: Set up your Gmail credential or a generic Email credential in n8n. Slack: Set up your Slack credential in n8n. Identify the Channel IDs where you want to receive general updates and error alerts.