I Made a Tool That Turns Your Voice / lectures into High-Quality Anki Flashcards

Hey everyone! :wave:

I’m excited to share Voice2Anki, a tool I’ve been working on during medical school that leverages the power of LLMs (like ChatGPT) and TTS models (like OpenAI’s Whisper) to create high-quality Anki flashcards from your voice recordings. It’s fast, flexible, and works in any language or subject.

But that’s not all—this is part of a larger suite of tools I’ve been building to supercharge Anki workflows. Check out AnkiAIUtils for more insane AI-powered Anki tools!

Why I’m Proud of This

These tools have batshit insane potential for anyone who uses Anki. Whether you’re a student, professional, or lifelong learner, they can save you hours of manual work while creating flashcards that are tailored to your exact needs.

Key Features of Voice2Anki

  • Universal Language Support: Works in any language.
  • Adaptive Learning: Learns from your corrections to improve future cards.
  • Customization: Supports multiple LLMs, TTS models, and advanced formatting options.
  • Anki Integration: Automatically imports cards with tags, marks, and deck organization.
  • Smart OCR: Processes images while preserving formatting.

How It Works

  1. Record your voice (e.g., speaking out flashcards).
  2. Voice2Anki transcribes and corrects the text using LLMs.
  3. It creates and imports the flashcards directly into Anki.

Get Started

Check out the GitHub repository for installation instructions and more details.

Want to Help?

This is a free and open-source project, and I’d love for it to grow into something even bigger. If you’re a developer and want to help turn this into an Anki addon or improve the CLI version, your contributions would be hugely appreciated!

Explore My Other Projects

I’ve got a bunch of other Anki-related tools that you might find useful:

Let me know what you think, and feel free to reach out with any questions or feedback. Happy studying! :rocket:

1 Like

i think the tools is voice → text then text → anki.

i only want to comment on the text → anki part.

my experience is if you throw a text to LLMs and ask for text → anki,
some times LLMs make stupid anki cards.

e.g. the text say dignosis criteria of diabetes type 2 is fasting blood glucose >= 7.0 etc.

MOST of the time the LLMs will make anki card:

what is the meaning of FBG >= 7.0 in DM type 2?

i reality, i would like it make a card that ask me on the value 7.0 or the diagnostic criteria

that’s why i noticed this method and many COMMERCIAL paid service long ago but still i am in disagree with them.

I am really glad you say that because that is exactly the reason I made this tool. With it you can actually use the power of few shot learning, meaning that you provide the examples and the LLM is just extremely good at following them. This way you can make cards formulated exactly the way you want.

1 Like

let me dig deeper, thx

what prevent ppl using it will be a need for openai API or claude API key,
it’s harder to have it as one need a credit card out of the evil axis.

Hence the need to help packaging this into addons!