Show HN: YapCards (iOS) – Voice-driven flashcards with AI feedback
I wanted to be able to practice Spanish vocab while on my commute to work so I created YapCards. It's an iOS app focused on making flashcard studying hands-free & efficient. Like Anki, but entirely spoken.
You choose a list to practice, the app reads the prompt out loud (e.g. "What charge does a proton have?"), & you respond by voice. YapCards uses AI to evaluate your response & provide feedback.
Some key features: Voice-only practice (no need to look at your screen)
AI evaluation & feedback
Practice publicly available lists or upload your own excel lists. Publish your lists for others to use
Uses the SM2 algorithm to manage repetition scheduling
Tech stack includes Swift, Firebase, Deepgram, ElevenLabs, and OpenAI (trying various models)
I’d love feedback from fellow learners, developers, or anyone interested in voice interfaces. Especially if you’ve built language tools before — I’m curious about what would make this more useful or sticky. Thoughts around voice recognition / silence detection, reducing latency, and improving AI feedback greatly appreciated!
Thanks for taking a look.
If trying to learn a language with only audio I recommend an AI-free audio podcast https://coffeebreaklanguages.com/coffeebreakspanish/
I do want to clarify - it is more like audio only practice for digital flashcards. Meaning the prompt & response are both expected to be defined ahead of time. That way, GPT (as of today), is instructed to evaluate the semantic meaning of the user's response compared to the correct response.
Surely a website would open this up to way more ppl. Honestly never even thought of that...