Ethanfel
  • Joined on 2026-01-04
Ethanfel created branch experiment/crop-to-mask in Ethanfel/ComfyUI-SelVA 2026-04-05 12:52:07 +02:00
Ethanfel pushed to main at Ethanfel/ComfyUI-SelVA 2026-04-05 10:43:44 +02:00
b519b042e2 docs: document mask inputs and normalize toggle in README
Ethanfel pushed to main at Ethanfel/ComfyUI-SelVA 2026-04-05 10:43:07 +02:00
f28759f1e3 feat: improve mask support with neutral fill, mask_strength, and per-path toggles
Ethanfel pushed to master at Ethanfel/ComfyUI-Omnivoice 2026-04-05 10:41:09 +02:00
b273f8f2d7 refactor: remove redundant condition and rename shadowed waveform variable
Ethanfel pushed to master at Ethanfel/ComfyUI-Omnivoice 2026-04-05 10:39:46 +02:00
0760e60373 chore: remove torch/torchaudio from requirements (omnivoice declares them)
Ethanfel pushed to master at Ethanfel/ComfyUI-Omnivoice 2026-04-05 10:38:39 +02:00
0ffd624471 fix: protect os.unlink in finally block from masking original exceptions
Ethanfel pushed to master at Ethanfel/ComfyUI-Omnivoice 2026-04-05 10:34:54 +02:00
a2c542a2bc fix: move output waveform to CPU and cast sample_rate to int
Ethanfel pushed to master at Ethanfel/ComfyUI-Omnivoice 2026-04-05 10:31:43 +02:00
49b1ee5c16 docs: add README
Ethanfel created branch master in Ethanfel/ComfyUI-Omnivoice 2026-04-05 10:29:34 +02:00
Ethanfel pushed to master at Ethanfel/ComfyUI-Omnivoice 2026-04-05 10:29:34 +02:00
808580b771 fix: guard omnivoice import in loader.py so node classes are importable without package
18fe6359cf fix: add input validation and cpu() guard in OmniVoiceGenerate
95712e5504 feat: add OmniVoiceGenerate node with voice cloning, design, and auto modes
7e94733b21 docs: document private pytest API usage in conftest
11beba1c47 fix: clean up omnivoice import guard and __init__ error masking
Ethanfel created repository Ethanfel/ComfyUI-Omnivoice 2026-04-05 08:41:54 +02:00
Ethanfel pushed to main at Ethanfel/ComfyUI-SelVA 2026-04-05 08:40:41 +02:00
3dd6badfd9 fix: guarantee offload cleanup on exception with try/finally
Ethanfel pushed to main at Ethanfel/ComfyUI-SelVA 2026-04-05 08:39:01 +02:00
8bb2fb7015 fix: extend OOM catch to decode/vocode, add (masked) to sync log line
Ethanfel pushed to main at Ethanfel/ComfyUI-SelVA 2026-04-05 08:34:14 +02:00
f4a7292cde feat: add optional MASK input to SelVA Feature Extractor
Ethanfel pushed to main at Ethanfel/ComfyUI-SelVA 2026-04-04 18:16:05 +02:00
bd53744e2d feat: comprehensive node improvements
Ethanfel pushed to main at Ethanfel/ComfyUI-SelVA 2026-04-04 18:10:07 +02:00
429810db5b docs: improve tooltips on all three SelVA nodes
Ethanfel pushed to main at Ethanfel/ComfyUI-SelVA 2026-04-04 18:07:58 +02:00
57f56c04e2 feat: update demo workflow with VHS_VideoCombine output
Ethanfel pushed to main at Ethanfel/ComfyUI-SelVA 2026-04-04 18:04:37 +02:00
ff26d0b87d fix: bug sweep and improvements
Ethanfel pushed to main at Ethanfel/ComfyUI-SelVA 2026-04-04 17:58:34 +02:00
83b1da9520 chore: remove all PrismAudio code from main branch
Ethanfel pushed to main at Ethanfel/ComfyUI-SelVA 2026-04-04 17:13:24 +02:00
679a607a85 feat: wire prompt output from feature extractor to sampler in demo workflow