/randJapGenerator

A generator that can render dictation sheet based on the input docs(like Japanese Haragana and its Roma pronounciation) in an random order. The dictation sheet could help you memorize the Japanese alphabets.

Primary LanguagePython

#randJapGenerator This small python program can help you memorize Japanese characters(Hiragana, Katagana). It generate a dictation sheet tells you the Roma reading, and you have to dictate the corresponding character yourself. All the characters are arranged in random order. You can even modify the csv file to generate the dictation sheet based on your needs.

Installation

Clone the github repository and use python 2.7 to compile it.

git clone https://github.com/whitefusion/randJapGenerator.git
python *.csv -option -order
-option: 

  -Roma: show roma pronounciation only 

  -Hara: show haragana only 

  -Help: show option list 

-order: 

  -Normal: normal order

Then you should get two pdfs "dictation.pdf" and "solution.pdf" in your working directory.
Currently only work on Windows since I use windll to return font dimension for better layout.

Necessary Modules

  • Python Image Library(PIL)
  • skimage
  • matplotlib
  • numpy