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

Audio Notify Audio

A notifier for the audio-generation workflows everyone forgets

By uni-miao·Created 4 months ago·Updated 4 months ago· 0
Audio Notify Audio
  • audio
  • AUDIO
repeat1
delay_seconds0.0
notification_enabledtrue
blocking_playbackfalse
enable_sound_pathfalse
sound_path
enable_sound_namefalse
sound_name
fallback_to_system_beeptrue

Audio Notify Audio is the passthrough node in ComfyUI-Audio-Notifier that takes an AUDIO, plays a sound, and returns it unchanged. It's the niche-est member of the passthrough family: everything else notifies you about images, latents, or models, but this one exists for the audio-generation side of ComfyUI - text-to-audio, music, or sound-effects pipelines where the heavy node produces an AUDIO tensor.

Those pipelines get long, and the generation step is exactly the kind of "stare at a progress bar for several minutes" work this pack exists for. The move is to insert the node on the AUDIO wire right after your audio generator and before the save/preview node:

Audio Generator → Audio Notify Audio → Save Audio

Because the audio flows through the node, the generator must finish before the chime fires and the save can't start until the node hands the audio along - guaranteed ordering, no parallel-branch guessing. There's a mild irony in a node that plays a sound to tell you an audio generation finished, but it works, and the beep is distinct from whatever your pipeline generated.

Inputs and output

  • audio - the AUDIO 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 AUDIO.

Notes

Two things to keep straight. First, the AUDIO input is ComfyUI's in-graph audio type produced by audio-gen nodes - this node does not play the audio you feed it; it plays a separate notification sound and forwards your audio unchanged. Second, this is a passthrough, so it fires when the audio is ready, not when it's saved - if you want to hear "the file is on disk," place a notifier after the save instead. And for the notification sound itself, .wav is the most reliably played format on Windows; if your chosen file plays silently, that's the first thing to switch.

Install and gotchas

No dependencies, no models to fetch. 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 the audio always plays on the machine running the backend - if ComfyUI is on a server, that's where the chime comes out, not your laptop.

CategoryAudio Notifier

Inputs (10)

NameTypeDefaultDescription
audioAUDIO
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
AUDIOAUDIO