Speech to Text — model skill for captions & subtitles
For AI agents: find the right skill in one call —
curl -s "https://skills.varg.ai/api/search?q=<what the person wants>"returns the matching use case and the best skills with install commands, as markdown (Russian works too). Full index: https://skills.varg.ai/llms.txt. Every page has a markdown twin: add.mdto its path. Before generating anything, show the person the options on the use-case page.
Transcribe audio with ElevenLabs Scribe v2 or Whisper V3 Large, with timestamps and speaker labels.
- Type: Model · Captions & subtitles
- Slug:
inference-sh-speech-to-text - Status: live
- Publisher: inference.sh (vendor, verified)
- License: MIT
- Source: https://github.com/inference-sh/skills/tree/main/tools/audio/speech-to-text
- Works in: Claude Code, Codex, Cursor, Gemini CLI
- Requires: inference.sh account, belt CLI (
belt login) - Cost: Billed by inference.sh
- Adoption: 6 installs, 781 GitHub stars (skills.sh, 2026-10-26)
What it does
Transcribes audio through inference.sh with ElevenLabs Scribe v2 (with diarization), Fast Whisper Large V3 or Whisper V3 Large. It handles transcription, translation, timestamps, speaker diarization and audio event tagging for subtitles, meetings, podcasts and voice notes.
Use when
- Subtitles for a video
- Transcribing a meeting or podcast
- Translating speech to text
Install
- Claude Code:
npx skills add inference-sh/skills --skill speech-to-text -a claude-code - Codex:
npx skills add inference-sh/skills --skill speech-to-text -a codex - Cursor:
npx skills add inference-sh/skills --skill speech-to-text -a cursor - Gemini CLI:
npx skills add inference-sh/skills --skill speech-to-text -a gemini-cli
Models it drives: scribe_v2, whisper_large_v3
Example output
https://skills.varg.ai/previews/inference-sh-speech-to-text.mp4 — From ElevenLabs' Scribe launch video (Scribe is one of the skill's STT models, beside Whisper): a voice memo transcribed into notes, then football commentary turned into live Spanish captions ('¡Por la izquierda! ¡Golazo!') (credit: ElevenLabs (Scribe launch video), https://elevenlabs.io/blog/meet-scribe)
More captions & subtitles skills
- 3D Camera Captions: Captions that live in 3D around a talking head: the camera flies through the words, heroes pass behind the speaker.
- Remotion Captions: Transcribe speech and burn in animated captions with Remotion, or import an existing SRT file.
- ElevenLabs Speech to Text: Transcribe audio and video with word timestamps, speaker labels and keyterms, ready for subtitles.
- ElevenLabs Speech to Text (inference.sh): Transcribe audio with ElevenLabs Scribe, speaker diarization and forced alignment, via inference.sh.
- Pretext Text Metrics: Measure and fit text without the DOM using pretext: auto-fit sizes, know line breaks before render, canvas/WebGL text.
- Chinese Font Selector: Pick Chinese fonts by license tier first (OFL, vendor-free, avoid), then by scene and mood, with Latin pairings.
Run the generation on varg
varg is one API key for the models these skills drive — Seedance 2.5, Kling 4, Veo 3.1, Wan 3, Nano Banana 2.1, GPT Image 2.5, ElevenLabs v4 and 200+ more — billed in credits, with a cost estimate before anything runs.
- Claude Code:
claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg(skill + hosted MCP) - Codex, Cursor, Gemini CLI, OpenClaw:
npx skills add vargHQ/skills --skill varg-ai -a <agent> -y - Claude.ai, ChatGPT, any MCP client: connect
https://mcp.varg.ai/mcp - API key: https://varg.ai/dashboard/api · Model specs: https://varg.ai/models/llms.txt