Chatty Kazakh
A Kazakh language tutor in Telegram, by text or by voice.
- Year
- 2025
- What we did
- Code
- What was needed
A tutoring bot has to talk like a person, since nobody learns a language from canned replies. And you still have to watch the delays, the cost per request, the voice handling and the switch between languages.
- What we did
We built the text and voice flows inside Telegram, one shared codebase, and the infrastructure around the models. The interface stays in the messenger people already use.
- More detail
The real product question was how to make the conversation feel natural. We worked on whose turn it is, on hints, on network failures, and on the moments when the model answers something else entirely.
The technical side is assembled like a product someone will maintain, not a weekend script: the apps, the shared modules and the infrastructure sit in one repository.
How it turned out
Language practice in a familiar messenger, by text or by voice.
No screenshots of this project yet.
Built with
Node.jsTypeScriptTelegram Bot APIOpenAI APIWhisperRedisBullMQPostgreSQLDocker
Got a similar job? Tell us
Write a few words about the project. We read it ourselves and reply with a rough price and when we can start.
Fill in the brief