voice-synthesizer: support reading phonemes

This adds a new API to create a prosody reader from a phoneme
reader, allowing arbitrary phoneme strings to be read.

This functionality is exposed on the voice-synthesizer via the
`--as-phonemes` command-line option.