A poetry generator using CMU pronouncing dictionary. The dictionary pronounces words using 39 different phones (which are the consonant and vowel sounds of spoken English).
Each poem is made of words containing two chosen phones, and has the structural form of sonnet (meter and rhyme). The thematic form of the sonnet is not attempted.
Each zine has 6 poems from a palette of 4 phones. Each book has 66 poems from a palette of 12 phones. The pseudo-random number generator is seeded by the date and time.
The internet radio stream generates and reads poems continuously.
array
, base
, random
(for prototype version implemented in Haskell)fancyhdr
, geometry
, hyperref
, ifthen
, keyval
, lmodern
, poemscol
, scrartcl
(for PDF output)git clone https://code.mathr.co.uk/phones-at-home.git