Skip to content

[Bug] ComfyUI splash screen hangs for ~2 minutes when TTS-Audio-Suite node is enabled #273

@Elgokoo

Description

@Elgokoo

Describe the bug
When launching ComfyUI with the TTS-Audio-Suite node enabled, the splash screen remains visible for approximately 2 minutes before the UI loads.

Image

Log:
[START] Security scan
[DONE] Security scan

ComfyUI-Manager: installing dependencies done.

** ComfyUI startup time: 2026-03-19 16:45:54.126
** Platform: Windows
** Python version: 3.12.10 (tags/v3.12.10:0cc8128, Apr 8 2025, 12:21:36) [MSC v.1943 64 bit (AMD64)]
** Python executable: D:\artAI\ComfyUI-Easy-Install\ComfyUI-Easy-Install\python_embeded\python.exe
** ComfyUI Path: D:\artAI\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI
** ComfyUI Base Folder Path: D:\artAI\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI
** User directory: D:\artAI\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\user
** ComfyUI-Manager config path: D:\artAI\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\user__manager\config.ini
** Log path: D:\artAI\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\user\comfyui.log

Prestartup times for custom nodes:
4.9 seconds: D:\artAI\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\custom_nodes\comfyui-manager

Found comfy_kitchen backend eager: {'available': True, 'disabled': False, 'unavailable_reason': None, 'capabilities': ['apply_rope', 'apply_rope1', 'dequantize_mxfp8', 'dequantize_nvfp4', 'dequantize_per_tensor_fp8', 'quantize_mxfp8', 'quantize_nvfp4', 'quantize_per_tensor_fp8', 'scaled_mm_mxfp8', 'scaled_mm_nvfp4']}
Found comfy_kitchen backend triton: {'available': True, 'disabled': True, 'unavailable_reason': None, 'capabilities': ['apply_rope', 'apply_rope1', 'dequantize_nvfp4', 'dequantize_per_tensor_fp8', 'quantize_mxfp8', 'quantize_nvfp4', 'quantize_per_tensor_fp8']}
Found comfy_kitchen backend cuda: {'available': True, 'disabled': False, 'unavailable_reason': None, 'capabilities': ['apply_rope', 'apply_rope1', 'dequantize_nvfp4', 'dequantize_per_tensor_fp8', 'quantize_mxfp8', 'quantize_nvfp4', 'quantize_per_tensor_fp8', 'scaled_mm_nvfp4']}
Checkpoint files will always be loaded safely.
Total VRAM 8192 MB, total RAM 65388 MB
pytorch version: 2.9.1+cu130
Set vram state to: NORMAL_VRAM
Device: cuda:0 NVIDIA GeForce RTX 3070 Laptop GPU : cudaMallocAsync
Using async weight offloading with 2 streams
Enabled pinned memory 29424.0
working around nvidia conv3d memory bug.
Using sage attention
Python version: 3.12.10 (tags/v3.12.10:0cc8128, Apr 8 2025, 12:21:36) [MSC v.1943 64 bit (AMD64)]
ComfyUI version: 0.17.2
comfy-aimdo version: 0.2.12
comfy-kitchen version: 0.2.8
ComfyUI frontend version: 1.41.20
[Prompt Server] web root: D:\artAI\ComfyUI-Easy-Install\ComfyUI-Easy-Install\python_embeded\Lib\site-packages\comfyui_frontend_package\static
Asset seeder disabled

Loading: ComfyUI-Manager (V3.39.2)

[ComfyUI-Manager] network_mode: public
[ComfyUI-Manager] ComfyUI per-queue preview override detected (PR #11261). Manager's preview method feature is disabled. Use ComfyUI's --preview-method CLI option or 'Settings > Execution > Live preview method'.

ComfyUI Revision: 4905 [04046049] *DETACHED | Released on '2026-03-14'

Traceback (most recent call last):
File "D:\artAI\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\nodes.py", line 2223, in load_custom_node
module_spec.loader.exec_module(module)
File "", line 995, in exec_module
File "", line 1132, in get_code
File "", line 1190, in get_data
FileNotFoundError: [Errno 2] No such file or directory: 'D:\artAI\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\custom_nodes\OTHER_PLUGINS\init.py'

Cannot import D:\artAI\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\custom_nodes\OTHER_PLUGINS module for custom nodes: [Errno 2] No such file or directory: 'D:\artAI\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\custom_nodes\OTHER_PLUGINS\init.py'
🔧 torchaudio.save/load globally patched (scipy for WAV files, no TorchCodec)
🔇 Suppressed torchaudio 2.9 migration warnings
ℹ️ Critical package versions: NumPy 1.26.4, Librosa 0.11.0, Numba 0.64.0, PyTorch 2.9.1+cu130, TorchAudio 2.9.1+cu130, Transformers 4.57.3, Accelerate 1.13.0, SoundFile 0.13.1
[ComfyUI-Manager] default cache updated: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/alter-list.json
[ComfyUI-Manager] default cache updated: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/github-stats.json
[ComfyUI-Manager] default cache updated: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/model-list.json
[ComfyUI-Manager] default cache updated: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/custom-node-list.json
[ComfyUI-Manager] default cache updated: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/extension-node-map.json

🚀 TTS Audio Suite v4.24.3
Universal multi-engine TTS extension for ComfyUI
✅ TTS Audio Suite v4.24.3 loaded with 40 nodes:
• ⚙️ ChatterBox Official 23-Lang Engine
• ⚙️ ChatterBox TTS Engine
• ⚙️ CosyVoice3 Engine
• ⚙️ Echo-TTS Engine
• ⚙️ F5 TTS Engine
• ⚙️ Granite ASR Engine
• ⚙️ Higgs Audio 2 Engine
• ⚙️ IndexTTS-2 Engine
• ⚙️ Qwen3-TTS Engine
• ⚙️ RVC Engine
• ⚙️ Step Audio EditX Engine
• ⚙️ VibeVoice Engine
• ♻️ Refresh Voice Cache
• ✏️ ASR Transcribe
• 🌈 IndexTTS-2 Emotion Vectors
• 🌈 IndexTTS-2 Text Emotion
• 🌊 Audio Wave Analyzer
• 🎙️ Voice Capture
• 🎤 TTS Text
• 🎨 Qwen3-TTS Voice Designer
• 🎨 Step Audio EditX - Audio Editor
• 🎭 Character Voices
• 🎭 Load RVC Character Model
• 🏷️ Multiline TTS Tag Editor
• 👄 F5-TTS Speech Editor
• 📝 ASR Punctuation / Truecase
• 📝 Phoneme Text Normalizer
• 📺 TTS SRT
• 📺 Text to SRT Builder
• 🔄 Voice Changer
• 🔧 Audio Analyzer Options
• 🔧 F5-TTS Edit Options
• 🔧 RVC Pitch Extraction Options
• 🔧 SRT Advanced Options
• 🔧 SRT Advanced Options
• 🔧 Viseme Mouth Shape Options
• 🗣️ Silent Speech Analyzer
• 🤐 Noise or Vocal Removal
• 🤐 Voice Fixer
• 🥪 Merge Audio

Import times for custom nodes:
0.0 seconds (IMPORT FAILED): D:\artAI\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\custom_nodes\OTHER_PLUGINS
0.6 seconds: D:\artAI\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\custom_nodes\comfyui-manager
1.3 seconds: D:\artAI\ComfyUI-Easy-Install\ComfyUI-Easy-Install\ComfyUI\custom_nodes\TTS-Audio-Suite

Context impl SQLiteImpl.
Will assume non-transactional DDL.
Starting server

To see the GUI go to: http://127.0.0.1:8188
[TTS Audio Suite] 🎭 Character voices: Found 26 characters, 10 aliases (cached)
[TTS Audio Suite] 🔄 Updating character discovery in background...
[DEPRECATION WARNING] Detected import of deprecated legacy API: /scripts/ui.js. This is likely caused by a custom node extension using outdated APIs. Please update your extensions or contact the extension author for an updated version.
[DEPRECATION WARNING] Detected import of deprecated legacy API: /extensions/core/groupNode.js. This is likely caused by a custom node extension using outdated APIs. Please update your extensions or contact the extension author for an updated version.
FETCH ComfyRegistry Data: 5/132
APEX FusedRMSNorm not available, using native implementation
FETCH ComfyRegistry Data: 10/132
FETCH ComfyRegistry Data: 15/132
FETCH ComfyRegistry Data: 20/132
Loading faiss with AVX2 support.
Successfully loaded faiss with AVX2 support.
📋 System Dependencies (background check):
⚠️ Engine dependencies missing:
ChatterBox TTS:
• diffusers (import: diffusers)
🔧 Fix: pip install -r requirements.txt
ℹ️ Engine nodes will fail without dependencies
FETCH ComfyRegistry Data: 25/132
FETCH ComfyRegistry Data: 30/132
FETCH ComfyRegistry Data: 35/132
FETCH ComfyRegistry Data: 40/132
FETCH ComfyRegistry Data: 45/132
FETCH ComfyRegistry Data: 50/132
FETCH ComfyRegistry Data: 55/132
FETCH ComfyRegistry Data: 60/132
FETCH ComfyRegistry Data: 65/132
FETCH ComfyRegistry Data: 70/132
FETCH ComfyRegistry Data: 75/132
FETCH ComfyRegistry Data: 80/132
FETCH ComfyRegistry Data: 85/132
FETCH ComfyRegistry Data: 90/132
FETCH ComfyRegistry Data: 95/132
FETCH ComfyRegistry Data: 100/132
FETCH ComfyRegistry Data: 105/132
FETCH ComfyRegistry Data: 110/132
FETCH ComfyRegistry Data: 115/132
FETCH ComfyRegistry Data: 120/132
FETCH ComfyRegistry Data: 125/132
FETCH ComfyRegistry Data: 130/132
FETCH ComfyRegistry Data [DONE]
[ComfyUI-Manager] default cache updated: https://api.comfy.org/nodes
FETCH DATA from: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/custom-node-list.json [DONE]
[ComfyUI-Manager] All startup tasks have been completed.
[DEPRECATION WARNING] Detected import of deprecated legacy API: /scripts/ui/components/buttonGroup.js. This is likely caused by a custom node extension using outdated APIs. Please update your extensions or contact the extension author for an updated version.
[DEPRECATION WARNING] Detected import of deprecated legacy API: /scripts/ui/components/button.js. This is likely caused by a custom node extension using outdated APIs. Please update your extensions or contact the extension author for an updated version.
🔧 Settings endpoint called
🔧 Received settings: precision=auto, device=cuda, vc_engine=chatterbox_23lang, cosyvoice_variant=RL
🎨 Step Audio EditX inline tags: precision=auto, device=cuda
🔄 Voice restoration engine: chatterbox_23lang

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions