Skip to content
/ vanki Public

Voice Anki Tool. It helps users to quickly memorize the content of questions with answer sheets.

Notifications You must be signed in to change notification settings

Erickrus/vanki

Repository files navigation

VANKI

Voice ANKI is a Desktop application based on pyqt6. It can help users to quickly memorize the content of questions with answer sheets. Currently, answer sheets support fill-in-the-blank questions and multiple-choice questions. In order to improve the memory effect, the application also supports a voice reading. 中文版

Installation

git clone https://github.com/Erickrus/vanki/
pip3 install -r requirements.txt

Launch vanki

python3 anki_app.py

demo

JSON Answer Sheet Grammar

Support both fill in the blanks and multiple choices. All questions are organized in the JSON file. You will need question and answer for each entry. Notice, you if want something appear as blank use [#! and #!] to enclose the text.

{
  "questions": [
    {
      "question": "Please answer the most relevant questions about US geography",
      "answer": "With an area of almost [#!3,800,000#!] square miles ([#!9,840,000#!] square km), the United States is the [#!fourth#!] largest country in the world"
    },
    {
      "question": "There are 5 cards with numbers 0, 4, 5, 6, and 7 on them. How many three-digit numbers can be divided by 4 when 3 cards are drawn?",
      "choices": [
        "A 11",
        "B 12",
        "C 10",
        "D 15"
      ],
      "answer": "D"
    }
  ]
}

About

Voice Anki Tool. It helps users to quickly memorize the content of questions with answer sheets.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages