This bot generates random (terrible) poetry by using a pronunciation and part-of-speech data set to make random sentences and match up the phonemes and cadence. WARNING: The data set contains swears.

Rhyme Scheme

For each line in the stanza, put one letter. Lines whose letters match will rhyme.


There are 3 levels of emphasis, none (1), mild (2), and strong (4). For each syllable in the line, write the number of the desired emphasis for that syllable. If multiple possible emphases are allowed for a syllable, add the numbers together. For example, 4171 means strong, none, any, none. The more emphases you allow for each syllable, the easier you'll make it for the bot to match the cadence. If you write multiple lines, the bot will alternate between them.


Generate stanza