Plain text to handwriting generator.
Homework could have been so much easier if only it could be submitted as a typed copy.
Using Alex Graves’ paper on handwriting generation is a step I liked.
This script uses his amazing paper (actually the free service he has set up online) to
generate handwritten homework for given text.
pip install requests
pip install pillow
Or you can do pipenv install --python3
usage: get_hand.py [-h] (-f FILE | -t TEXT) [-s STYLE] [-b BIAS] [-p POSITION]
[-c COLOR]
Plain text to handwriting generator.
optional arguments:
-h, --help show this help message and exit
-f FILE, --file FILE text file to generate handwriting from (default: None)
-t TEXT, --text TEXT text to generate handwriting from (default: None)
-s STYLE, --style STYLE
handwriting style from 0 to 5, where 5 is random style
(default: 5)
-b BIAS, --bias BIAS handwriting bias from 0.1 to 1 (default: 0.8)
-p POSITION, --position POSITION
start at specific position (default: 0)
-c COLOR, --color COLOR
add custom RGB color values to generated text
(default: 0,0,0)
Generating handwritten text page from a file (with no more than 100 characters in each line) with handwriting style 4:
python get_hand.py -f desc.txt -s 4
python make_page.py
Now open pages/1.png
:
Generating handwritten text using a string in blue color & custom bias with handwriting style 2:
python get_hand.py -t "Homework could have been easier" -s 2 -c 0,0,200 -b 0.85
Now open images/0.png
:
The paper
The man behind it all. Alex Graves
What I am using