gemini-audio

Transcribe, analyze, and generate speech from audio via the Google Gemini API.

1|Updated Oct 31, 2025
One-click install
npx skills add https://github.com/alex-tgk/saasaas --skill gemini-audio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gemini-audio
Source: https://github.com/alex-tgk/saasaas/tree/main/.claude/skills/gemini-audio
Command: npx skills add https://github.com/alex-tgk/saasaas --skill gemini-audio

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Gemini Audio provides transcription, analysis, and summarization of audio, plus text-to-speech generation. It streamlines workflows for podcasts, interviews, meetings, and multimedia content by turning audio into searchable text and actionable insights.

Core Features & Use Cases

  • Transcription with timestamps and multi-speaker support
  • Audio summarization and key-point extraction
  • Non-speech audio analysis (music, ambient sounds)
  • Text-to-speech (TTS) generation with controllable voice styles
  • File management via a Files API workflow for reuse across tasks

Quick Start

Configure GEMINI_API_KEY, then run transcribe.py or generate-speech.py to process audio files or synthesize speech.

Frequently Asked Questions about gemini-audio

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

FAQPage Schema
How do I transcribe audio files with timestamps and speaker identification?

Transcription with timestamps and multi-speaker support is a core feature of Gemini Audio. Configure your GEMINI_API_KEY, use the transcribe.py script with WAV, MP3, AAC, FLAC, OGG, or AIFF files (up to 9.5 hours), and the API returns text with timing markers and speaker labels for interviews, meetings, and podcasts.

What audio formats does Gemini Audio support for processing?

Gemini Audio supports WAV, MP3, AAC, FLAC, OGG, and AIFF formats. Files can be up to 9.5 hours long and processed via file-based or inline data inputs through the Google Gemini API.

Can I generate speech with custom voice styles and accents?

Yes. The TTS generation feature in Gemini Audio allows you to control voice style, pace, tone, and accent when synthesizing speech from text. Run generate-speech.py to produce audio with your specified parameters.

How do I summarize and extract key points from long-form audio?

Gemini Audio analyzes audio content to produce summaries and key-point extraction alongside transcription. Process podcasts, interviews, or meetings with the Gemini API to get both searchable text and actionable insights in a single workflow.

Does Gemini Audio work with multilingual audio content?

Yes. Gemini Audio supports multilingual transcription, so you can process audio in different languages and receive transcripts in the source language or translated output.

Can Gemini Audio analyze non-speech sounds like music and ambient noise?

Yes. Beyond transcription, Gemini Audio identifies and analyzes non-speech audio such as music, ambient sounds, and background noise, providing detailed analysis alongside speaker and content transcription.