whisper.cpp, with Metal
A C++ runtime built for Apple silicon, running the model on the Mac's GPU. No Python, no server, no GPU in a data centre.
Clario C1 · our first model
Whisper base, fine-tuned on real Hindi and English meeting audio. Small enough to run on a laptop, with no network, and trained for exactly one job.
Why we trained our own
General speech models learn mostly from clean, read-aloud audio in one language at a time. A real meeting has a room, a laptop microphone, people talking over each other, and sentences that start in Hindi and finish in English. That is the speech C1 was trained on.
Readable by default
A general speech modelDevanagari
0 English words rewritten
Clario C1Roman, by default
0 English words kept
Illustration of C1's default output, with sample sentences.
How C1 was trained
OpenAI's open speech model, 74 million parameters. Asked for Hindi, it writes Devanagari, English words included.
Oriserve's open fine-tune of Whisper base, released under Apache 2.0, taught it to write Hindi the way people type it and keep English words in English. We started from there.
For round two, hours of audio of every kind: podcasts, audiobooks, music, broadcasts, and meetings.
Anything that is not people working together is left out, however clean it sounds.
Noisy, misaligned and half-silent clips go too. The 41 hours of meeting speech that pass make it a meeting specialist.
What comes out knows one kind of speech well: people at work, in Hindi and English at once.
Illustration. The outputs, file names and meeting are samples.
On the device
C1 ships inside the app. There is nothing to download at first launch, and turning speech into text makes no network request at all.
A C++ runtime built for Apple silicon, running the model on the Mac's GPU. No Python, no server, no GPU in a data centre.
A small voice-activity model cuts the silence out before C1 listens, so the computer spends its time on speech.
The model file's size and SHA-256 are checked before it runs. A missing or changed file is a visible error, never a quiet switch to another model.
Because the model is part of the app, it works right after installation, on a plane or in a room with no Wi-Fi.
Where C1 runs today
No. C1 ships inside the app and turns speech into text on the device, so transcription works with no connection at all.
Hindi and English, including the very common case where one sentence uses both.
OpenAI's Whisper base, through Oriserve's open Hinglish fine-tune of it, Whisper-Hindi2Hinglish-Swift. Both are released under the Apache 2.0 licence. We then fine-tuned it again on meeting speech.
Roman letters, by default, with English words kept in English. "Kal ki client call 11 baje shift kar do" rather than the same sentence in Devanagari.
74 million parameters, stored as about 141 MB of fp16 weights. It is part of the app download, not a separate one.
In Clario today, and inside EMIAC in AirNote. If you want speech recognition built into your own product, talk to us.
Yes. The same process that produced C1 can be pointed at your meetings, your words and your accents. Contact sales and tell us about your audio.
Use C1 in Clario today, or have us train one for your company.