transcribe

Transcribe audio files to plain text via the Groq Whisper API.

2.3k|207|Updated Dec 12, 2025
One-click install
npx skills add https://github.com/badlogic/pi-skills --skill transcribe
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: transcribe
Source: https://github.com/badlogic/pi-skills/tree/main/transcribe
Command: npx skills add https://github.com/badlogic/pi-skills --skill transcribe

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires curl, and includes scripts (resource) components.

What problem does it solve?

This skill converts audio content into accurate, searchable transcripts, enabling faster review, indexing, and repurposing of media.

Core Features & Use Cases

  • High-quality transcription for common formats (m4a, mp3, wav, ogg, flac, webm) using the Groq Whisper API.
  • CLI-driven workflow for meetings, podcasts, interviews, and media archives.
  • Use Case: Turn a recorded podcast into a ready-to-publish transcript and chapterized notes for a blog post.

Quick Start

Run the transcribe.sh script with an audio file to generate a plain-text transcript, for example: transcribe.sh my-interview.mp3

Frequently Asked Questions about transcribe

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

FAQPage Schema
How do I transcribe an audio file to text using the Groq Whisper API?

To transcribe audio to text, submit files like m4a, mp3, or wav directly to the Groq Whisper API via a simple curl command, which returns plain text for quick review.

What audio formats can I transcribe using the Groq speech-to-text API?

You can transcribe m4a, mp3, wav, ogg, flac, and webm audio formats into text, covering common media types for podcasts, meetings, and media archives.

Do I need a GROQ_API_KEY to transcribe speech-to-text from the command line?

Yes, you must provide a valid GROQ_API_KEY in your environment to authenticate curl-based speech-to-text requests and successfully generate plain text transcripts.

What is the best way to convert recorded podcasts into searchable transcripts?

The best way to convert recorded podcasts into searchable transcripts is using a CLI-driven curl workflow with the Groq Whisper API, enabling fast indexing and repurposing of audio content.

Can I use curl to transcribe meeting audio without installing heavy dependencies?

Yes, if curl is installed, you can transcribe meeting audio without heavy dependencies by simply submitting your file to the Groq Whisper API endpoint to output plain text.

Does CLI transcription with the Groq Whisper API output structured notes or plain text?

CLI transcription with the Groq Whisper API outputs plain text, providing a raw text baseline that you can subsequently review, index, and repurpose into structured notes for blog posts.