| name | speech-to-text |
| description | Transcribe audio to text with ElevenLabs Scribe and Whisper models via inference.sh CLI. Models: ElevenLabs Scribe v2 (98%+ accuracy, diarization), Fast Whisper Large V3, Whisper V3 Large. Capabilities: transcription, translation, multi-language, timestamps, speaker diarization, audio event tagging. Use for: meeting transcription, subtitles, podcast transcripts, voice notes. Triggers: speech to text, transcription, whisper, audio to text, transcribe audio, voice to text, stt, automatic transcription, subtitles generation, transcribe meeting, audio transcription, whisper ai, elevenlabs stt, scribe, eleven labs transcribe |
| allowed-tools | Bash(belt *) |
Install the belt CLI skill: npx skills add belt-sh/cli
Speech-to-Text
Transcribe audio to text via inference.sh CLI.

Quick Start
Requires inference.sh CLI (belt). Install instructions
belt login
belt app run infsh/fast-whisper-large-v3 --input '{"audio_url": "https://audio.mp3"}'
Available Models
| Model | App ID | Best For |
|---|
| ElevenLabs Scribe v2 | elevenlabs/stt | 98%+ accuracy, diarization, 90+ languages |
| Fast Whisper V3 | infsh/fast-whisper-large-v3 | Fast transcription |
| Whisper V3 Large | infsh/whisper-v3-large | Highest accuracy |
Examples
Basic Transcription
belt app run infsh/fast-whisper-large-v3 --input '{"audio_url": "https://meeting.mp3"}'
With Timestamps
belt app sample infsh/fast-whisper-large-v3 --save input.json
belt app run infsh/fast-whisper-large-v3 --input input.json
Translation (to English)
belt app run infsh/whisper-v3-large --input '{
"audio_url": "https://french-audio.mp3",
"task": "translate"
}'
From Video
belt app run infsh/video-audio-extractor --input '{"video_url": "https://video.mp4"}' > audio.json
belt app run infsh/fast-whisper-large-v3 --input '{"audio_url": "<audio-url>"}'
Workflow: Video Subtitles
belt app run infsh/fast-whisper-large-v3 --input '{
"audio_url": "https://video.mp4",
"timestamps": true
}' > transcript.json
belt app run infsh/caption-videos --input '{
"video_url": "https://video.mp4",
"captions": "<transcript-from-step-1>"
}'
Supported Languages
Whisper supports 99+ languages including:
English, Spanish, French, German, Italian, Portuguese, Chinese, Japanese, Korean, Arabic, Hindi, Russian, and many more.
Use Cases
- Meetings: Transcribe recordings
- Podcasts: Generate transcripts
- Subtitles: Create captions for videos
- Voice Notes: Convert to searchable text
- Interviews: Transcription for research
- Accessibility: Make audio content accessible
Output Format
Returns JSON with:
text: Full transcription
segments: Timestamped segments (if requested)
language: Detected language
Related Skills
npx skills add inference-sh/skills@elevenlabs-stt
npx skills add inference-sh/skills@elevenlabs-tts
npx skills add inference-sh/skills@infsh-cli
npx skills add inference-sh/skills@text-to-speech
npx skills add inference-sh/skills@ai-video-generation
npx skills add inference-sh/skills@ai-avatar-video
Browse all audio apps: belt app store --category audio
Documentation