2 min readfrom Language Learning

I created an AI language tutor that you can run locally

Our take

Introducing an innovative AI language tutor that you can run locally—perfect for language learners seeking to enhance their conversational skills. Frustrated by the challenges of speaking with native speakers and the limitations of classmate interactions, the creator developed this app to bridge the gap. The process is simple: you speak into the app in your target language, which translates your words, queries an advanced language model, and delivers responses tailored to your existing vocabulary. This thoughtful design not only fosters meaningful conversations but also encourages vocabulary expansion at your own pace, complete with adjustable speed controls for comfort. Best of all, it’s open-source and completely free, aiming to enrich the language learning experience for everyone. Dive in and discover a new way to converse!

Hi all! I'm not sure if this is allowed here (mods, please let me know if it is not!), but I'm learning a few languages, so I decided to build an AI tutor on my local computer (link). I found that I always struggled with holding conversations - if I spoke with a native speaker, it felt they knew too many words and I kept having to switch to English to ask them what they were saying. If I spoke with other students in my class, the conversations felt super circular based only on the common words that we knew.

How it works: you speak into the app in your target language, and on the back-end the app translates what you say, feeds it to the LLM, and the LLM responds to you using a list of pre-approved words that you already know in that language (or more, if you want to learn new vocab). The app then takes that response, runs it through the translation service, and speaks it back to you. I also added a speed control, because oftentimes native speed can be too fast for new learners.

It's all open source, I'm not trying to sell anything, I just wanted to add an additional resource for others looking to learn :)

submitted by /u/DifficultClient
[link] [comments]

Read on the original site

Open the publisher's page for the full experience

View original article

Tagged with

#placeholder words#language evolution#philosophy of language#humor in language#creative language use#AI tutor#language learning#open source#local computer#LLM#target language#conversations#translation service#vocabulary#native speaker#pre-approved words#interactive learning#language app#speed control#learning resource