transcribe

Transcribe audio and video files using a configured speech-to-text provider.

1.0k|158|Updated Feb 7, 2026
One-click install
npx skills add https://github.com/vellum-ai/vellum-assistant --skill transcribe-vellum-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: transcribe
Source: https://github.com/vellum-ai/vellum-assistant/tree/main/assistant/src/config/bundled-skills/transcribe
Command: npx skills add https://github.com/vellum-ai/vellum-assistant --skill transcribe-vellum-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Transcribe audio and video files using the configured speech-to-text provider. Supports multiple STT providers including OpenAI Whisper, Deepgram, and Google Gemini — the active provider is selected in Settings under Speech-to-Text (services.stt).

Core Features & Use Cases

  • Transcribe audio and video files from local storage into searchable text.
  • Automatically extract audio from video files and convert to a standard WAV/16kHz mono format for transcription.
  • Use cases: transcribing meetings, interviews, podcasts, or content indexing.

Quick Start

Provide a local audio or video file path via file_path to transcribe.

Frequently Asked Questions about transcribe

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

FAQPage Schema
How do I transcribe audio from a video file?

To transcribe audio from a video file, the Skill automatically extracts the audio track and converts it to a standard WAV/16kHz mono format before sending it to the configured speech-to-text provider.

Can I use OpenAI Whisper or Deepgram for speech-to-text?

Yes, you can use OpenAI Whisper, Deepgram, or Google Gemini for speech-to-text. The active provider is selected in your Settings under Speech-to-Text.

How do I transcribe a local audio file?

To transcribe a local audio file, simply provide the local file path via the file_path parameter. The Skill handles common audio formats and routes them to your configured STT provider.

What is the best way to handle transcription errors and timeouts?

For robust transcription, this Skill enforces built-in timeouts and error handling to manage processing failures. This ensures reliable transcription of meetings, interviews, or podcasts.

Does the transcription process support chunking for long audio files?

Yes, the Skill supports chunking to process long audio and video files. This mechanism works alongside enforced timeouts and error handling to ensure robust transcription.

Why is ffmpeg needed to transcribe video files?

FFmpeg is needed to automatically extract audio from video files and convert it into a standard WAV/16kHz mono format, which is required by the speech-to-text provider for accurate transcription.