Sound Speak
sound_speakConvert text to speech into the project's sound bank using the OS voice engine, with optional rhythm mapping to align spoken syllables to musical beats.
Instructions
Text-to-speech into the sound bank with the OS's own engine: Windows SAPI (voices like David, Zira; the
default is David), macOS say (Alex, Samantha ...), Linux espeak-ng (en-us, en-gb ...). A voice the engine
doesn't have falls back to its default. rate -10..10. Use as a vocoder modulator (vocoder fx,
modulator='sound:' or a muted track holding it as audio clips), a sampler source, or an audio clip.
On Windows the engine's own word and phone timings are saved next to the sound (sounds/.timings.json);
other systems give no timings. Reach for rhythm= when spoken words must land on the beat (a narrator, a chopped
vocal line): rhythm='night 0; shift 2; engineer 12 14 16' gives each word one 16th position per syllable
(counted from the line's beat 1, negative before it; '-' skips a syllable; one position keeps the word whole),
and each syllable is cut where the next one starts and set on its 16th at bpm (default the project's). The
sound then starts on its first syllable's slot; the reply says where to place it. Windows SAPI only (the
timings come from its events; built in a song and proven there).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bpm | No | ||
| name | Yes | ||
| rate | No | ||
| text | Yes | ||
| voice | No | ||
| rhythm | No | ||
| project | Yes | ||
| normalize | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |