Talk Into Your Phone, Get a Blog Post: Building a Voice-to-Post Pipeline
A self-hosted pipeline that turns Telegram voice messages into draft blog posts — Whisper for transcription, Claude for writing, GitHub for commits, all wired together in n8n.
A self-hosted pipeline that turns Telegram voice messages into draft blog posts — Whisper for transcription, Claude for writing, GitHub for commits, all wired together in n8n.
I’ve tried various blogging setups over the years. This time I wanted something that felt right: write in a tool I enjoy, publish with a simple command, and keep everything under my control. Here’s what I landed on. The Stack Writing: Obsidian Static site generator: Hugo with the PaperMod theme Hosting: Self-hosted on my home server via Caddy Deployment: GitHub webhook triggers automatic rebuilds Why This Approach? Write Where It’s Comfortable I already use Obsidian for notes. Opening a separate app or web interface to write blog posts creates friction. By opening my Hugo site as an Obsidian vault, I write posts in the same environment as everything else. ...