gemini-tts

Generates speech from text using Google Gemini TTS models via Python scripts.

4|2|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/akrindev/google-studio-skills --skill gemini-tts
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gemini-tts
Source: https://github.com/akrindev/google-studio-skills/tree/main/skills/gemini-tts
Command: npx skills add https://github.com/akrindev/google-studio-skills --skill gemini-tts

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill transforms written text into natural-sounding speech, enabling audio content creation, accessibility features, and voice-based interactions.

Core Features & Use Cases

  • Text-to-Speech Conversion: Generate audio from any text input.
  • Multiple Voices & Speakers: Choose from a variety of pre-built voices or assign specific voices to different speakers in a conversation.
  • Streaming Audio: Efficiently process long texts by streaming audio output.
  • Use Case: Create an audiobook from a novel, generate voiceovers for a presentation, or produce multi-speaker dialogues for a podcast.

Quick Start

Use the gemini-tts skill to convert the text "Hello, world!" into speech using the default Kore voice.

Frequently Asked Questions about gemini-tts

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

FAQPage Schema
How do I generate speech from text using Python?

Generate multi-speaker speech by assigning specific voices to different speakers within a conversation using the Gemini TTS API, allowing you to create dialogues for podcasts or audiobooks.

Can I stream audio output for long text inputs?

Yes, you can stream audio output to efficiently process long texts, generating voice synthesis incrementally through the Gemini TTS API rather than waiting for the entire file.

Does text-to-speech voice synthesis support multi-speaker conversations?

Multi-speaker voice synthesis is supported, allowing you to assign specific pre-built voices to different speakers to produce dialogues for podcasts or audiobooks.

Do I need a Google Gemini API key to use text-to-speech scripts?

Yes, text-to-speech scripts require the google-genai dependency and environment configuration via python-dotenv to authenticate and generate audio through the Gemini TTS API.

What is the best way to create an audiobook from a novel using AI voices?

The best way to create an audiobook is using Gemini TTS scripts to convert text into natural-sounding speech, leveraging streaming audio to efficiently process long novel inputs.