Make a sound effect from a description
make_soundUse this when someone needs a UI, game or motion-design sound effect: a click, a notification ding, a whoosh, a coin pickup, a riser or a logo sting. Pass the person's own words as describe ('a short soft click for a toggle', 'deep whoosh for a scene cut'), one call per sound, or an id from list_sounds. Words such as high, deep, short, long, bright or muffled tweak the sound; pitch, length and brightness set it exactly. Returns the best match named by the Universal Category System (UCS), a WAV link, a Web Audio function named after the sound, such as playCoinPickup(), that plays the same sound (give code exactly as returned; several sounds can share one script), a UCS file name and close alternatives. Everything is CC0. status no_match lists the categories to rephrase with.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | An id from list_sounds or an earlier answer, instead of describe | |
| pitch | No | Pitch shift in semitones; overrides words such as 'high' or 'deep' | |
| length | No | Length factor: 0.5 is half as long, 2 is twice as long | |
| describe | No | The sound in plain words, such as 'a short soft click for a toggle' or 'deep whoosh for a scene cut' | |
| brightness | No | Brightness factor for the filters: below 1 is darker, above 1 is brighter |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sound | Yes | ||
| source | Yes | ||
| status | Yes | ||
| license | Yes | The license of the sound, the WAV and the code | |
| describe | Yes | The description that was matched; null when an id was passed | |
| categories | No | On no_match: the UCS categories the vocabulary covers, to rephrase with | |
| tweak_words | Yes | Words of the description that changed pitch, length or brightness | |
| alternatives | Yes | Close matches to offer next | |
| matched_words | Yes | Words of the description that chose the sound |