AI-Powered Podcast Production Pipeline MVP
poddwais.sre.show is an end-to-end podcast production platform that transforms ideas into publish-ready content through AI-powered automation. Built on Replit with n8n orchestration, it integrates cutting-edge AI services to deliver a complete production pipeline.
Native agent + Perplexity MCP integration for deep topic research and content discovery
Automated podcast script creation optimized for multi-speaker dialogue and natural flow
ElevenLabs API integration for professional voice synthesis with emotion and timing control
Flora.ai canvas workflows with Fauna AI agent integration for intelligent visual content generation and automated video production
DaVinci Resolve integration for final mixing, mastering, and platform-ready export
Automated publishing to Spotify with Wattpad and ChatSonic integration for content expansion
Intelligent topic research and content discovery using native AI agents and Perplexity MCP protocol
// Research Agent Configuration
const research = {
agent: 'native-replit-agent',
integration: 'perplexity-mcp',
capabilities: ['web-search', 'content-analysis', 'fact-checking']
}
AI-powered script creation with dialogue optimization for natural podcast flow
// Script Generation Pipeline
perplexity.createPodcastScript({
topic: researchData,
speakers: 2,
duration: '30min',
style: 'conversational'
})
Professional voice synthesis with multi-speaker support and emotion control
// ElevenLabs Integration
elevenLabs.createPodcast({
script: scriptData,
voices: ['voice_id_1', 'voice_id_2'],
quality: 'high',
format: 'mp3'
})
Visual content generation using Flora.ai node-based canvas with Fauna AI agent integration for intelligent workflow automation and video production
// Flora.ai + Fauna AI Integration
const faunaAgent = await replit.connectFaunaAgent({
floraCanvas: floraWorkspace,
permissions: ['workflow', 'generation', 'automation']
});
faunaAgent.createVideoContent({
audio: audioFile,
style: 'professional',
duration: podcastLength,
transitions: 'smooth',
automation: {
sceneDetection: true,
visualSync: true,
brandingOverlay: true
}
})
Final mixing, mastering, and format conversion via DaVinci Resolve API
// DaVinci Resolve Export
resolve.renderPodcast({
video: floraOutput,
audio: elevenLabsAudio,
formats: ['mp3', 'mp4', 'wav']
})
Automated publishing to platforms with content expansion and monetization tools
// Distribution Pipeline
distributor.publish({
spotify: { episode: finalAudio },
wattpad: { transcript: scriptData },
chatsonic: { chatbot: enableInteractive }
})
Role: Primary development and hosting environment
Role: Automation orchestration and service integration
Role: Research and script generation
Role: Voice synthesis and audio production
Role: Visual content and video generation with intelligent automation
Role: Final post-production and mastering
Role: Primary distribution platform
Role: Content expansion and community
Role: Interactive engagement and sharing
Role: Data processing and analytics
User defines podcast theme → Native agent conducts preliminary research → Perplexity MCP performs deep web search and content discovery → Research data compiled and structured
Research data fed to Perplexity API → AI drafts multi-speaker dialogue script → User reviews and approves script → Optimized for natural conversation flow and timing
Script sent to ElevenLabs API → Voice models assigned to speakers → Audio generated with emotion and timing → Quality preset applied (standard/high) → MP3/WAV export ready
Audio timeline analyzed → Replit triggers Fauna AI agent → Agent connects to Flora.ai canvas → Automated workflow orchestration → Image and video nodes intelligently configured → Visual assets generated (background, graphics, animations) → Intelligent scene detection and synchronization → Video perfectly synchronized with audio
Raw audio/video imported to DaVinci Resolve → Automated mixing and mastering → Color grading and transitions → Multi-format export (MP3 for audio, MP4 for video) → Platform-specific optimization
Episode metadata prepared → Upload to Spotify via API → Transcript published to Wattpad → Interactive chatbot created with ChatSonic → RSS feed updated → Analytics tracking enabled
The n8n workflow engine orchestrates the entire pipeline with these key nodes:
// n8n Workflow Structure
1. Webhook Trigger (User Input)
↓
2. HTTP Request → Native Agent (Research Initiation)
↓
3. Perplexity MCP Node (Web Search & Analysis)
↓
4. JavaScript Node (Data Processing & Script Preparation)
↓
5. HTTP Request → Perplexity API (Script Generation)
↓
6. Conditional Node (User Approval Check)
↓
7. HTTP Request → ElevenLabs API (Audio Production)
↓
8. Replit Agent → Fauna AI Agent Initialization
↓
9. Fauna Agent → Flora.ai Canvas (Automated Video Workflow)
↓
10. Execute Command → DaVinci Resolve CLI (Post-Production)
↓
11. Parallel Branches:
- HTTP Request → Spotify API
- HTTP Request → Wattpad API
- HTTP Request → ChatSonic API
↓
12. Database Node → Store Episode Metadata
↓
12. Slack/Email Node → Notify User of Completion