Execution failed error qwen3 tts
- Dominant language
- Python
- Stars
- 133k
- Forks
- 15.7k
- Avg merge
- 1d 7h
- Merged PRs (30d)
- 158
Description
### Custom Node Testing
- [ ] I have tried disabling custom nodes and the issue persists (see [how to disable custom nodes](https://docs.comfy.org/troubleshooting/custom-node-issues#step-1%3A-test-with-all-custom-nodes-disabled) if you need help)
### Expected Behavior
Execution failed error qwen3 tts
### Actual Behavior
Execution failed error qwen3 tts
### Steps to Reproduce
Run qwen3 tts
### Debug Logs
```powershell
Node threw an error during execution.
# ComfyUI Error Report
## Error Details
- **Node ID:** 40
- **Node Type:** FB_Qwen3TTSVoiceClone
- **Exception Type:** AttributeError
- **Exception Message:** AttributeError: 'Qwen3TTSTalkerConfig' object has no attribute 'pad_token_id'
## Stack Trace
File "C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\execution.py", line 543, in execute
output_data, output_ui, has_subgraph, has_pending_tasks = await get_output_data(prompt_id, unique_id, obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\execution.py", line 342, in get_output_data
return_values = await _async_map_node_over_list(prompt_id, unique_id, obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\execution.py", line 316, in _async_map_node_over_list
await process_inputs(input_dict, i)
File "C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\execution.py", line 304, in process_inputs
result = f(**inputs)
File "C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\custom_nodes\qwen3-tts-comfyui\nodes.py", line 787, in generate
model = load_qwen_model("Base", model_choice, device, precision, attention, unload_model_after_generate, previous_attention, custom_model_path)
File "C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\custom_nodes\qwen3-tts-comfyui\nodes.py", line 540, in load_qwen_model
model = Qwen3TTSModel.from_pretrained(final_source, device_map=device, dtype=dtype)
File "C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\custom_nodes\qwen3-tts-comfyui\qwen_tts\inference\qwen3_tts_model.py", line 112, in from_pretrained
model = AutoModel.from_pretrained(pretrained_model_name_or_path, **kwargs)
File "C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\.venv\Lib\site-packages\transformers\models\auto\auto_factory.py", line 405, in from_pretrained
return model_class.from_pretrained(
~~~~~~~~~~~~~~~~~~~~~~~~~~~^
pretrained_model_name_or_path, *model_args, config=config, **hub_kwargs, **kwargs
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\custom_nodes\qwen3-tts-comfyui\qwen_tts\core\models\modeling_qwen3_tts.py", line 1835, in from_pretrained
model = super().from_pretrained(
pretrained_model_name_or_path,
...<10 lines>...
**kwargs,
)
File "C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\.venv\Lib\site-packages\transformers\modeling_utils.py", line 4201, in from_pretrained
model = cls(config, *model_args, **model_kwargs)
File "C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\custom_nodes\qwen3-tts-comfyui\qwen_tts\core\models\modeling_qwen3_tts.py", line 1784, in __init__
self.talker = Qwen3TTSTalkerForConditionalGeneration(self.config.talker_config)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\custom_nodes\qwen3-tts-comfyui\qwen_tts\core\models\modeling_qwen3_tts.py", line 1537, in __init__
self.model = Qwen3TTSTalkerModel(config)
~~~~~~~~~~~~~~~~~~~^^^^^^^^
File "C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\custom_nodes\qwen3-tts-comfyui\qwen_tts\core\models\modeling_qwen3_tts.py", line 1397, in __init__
self.padding_idx = config.pad_token_id
^^^^^^^^^^^^^^^^^^^
File "C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\.venv\Lib\site-packages\transformers\configuration_utils.py", line 434, in __getattribute__
return super().__getattribute__(key)
~~~~~~~~~~~~~~~~~~~~~~~~^^^^^
## System Information
- **ComfyUI Version:** 0.28.2
- **Arguments:** ComfyUI\main.py --feature-flag show_signin_button=true --enable-manager --extra-model-paths-config C:\Users\Ed\AppData\Roaming\Comfy Desktop\shared_model_paths.yaml --input-directory C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Shared\input --output-directory C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Shared\output
- **OS:** win32
- **Python Version:** 3.13.12 (main, Feb 12 2026, 00:38:53) [MSC v.1944 64 bit (AMD64)]
- **Embedded Python:** false
- **PyTorch Version:** 2.10.0+cu130
## Devices
- **Name:** cuda:0 NVIDIA GeForce RTX 3060 Ti : cudaMallocAsync
- **Type:** cuda
- **VRAM Total:** 8589410304
- **VRAM Free:** 7486832640
- **Torch VRAM Total:** 0
- **Torch VRAM Free:** 0
## Logs
2026-07-19T18:54:57.747747 - [32m[INFO][0m setup plugin alembic.autogenerate.schemas
2026-07-19T18:54:57.747847 - [32m[INFO][0m setup plugin alembic.autogenerate.tables
2026-07-19T18:54:57.747898 - [32m[INFO][0m setup plugin alembic.autogenerate.types
2026-07-19T18:54:57.747943 - [32m[INFO][0m setup plugin alembic.autogenerate.constraints
2026-07-19T18:54:57.747986 - [32m[INFO][0m setup plugin alembic.autogenerate.defaults
2026-07-19T18:54:57.748029 - [32m[INFO][0m setup plugin alembic.autogenerate.comments
2026-07-19T18:54:57.979994 - [32m[INFO][0m Adding extra search path checkpoints C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Shared\models\checkpoints
2026-07-19T18:54:57.980048 - [32m[INFO][0m Adding extra search path classifiers C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Shared\models\classifiers
2026-07-19T18:54:57.980076 - [32m[INFO][0m Adding extra search path clip_vision C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Shared\models\clip_vision
2026-07-19T18:54:57.980099 - [32m[INFO][0m Adding extra search path configs C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Shared\models\configs
2026-07-19T18:54:57.980122 - [32m[INFO][0m Adding extra search path controlnet C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Shared\models\controlnet
2026-07-19T18:54:57.980145 - [32m[INFO][0m Adding extra search path controlnet C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Shared\models\t2i_adapter
2026-07-19T18:54:57.980167 - [32m[INFO][0m Adding extra search path diffusers C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Shared\models\diffusers
2026-07-19T18:54:57.980188 - [32m[INFO][0m Adding extra search path diffusion_models C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Shared\models\diffusion_models
2026-07-19T18:54:57.980208 - [32m[INFO][0m Adding extra search path embeddings C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Shared\models\embeddings
2026-07-19T18:54:57.980228 - [32m[INFO][0m Adding extra search path gligen C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Shared\models\gligen
2026-07-19T18:54:57.980248 - [32m[INFO][0m Adding extra search path hypernetworks C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Shared\models\hypernetworks
2026-07-19T18:54:57.980269 - [32m[INFO][0m Adding extra search path latent_upscale_models C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Shared\models\latent_upscale_models
2026-07-19T18:54:57.980291 - [32m[INFO][0m Adding extra search path loras C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Shared\models\loras
2026-07-19T18:54:57.980311 - [32m[INFO][0m Adding extra search path model_patches C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Shared\models\model_patches
2026-07-19T18:54:57.980331 - [32m[INFO][0m Adding extra search path audio_encoders C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Shared\models\audio_encoders
2026-07-19T18:54:57.980350 - [32m[INFO][0m Adding extra search path photomaker C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Shared\models\photomaker
2026-07-19T18:54:57.980369 - [32m[INFO][0m Adding extra search path style_models C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Shared\models\style_models
2026-07-19T18:54:57.980390 - [32m[INFO][0m Adding extra search path text_encoders C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Shared\models\text_encoders
2026-07-19T18:54:57.980408 - [32m[INFO][0m Adding extra search path upscale_models C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Shared\models\upscale_models
2026-07-19T18:54:57.980427 - [32m[INFO][0m Adding extra search path background_removal C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Shared\models\background_removal
2026-07-19T18:54:57.980448 - [32m[INFO][0m Adding extra search path frame_interpolation C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Shared\models\frame_interpolation
2026-07-19T18:54:57.980467 - [32m[INFO][0m Adding extra search path geometry_estimation C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Shared\models\geometry_estimation
2026-07-19T18:54:57.980489 - [32m[INFO][0m Adding extra search path optical_flow C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Shared\models\optical_flow
2026-07-19T18:54:57.980509 - [32m[INFO][0m Adding extra search path detection C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Shared\models\detection
2026-07-19T18:54:57.980528 - [32m[INFO][0m Adding extra search path vae C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Shared\models\vae
2026-07-19T18:54:57.980548 - [32m[INFO][0m Adding extra search path vae_approx C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Shared\models\vae_approx
2026-07-19T18:54:57.980567 - [32m[INFO][0m Adding extra search path qwen-tts C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Shared\models\qwen-tts
2026-07-19T18:54:57.980587 - [32m[INFO][0m Adding extra search path clip C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Shared\models\clip
2026-07-19T18:54:57.980606 - [32m[INFO][0m Adding extra search path unet C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Shared\models\unet
2026-07-19T18:54:57.980632 - [32m[INFO][0m Setting output directory to: C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Shared\output
2026-07-19T18:54:57.980663 - [32m[INFO][0m Setting input directory to: C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Shared\input
2026-07-19T18:54:58.246288 - [START] Security scan2026-07-19T18:54:58.246298 -
2026-07-19T18:54:59.085437 - [DONE] Security scan2026-07-19T18:54:59.085448 -
2026-07-19T18:54:59.087047 - ** ComfyUI startup time:2026-07-19T18:54:59.087096 - 2026-07-19T18:54:59.087126 - 2026-07-19 18:54:59.0862026-07-19T18:54:59.087154 -
2026-07-19T18:54:59.087185 - ** Platform:2026-07-19T18:54:59.087211 - 2026-07-19T18:54:59.087234 - Windows2026-07-19T18:54:59.087259 -
2026-07-19T18:54:59.087286 - ** Python version:2026-07-19T18:54:59.087311 - 2026-07-19T18:54:59.087336 - 3.13.12 (main, Feb 12 2026, 00:38:53) [MSC v.1944 64 bit (AMD64)]2026-07-19T18:54:59.087360 -
2026-07-19T18:54:59.087384 - ** Python executable:2026-07-19T18:54:59.087408 - 2026-07-19T18:54:59.087432 - C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\.venv\Scripts\python.exe2026-07-19T18:54:59.087456 -
2026-07-19T18:54:59.087481 - ** ComfyUI Path:2026-07-19T18:54:59.087504 - 2026-07-19T18:54:59.087528 - C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI2026-07-19T18:54:59.087551 -
2026-07-19T18:54:59.087575 - ** ComfyUI Base Folder Path:2026-07-19T18:54:59.087598 - 2026-07-19T18:54:59.087621 - C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI2026-07-19T18:54:59.087644 -
2026-07-19T18:54:59.087668 - ** User directory:2026-07-19T18:54:59.087692 - 2026-07-19T18:54:59.087715 - C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\user2026-07-19T18:54:59.087738 -
2026-07-19T18:54:59.087952 - ** ComfyUI-Manager config path:2026-07-19T18:54:59.088033 - 2026-07-19T18:54:59.088058 - C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\user\__manager\config.ini2026-07-19T18:54:59.088084 -
2026-07-19T18:54:59.088114 - ** Log path:2026-07-19T18:54:59.088131 - 2026-07-19T18:54:59.088149 - C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\user\comfyui.log2026-07-19T18:54:59.088166 -
2026-07-19T18:54:59.885670 - [32m[INFO][0m [PRE] ComfyUI-Manager
2026-07-19T18:55:02.610044 - [32m[INFO][0m Found comfy_kitchen backend cuda: {'available': True, 'disabled': False, 'unavailable_reason': None, 'capabilities': ['adaln', 'apply_rope', 'apply_rope1', 'apply_rope_split_half', 'apply_rope_split_half1', 'convrot_w4a4_linear', 'dequantize_convrot_w4a4_weight', 'dequantize_int8_convrot_weight', 'dequantize_int8_convrot_weight_dtype', 'dequantize_int8_simple', 'dequantize_int8_simple_dtype', 'dequantize_nvfp4', 'dequantize_per_tensor_fp8', 'gemv_awq_w4a16', 'int8_linear', 'prepare_int4_weight_for_int8_linear', 'quantize_and_rotate_rowwise', 'quantize_convrot_w4a4_weight', 'quantize_int8_convrot_weight', 'quantize_int8_rowwise', 'quantize_int8_tensorwise', 'quantize_mxfp8', 'quantize_nvfp4', 'quantize_per_tensor_fp8', 'quantize_svdquant_w4a4', 'rms_rope', 'rms_rope1', 'rms_rope_split_half', 'rms_rope_split_half1', 'scaled_mm_nvfp4', 'scaled_mm_svdquant_w4a4', 'stochastic_rounding_fp8']}
2026-07-19T18:55:02.610165 - [32m[INFO][0m Found comfy_kitchen backend triton: {'available': False, 'disabled': True, 'unavailable_reason': "ImportError: No module named 'triton'", 'capabilities': []}
2026-07-19T18:55:02.610226 - [32m[INFO][0m Found comfy_kitchen backend eager: {'available': True, 'disabled': False, 'unavailable_reason': None, 'capabilities': ['adaln', 'apply_rope', 'apply_rope1', 'apply_rope_split_half', 'apply_rope_split_half1', 'convrot_w4a4_linear', 'dequantize_convrot_w4a4_weight', 'dequantize_int8_convrot_weight', 'dequantize_int8_convrot_weight_dtype', 'dequantize_int8_simple', 'dequantize_int8_simple_dtype', 'dequantize_mxfp8', 'dequantize_nvfp4', 'dequantize_per_tensor_fp8', 'gemv_awq_w4a16', 'int8_linear', 'prepare_int4_weight_for_int8_linear', 'quantize_and_rotate_rowwise', 'quantize_convrot_w4a4_weight', 'quantize_int8_convrot_weight', 'quantize_int8_rowwise', 'quantize_int8_tensorwise', 'quantize_mxfp8', 'quantize_nvfp4', 'quantize_per_tensor_fp8', 'quantize_svdquant_w4a4', 'rms_rope', 'rms_rope1', 'rms_rope_split_half', 'rms_rope_split_half1', 'scaled_mm_mxfp8', 'scaled_mm_nvfp4', 'scaled_mm_svdquant_w4a4', 'stochastic_rounding_fp8']}
2026-07-19T18:55:02.616086 - [32m[INFO][0m Checkpoint files will always be loaded safely.
2026-07-19T18:55:02.706398 - [32m[INFO][0m Total VRAM 8192 MB, total RAM 32653 MB
2026-07-19T18:55:02.706493 - [32m[INFO][0m pytorch version: 2.10.0+cu130
2026-07-19T18:55:02.706912 - [32m[INFO][0m Set vram state to: NORMAL_VRAM
2026-07-19T18:55:02.707296 - [32m[INFO][0m Device: cuda:0 NVIDIA GeForce RTX 3060 Ti : cudaMallocAsync
2026-07-19T18:55:02.725985 - [32m[INFO][0m Using async weight offloading with 2 streams
2026-07-19T18:55:02.726158 - [32m[INFO][0m Enabled pinned memory 13061.0
2026-07-19T18:55:02.729155 - [32m[INFO][0m working around nvidia conv3d memory bug.
2026-07-19T18:55:02.943981 - [32m[INFO][0m Using pytorch attention
2026-07-19T18:55:05.359928 - [32m[INFO][0m DynamicVRAM support detected and enabled
2026-07-19T18:55:05.360031 - [32m[INFO][0m Python version: 3.13.12 (main, Feb 12 2026, 00:38:53) [MSC v.1944 64 bit (AMD64)]
2026-07-19T18:55:05.360087 - [32m[INFO][0m ComfyUI version: 0.28.2
2026-07-19T18:55:05.360799 - [32m[INFO][0m comfy-aimdo version: 0.4.10
2026-07-19T18:55:05.361704 - [32m[INFO][0m comfy-kitchen version: 0.2.20
2026-07-19T18:55:05.365537 - [32m[INFO][0m comfyui-frontend-package version: 1.45.21
2026-07-19T18:55:05.365669 - [32m[INFO][0m comfyui-workflow-templates version: 0.11.12
2026-07-19T18:55:05.365746 - [32m[INFO][0m comfyui-embedded-docs version: 0.5.8
2026-07-19T18:55:05.365800 - [32m[INFO][0m comfy-kitchen version: 0.2.20
2026-07-19T18:55:05.365846 - [32m[INFO][0m comfy-aimdo version: 0.4.10
2026-07-19T18:55:05.366998 - [32m[INFO][0m [Prompt Server] web root: C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\.venv\Lib\site-packages\comfyui_frontend_package\static
2026-07-19T18:55:05.367804 - [32m[INFO][0m Asset seeder disabled
2026-07-19T18:55:05.367926 - [32m[INFO][0m [START] ComfyUI-Manager
2026-07-19T18:55:05.487845 - [ComfyUI-Manager] Using GitPython backend2026-07-19T18:55:05.487893 -
2026-07-19T18:55:05.525808 - [32m[INFO][0m [ComfyUI-Manager] network_mode: public
2026-07-19T18:55:05.528153 - [1m[33m[WARNING][0m [ComfyUI-Manager] The matrix sharing feature has been disabled because the `matrix-nio` dependency is not installed.
To use this feature, please run the following command:
C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\.venv\Scripts\python.exe -m pip install matrix-nio
2026-07-19T18:55:06.848415 - [32m[INFO][0m No OpenGL_accelerate module loaded: No module named 'OpenGL_accelerate'
2026-07-19T18:55:09.867690 -
********
Warning: flash-attn is not installed. Will only run the manual PyTorch version. Please install flash-attn for faster inference.
********
2026-07-19T18:55:09.867735 -
2026-07-19T18:55:09.895822 - [1m[33m[WARNING][0m SoX could not be found!
If you do not have SoX, proceed here:
- - - http://sox.sourceforge.net/ - - -
If you do (or think that you should) have SoX, double-check your
path variables.
2026-07-19T18:55:11.001460 - ✅ ComfyUI-Qwen-TTS v1.0.7 loaded2026-07-19T18:55:11.001512 -
2026-07-19T18:55:11.003448 - [32m[INFO][0m
Import times for custom nodes:
2026-07-19T18:55:11.003536 - [32m[INFO][0m 0.0 seconds: C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\custom_nodes\websocket_image_save.py
2026-07-19T18:55:11.003591 - [32m[INFO][0m 3.5 seconds: C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\custom_nodes\qwen3-tts-comfyui
2026-07-19T18:55:11.003639 - [32m[INFO][0m
2026-07-19T18:55:11.006812 - [32m[INFO][0m Context impl SQLiteImpl.
2026-07-19T18:55:11.006885 - [32m[INFO][0m Will assume non-transactional DDL.
2026-07-19T18:55:11.080419 - [32m[INFO][0m Using RAM pressure cache.
2026-07-19T18:55:11.081052 - [32m[INFO][0m Starting server
2026-07-19T18:55:11.081469 - [32m[INFO][0m To see the GUI go to: http://127.0.0.1:8188
2026-07-19T18:55:13.275102 - [32m[INFO][0m [ComfyUI-Manager] The ComfyRegistry cache update is still in progress, so an outdated cache is being used.
2026-07-19T18:55:13.348834 - FETCH DATA from: C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\.venv\Lib\site-packages\comfyui_manager\custom-node-list.json2026-07-19T18:55:13.348869 - 2026-07-19T18:55:13.378630 - [DONE]2026-07-19T18:55:13.378679 -
2026-07-19T18:56:59.871246 - [32m[INFO][0m got prompt
2026-07-19T18:56:59.871651 - [1m[31m[ERROR][0m Failed to validate prompt for output 26:
2026-07-19T18:56:59.871706 - [1m[31m[ERROR][0m * (prompt):
2026-07-19T18:56:59.871747 - [1m[31m[ERROR][0m - Required input is missing: audio
2026-07-19T18:56:59.871785 - [1m[31m[ERROR][0m * PreviewAudio 26:
2026-07-19T18:56:59.871820 - [1m[31m[ERROR][0m - Required input is missing: audio
2026-07-19T18:56:59.871854 - [1m[31m[ERROR][0m Output will be ignored
2026-07-19T18:57:00.278074 - [Qwen3-TTS] Requested attention 'sage_attn' not available, falling back to sdpa2026-07-19T18:57:00.278112 -
2026-07-19T18:57:00.278385 -
📥 [Qwen3-TTS] Downloading Qwen/Qwen3-TTS-Tokenizer-12Hz...2026-07-19T18:57:00.278409 -
2026-07-19T18:57:00.614166 - [32m[INFO][0m HTTP Request: GET https://huggingface.co/api/models/Qwen/Qwen3-TTS-Tokenizer-12Hz/revision/main "HTTP/1.1 200 OK"
2026-07-19T18:57:00.626162 -
Fetching 6 files: 0%| | 0/6 [00:00...
**kwargs,
)
File "C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\.venv\Lib\site-packages\transformers\modeling_utils.py", line 4201, in from_pretrained
model = cls(config, *model_args, **model_kwargs)
File "C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\custom_nodes\qwen3-tts-comfyui\qwen_tts\core\models\modeling_qwen3_tts.py", line 1784, in __init__
self.talker = Qwen3TTSTalkerForConditionalGeneration(self.config.talker_config)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\custom_nodes\qwen3-tts-comfyui\qwen_tts\core\models\modeling_qwen3_tts.py", line 1537, in __init__
self.model = Qwen3TTSTalkerModel(config)
~~~~~~~~~~~~~~~~~~~^^^^^^^^
File "C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\custom_nodes\qwen3-tts-comfyui\qwen_tts\core\models\modeling_qwen3_tts.py", line 1397, in __init__
self.padding_idx = config.pad_token_id
^^^^^^^^^^^^^^^^^^^
File "C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\.venv\Lib\site-packages\transformers\configuration_utils.py", line 434, in __getattribute__
return super().__getattribute__(key)
~~~~~~~~~~~~~~~~~~~~~~~~^^^^^
AttributeError: 'Qwen3TTSTalkerConfig' object has no attribute 'pad_token_id'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\execution.py", line 543, in execute
output_data, output_ui, has_subgraph, has_pending_tasks = await get_output_data(prompt_id, unique_id, obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\execution.py", line 342, in get_output_data
return_values = await _async_map_node_over_list(prompt_id, unique_id, obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\execution.py", line 316, in _async_map_node_over_list
await process_inputs(input_dict, i)
File "C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\execution.py", line 304, in process_inputs
result = f(**inputs)
File "C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\custom_nodes\qwen3-tts-comfyui\nodes.py", line 787, in generate
model = load_qwen_model("Base", model_choice, device, precision, attention, unload_model_after_generate, previous_attention, custom_model_path)
File "C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\custom_nodes\qwen3-tts-comfyui\nodes.py", line 540, in load_qwen_model
model = Qwen3TTSModel.from_pretrained(final_source, device_map=device, dtype=dtype)
File "C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\custom_nodes\qwen3-tts-comfyui\qwen_tts\inference\qwen3_tts_model.py", line 112, in from_pretrained
model = AutoModel.from_pretrained(pretrained_model_name_or_path, **kwargs)
File "C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\.venv\Lib\site-packages\transformers\models\auto\auto_factory.py", line 405, in from_pretrained
return model_class.from_pretrained(
~~~~~~~~~~~~~~~~~~~~~~~~~~~^
pretrained_model_name_or_path, *model_args, config=config, **hub_kwargs, **kwargs
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\custom_nodes\qwen3-tts-comfyui\qwen_tts\core\models\modeling_qwen3_tts.py", line 1835, in from_pretrained
model = super().from_pretrained(
pretrained_model_name_or_path,
...<10 lines>...
**kwargs,
)
File "C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\.venv\Lib\site-packages\transformers\modeling_utils.py", line 4201, in from_pretrained
model = cls(config, *model_args, **model_kwargs)
File "C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\custom_nodes\qwen3-tts-comfyui\qwen_tts\core\models\modeling_qwen3_tts.py", line 1784, in __init__
self.talker = Qwen3TTSTalkerForConditionalGeneration(self.config.talker_config)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\custom_nodes\qwen3-tts-comfyui\qwen_tts\core\models\modeling_qwen3_tts.py", line 1537, in __init__
self.model = Qwen3TTSTalkerModel(config)
~~~~~~~~~~~~~~~~~~~^^^^^^^^
File "C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\custom_nodes\qwen3-tts-comfyui\qwen_tts\core\models\modeling_qwen3_tts.py", line 1397, in __init__
self.padding_idx = config.pad_token_id
^^^^^^^^^^^^^^^^^^^
File "C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\.venv\Lib\site-packages\transformers\configuration_utils.py", line 434, in __getattribute__
return super().__getattribute__(key)
~~~~~~~~~~~~~~~~~~~~~~~~^^^^^
AttributeError: 'Qwen3TTSTalkerConfig' object has no attribute 'pad_token_id'
2026-07-19T18:59:10.246993 - [32m[INFO][0m [32mPrompt executed in 130.37 seconds[0m
2026-07-19T19:01:33.431063 - [32m[INFO][0m got prompt
2026-07-19T19:01:33.431470 - [1m[31m[ERROR][0m Failed to validate prompt for output 26:
2026-07-19T19:01:33.431525 - [1m[31m[ERROR][0m * (prompt):
2026-07-19T19:01:33.431566 - [1m[31m[ERROR][0m - Required input is missing: audio
2026-07-19T19:01:33.431606 - [1m[31m[ERROR][0m * PreviewAudio 26:
2026-07-19T19:01:33.431644 - [1m[31m[ERROR][0m - Required input is missing: audio
2026-07-19T19:01:33.431680 - [1m[31m[ERROR][0m Output will be ignored
2026-07-19T19:01:33.439352 - [Qwen3-TTS] Requested attention 'sage_attn' not available, falling back to sdpa2026-07-19T19:01:33.439390 -
2026-07-19T19:01:33.439622 - ✅ [Qwen3-TTS] Loading local model: Qwen3-TTS-12Hz-1.7B-Base2026-07-19T19:01:33.439648 -
2026-07-19T19:01:33.439671 - 🔧 [Qwen3-TTS] Loading model with attention: sdpa2026-07-19T19:01:33.439691 -
2026-07-19T19:01:33.440683 - [transformers] `layer_type_validation` is deprecated and will be removed in v5.20. Use `PreTrainedConfig.validate_layer_type` instead
2026-07-19T19:01:33.441345 - [32m[INFO][0m talker_config is None. Initializing talker model with default values
2026-07-19T19:01:33.441401 - [32m[INFO][0m speaker_encoder_config is None. Initializing talker model with default values
2026-07-19T19:01:33.441701 - [transformers] `layer_type_validation` is deprecated and will be removed in v5.20. Use `PreTrainedConfig.validate_layer_type` instead
2026-07-19T19:01:33.441735 - [32m[INFO][0m code_predictor_config is None. Initializing code_predictor model with default values
2026-07-19T19:01:33.442380 - [transformers] `layer_type_validation` is deprecated and will be removed in v5.20. Use `PreTrainedConfig.validate_layer_type` instead
2026-07-19T19:01:33.442464 - [32m[INFO][0m code_predictor_config is None. Initializing code_predictor model with default values
2026-07-19T19:01:33.445575 - ⚠️ [Qwen3-TTS] Failed with sdpa, falling back to default attention: 'Qwen3TTSTalkerConfig' object has no attribute 'pad_token_id'2026-07-19T19:01:33.445648 -
2026-07-19T19:01:33.447091 - [transformers] `layer_type_validation` is deprecated and will be removed in v5.20. Use `PreTrainedConfig.validate_layer_type` instead
2026-07-19T19:01:33.447710 - [32m[INFO][0m talker_config is None. Initializing talker model with default values
2026-07-19T19:01:33.447766 - [32m[INFO][0m speaker_encoder_config is None. Initializing talker model with default values
2026-07-19T19:01:33.448074 - [transformers] `layer_type_validation` is deprecated and will be removed in v5.20. Use `PreTrainedConfig.validate_layer_type` instead
2026-07-19T19:01:33.448119 - [32m[INFO][0m code_predictor_config is None. Initializing code_predictor model with default values
2026-07-19T19:01:33.448731 - [transformers] `layer_type_validation` is deprecated and will be removed in v5.20. Use `PreTrainedConfig.validate_layer_type` instead
2026-07-19T19:01:33.448768 - [32m[INFO][0m code_predictor_config is None. Initializing code_predictor model with default values
2026-07-19T19:01:33.452199 - [1m[31m[ERROR][0m !!! Exception during processing !!! 'Qwen3TTSTalkerConfig' object has no attribute 'pad_token_id'
2026-07-19T19:01:33.455013 - [1m[31m[ERROR][0m Traceback (most recent call last):
File "C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\custom_nodes\qwen3-tts-comfyui\nodes.py", line 534, in load_qwen_model
model = Qwen3TTSModel.from_pretrained(final_source, device_map=device, dtype=dtype, attn_implementation=attn_param)
File "C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\custom_nodes\qwen3-tts-comfyui\qwen_tts\inference\qwen3_tts_model.py", line 112, in from_pretrained
model = AutoModel.from_pretrained(pretrained_model_name_or_path, **kwargs)
File "C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\.venv\Lib\site-packages\transformers\models\auto\auto_factory.py", line 405, in from_pretrained
return model_class.from_pretrained(
~~~~~~~~~~~~~~~~~~~~~~~~~~~^
pretrained_model_name_or_path, *model_args, config=config, **hub_kwargs, **kwargs
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\custom_nodes\qwen3-tts-comfyui\qwen_tts\core\models\modeling_qwen3_tts.py", line 1835, in from_pretrained
model = super().from_pretrained(
pretrained_model_name_or_path,
...<10 lines>...
**kwargs,
)
File "C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\.venv\Lib\site-packages\transformers\modeling_utils.py", line 4201, in from_pretrained
model = cls(config, *model_args, **model_kwargs)
File "C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\custom_nodes\qwen3-tts-comfyui\qwen_tts\core\models\modeling_qwen3_tts.py", line 1784, in __init__
self.talker = Qwen3TTSTalkerForConditionalGeneration(self.config.talker_config)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\custom_nodes\qwen3-tts-comfyui\qwen_tts\core\models\modeling_qwen3_tts.py", line 1537, in __init__
self.model = Qwen3TTSTalkerModel(config)
~~~~~~~~~~~~~~~~~~~^^^^^^^^
File "C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\custom_nodes\qwen3-tts-comfyui\qwen_tts\core\models\modeling_qwen3_tts.py", line 1397, in __init__
self.padding_idx = config.pad_token_id
^^^^^^^^^^^^^^^^^^^
File "C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\.venv\Lib\site-packages\transformers\configuration_utils.py", line 434, in __getattribute__
return super().__getattribute__(key)
~~~~~~~~~~~~~~~~~~~~~~~~^^^^^
AttributeError: 'Qwen3TTSTalkerConfig' object has no attribute 'pad_token_id'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\execution.py", line 543, in execute
output_data, output_ui, has_subgraph, has_pending_tasks = await get_output_data(prompt_id, unique_id, obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\execution.py", line 342, in get_output_data
return_values = await _async_map_node_over_list(prompt_id, unique_id, obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\execution.py", line 316, in _async_map_node_over_list
await process_inputs(input_dict, i)
File "C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\execution.py", line 304, in process_inputs
result = f(**inputs)
File "C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\custom_nodes\qwen3-tts-comfyui\nodes.py", line 787, in generate
model = load_qwen_model("Base", model_choice, device, precision, attention, unload_model_after_generate, previous_attention, custom_model_path)
File "C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\custom_nodes\qwen3-tts-comfyui\nodes.py", line 540, in load_qwen_model
model = Qwen3TTSModel.from_pretrained(final_source, device_map=device, dtype=dtype)
File "C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\custom_nodes\qwen3-tts-comfyui\qwen_tts\inference\qwen3_tts_model.py", line 112, in from_pretrained
model = AutoModel.from_pretrained(pretrained_model_name_or_path, **kwargs)
File "C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\.venv\Lib\site-packages\transformers\models\auto\auto_factory.py", line 405, in from_pretrained
return model_class.from_pretrained(
~~~~~~~~~~~~~~~~~~~~~~~~~~~^
pretrained_model_name_or_path, *model_args, config=config, **hub_kwargs, **kwargs
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\custom_nodes\qwen3-tts-comfyui\qwen_tts\core\models\modeling_qwen3_tts.py", line 1835, in from_pretrained
model = super().from_pretrained(
pretrained_model_name_or_path,
...<10 lines>...
**kwargs,
)
File "C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\.venv\Lib\site-packages\transformers\modeling_utils.py", line 4201, in from_pretrained
model = cls(config, *model_args, **model_kwargs)
File "C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\custom_nodes\qwen3-tts-comfyui\qwen_tts\core\models\modeling_qwen3_tts.py", line 1784, in __init__
self.talker = Qwen3TTSTalkerForConditionalGeneration(self.config.talker_config)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\custom_nodes\qwen3-tts-comfyui\qwen_tts\core\models\modeling_qwen3_tts.py", line 1537, in __init__
self.model = Qwen3TTSTalkerModel(config)
~~~~~~~~~~~~~~~~~~~^^^^^^^^
File "C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\custom_nodes\qwen3-tts-comfyui\qwen_tts\core\models\modeling_qwen3_tts.py", line 1397, in __init__
self.padding_idx = config.pad_token_id
^^^^^^^^^^^^^^^^^^^
File "C:\Users\Ed\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\.venv\Lib\site-packages\transformers\configuration_utils.py", line 434, in __getattribute__
return super().__getattribute__(key)
~~~~~~~~~~~~~~~~~~~~~~~~^^^^^
AttributeError: 'Qwen3TTSTalkerConfig' object has no attribute 'pad_token_id'
2026-07-19T19:01:33.457310 - [32m[INFO][0m [32mPrompt executed in 0.02 seconds[0m
## Attached Workflow
Please make sure that workflow does not contain any sensitive information such as API keys or passwords.
{"id":"cd732cf0-c62d-4c2d-998a-e0e40c8464c5","revision":0,"last_node_id":40,"last_link_id":47,"nodes":[{"id":26,"type":"PreviewAudio","pos":[540,280],"size":[340,100],"flags":{},"order":0,"mode":0,"inputs":[{"label":"audio","localized_name":"audio","name":"audio","type":"AUDIO","link":null},{"label":"audioUI","localized_name":"audioUI","name":"audioUI","type":"AUDIO_UI","widget":{"name":"audioUI"},"link":null}],"outputs":[{"localized_name":"audio","name":"audio","type":"AUDIO","links":null}],"properties":{"Node name for S&R":"PreviewAudio","cnr_id":"comfy-core","ver":"0.8.2","enableTabs":false,"tabWidth":65,"tabXOffset":10,"hasSecondTab":false,"secondTabText":"Send Back","secondTabOffset":80,"secondTabWidth":65,"ue_properties":{"widget_ue_connectable":{"audioUI":true}}},"widgets_values":[]},{"id":21,"type":"SaveAudio","pos":[-720,270],"size":[390,112],"flags":{},"order":3,"mode":0,"inputs":[{"label":"audio","localized_name":"audio","name":"audio","type":"AUDIO","link":47},{"label":"filename_prefix","localized_name":"filename_prefix","name":"filename_prefix","type":"STRING","widget":{"name":"filename_prefix"},"link":null},{"label":"audioUI","localized_name":"audioUI","name":"audioUI","type":"AUDIO_UI","widget":{"name":"audioUI"},"link":null}],"outputs":[{"localized_name":"audio","name":"audio","type":"AUDIO","links":null}],"properties":{"cnr_id":"comfy-core","ver":"0.8.2","Node name for S&R":"SaveAudio","enableTabs":false,"tabWidth":65,"tabXOffset":10,"hasSecondTab":false,"secondTabText":"Send Back","secondTabOffset":80,"secondTabWidth":65,"ue_properties":{"widget_ue_connectable":{"filename_prefix":true,"audioUI":true}}},"widgets_values":["audio/ComfyUI"]},{"id":40,"type":"FB_Qwen3TTSVoiceClone","pos":[-740,-380],"size":[400,600],"flags":{},"order":2,"mode":0,"inputs":[{"label":"ref_audio","localized_name":"ref_audio","name":"ref_audio","shape":7,"type":"AUDIO","link":46},{"label":"voice_clone_prompt","localized_name":"voice_clone_prompt","name":"voice_clone_prompt","shape":7,"type":"VOICE_CLONE_PROMPT","link":null},{"label":"target_text","localized_name":"target_text","name":"target_text","type":"STRING","widget":{"name":"target_text"},"link":null},{"label":"model_choice","localized_name":"model_choice","name":"model_choice","type":"COMBO","widget":{"name":"model_choice"},"link":null},{"label":"device","localized_name":"device","name":"device","type":"COMBO","widget":{"name":"device"},"link":null},{"label":"precision","localized_name":"precision","name":"precision","type":"COMBO","widget":{"name":"precision"},"link":null},{"label":"language","localized_name":"language","name":"language","type":"COMBO","widget":{"name":"language"},"link":null},{"label":"ref_text","localized_name":"ref_text","name":"ref_text","shape":7,"type":"STRING","widget":{"name":"ref_text"},"link":null},{"label":"seed","localized_name":"seed","name":"seed","shape":7,"type":"INT","widget":{"name":"seed"},"link":null},{"label":"max_new_tokens","localized_name":"max_new_tokens","name":"max_new_tokens","shape":7,"type":"INT","widget":{"name":"max_new_tokens"},"link":null},{"label":"top_p","localized_name":"top_p","name":"top_p","shape":7,"type":"FLOAT","widget":{"name":"top_p"},"link":null},{"label":"top_k","localized_name":"top_k","name":"top_k","shape":7,"type":"INT","widget":{"name":"top_k"},"link":null},{"label":"temperature","localized_name":"temperature","name":"temperature","shape":7,"type":"FLOAT","widget":{"name":"temperature"},"link":null},{"label":"repetition_penalty","localized_name":"repetition_penalty","name":"repetition_penalty","shape":7,"type":"FLOAT","widget":{"name":"repetition_penalty"},"link":null},{"label":"x_vector_only","localized_name":"x_vector_only","name":"x_vector_only","shape":7,"type":"BOOLEAN","widget":{"name":"x_vector_only"},"link":null},{"label":"attention","localized_name":"attention","name":"attention","shape":7,"type":"COMBO","widget":{"name":"attention"},"link":null},{"label":"unload_model_after_generate","localized_name":"unload_model_after_generate","name":"unload_model_after_generate","shape":7,"type":"BOOLEAN","widget":{"name":"unload_model_after_generate"},"link":null},{"localized_name":"custom_model_path","name":"custom_model_path","shape":7,"type":"STRING","widget":{"name":"custom_model_path"},"link":null}],"outputs":[{"label":"audio","localized_name":"audio","name":"audio","type":"AUDIO","links":[47]}],"properties":{"Node name for S&R":"FB_Qwen3TTSVoiceClone","cnr_id":"qwen3-tts-comfyui","ver":"c7db6c2eb0f269d358c53bb71688dc95de4f7d07"},"widgets_values":["Hello Eduardo","1.7B","auto","bf16","Auto","",1024318218286473,"randomize",2048,0.8,20,1,1.05,false,"sage_attn",false,""]},{"id":24,"type":"LoadAudio","pos":[-1020,-370],"size":[270,136],"flags":{},"order":1,"mode":0,"inputs":[{"label":"audio","localized_name":"audio","name":"audio","type":"COMBO","widget":{"name":"audio"},"link":null},{"label":"audioUI","localized_name":"audioUI","name":"audioUI","type":"AUDIO_UI","widget":{"name":"audioUI"},"link":null},{"label":"upload","localized_name":"choose file to upload","name":"upload","type":"AUDIOUPLOAD","widget":{"name":"upload"},"link":null}],"outputs":[{"label":"AUDIO","localized_name":"AUDIO","name":"AUDIO","type":"AUDIO","links":[46]}],"properties":{"Node name for S&R":"LoadAudio","cnr_id":"comfy-core","ver":"0.8.2","enableTabs":false,"tabWidth":65,"tabXOffset":10,"hasSecondTab":false,"secondTabText":"Send Back","secondTabOffset":80,"secondTabWidth":65,"ue_properties":{"widget_ue_connectable":{"audio":true,"audioUI":true,"upload":true}}},"widgets_values":["vlc-record-2026-07-19-16h18m56s-YTDown.com_YouTube_Red-Dead-Redemption-2-Abigail-Marston-Vo_Media_l0lWiQJLS1I_006_128k.mp3-.mp3",null,null]}],"links":[[46,24,0,40,0,"AUDIO"],[47,40,0,21,0,"AUDIO"]],"groups":[{"id":1,"title":"Voice Clone","bounding":[-1030,-460,710,585.6],"color":"#3f789e","flags":{}}],"config":{},"extra":{"workflowRendererVersion":"LG","ds":{"scale":0.8721531076923082,"offset":[1156.1158233904403,601.8541121949336]},"frontendVersion":"1.36.13","VHS_latentpreview":false,"VHS_latentpreviewrate":0,"VHS_MetadataImage":true,"VHS_KeepIntermediate":true,"ue_links":[],"links_added_by_ue":[]},"version":0.4}
## Additional Context
(Please add any additional context or steps to reproduce the error here)
```
### Other
_No response_
Contributor guide
Research direction
Start with custom_nodes/qwen3-tts-comfyui/qwen_tts/core/models/modeling_qwen3_tts.py at the Qwen3TTSTalkerModel initialization, where the reported AttributeError occurs. Trace how qwen_tts-comfyui/nodes.py loads the model, then run the qwen3 TTS workflow to reproduce it. Done means the model loads without the missing pad_token_id error and execution completes.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python, pytorch
- Domain
- ai, backend
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 55/100