OpenAI's speech recognition model that converts any recording into text.
By Thiago Lourenço Martins
Whisper is a speech recognition model created by OpenAI and released for free as open-source software. Think of it as a stenographer who never gets tired: you hand it a recording — a hearing, a meeting, a consultation — and it returns the complete text, without you typing a single word. Audio goes in, text comes out. That's it.
A two-hour court hearing can generate over 30 pages of text if someone has to type it all manually. An expert witness who records findings by voice and then rewrites the same content. A manager who leaves a meeting without knowing what was decided because no one could write it all down.
That is how long Whisper takes to transcribe 90 minutes of good-quality audio. The model processes speech faster than real time — what would take hours of typing is ready before you finish your coffee.
Records the hearing on a phone, uploads the file to Whisper, and gets the full transcript. Instead of spending hours reconstructing what was said, they start drafting legal documents immediately — with the actual testimony in hand.
Transcribes recorded job interviews and generates a summary per candidate. Eliminates note-taking during the conversation and keeps the focus on the interviewee, not the notepad.
Dictates medical notes by voice during or after the appointment. Whisper converts them to structured text, ready to review and save. No dictaphone, no secretary, no rework.
Records field interviews on a phone. Returns to the office with an audio file and, in minutes, has the full transcript ready to turn into a story — no time wasted listening and retyping.
Records meetings and transcribes afterward. Uses the text with ChatGPT to extract decisions, owners and deadlines. The meeting summary that took an hour to write is ready in 5 minutes.
The method below uses Google Colab — a free, browser-based code notebook. No need to install anything. You don't need to know how to code: just copy and paste.
Sign in with any Google account. It is free.
An empty code cell appears on screen.
think of it as a single instruction line you will send to the computerIn the cell, paste exactly: !pip install openai-whisper — then click the triangle on the left. Wait for installation (may take 1–2 minutes).
In the left panel, click the folder icon. Then drag your audio file (.mp3, .mp4, .wav, .m4a) into the area that appears. Wait for the upload to finish.
the file disappears when you close Colab — this is normal; the results stay separatelyClick "+ Code" to create another cell. Paste the block below, replacing hearing.mp3 with the exact name of your file:
import whisper
model = whisper.load_model("medium")
result = model.transcribe("hearing.mp3", language="pt")
print(result["text"])The model loads and transcribes. For a 90-minute audio file, the process takes about 3 to 6 minutes. The full text appears just below the cell.
use "base" for faster results; use "large-v3" for maximum accuracy on technical termsAfter getting the text from Whisper, paste this request into ChatGPT — along with the transcript:
Here is the transcript of a court hearing: [paste the text].
Create a formal summary with the following sections:
1. Participants (identify by role: judge, defense attorney, opposing counsel, witness)
2. Undisputed facts — points accepted by both parties
3. Points in dispute — key disagreements
4. Decisions made — with deadline and responsible party when mentioned
Use formal legal language and organize in numbered bullet points.
You get a structured summary ready to review, adapt, and sign — without rewriting everything from scratch.
* Independent suggestion, chosen for content quality. We have no relationship or sponsorship with this channel.
Record a 1-minute voice note on your phone — read any paragraph from a document in your field. Follow the steps above with the "base" model (fastest) and compare the generated text to the original.
It worked if more than 90% of the words are correct — including technical terms from your field. If it falls short, switch to "medium" and compare again.
4.1 out of 5
Here the 'free' is real, no asterisk on quota: Whisper is open source (MIT license), transcribes Portuguese with excellent quality, and running it on your own computer means the audio never leaves your machine — privacy no online service can match. The catch isn't price, it's friction: there's no official 'drag and drop' site or app. The free path goes through Google Colab or the command line, about 10 minutes of setup. And it doesn't separate speakers (plain text) and can 'hallucinate' during silence or noise. If you're willing to follow a tutorial, it's unbeatable on cost and privacy. If you want to just press a button, look at Fathom or Otter instead.
Tested and checked against official sources on July 2, 2026.
Running it yourself, it's R$ 0 and no minute limit — it's open source. If you don't want to touch Colab, OpenAI's API does it for a very low price, per minute, in dollars.
R$ 0 — run on your PC or Google Colab, no subscription and no minute limit (MIT license). Needs a tutorial.
US$ 0.006/min (~US$ 0.36/hour) — transcribes with no install, via the official API. In dollars.
US$ 0.003/min — economy version, good for large volume. In dollars.
Technical detail: via the API, the limit is 25MB per file — long audio needs to be split first. OpenAI prices in dollars, as of July 2026.
It's genuinely free and open source. The 'catch' is friction: no ready-made app, you need Colab or command line.
No, not to run it yourself. A card is only needed if you use OpenAI's paid API.
Yes, Portuguese is among the best-performing languages in the model.
Not directly — the free path is via computer (Colab or local). The API can be used from any platform via code.
No, transcription comes as plain running text with no speaker labels.
Yes, if run locally the audio never leaves your machine — real privacy.
Via the paid API, roughly US$ 0.36 per hour with the standard model.
No, it can make mistakes, especially with noise, silence or overlapping speech — always review important content.
Every day, a new tool explained.
Receive on WhatsApp