Generate audio narration of blog posts using Google Gemini TTS. Supports summary narration, full article read-aloud, and two-speaker podcast/dialogue mode with 30 voice options. Outputs MP3 with HTML5 audio embed code. Works standalone via /blog audio or internally from blog-write. Falls back gracefully when API key is not configured. Use when user says "blog audio", "narrate blog", "audio version", "text to speech", "tts", "podcast mode", "read aloud", "audio narration", "voice", "narration", "generate audio".
Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.
Quelldateien prüfen
Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.
Mit Codex oder Claude installieren Kopieren Sie diesen Prompt, fügen Sie ihn in Codex, Claude oder einen anderen Assistant ein und lassen Sie die Skill-Seite prüfen und installieren.
Ein direkter Befehl überspringt den Prüf-Prompt. Prüfen Sie die Quelle, bevor Sie ihn ausführen.
Generate audio narration of blog posts using Google Gemini TTS. Supports summary narration, full article read-aloud, and two-speaker podcast/dialogue mode with 30 voice options. Outputs MP3 with HTML5 audio embed code. Works standalone via /blog audio or internally from blog-write. Falls back gracefully when API key is not configured. Use when user says "blog audio", "narrate blog", "audio version", "text to speech", "tts", "podcast mode", "read aloud", "audio narration", "voice", "narration", "generate audio".
Generate professional audio narration of blog content using Google's Gemini TTS.
Three modes: summary (200-300 word spoken overview), full article read-aloud,
or two-speaker podcast dialogue. 30 voices, 80+ languages, HTML5 embed output.
Quick Reference
Command
What it does
/blog audio generate <file>
Generate audio narration of a blog post
/blog audio voices
Show available voices with characteristics
/blog audio setup
Check/configure API key for Gemini TTS
Prerequisites
Python 3.11+ (venv managed automatically by run.py)
GOOGLE_AI_API_KEY environment variable (same key used by blog-image)
FFmpeg (for WAV-to-MP3 conversion; falls back to WAV if missing)
test -n "${GOOGLE_AI_API_KEY:-}" && echo"GOOGLE_AI_API_KEY is set" || echo"GOOGLE_AI_API_KEY is not set"
If set: proceed with generation
If not set: guide the user:
"Audio generation requires a Google AI API key. Get one free at https://aistudio.google.com/apikey
Then set it: export GOOGLE_AI_API_KEY=your-key
This can be the same key used by /blog image, but it must be exported in the shell."
When called internally (from blog-write): return silently if key is missing.
Never block the writing workflow.
Setup
For /blog audio setup:
Check if GOOGLE_AI_API_KEY is set in environment
If blog-image uses project .mcp.json, confirm the referenced env var is exported
Insert the audio player after the introduction (below the first H2) or at the
very top of the article with a label: "Listen to this article" or "Audio version".
Graceful fallback: If GOOGLE_AI_API_KEY is not set, return immediately
with no error. The writing workflow continues without audio. Never block
blog-write because audio generation is unavailable.