புதிது v0.3.1: edit while you speak, emoji in the pill

Mozhi, மொழி

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

முதல் முறையா? First time opening it?

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.

  • 0bytes of your voice uploaded, ever
  • 2taps of Control to start and to insert
  • 3ways to write: தமிழ், Tanglish, English
  • ₹0free and open source, Apache-2.0

௧ · How it works

மூன்று அடி. அவ்வளவுதான்.Three steps. That's it.

  1. இரண்டு முறை தட்டுங்கDouble-tap Control

    The ஃ pill appears at the bottom of your screen and starts listening. On Windows it's Ctrl Ctrl.

  2. பேசுங்கJust talk

    Tamil, Tanglish, English, or all three in one sentence. Your words appear in the pill as you speak.

  3. சேர்த்திடுங்கDrop it in

    Double-tap again or press Enter. The text lands exactly where your cursor is. Esc throws it away.

முழு வழிகாட்டி The full guide: install, speak, insert, edit, emoji and settings, step by step →

எந்த app-ல எழுதப் போகுதுன்னு எப்பவும் தெரியும்.It always shows where it will type.

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

மூன்றாம் பதிப்பு. மூன்று புதுமைகள்.Version three. Three new things.

பேசும்போதே திருத்துங்கள்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.

பேச்சிலேயே எமோஜிEmoji, without leaving the pill

Tap 😊 for a picker and search in English, Tamil or Tanglish: heart, இதயம், sirippu, sapadu, vanakkam. Or just say “heart emoji” or “இதயம் எமோஜி”.

பிழை வந்தாலும் சொற்கள் தொலையாதுErrors that keep your words

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

ஒரே குரல். மூன்று எழுத்து.One voice. Three ways to write it.

You say
“நாளைக்கு meeting-அ பத்து மணிக்கு வெச்சுக்கலாமா?”

Meaning: “Shall we keep tomorrow's meeting at ten?” Here's that one sentence, written three ways.

தமிழ்Tamil script

நாளைக்கு மீட்டிங்கை பத்து மணிக்கு வெச்சுக்கலாமா?

Turn on local polish and English words you say stay English: meeting-அ.

Tanglishதங்கிலிஷ்

Naalaikku meeting-a pathu manikku vechukkalaamaa?

Tamil, in the Latin letters you already type on WhatsApp.

Englishஆங்கிலம்

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

உங்க குரல், உங்க கணினியிலேயே.Your voice never leaves your computer.

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.

CHARTER No. 1010

செப்பேடுMozhi · copper-plate charter

/ Your words, your machine, your business /


ISSUED: EVERY DAY · ON YOUR DEVICE


Audio uploaded
0 bytes
கணக்கு / Account
none
Telemetry & tracking
none
Speech recognition
whisper.cpp
Polish (optional)
Ollama, local
Works offline
ஆம் · yes
Licence
Apache-2.0

TOTAL:₹0

நன்றி!thank you

tel. ⌃⌃MOZHI · OPEN SOURCE

மூன்று புள்ளி. ஒரு மொழி.Three dots. One language.

THE STORY OF ஃ

ஆய்தம்Āytham

ஃ 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 three crowned kings

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.

புள்ளிPulli

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

வேகமா? துல்லியமா? நீங்களே முடிவு பண்ணுங்க.Fast or precise? You choose.

Download a model once from inside the app and switch any time. Sizes are approximate.

  • பரிந்துரைRecommended

    IIT MADRAS · SPRING LAB

    Tamil Small fine-tuned

    ≈ 265 MB

    Speed
    தமிழ்

    Whisper trained on thousands of hours of Tamil. The most accurate Tamil, small and quick. The default.

  • WHISPER · 2024

    Large v3 Turbo Q5

    ≈ 575 MB

    Speed
    தமிழ்

    For heavy Tanglish and English: keeps English words in English letters.

  • WHISPER · 2023

    Large v3 Q5

    ≈ 1.1 GB

    Speed
    தமிழ்

    The most accurate Tamil in the catalogue, and the slowest.

  • WHISPER · 2024

    Large v3 Turbo

    ≈ 1.6 GB

    Speed
    தமிழ்

    Full-precision turbo, for machines with memory to spare.

  • WHISPER · 2022

    Medium Q5

    ≈ 540 MB

    Speed
    தமிழ்

    A solid middle ground on older Intel Macs and PCs.

  • WHISPER · 2022

    Small Q5

    ≈ 190 MB

    Speed
    தமிழ்

    Light and quick. Best for clear, simple sentences.

  • YOURS · ANY YEAR

    உங்கள் மாடல்Your model

    Bring your own

    Drop a Tamil fine-tuned Whisper model (converted to ggml) into the models folder and Mozhi lists it.

௫ · Open source

திறந்த மூலம். திறந்த வாசல்.Open source. Open door.

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.

  • எழுத்துப்பெயர்ப்பு transliteration: sharper Tanglish spelling rules
  • வட்டார வழக்கு regional dialects: testing with Madurai, Kongu, Jaffna and Malaysian Tamil
  • புதிய மாடல் new models: Tamil fine-tunes, converted and benchmarked
  • லினக்ஸ் Linux: a Linux port
build from source
# needs Node 22+, Rust and CMake
git clone https://github.com/justkamal07/mozhi
cd mozhi && npm install
npm run desktop:dev

# press ⌃⌃ and say வணக்கம்
Portrait of Kamalraaj Senthilkumar, fondly called Saalai Meiyazhagan
உருவாக்கியவர் CREATOR · 2026

௬ · Made with love

அன்னைத் தமிழுக்கு ஒரு சிறு காணிக்கை. A small offering to Mother Tamil.

தமிழ் பேசுறவங்க, தங்க சொந்த மொழியில, தங்க சொந்தக் கணினியிலேயே பேசி எழுதணும். அதுக்காகத்தான் மொழி.

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

கேள்விகள்Questions, answered.

இது இலவசமா? Is it free?

Yes. Mozhi is free and open source under Apache-2.0. There's no account, subscription or paid tier.

இணையம் வேண்டுமா? Does it need the internet?

Only once, to download a speech model (about 265 MB for the recommended one). After that it works fully offline.

எந்த app-ல வேலை செய்யும்? Which apps does it work in?

Anything you can type into: Slack, WhatsApp Desktop, Gmail in your browser, Notes, Word, VS Code and more. It pastes just as you would.

ஏன் Accessibility அனுமதி? Why does macOS ask for Accessibility access?

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.

தமிழ் எவ்வளவு சரியா வரும்? How accurate is the Tamil?

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.

இலங்கை, மலேசியத் தமிழ்? Sri Lankan or Malaysian Tamil?

It works, but accuracy varies by accent. Tell us how it does for you; dialect test reports help a lot.

Windows, Linux? Which platforms?

macOS 12+ (Apple Silicon and Intel) and Windows 10/11 today. A Linux port would make a great first contribution.

Polish என்ன செய்யும்? What does the optional polish do?

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.