How to transcribe audio to text with Whisper
Updated 7/20/2026
Whisper transcribes audio to text with high accuracy, in many languages. Run on your server, it is private and with no per-minute costs.
1. Install
apt-get install -y python3-pip ffmpeg
pip install openai-whisper
2. Transcribe a file
whisper recording.mp3 --language English --model small
The result is saved as text and subtitles (.srt).
3. Choose the model
- tiny / base: fast, run on CPU, lower accuracy.
- small / medium: a good balance.
- large: the best accuracy, but needs a GPU for speed.
For large volumes
Transcribing many files or using the large model needs a GPU, see when you need a GPU and the GPU plans. With hourly billing, you start a GPU only for the transcription batch.
Automation
You can wire transcription into an automated flow with n8n: you upload a file, you get the text.
Put this guide into practice on your own VPS
EU cloud servers, billed hourly, ready in minutes, with one-click installs for dozens of apps.
See pricingRelated tutorials
How to use OpenHands as an AI software engineer
OpenHands takes a task and writes, runs and debugs the code on its own. Here is how to use it safely.
Updated 7/20/2026AI & self-hostingHow to extract web data without code, using Maxun
Build robots that collect data from websites by clicking, without writing a line of code.
Updated 7/20/2026AI & self-hostingHow to build a customer chatbot with Dify
Use Dify to create an assistant that answers from your company documents, without writing code.
Updated 7/20/2026