Nodes/Klinter_nodes/Save Audio Plus - klinter
ComfyUI Node

Save Audio Plus - klinter

The stock audio saver, with a playback button

By klinter007·Created 3 years ago·Updated 9 months ago· 19
Save Audio Plus - klinter
  • audio
    filename_prefixaudio/ComfyUI

    If you generate audio in ComfyUI - even occasionally, in a video or music workflow - you know the workflow ends the same way: an AUDIO tensor goes into ComfyUI's SaveAudio node and comes out as a file in your output folder. Save Audio Plus - klinter is that same node wearing a nicer coat. It does exactly what stock SaveAudio does, but it wraps it with a playback button in the UI so you can listen to the result without hunting through your output folder.

    The implementation tells the whole story: it's a thin wrapper that instantiates ComfyUI's own SaveAudio node from comfy_extras and delegates to it. Same audio handling, same file writing, same filename_prefix semantics - the pack adds the front-end playback convenience on top. That's genuinely handy. You finish a generation, and instead of cd-ing to output/audio/ and hoping the player there works, you hit play right in the node.

    Inputs are audio (AUDIO) and filename_prefix (STRING, default audio/ComfyUI - so your files land in output/audio/ComfyUI_00001_.wav-style names, with ComfyUI appending the counter). It has no outputs: it's a terminal output node, the last stop on the wire. The prefix is the only thing you'll realistically touch, and the usual advice applies - use a descriptive prefix so you can find your generations, or even include a value from upstream if you want per-run naming.

    Where people trip: because it delegates to the stock node, everything that can go wrong with stock SaveAudio can go wrong here - missing or malformed AUDIO input being the big one. If your upstream node emits a differently-structured audio dict, you'll get a type error at the wire before this node ever runs. The filename_prefix also goes through ComfyUI's normal path sanitization, so keep it filesystem-friendly (no slashes except the folder separator, no weird characters).

    Install is the pack standard: search "Klinter_nodes" in ComfyUI Manager, or cd ComfyUI/custom_nodes && git clone https://github.com/klinter007/klinter_nodes then restart. No requirements.txt, no model files - it rides entirely on ComfyUI's own audio stack, which is exactly why it's so light.

    If stock SaveAudio annoys you because you can't preview in place, this is a zero-cost upgrade. If you never preview audio in the node, you can keep the stock node and lose nothing.

    Categoryaudio

    Inputs (2)

    NameTypeDefaultDescription
    audioAUDIO
    filename_prefixSTRINGaudio/ComfyUI

    Outputs (0)

    No outputs