ComfyUI Extension: ComfyUI-any_alarm
Run ComfyUI workflows without the setup
No installs, no CUDA version roulette, no GPU sitting idle on your bill. Bring a workflow and run it in the browser.
A universal signal notifier node for ComfyUI that plays configurable sounds (voice modes, custom audio) whenever it receives any signal such as image, latent, or conditioning. (Description by CC)
README
๐ any_alarm โ Universal Signal Notifier for ComfyUI
**any_alarm** is a simple yet powerful node that plays a sound whenever it receives any signal (image, latent, conditioning, etc.). Perfect for notifications when a generation starts, completes, or any custom event.
<img src="screenshot.png" alt="any_alarm" width="720">โจ Features
- ๐ญ **Voice modes**: female, male, robot (with emoji icons)
- ๐ข **Events**: start, load complete, work complete
- ๐๏ธ **Custom mode**: use any .mp3/.wav from sounds/custom/
- ๐ **Mute button** โ temporarily disable sound without removing node
- ๐ **Volume control** (0.0โ1.0)
- ๐พ **Saves settings** โ your choices persist between sessions
- ๐ **Signal input** โ connect anything (images, latents, etc.)
๐ Installation
- Clone or download this repository into
ComfyUI/custom_nodes/cd ComfyUI/custom_nodes/ git clone https://github.com/YOUR_USERNAME/ComfyUI-any_alarm.git - Install pygame (required for sound playback)
# On Windows (adjust path to your ComfyUI python) cd ComfyUI/python_embeded python.exe -m pip install pygame # On Linux/Mac pip install pygame - Add your sound files to the appropriate folders
Voice modes require exact filenames: start.wav, load_complete.wav, work_complete.wav Custom mode accepts any .mp3 or .wav files
- Restart ComfyUI
๐ฎ How to Use
Find ๐ any_alarm in the alarm category
Connect any node output to the signal input
Choose:
Mode: female/male/robot + event, or ๐๏ธ custom + your file
Adjust volume if needed
Run your workflow โ the sound will play every time a signal arrives
๐ ๏ธ Custom Sounds
For voice modes, files must be named exactly as the event
For custom mode, just put your .mp3/.wav in sounds/custom/ โ they'll appear in the dropdown
๐ Requirements
Python 3.10+
pygame
๐ค Contributing
Feel free to fork, submit PRs, or suggest improvements!
Run ComfyUI workflows without the setup
No installs, no CUDA version roulette, no GPU sitting idle on your bill. Bring a workflow and run it in the browser.