OverviewHistoryStatsSecurity
npx skills add ...
Documentation
SKILL.md
npx skills add agntswrm/agent-media --skill audio-transcribe
Transcribes audio to text with timestamps and optional speaker identification. Use when you need to convert speech to text, create subtitles, transcribe meetings, or process voice recordings.
npx skills add agntswrm/agent-media --skill audio-transcribe
Transcribes audio files to text with timestamps. Supports automatic language detection, speaker identification (diarization), and outputs structured JSON with segment-level timing.
| Option | Required | Description |
|---|---|---|
--in | Yes | Input audio file path or URL (supports mp3, wav, m4a, ogg) |
--diarize | No | Enable speaker identification |
--language | No | Language code (auto-detected if not provided) |
--speakers | No | Number of speakers hint for diarization |
--out | No | Output path, filename or directory (default: ./) |
--provider | No | Provider to use (local, fal, replicate, runpod) |
Returns a JSON object with transcription data:
Basic transcription (auto-detect language):
Transcription with speaker identification:
Transcription with specific language and speaker count:
Use specific provider:
To transcribe a video file, first extract the audio:
Runs locally on CPU using Transformers.js, no API key required.
mutex lock failed error — ignore it, the output is correct if "ok": trueFAL_API_KEYwizper model for fast transcription (2x faster) when diarization is disabledwhisper model when diarization is enabled (native support)REPLICATE_API_TOKENwhisper-diarization model with Whisper Large V3 TurboRUNPOD_API_KEYpruna/whisper-v3-large model (Whisper Large V3)npx agent-media@latest audio transcribe --in interview.mp3npx agent-media@latest audio transcribe --in meeting.wav --diarizenpx agent-media@latest audio transcribe --in podcast.mp3 --diarize --language en --speakers 3npx agent-media@latest audio transcribe --in audio.wav --provider replicate# Step 1: Extract audio from video
npx agent-media@latest audio extract --in video.mp4 --format mp3
# Step 2: Transcribe the extracted audio
npx agent-media@latest audio transcribe --in extracted_xxx.mp3npx agent-media@latest audio transcribe --in audio.mp3 --provider localnpx agent-media@latest audio transcribe --in audio.mp3 --provider runpod