sound.speech.say

sound.speech

say(s, opts) -> buf, info/err

Speak: text in, sample buffer out

opts fielddefaultdescription
voice"narrator"preset name or knob table
rate16000output sample rate — pass dev:rate()
any knobfrom voicef0, f0_range, speed, formant, breath, flutter, growl, quantize, gain override the voice (see sound.speech.voices)

Deterministic: the same text and opts always yield identical samples.