All apps
Whisper speech-to-text
Speech-to-text API for audio and video files using Whisper
- Setup check
- Not yet
- Setup
- One click
- Memory
- From 2 GB
- Category
- Model tools
- License
- MIT
About this app
Whisper ASR Webservice transcribes and translates audio with OpenAI's Whisper models through a small HTTP API, returning text, SRT or VTT subtitles and JSON with timestamps. It uses faster-whisper so the smaller models run on a CPU.
What this app needs
recipe.jsonSettings
- Whisper modelOptional
After it starts
Open the app for interactive API docs. Send audio to POST /asr as the form field audio_file; add ?output=srt for subtitles.
- The API has no authentication, so anyone with the URL can use it.
- The first start downloads the model.
Technical details
- Opens
- app:9000/docs
- Check
- GET /docs within 600 s
- app
- Image
- onerahmet/openai-whisper-asr-webservice:v1.10.0
- Ports
- 9000/http
- Data
- cache → /root/.cache
- Internet
- Public internet, private networks blocked
- Limits
- 2 CPUs · 2048 MB
Checks by Setup
No current check by Setup; runs on your own server do not change the badge.
Past checks
No checks recorded yet.
For maintainers
Share this app’s recipe and setup button.
Add Setup to your repo
[](https://usesetup.app/run?source=https%3A%2F%2Fgithub.com%2Fahmetoner%2Fwhisper-asr-webservice)Green: Setup passed it within 30 days. Blue: CI reported a pass. Your own runners never change the badge.