Audio Notify Image Trigger
The 'look at the screen now' ding that doesn't touch your image
- image
Audio Notify Image Trigger is the trigger node in ComfyUI-Audio-Notifier that takes an IMAGE, plays a sound, and returns nothing. It's the "your pixels are ready" notification in trigger form: hang it off an image-producing node and you get a chime without having to reroute the image anywhere.
The natural setup is the one the README draws - a parallel branch off your decode/save chain:
VAE Decode (IMAGE)
├── Save Image
└── Audio Notify Image Trigger
You wire the trigger off the same IMAGE the Save node gets, and when the image is ready you hear it. The trigger deliberately doesn't forward anything (RETURN_TYPES is empty, and it's flagged as an output node), which keeps the data path untouched - the image continues straight into Save Image with no extra node in the wire.
Why pick the trigger over the passthrough? If the image is a dead end for you - you only care that it exists - the trigger is cleaner, because it doesn't force you to insert a node into the image wire that the save then has to flow through. The price is that "image ready" is not "image saved": with the parallel-branch layout above, ComfyUI makes no guarantee that Save Image runs before the trigger, so the chime can fire while the file is still being written. If you need the sound to mean "saved," put the trigger after the save instead - off the save node's output - so it only fires when the save has actually completed.
Inputs
image- theIMAGEthat triggers the sound.notification_enabled- mute the node.delay_seconds- hold the chime.repeat- 1–100 plays.blocking_playback- off by default (sound runs in a background daemon thread); on to make the node wait for playback.enable_sound_path/sound_pathandenable_sound_name/sound_name- sound source: absolute path, or a file in the pack'ssounds/folder.fallback_to_system_beep- beep if nothing resolves, on by default.
No outputs.
Install and gotchas
No dependencies, no models. Clone and restart the backend:
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: the sounds/ folder ships empty, so add files (or use an absolute sound_path) and restart before the dropdown has anything to pick; and audio always plays on the machine running the backend - if ComfyUI runs on a server, that's where the chime comes out. No sound at all usually means volume on that box, or a missing ffplay for non-WAV files.
Inputs (10)
| Name | Type | Default | Description |
|---|---|---|---|
| image | IMAGE | — | |
| repeat | INT | 11–100 | — |
| delay_seconds | FLOAT | 0.00–3600 | — |
| notification_enabled | BOOLEAN | true | — |
| blocking_playback | BOOLEAN | false | — |
| enable_sound_path | BOOLEAN | false | — |
| sound_path | STRING | — | |
| enable_sound_name | BOOLEAN | false | — |
| sound_name | COMBO | 2 options: , .gitkeep | |
| fallback_to_system_beep | BOOLEAN | true | — |
Outputs (0)
No outputs