Generate handwritten text.
About
UTAU
, but for handwriting (“concatenative voice/handwriting synthesis” from any user-defined audio/image files).
Benefits
- Create custom type from any handwriting and print documents with it.
- Apply custom hand wavering, misalign straight lines of text for more natural feel.
- Define derivative types for bold, italic and other styles.
- Define entire typesets for easy font switching via manuscript formatting commands.
- Easily label handwriting data, train machine learning algorithms on this labeled data.
At this moment the existing, tangible and usable version of this project is a logical clone of the UTAU program — meaning, any labeling techniques (for example CV
, VCV
, CVC
, bre
) are possible to implement. Translated to handwriting, that could be single letter
, some syllable
, whole word
, whole phrase
, ligature
.
Comparison Table
Q | Wristsaver v5.5 | Wristsaver Append |
---|---|---|
Exists? | ✔️ Development completed in 2020 | ❄️ Development frozen |
Usable? | ✔️ | ❌ |
Documentation, screenshots, video demos? | ✔️ Documentation ✔️ Screenshots ✔️ Animated gif demo |
❌ |
Available? | ✔️ GitHub repository (click to open) | ❌ |
Has GUI? | ➕ Only for metadata editor, haphazard. | ✔️ Intended to be GUI-centric application. ❌ Discarded experimental prototype exists (click to open). |
What documents can it print? | Simple html +css |
🤔 |
What labeling techniques are supported? | ✔️ Standalone single letter ✔️ single letter that comes only after specific previous letters ✔️ single letter that has visible connector to any previous /next /both letter |
Mix-match of text tokens |
Rationale
In honor of ancient traditions, certain ██████████████ require ██ to produce large amount of handwritten text in abysmally short timespan. Doing so often leads to ██████████, ███████, wrist injuries, damp morale, poor performance. Initially, wristsaver was designed to help alleviate such conditions. The append
version is a low-priority research interest, since it has no practical value outside of very specific environment.