transcribe-audio-local

Convert audio files to text locally using faster-whisper and sherpa-onnx models.

43|9|Updated Feb 28, 2026
One-click install
npx skills add https://github.com/Desko77/cursor-1c-skills --skill transcribe-audio-local
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: transcribe-audio-local
Source: https://github.com/Desko77/cursor-1c-skills/tree/main/skills/transcribe-audio-local
Command: npx skills add https://github.com/Desko77/cursor-1c-skills --skill transcribe-audio-local

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires faster-whisper, sherpa_onnx, onnxruntime-gpu, ffmpeg, soundfile, numpy, and includes scripts (resource) and assets (resource) components.

What problem does it solve?

This Skill eliminates the need for cloud-based audio transcription services, providing a self-contained solution for local audio to text conversion.

Core Features & Use Cases

  • Local Transcription: Converts audio files directly on your local machine without sending data to the cloud.
  • Optional Diarization: Includes speaker separation for clear identification of multiple speakers.
  • Use Case: Ideal for situations where data privacy is a concern or when cloud connectivity is unreliable, such as interviews, meetings, and speech analysis.

Quick Start

Run the 'transcribe' script with the path to your audio file: python ~/.claude/skills/transcribe-audio-local/scripts/transcribe.py "path/to/your/audio.mp3".

Frequently Asked Questions about transcribe-audio-local

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

FAQPage Schema
How do I transcribe audio locally without sending data to the cloud?

Local audio transcription processes your files directly on your machine using faster-whisper and sherpa-onnx models. This self-contained approach requires no internet connection, ensuring data privacy for sensitive recordings like interviews and meetings.

Does local audio transcription with faster-whisper require an NVIDIA GPU?

An NVIDIA GPU is required for optimal performance when running local audio transcription with faster-whisper. The onnxruntime-gpu dependency provides hardware acceleration, though the processing logic itself functions without cloud connectivity.

Can I identify different speakers during audio transcription?

Speaker diarization identifies and separates multiple speakers during audio transcription. This optional feature uses sherpa-onnx models to clearly label who is speaking throughout the conversation, making it ideal for interviews and meetings.

What audio formats can I convert to text using faster-whisper?

Audio transcription with faster-whisper processes standard formats supported by the ffmpeg and soundfile dependencies. You provide an audio file path to the transcription script, which handles the conversion directly on your local machine.

Why use local audio transcription instead of cloud-based services?

Local audio transcription eliminates cloud dependencies, making it ideal when data privacy is a concern or cloud connectivity is unreliable. It performs offline conversion directly on your machine, ensuring sensitive audio never leaves your environment.

What are the limitations of local audio transcription models?

Local audio transcription requires an NVIDIA GPU for optimal performance and depends on faster-whisper and sherpa-onnx models. Processing large audio files without cloud resources may be constrained by your local hardware capabilities.