3 ms·
I am a working to learn a second language right now, one of the elements I have encountered is that I don't like is the anki apps UI, and the variety of styling
by michaelgolden44 2y ago
I am a working to learn a second language right now, one of the elements I have encountered is that I don't like is the anki apps UI, and the variety of stylings of anki cards from deck to deck, and how audio plays (or doesn't) depending on the app (web, mac, ios). Lot's of little UX frustrations that push me away from using it myself constantly.
I see from your LinkedIn for the site that the application: "automatically generates personalized Anki decks. With integrated spaced repetition, automated word examples, and native audio, it lets you build efficient, focused lessons—no rigid courses required."
Based on the wording and having used the application briefly before the application crashed, I'm assuming this is some kind of LLM backend that generates the text data for the cards as well as the audio from a TTS model for each card?
Please correct me if I'm wrong on that, because I've personally worked to build something similar for personal use and would love to read more about your framework and what's going on under the hood.
- williamsss 2y agoSure I started from this app which is open source https://github.com/Amber-Williams/language-flashcard-app-gpt4 https://github.com/Amber-Williams/language-flashcard-app-gpt... You're welcome to repurpose the code. It uses web text-speech api which I had a fair amount of beta feedback that the voices sounded robotic. So moved to a TTS model in the backend. This came with a load of heavy processing along with a translation model which crashed my app when I initially released it on r/languagelearning that had I had fun challenges to scale. If its an app just for you, you can get away with more and greatly simplify the app.