Hey, I'm Walden and this is my AI language trainer.
In an attempt to leverage LLM technology for listening practice, I created several tools to help practice language comprehension.
- Select your own AI service providers for LLM and Text to Speech
- Bring your own API key with Google or Open AI, or run your model locally with Ollama
- Practice listening to numbers and dates in context with LLM generated sentences in your target language including those numbers
- Practice listening comprehension with generated comprehension questions
- 🇺🇸 English
- 🇯🇵 Japanese
More language support is planned!
- Written in Electron for cross platform app deployment
- Uses React 19 and Typescript for frontend
- Build pipeline created with Github Actions to automate building on Mac, Windows, and Linux
This app has not been certified by the operating systems, so installing the app will require clicking through several prompts. If this is of concern to you, please build from source.
Download the setup .exe
from this github repo. To install you need to click on "More info" and then "Run anyway" on SmartScreen prompt.
Download the .dmg
from this github repo. On macOS you can run it following this guide to install apps from unknown developers.
Linux builds are provided through electron, but no testing has been performed yet with linux.
Warning
I'm making no argument with this project that this is "useful" to learn languages. As someone who is at a high level in Japanese, I wanted to create a tool to specifically help me practice listening to numbers and dates which I was having trouble hearing at full speed when I was having conversations. I think there's a lot of potential in AI creating tailor made language learning content, but this project has made me realize that doing so is quite difficult. This app is likely best useful for intermediate to advanced language learners.