music-lyrics

Extract timestamped lyrics from audio using faster-whisper.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/BENZEMA216/dreamina-claude-skills --skill music-lyrics
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: music-lyrics
Source: https://github.com/BENZEMA216/dreamina-claude-skills/tree/main/.claude/skills/music-lyrics
Command: npx skills add https://github.com/BENZEMA216/dreamina-claude-skills --skill music-lyrics

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Transcribe lyrics from audio files and produce timestamped text segments for easy analysis, indexing, or synchronization with media.

Core Features & Use Cases

  • Timestamped lyrics: extract per-segment start/end times with text.
  • Language detection & has_vocals flag: identify language and whether vocals exist.
  • Flexible usage: works with common audio formats and supports model-size options for speed/accuracy.

Quick Start

Provide an audio file to transcribe and retrieve timestamped lyrics.

Frequently Asked Questions about music-lyrics

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

FAQPage Schema
How do I extract lyrics with timestamps from an audio file?

You can extract timestamped lyrics from audio by providing an audio file to the transcription process. The system uses faster-whisper to generate per-segment start and end times alongside the transcribed text for easy synchronization.

Does faster-whisper detect language and vocals automatically during music transcription?

Yes, faster-whisper automatically detects the spoken language during music transcription. The output also includes a has_vocals flag to indicate whether the audio segment contains actual vocal performances.

Can I adjust the model size to balance transcription speed and accuracy?

You can balance transcription speed and accuracy by specifying an optional model size parameter. This flexibility allows you to choose a faster or more precise faster-whisper model based on your audio analysis needs.

What is the best way to transcribe lyrics for lyric annotation and audio analysis?

The best way to transcribe lyrics for annotation is using a timestamped transcription approach. This method outputs structured segments with start and end times, full text, language, and vocal presence for detailed media indexing.

What audio formats are supported for timestamped lyrics transcription?

Timestamped lyrics transcription works with common audio formats. You provide the audio file directly, and the faster-whisper engine processes it to extract text segments and timestamps without requiring format-specific configuration.

Why do I need faster-whisper for extracting lyrics from songs?

You need faster-whisper because it provides the core speech recognition engine required to extract lyrics from songs. It processes the audio to deliver timestamped text segments, language detection, and vocal identification outputs.