Interface NonverbalOptions

Non-verbal vocalizations the TTS may produce (sounds that aren't words).

A sparse opt-out: omitted keys default to ON, and a category set to false is never advertised to the LLM — { laughing: false } removes laughter and nothing else. Together the keys cover every sound the providers offer.

interface NonverbalOptions {
    breathing?: boolean;
    crying?: boolean;
    laughing?: boolean;
    mouthSounds?: boolean;
    reflexSounds?: boolean;
    sighing?: boolean;
    vocalizing?: boolean;
}

Properties

breathing?: boolean

audible breath, inhale, exhale

crying?: boolean
laughing?: boolean

laugh, chuckle, giggle — and laugh-speak delivery

mouthSounds?: boolean

tsk, tongue-click, lip-smack

reflexSounds?: boolean

cough, clearing the throat, yawn

sighing?: boolean
vocalizing?: boolean

non-lexical voiced sounds — humming a tune, sing-song or sung delivery