Intonation as fill

prosody-mask

A translucent mask that traces the melody of a sentence - one soft hill per breath group, rising and falling with the voice and settling to the floor at every real pause. Tune the look, copy it as a preset. The pitch points are a separate flow the preset never touches.

Live specimen

Hear it read aloud 0:00

Preset

style only

Pure style - paste it into createMask(el, input, preset). Pitch points never live here.

TypeScript

              
JSON

              

Generate points with AI

prompts

Ready-made prompts - paste one into any AI with your input and it returns a Token[] you drop straight into createMask(el, { tokens }). No prompt to write yourself.

From text the AI authors the melody

              
From audio the AI reads measured pitch