Self-learning voice ordering · v2.4

Order by voice.
In Kannada.

A multilingual voice ordering system for Indian restaurants — it understands compound orders, confirms in your language, and gets smarter with every customer.

ಒಂದು ಮಸಾಲ ದೋಸೆदो इडली और एक चायOne filter coffeeஒரு வடைరెండు దోసెಒಂದು ಮಸಾಲ ದೋಸೆदो इडली और एक चायOne filter coffeeஒரு வடைరెండు దోసెಒಂದು ಮಸಾಲ ದೋಸೆदो इडली और एक चायOne filter coffeeஒரு வடைరెండు దోసె
The flywheel

It doesn’t just take orders. It learns them.

01

Customer speaks

“Kaapi kodi.” The utterance is segmented on-device and streamed to the recogniser with menu-specific vocabulary hints.

02

Resolve & confirm

Menu matching plus the sample corpus pick the item. Unsure? It asks. Sure? It adds — and saves the clip as a labelled example.

03

Get sharper

Hourly, the system rebuilds its per-language index from confirmed orders. “Kaapi” that needed confirming yesterday is instant today.

Six languages, one mic

Kannada, Hindi, Tamil, Telugu, English and code-mixed speech — transcribed in native script, not romanised mush.

Compound understanding

“Add two idli, drop the vada, one coffee” resolves to an ordered action list the kitchen sees instantly.

Learns from every order

Confirmed orders become labelled samples. An hourly job rebuilds the matcher so recognition sharpens on its own.

~2ms on the hot path

A free rule-based parser handles the common case offline; the cloud LLM is only an optional upgrade.

Graceful by design

Low-confidence matches ask “did you mean…?”. Nothing is silently added; the matcher never makes it worse.

Speaks back

Natural TTS confirms the order in the same language the customer spoke. A real conversation, not a form.

Hear it for yourself.

Tap the mic, speak your order in any language. The cart fills itself.