gemini-audio
Guide for implementing Google Gemini API audio capabilities - analyze audio with transcription, summarization, and understanding (up to 9.5 hours), plus generate speech with controllable TTS. Use when processing audio files, creating transcripts, analyzing speech/music/sounds, or generating natural speech from text.
npx skills add majiayu000/claude-skill-registry --skill gemini-audio-alex-tgk-saasquatch --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Gemini Audio API Skill Process audio with transcription, analysis, and understanding, plus generate natural speech using Google's Gemini API. Supports up to 9.5 hours of audio per request with multiple formats. ## When to Use This Skill Use this skill when you need to: - **Transcribe** audio files to text with timestamps - **Summarize** audio content and extract key points - **Analyze** speech, music, or environmental sounds - **Generate speech** from text with controllable voice and style - **Process** podcasts, interviews, meetings, or any audio content - **Understand** non-speech audio (birdsong, sirens, music) ## Prerequisites ### API Key Setup The skill automatically detects your `GEMINI_API_KEY` in this order: 1. **Process environment**: `export GEMINI_API_KEY="your-key"` 2. **Skill directory**: `.claude/skills/gemini-audio/.env` 3. **Project directory**: `./.env` (project root) **Get your API key**: Visit [Google AI Studio](https://aistudio.google.com/apikey) Create `.env` file with: ```bash GEMINI_API_KEY=your_api_key_here ``` ### Python Setup Install required package: ```bash pip install google-genai ``` ## Quick Start ### Audio Analysis (Transcription, Summarization) ``
- When to Use This Skill
- Prerequisites
- API Key Setup
- Python Setup
- Quick Start
- Audio Analysis (Transcription, Summarization)
- Using Helper Scripts
- Audio Understanding Capabilities
- Supported Formats
- Audio Specifications
- Analysis Features
- Speech Generation (TTS)
- Available TTS Models
- Controllable Voice Options
pip install google-genai Transcribe audio python .claude/skills/gemini-audio/scripts/transcribe.py audio.mp3 Summarize audio python .claude/skills/gemini-audio/scripts/analyze.py audio.mp3 \ Analyze specific segment (timestamps in MM:SS format) Generate speech python .claude/skills/gemini-audio/scripts/generate-speech.py \ python scripts/transcribe.py meeting.mp3 --include-timestamps python scripts/analyze.py interview.wav "Extract main topics and key quotes"
What does the gemini-audio skill do?
Guide for implementing Google Gemini API audio capabilities - analyze audio with transcription, summarization, and understanding (up to 9.5 hours), plus generate speech with controllable TTS. Use when processing audio files, creating transcripts, analyzing speech/music/sounds, or generating natural speech from text.
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill gemini-audio-alex-tgk-saasquatch --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
