Nodes/comfyui-budgetpixel/Sonilo SFX (BudgetPixel)
ComfyUI Node

Sonilo SFX (BudgetPixel)

Sonilo SFX — foley on demand, one short prompt at a time

By budgetpixel-ai·Created about 17 hours ago·Updated about 12 hours ago· 3
Sonilo SFX (BudgetPixel)
    • audio
    • video
    prompt
    duration10
    formatmp3
    force_rerunfalse

    Every video editor knows the moment: the cut is right, the pacing is right, and then you spend an hour hunting for a usable door-creak. Sonilo SFX is the node that ends that hunt. It's BudgetPixel's text-to-sound-effect service - describe a sound, get a foley, ambience, UI sound, transition, impact, or action effect as MP3 or WAV, from 1 to 180 seconds. Type "heavy rain on a tin roof with distant thunder" and that's what comes back, ready to drop into your timeline. For a pack that's mostly heavy video machinery, this is the small, fast, cheap node that quietly saves the most time.

    What it costs and what you get

    5 credits per second with a 3-second minimum - so a standard effect is a handful of credits, making this the cheapest thing in the pack by a wide margin. That's the economics that make it reasonable to generate ten variations of a whoosh and keep the best. The prompt field takes up to 1000 characters, which is plenty for the level of detail that helps ("short mechanical click, metal on metal, no reverb"). format is mp3 by default or wav if you want the uncompressed file.

    The inputs that matter

    • prompt - required; the description of the effect.
    • duration - 1–180 seconds, billed per second with the 3-second floor.
    • format - mp3 or wav.

    The outputs share the pack's audio-node quirk: you get both an audio and a video socket, and for this text-to-SFX node the video one is a placeholder that comes back empty (None). The audio output is the real one - wire it into an audio output or player. Core AUDIO type means you need 2025+ ComfyUI.

    How it works

    Same hosted pattern as every BudgetPixel node: the prompt goes up as a job, the node polls, the audio downloads back into the graph. Nothing to upload on the input side, so it's one of the fastest nodes in the pack to complete.

    Install and key setup

    ComfyUI Manager → BudgetPixel, or:

    cd ComfyUI/custom_nodes
    git clone https://github.com/budgetpixel-ai/comfyui-budgetpixel.git
    pip install -r comfyui-budgetpixel/requirements.txt
    

    Only requests. API key from a paid plan via BUDGETPIXEL_API_KEY or a budgetpixel.json in the pack folder; keys never serialize into workflow JSON.

    Where people get burned

    Short sounds are where the minimum bites: a 1-second UI blip still bills the 3-second floor, so batch your short effects into one prompt when you can. And while the per-second rate is cheap, the pack's caching rule still applies - ComfyUI will show you the same cached result until you flip force_rerun, which is also what triggers the (small) new bill. Paid plan required for the API, as with everything here.

    CategoryBudgetPixel/Audio

    Inputs (4)

    NameTypeDefaultDescription
    promptSTRINGDescription of the sound effect (up to 1000 characters), e.g. "heavy rain on a tin roof with distant thunder".
    durationoptINT101–180Length of the effect in seconds (1-180). Billed per second with a 3-second minimum.
    formatoptCOMBOmp3Output audio format.
    force_rerunoptBOOLEANfalse

    Outputs (2)

    NameTypeDescription
    audioAUDIO
    videoVIDEO