/vocbuilderAI

VocBuilderAI is an Anki add-on designed to enhance vocabulary learning by leveraging OpenAI's GPT-3.5 Turbo and Whisper APIs. It allows users to generate detailed notes for new vocabulary words, complete with definitions, pronunciations, etymologies, synonyms, antonyms, and real-world examples.

Primary LanguagePython

VocBuilderAI for Anki

Description:

Taiwan language version VocabBuilderAI is an Anki add-on that integrates OpenAI's GPT-3.5 Turbo and Whisper API to enhance the vocabulary learning experience. It allows users to generate comprehensive flashcards for new words, including definitions, pronunciations, etymology, synonyms, antonyms, and real-world examples.

Besides OpenAI, you can also use Groq, Ollama, OpenRouter and other OpenAI-compatible services.

Features:

  • Generates comprehensive flashcards for vocabulary learning
  • Integrates OpenAI GPT-3.5 Turbo for detailed definitions and examples (customizable models)
  • Uses OpenAI's text-to-speech model for audio pronunciation (more realistic pronunciation)
  • Allows customization of default decks, flashcard types, and tags
  • Integrates seamlessly with Anki's new flashcard creation

demo

Installation:

  • Download from AnkiWeb or GitHub
  • Install using the provided code or installation file
  • Configure the add-on settings in Anki, including OpenAI API keys

Node Type

create a node type called "vocbuilderAI" with following fields:

  • Vocabulary
  • Detail definition
  • Pronunciations
  • Sound
  • Etymology, Synonyms, and Antonyms
  • Real-world examples

Usage:

  • Open a new flashcard window in Anki

  • Click the "VocabBuilderAI" button or select the option from the menu

  • Enter a new word, and the add-on will generate a comprehensive flashcard

    screenshot1 screenshot2 screenshot3

Configuration:

  • OpenAI API key: for accessing OpenAI services
  • Default deck: for adding new flashcards when no deck is specified
  • Default flashcard type: for new words
  • Audio options: for selecting the text-to-speech engine

Support:

For support, questions, or feature requests, please visit the GitHub repository or contact the add-on author.