Nodes/ComfyUI-Audio-Notifier/Audio Notify VAE
ComfyUI Node

Audio Notify VAE

A tiny chime for the quietest member of the model trio

By uni-miao·Created 5 months ago·Updated 5 months ago· 1
Audio Notify VAE
  • vae
  • VAE
◄repeat1►
◄delay_seconds0.0►
◄notification_enabledtrue►
◄blocking_playbackfalse►
◄enable_sound_pathfalse►
◄sound_path►
◄enable_sound_namefalse►
◄sound_name►
◄fallback_to_system_beeptrue►

Audio Notify VAE is the passthrough node in ComfyUI-Audio-Notifier that takes a VAE, plays a sound, and returns it unchanged. It's the third leg of the load-milestone family alongside Audio Notify Model and Audio Notify Clip - except for the VAE, the loading milestone barely matters.

Let's be honest about where this node sits in the pack's value ranking. The VAE is small compared to a diffusion model, loads fast, and the only thing that really needs it is VAE Decode at the end of the pipeline. A "VAE is ready" chime is a very early, very quiet event in most workflows - on a cold start it tells you the decoder finished loading, and after that it fires near-instantly at the top of every prompt. If you're assembling a full suite of load-milestone chimes, this completes the set; if you're choosing a single node, pick something downstream instead.

Where it's not useless: VAE Decode is where latent corruption becomes visible, and a mismatch between latent and VAE can cause a decode to churn or error. Putting this node on the VAE wire means you'll hear the moment the VAE object is present and the decode is about to run - a decent "here comes the dangerous part" signal, and because the VAE flows through the node, the decode is guaranteed not to start until the VAE is genuinely loaded. It's also a fine choice for SDXL-style workflows where the VAE lives in a separate checkpoint entirely and you want proof it loaded.

Inputs and output

  • vae - the VAE to pass through.
  • notification_enabled - mute the node.
  • delay_seconds - hold the chime.
  • repeat - 1–100 plays.
  • blocking_playback - off by default (background thread); on to wait for the sound before forwarding.
  • enable_sound_path / sound_path and enable_sound_name / sound_name - sound source: absolute path, or a file in the pack's sounds/ folder.
  • fallback_to_system_beep - beep if nothing resolves, on by default.

One output: the unchanged VAE.

Install and gotchas

No dependencies, no models to download. Clone and restart:

cd ComfyUI/custom_nodes
git clone https://github.com/uni-miao/ComfyUI-Audio-Notifier.git

Restart the ComfyUI backend process, not just the browser tab. Pack-wide gotchas apply: the sounds/ folder ships empty, so add files (or use an absolute sound_path) and restart before the dropdown has choices; and audio always plays on the machine running the backend - if ComfyUI runs on a server, that's where the sound comes out. .wav files are the most reliably supported if a sound plays silently.

CategoryAudio Notifier

Inputs (10)

NameTypeDefaultDescription
vaeVAE—
repeatINT11–100—
delay_secondsFLOAT0.00–3600—
notification_enabledBOOLEANtrue—
blocking_playbackBOOLEANfalse—
enable_sound_pathBOOLEANfalse—
sound_pathSTRING—
enable_sound_nameBOOLEANfalse—
sound_nameCOMBO2 options: , .gitkeep
fallback_to_system_beepBOOLEANtrue—

Outputs (1)

NameTypeDescription
VAEVAE—