I love using Anki to stay organized with what I'm learning, but hate starting at a screen for a long time. So I made a system that reads the cards out loud and automatically grades them, using Anki for the card storage/scheduling.<p>Tech Stack:<p>Text-To-Speech: ElevenLabs/OpenAI<p>Speech-To-Text: Faster-Whisper (I used the tiny.en model, about 0.5s latency on my M1 mac)<p>Language Model: ChatGPT (I used gpt-3.5-turbo-1106)<p>Others: PyWebView, Silero VAD