ayaLang is a Telegram bot designed to make language learning more engaging and interactive. Unlike traditional language learning apps, ayaLang acts as your virtual language partner, helping you practice through natural conversations powered by AI.
Features
Multi-Language Support
Currently, ayaLang supports nine languages:
🇬🇧 English (US & British)
🇯🇵 Japanese
🇮🇹 Italian
🇪🇸 Spanish
🇫🇷 French
🇮🇳 Hindi
🇧🇷 Brazilian Portuguese
🇨🇳 Mandarin Chinese
Interactive Learning
Each conversation includes:
Native language text
English translations (optional)
Romanization for languages like Japanese (optional)
Voice output using Kokoro TTS (Text To Speech)
Audio Samples
Audio quality will improve as the models we use get better. Here are some samples using Kokoro v1.0 with the best rated voices to date:
ayaLang Japanese demo
0:00Loading...
ayaLang British demo
0:00Loading...
ayaLang Italian demo
0:00Loading...
ayaLang French demo
0:00Loading...
The Tech Stack
ayaLang is built with:
Python and python-telegram-bot for the core functionality