பேசும்போதே திருத்துங்கள்Edit while you speak
Click into the text while Mozhi is still listening. Fix a name, add a line: every phrase you say next goes in where your cursor is. ↵ inserts, ⇧ ↵ adds a line, esc cancels.
mozhi /mo·zhi/ n. Tamil for “language”, the spoken word.
பேசுங்க. எழுத்தாகும்.
Control-ஐ இரண்டு முறை தட்டிப் பேசுங்க. நீங்க இருக்கிற app-லயே எழுத்தா வந்து சேரும்.
Speak Tamil, Tanglish or English. Double-tap Control and it types into the app you're in, entirely on your computer.
v0.3.1 · Apple Silicon Macs, macOS 12+ · Windows 10/11 · also as .msi
Mac: right-click Mozhi in Applications → Open. Windows: if SmartScreen warns, click More info → Run anyway. It's an unsigned beta, so your system asks once. Step-by-step guide →
Animated demo: Control is double-tapped, the Mozhi pill names the app it will type into, Tamil words appear as they are spoken, and the finished sentence is inserted into that app.
௧ · How it works
The ஃ pill appears at the bottom of your screen and starts listening. On Windows it's Ctrl Ctrl.
Tamil, Tanglish, English, or all three in one sentence. Your words appear in the pill as you speak.
Double-tap again or press Enter. The text lands exactly where your cursor is. Esc throws it away.
Before anything is pasted, the pill names the app you're in, and the field when it can tell. Switch apps mid-sentence and it follows you. Your words never land in the wrong window.
புதிது · New in v0.3.1
Click into the text while Mozhi is still listening. Fix a name, add a line: every phrase you say next goes in where your cursor is. ↵ inserts, ⇧ ↵ adds a line, esc cancels.
Tap 😊 for a picker and search in English, Tamil or Tanglish: heart, இதயம், sirippu, sapadu, vanakkam. Or just say “heart emoji” or “இதயம் எமோஜி”.
If a transcription fails, your recording is kept. Try again shows the result for you to check first, Copy text saves what you have, and Report opens a GitHub issue with your version and the error, never anything you dictated.
இப்போதே பெறுங்கள் Get v0.3.1: Mac (.dmg) Windows (.exe) Release notes →
௨ · Three ways to write
“நாளைக்கு meeting-அ பத்து மணிக்கு வெச்சுக்கலாமா?”
Meaning: “Shall we keep tomorrow's meeting at ten?” Here's that one sentence, written three ways.
நாளைக்கு மீட்டிங்கை பத்து மணிக்கு வெச்சுக்கலாமா?
Turn on local polish and English words you say stay English: meeting-அ.
Naalaikku meeting-a pathu manikku vechukkalaamaa?
Tamil, in the Latin letters you already type on WhatsApp.
Can we keep tomorrow's meeting at ten?
Say it in English, get English. Or leave Mozhi on Auto and it picks Tamil or English for each sentence.
௩ · Private by design
Mozhi runs the open Whisper speech model through whisper.cpp, right on your machine. On Apple Silicon it uses the GPU through Metal. There is no sign-in, no server and no subscription.
Want tidier punctuation? Switch on polish and a small language model running locally through Ollama cleans up the text. That stays on your machine too, and if it's slow or unsure, Mozhi pastes the plain transcript instead.
After pasting, Mozhi puts your old clipboard back.
செப்பேடுMozhi · copper-plate charter
/ Your words, your machine, your business /
ISSUED: EVERY DAY · ON YOUR DEVICE
TOTAL:₹0
நன்றி!thank you
THE STORY OF
ஃ is a letter no other script has: three dots with a sound of their own. It's our logo, and it's the pill that listens to you, rising and falling with your voice.
The Chera bow, the Chola tiger and the Pandya fish stand for the three dynasties that carried Tamil for two thousand years. Three dots, three crowns.
Every kolam starts as a grid of dots on the doorstep at dawn, and then one unbroken line weaves around them. In the same way, every word starts as a sound.
௪ · Speech models
Download a model once from inside the app and switch any time. Sizes are approximate.
IIT MADRAS · SPRING LAB
≈ 265 MB
Whisper trained on thousands of hours of Tamil. The most accurate Tamil, small and quick. The default.
WHISPER · 2024
≈ 575 MB
For heavy Tanglish and English: keeps English words in English letters.
WHISPER · 2023
≈ 1.1 GB
The most accurate Tamil in the catalogue, and the slowest.
WHISPER · 2024
≈ 1.6 GB
Full-precision turbo, for machines with memory to spare.
WHISPER · 2022
≈ 540 MB
A solid middle ground on older Intel Macs and PCs.
WHISPER · 2022
≈ 190 MB
Light and quick. Best for clear, simple sentences.
YOURS · ANY YEAR
Bring your own
Drop a Tamil fine-tuned Whisper model (converted to ggml) into the models folder and Mozhi lists it.
௫ · Open source
Mozhi is Apache-2.0 and built in the open with Tauri, Rust and whisper.cpp. Tamil belongs to everyone who speaks it, and so does this tool. Fork it, fix it, teach it your district's way of talking.
# needs Node 22+, Rust and CMake
git clone https://github.com/justkamal07/mozhi
cd mozhi && npm install
npm run desktop:dev
# press ⌃⌃ and say வணக்கம்
௬ · Made with love
தமிழ் பேசுறவங்க, தங்க சொந்த மொழியில, தங்க சொந்தக் கணினியிலேயே பேசி எழுதணும். அதுக்காகத்தான் மொழி.
Tamil speakers should be able to write by voice in their own language, on their own computer. That's why Mozhi exists.
Mozhi is free and open source, with no account and no cloud. Its look comes from the kolam on the doorstep and the Chola temples of a thousand years ago. If it helps you, a star, a bug report or a dialect test helps it back.
கமல்ராஜ் செந்தில்குமார்
Kamalraaj Senthilkumar Creator of Mozhi
fondly called சாலை மெய்யழகன் Saalai Meiyazhagan
௭ · Questions
Yes. Mozhi is free and open source under Apache-2.0. There's no account, subscription or paid tier.
Only once, to download a speech model (about 265 MB for the recommended one). After that it works fully offline.
Anything you can type into: Slack, WhatsApp Desktop, Gmail in your browser, Notes, Word, VS Code and more. It pastes just as you would.
Mozhi needs it to notice the double-tap, see which app and field you're in, and paste. It never records your typing: the listener only watches for the trigger key, plus Enter and Esc while the pill is open.
Large Whisper models handle clear Tamil speech well. Heavy background noise, strong accents and rare names can still trip them up. For better accuracy, pick a larger model or try a Tamil fine-tune.
It works, but accuracy varies by accent. Tell us how it does for you; dialect test reports help a lot.
macOS 12+ (Apple Silicon and Intel) and Windows 10/11 today. A Linux port would make a great first contribution.
It fixes punctuation and spacing and keeps English words in English. It never translates or adds anything. It runs on a local model through Ollama, and if that model is slow or unsure, you get the plain transcript.