# Phones At Home
See also blog post.
# 1 About
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.
# 2 Download
# 3 Subscribe
# 4 Listen
- listen to Phones At Home stream (HTTP)
- listen to Phones At Home stream (HTTPS)
# 5 Credits
- The Carnegie Mellon University Pronouncing Dictionary
- The GNU Compiler Collection (for production version implemented in C)
-
The Glasgow Haskell Compiler
with packages
array
,base
,random
(for prototype version implemented in Haskell) -
TeX Live typesetting system
with packages
fancyhdr
,geometry
,hyperref
,ifthen
,keyval
,lmodern
,poemscol
,scrartcl
(for PDF output) - Flite text to speech synthesiser (for audio output)
- darkice audio streaming client (for internet radio)
- icecast audio streaming server (for internet radio)
- nginx web server and reverse proxy (for website)
# 6 Source
- code.mathr.co.uk/phones-at-home
-
git clone https://code.mathr.co.uk/phones-at-home.git