voice-generation

Convert text into speech using Gemini, ElevenLabs, or OpenAI TTS backends.

24|2|Updated Dec 30, 2025
One-click install
npx skills add https://github.com/michaelboeding/skills --skill voice-generation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: voice-generation
Source: https://github.com/michaelboeding/skills/tree/main/skills/voice-generation
Command: npx skills add https://github.com/michaelboeding/skills --skill voice-generation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires google-genai, and includes scripts (resource) components.

What problem does it solve?

Turning written text into natural-sounding speech is time-consuming and requires specialized software or manual recording. This Skill streamlines the process by providing a pluggable TTS workflow that supports multiple backends.

Core Features & Use Cases

  • Multi-backend TTS: Leverage Google Gemini TTS, ElevenLabs, or OpenAI TTS to suit voice quality, language coverage, and cloning capabilities.
  • Versatile outputs: Create podcasts, narration for videos, accessibility prompts, or character dialogue for scripts.
  • Plug-and-play workflow: Provide text and let the Skill generate audio files with selectable voice, model, and output format.

Quick Start

Use the voice-generation skill to convert a short paragraph into speech with your preferred backend. Example: Generate narration using Gemini TTS with voice Kore.

Frequently Asked Questions about voice-generation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert text to speech for podcasts and audiobooks?

Text-to-speech converts written content into natural-sounding audio using AI backends like Gemini TTS, ElevenLabs, or OpenAI TTS. This Skill automates the conversion process, letting you generate podcast episodes, audiobook narration, or video voiceovers by providing text and selecting your preferred voice and output format.

What TTS backends does this support?

This Skill supports three TTS backends: Google Gemini TTS, ElevenLabs, and OpenAI TTS. Each backend offers different voice quality, language coverage, and voice-cloning capabilities, so you can choose based on your project needs and API availability.

Can I generate speech with multiple speakers or voices?

Yes. The Skill supports both single- and multi-speaker generation, allowing you to create dialogue, character voices, or narration with distinct speakers by specifying different voices for different text segments.

What audio formats and output options are available?

The Skill saves generated audio to disk with configurable formats, giving you flexibility in file type and quality settings. You can customize the output format to match your platform, delivery channel, or archival requirements.

Do I need API keys to use this Skill?

Yes. The Skill enforces API key availability for your chosen TTS backend—Gemini, ElevenLabs, or OpenAI. You must provide valid credentials for the backend you select before generating speech.

What use cases does text-to-speech solve beyond podcasts?

Beyond podcasts, TTS handles video narration, accessibility prompts for visually impaired users, character dialogue for scripts and games, and automated content narration. This Skill's multi-backend workflow makes it practical for any scenario requiring natural-sounding spoken audio from text.