chickadee » espeak » say

say text #!key sync name language identifier gender age variant rate volume pitch range punctuation capitals wordgapprocedure

A high-level speech synthesis addition to the library. sync is a boolean that determines if the function should wait for the audio to be spoken before returning. The parameters name - variant get passed directly into make-voice, while the rest are set using set-parameter!. Subsequent calls use the last settings (unless explicitly changed in the say call, or set by set-voice-by* functions or set-parameter!):

(say "This is an example." gender: gender/female rate: 200)
(say "This will sound the same.")