You talk.
diz.pt writes.
Voice dictation for European Portuguese. Press a shortcut, speak, and punctuated text appears where you are typing. Speech recognition runs on your own computer.
First version planned for macOS and Windows. No date or price set yet.
The dictation overlay, in your browser
Pick an example, hold the button and “speak”. On the left is the raw text a speech model hands over; on the right, the result the formatter aims for.
The formatted results are hand-written examples to illustrate the goal, not recorded app output or quality measurements.
What happens when you speak
This is the app’s path as it stands in the code today. The label says where each step runs.
1. Press the shortcut
A global push-to-talk shortcut (on macOS, Option+Space). The app also notes the name of the application you are using.
2. Whisper listens
A Whisper model transcribes the audio on the CPU, with the language set to Portuguese. The audio does not leave the computer.
3. A model tidies the text
The transcribed text and the application name go to a language model that punctuates, corrects and removes fillers. If this step fails, the raw text is kept.
4. Pastes where you are
The text is pasted into the active window through the clipboard, with a simulated Cmd+V or Ctrl+V.
Before and after, in European Portuguese
The formatter is told to write European Portuguese: “estou a fazer”, not “estou fazendo”; autocarro, telemóvel, ficheiro, ecrã. The examples below use the 1990 Spelling Agreement (AO90) as used in Portugal.
Punctuation, capitals and the hyphen in “quinta-feira”; the filler “tipo” disappears. Spelling: direção, contacto.
Informal tone kept; “pronto” and “hmm” go. A question mark at the end.
The formatter is told to write European Portuguese: “estou a fazer” instead of the gerund, telemóvel, ficheiro, ecrã.
AO90 spelling as used in Portugal today: ação, ator, receção, ótima, atual, and “facto” (not “fato”).
| Spelling (AO90, Portugal) | Not |
|---|---|
| ação, direção, atual | acção, direcção, actual |
| ótimo, receção | óptimo, recepção |
| facto, contacto | fato, contato (Brazilian Portuguese) |
Punctuation: today there are no spoken commands such as “vírgula” or “ponto final”. The model infers punctuation from the text. See “What works today”. →
There is no download yet
diz.pt is under development (version 0.1.0, no public release). No dates or prices are promised. If you want to hear when a macOS or Windows version exists, send an email.
This opens your email app. There is no form or database on this site.