xiaohongshu
xiaohongshu
gemini-tts
Generate speech from text using Google Gemini TTS models via scripts/. Use for text-to-speech, audio generation, voice synthesis, multi-speaker conversations, and creating audio content. Supports multiple voices and streaming. Triggers on "text to speech", "TTS", "generate audio", "voice synthesi...
Full skill instructions
Generate natural-sounding speech from text using Gemini's TTS models through executable scripts with support for multiple voices and multi-speaker conversations.
Use this skill when you need to:
Purpose: Convert text to speech using Gemini TTS models
When to use:
Key parameters:
| Parameter | Description | Example |
|---|---|---|
text | Text to convert (required) | "Hello, world!" |
--voice, -v | Voice name | Kore |
--output, -o | Base name for output file | welcome |
--output-dir | Output directory for audio | audio/ |
--no-timestamp | Disable auto timestamp | Flag |
--model, -m | TTS model | gemini-2.5-flash-preview-tts |
--stream, -s | Enable streaming | Flag |
--speakers | Multi-speaker mapping | "Joe:Kore,Jane:Puck" |
Output: WAV audio file path
python scripts/tts.py "Hello, world! Have a wonderful day."
Kore (default, clear and professional)audio/tts_output_YYYYMMDD_HHMMSS.wav (auto timestamp)python scripts/tts.py "Welcome to our podcast about technology trends" --voice Puck --output welcome
audio/welcome_YYYYMMDD_HHMMSS.wavpython scripts/tts.py "TTS the following conversation:
Joe: How's it going today?
Jane: Not too bad, how about you?
Joe: I'm working on a new project.
Jane: Sounds exciting, tell me more!" --speakers "Joe:Kore,Jane:Puck" --output conversation
audio/conversation_YYYYMMDD_HHMMSS.wavpython scripts/tts.py "This is a very long text that would benefit from streaming..." --stream --output long-form
audio/long-form_YYYYMMDD_HHMMSS.wavpython scripts/tts.py "Welcome to our quarterly earnings presentation. Today we'll discuss our growth metrics and future plans." --voice Charon --output voiceover
Charon (deep, authoritative)python scripts/tts.py "Save to specific folder." --output-dir ./my-projects/podcasts/ --output episode1
./my-projects/podcasts/episode1_YYYYMMDD_HHMMSS.wav# 1. Generate script (gemini-text skill)
python skills/gemini-text/scripts/generate.py "Write a 2-minute podcast intro about sustainable energy"
# 2. Generate audio (this skill)
python scripts/tts.py "[Paste generated script]" --voice Fenrir --output podcast-intro
# 3. Use in video or podcast
python scripts/tts.py "Welcome to our accessible website. This audio describes our main navigation options." --voice Aoede --output accessibility
Aoede (melodic, pleasant)python scripts/tts.py "Chapter 1: Introduction to Quantum Computing. Let's explore the fundamental principles..." --voice Zephyr --output chapter1
Zephyr (light, airy)python scripts/tts.py "Fixed filename." --output my-audio --no-timestamp
audio/my-audio.wav (no timestamp)| Model | Quality | Speed | Best For |
|---|---|---|---|
gemini-2.5-flash-preview-tts | Good | Fast | General use, high volume |
gemini-2.5-pro-preview-tts | Higher | Slower | Premium content, voiceovers |
| Voice | Characteristics | Best For |
|---|---|---|
| Kore | Clear, professional | Announcements, general purpose (default) |
| Puck | Friendly, conversational | Casual content, interviews |
| Charon | Deep, authoritative | Corporate, serious content |
| Fenrir | Warm, expressive | Storytelling, narratives |
| Aoede | Melodic, pleasant | Educational, accessibility |
| Zephyr | Light, airy | Gentle content, tutorials |
| Sulafat | Neutral, balanced | Documentaries, factual content |
| Specification | Value |
|---|---|
| Format | WAV (PCM) |
| Sample rate | 24000 Hz |
| Channels | 1 (mono) |
| Bit depth | 16-bit |
| Limit | Type | Description |
|---|---|---|
| 8,192 | Input | Maximum input text tokens |
| 16,384 | Output | Maximum output audio tokens |
--speakers parameter to map speakers to voicespip install google-genai
SpeakerName:VoiceName,Speaker2:Voice2"Joe:Kore,Jane:Puck,Host:Charon"--output filename to avoid conflicts| Voice | Ideal Use Cases |
|---|---|
| Kore | Announcements, navigation, general info |
| Puck | Podcasts, interviews, casual content |
| Charon | Corporate, news, formal presentations |
| Fenrir | Audiobooks, stories, emotional content |
| Aoede | Accessibility, educational, gentle content |
| Zephyr | Tutorials, explanations, guides |
| Sulafat | Documentaries, factual presentations |
# Basic
python scripts/tts.py "Your text here"
# Custom voice
python scripts/tts.py "Your text" --voice Puck --output audio.wav
# Multi-speaker
python scripts/tts.py "Joe: Hi. Jane: Hello!" --speakers "Joe:Kore,Jane:Puck"
# Streaming
python scripts/tts.py "Long text..." --stream --output long.wav
# Professional
python scripts/tts.py "Corporate announcement" --voice Charon
references/voices.md for complete voice documentationxiaohongshu
technical spec
product ux expert
database patterns
Conduct multi-agent task orchestration and workflow coordination.
Initialize project with Conductor artifacts (product definition,
Expert in web animations, transitions, and motion design using Framer Motion and CSS
Creates Mermaid and ASCII diagrams for flowcharts, architecture, ERDs, state machines, mindmaps, and more. Use when user mentions diagram, flowchart, mermaid, ASCII diagram, text diagram, terminal diagram, visualize, C4, mindmap, architecture diagram, sequence diagram, ERD, or needs visual docume...
PostgreSQL bindings for H3 hexagonal grid system. Use when working with H3 cells in Postgres, including spatial indexing, geometry/geography integration, and raster analysis.
Context-Driven Development skill for projects using Conductor. Use this skill when you detect a `conductor/` directory in the project, when working on tasks defined in a `plan.md` file, or when the user asks about tracks, specs, or plans. Automatically applies TDD workflow, tracks task completion...
Display project status, active tracks, and next actions
Official Stakpak application containerization standard operating procedure, a step-by-step guidline to properly dockerize applications. This is a rule book curated by the Stakpak Team.
Generate, edit, and beat-sync AI video with leading models in one workspace.
The world's fastest calendar for remote work
Transform Your Design with AI Designer by ImgCreator.ai
Revolutionizing Video Production with AI-Powered Creativity
Extend an image past the frame and let AI fill the new aspect ratio.
Discover your celebrity doppelgänger with StarByFace!
ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.
Opus.ai: Revolutionize Your Web Experience