mirror of
https://github.com/Comfy-Org/ComfyUI-Manager.git
synced 2026-11-05 07:47:25 +00:00
[PR #3335] [MERGED] Add ComfyUI-Qwen-TTS-5x (transformers 5.x support) to node_db/new #3205
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Comfy-Org/ComfyUI-Manager#3205
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/Comfy-Org/ComfyUI-Manager/pull/3335
Author: @jesse890423
Created: 10/2/2026
Status: ✅ Merged
Merged: 10/11/2026
Merged by: @ltdrdata
Base:
main← Head:add-qwen3-tts-5x📝 Commits (2)
6140aa0Add ComfyUI-Qwen-TTS-5x to node_db/new84cf403Use the repo name as the entry id and spell out the coexistence rule📊 Changes
1 file changed (+12 additions, -0 deletions)
View changed files
📝
node_db/new/custom-node-list.json(+12 -0)📄 Description
Add ComfyUI-Qwen-TTS-5x to node_db/new
What
Registers jesse890423/ComfyUI-Qwen-TTS-5x,
a fork of flybirdxx/ComfyUI-Qwen-TTS
v1.0.7 adapted for the transformers 5.x environment.
Why a fork is needed
Upstream v1.0.7 declares
transformers>=4.57.0,<5.0.0, so it does not claim 5.xsupport. Running it on transformers 5.14.1 fails in five places, one of them
silently:
AttributeErroron load:pad_token_idis no longer copied ontoPretrainedConfigROPE_INIT_FUNCTIONS["default"]removed in 5.14 (mapping it to"linear"would be wrong)create_causal_masksignature change (input_embeds->inputs_embeds,cache_positiondropped)mat1 and mat2 shapes cannot be multiplied (1x55296 and 2048x2048)inv_freqis left as uninitialised meta memory, so audio is produced but the voice is completely wrong, with no exception and no warningFix 5 is worth calling out because it raises nothing. The model just emits
meaningless acoustic frames, which is easy to misdiagnose as a bad reference
recording.
The fork also fixes the progress bar, which never moved (four separate causes),
and a deprecation shim that printed the same line 59 times per model load.
Verification
Every fix was verified by measurement rather than inspection.
RoPE output after the
inv_freqfix matches the closed form exactly:Compatibility
custom_nodes/ComfyUI-Qwen-TTS-5x. Thenamefield inpyproject.tomlis deliberately kept equal to the repository name so thefolder users see matches the repository they cloned.
FB_Qwen3TTS*), so existing workflows keepworking.
nodename_patternis^FB_Qwen3TTS.fork and upstream at the same time makes the nodes clash. Users should disable
or remove one of them (rename its folder to
<name>.disabled, or use Manager'sDisable button).
transformerspin widened to>=4.57.0. The previous upper bound would make aninstaller downgrade a 5.x environment, which would undo every fix here. The code
supports both 4.x and 5.x.
Qwen3-TTS License Agreement.
License
Apache-2.0 for the plugin code.
LICENSE(Apache-2.0 text) andNOTICE(upstreamattributions) are included in the repository. The fork complies with clause
4.1(a): the README states that the modifications are not endorsed by the original
right-holder.
Entry
Checklist
node_db/new/custom-node-list.jsoninstall_typeisgit-cloneLICENSEpresent (Apache-2.0)🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.