mirror of
https://github.com/1038lab/ComfyUI-QwenTTS.git
synced 2026-05-19 11:59:02 +00:00
328 lines
6.6 KiB
JSON
328 lines
6.6 KiB
JSON
{
|
|
"id": "5c3efe25-158c-45d4-a089-018c484dfa7a",
|
|
"revision": 0,
|
|
"last_node_id": 15,
|
|
"last_link_id": 18,
|
|
"nodes": [
|
|
{
|
|
"id": 12,
|
|
"type": "PreviewAudio",
|
|
"pos": [
|
|
3715.1364623056147,
|
|
561.2723009185279
|
|
],
|
|
"size": [
|
|
300,
|
|
88
|
|
],
|
|
"flags": {},
|
|
"order": 5,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "audio",
|
|
"type": "AUDIO",
|
|
"link": 18
|
|
}
|
|
],
|
|
"outputs": [],
|
|
"properties": {
|
|
"cnr_id": "comfy-core",
|
|
"ver": "0.11.0",
|
|
"Node name for S&R": "PreviewAudio",
|
|
"ue_properties": {
|
|
"widget_ue_connectable": {},
|
|
"input_ue_unconnectable": {},
|
|
"version": "7.5.2"
|
|
}
|
|
},
|
|
"widgets_values": []
|
|
},
|
|
{
|
|
"id": 10,
|
|
"type": "AILab_Qwen3TTSVoiceInstruct",
|
|
"pos": [
|
|
3079.8023790059356,
|
|
647.0826153658068
|
|
],
|
|
"size": [
|
|
300,
|
|
136
|
|
],
|
|
"flags": {},
|
|
"order": 0,
|
|
"mode": 0,
|
|
"inputs": [],
|
|
"outputs": [
|
|
{
|
|
"name": "VOICE_INSTRUCT",
|
|
"type": "STRING",
|
|
"links": [
|
|
14,
|
|
16
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "AILab_Qwen3TTSVoiceInstruct",
|
|
"ue_properties": {
|
|
"widget_ue_connectable": {},
|
|
"input_ue_unconnectable": {},
|
|
"version": "7.5.2"
|
|
}
|
|
},
|
|
"widgets_values": [
|
|
"Female",
|
|
"Warm",
|
|
""
|
|
],
|
|
"color": "#28403f",
|
|
"bgcolor": "#233238"
|
|
},
|
|
{
|
|
"id": 13,
|
|
"type": "PrimitiveNode",
|
|
"pos": [
|
|
2762.135337356096,
|
|
587.1623621460519
|
|
],
|
|
"size": [
|
|
302.56734617041093,
|
|
195.491887662914
|
|
],
|
|
"flags": {},
|
|
"order": 1,
|
|
"mode": 0,
|
|
"inputs": [],
|
|
"outputs": [
|
|
{
|
|
"name": "STRING",
|
|
"type": "STRING",
|
|
"widget": {
|
|
"name": "text"
|
|
},
|
|
"links": [
|
|
15
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"Run widget replace on values": false,
|
|
"ue_properties": {
|
|
"widget_ue_connectable": {},
|
|
"version": "7.5.2",
|
|
"input_ue_unconnectable": {}
|
|
}
|
|
},
|
|
"widgets_values": [
|
|
"You can now easily use the voice creation nodes. In the Voice Design Node, select the character and voice tone/style you want to create. In the Voice Instruct Node, enter the text you want to speak. Connect the output of the Voice Design Node to the Voice Instruct Node, and you can use the selected voice to read the text you want to express.\n"
|
|
]
|
|
},
|
|
{
|
|
"id": 14,
|
|
"type": "PreviewAny",
|
|
"pos": [
|
|
3087.7353434596116,
|
|
830.0722332249909
|
|
],
|
|
"size": [
|
|
290.4893496174459,
|
|
289.82802008006206
|
|
],
|
|
"flags": {},
|
|
"order": 2,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "source",
|
|
"type": "*",
|
|
"link": 14
|
|
}
|
|
],
|
|
"outputs": [],
|
|
"properties": {
|
|
"cnr_id": "comfy-core",
|
|
"ver": "0.11.1",
|
|
"Node name for S&R": "PreviewAny",
|
|
"ue_properties": {
|
|
"widget_ue_connectable": {},
|
|
"input_ue_unconnectable": {},
|
|
"version": "7.5.2"
|
|
}
|
|
},
|
|
"widgets_values": [
|
|
null,
|
|
null,
|
|
null
|
|
]
|
|
},
|
|
{
|
|
"id": 11,
|
|
"type": "SaveAudio",
|
|
"pos": [
|
|
3715.1364623056147,
|
|
701.8560326894138
|
|
],
|
|
"size": [
|
|
300,
|
|
112
|
|
],
|
|
"flags": {},
|
|
"order": 4,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "audio",
|
|
"type": "AUDIO",
|
|
"link": 17
|
|
}
|
|
],
|
|
"outputs": [],
|
|
"properties": {
|
|
"cnr_id": "comfy-core",
|
|
"ver": "0.11.0",
|
|
"Node name for S&R": "SaveAudio",
|
|
"ue_properties": {
|
|
"widget_ue_connectable": {},
|
|
"input_ue_unconnectable": {},
|
|
"version": "7.5.2"
|
|
}
|
|
},
|
|
"widgets_values": [
|
|
"audio/ComfyUI"
|
|
]
|
|
},
|
|
{
|
|
"id": 15,
|
|
"type": "AILab_Qwen3TTSVoiceDesign_Advanced",
|
|
"pos": [
|
|
3397.469420655775,
|
|
561.2722454320221
|
|
],
|
|
"size": [
|
|
304.6281798811988,
|
|
560.6446280991736
|
|
],
|
|
"flags": {},
|
|
"order": 3,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "text",
|
|
"type": "STRING",
|
|
"widget": {
|
|
"name": "text"
|
|
},
|
|
"link": 15
|
|
},
|
|
{
|
|
"name": "instruct",
|
|
"type": "STRING",
|
|
"widget": {
|
|
"name": "instruct"
|
|
},
|
|
"link": 16
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "audio",
|
|
"type": "AUDIO",
|
|
"links": [
|
|
17,
|
|
18
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"ue_properties": {
|
|
"widget_ue_connectable": {},
|
|
"input_ue_unconnectable": {}
|
|
},
|
|
"Node name for S&R": "AILab_Qwen3TTSVoiceDesign_Advanced"
|
|
},
|
|
"widgets_values": [
|
|
"You can now easily use the voice creation nodes. In the Voice Design Node, select the character and voice tone/style you want to create. In the Voice Instruct Node, enter the text you want to speak. Connect the output of the Voice Design Node to the Voice Instruct Node, and you can use the selected voice to read the text you want to express.\n",
|
|
"A warm, gentle female voice.",
|
|
"1.7B",
|
|
"auto",
|
|
"bf16",
|
|
"Auto",
|
|
2048,
|
|
false,
|
|
0.9,
|
|
50,
|
|
0.9,
|
|
1,
|
|
"auto",
|
|
true,
|
|
120588802502274,
|
|
"randomize"
|
|
],
|
|
"color": "#4D2600",
|
|
"bgcolor": "#24302b"
|
|
}
|
|
],
|
|
"links": [
|
|
[
|
|
14,
|
|
10,
|
|
0,
|
|
14,
|
|
0,
|
|
"STRING"
|
|
],
|
|
[
|
|
15,
|
|
13,
|
|
0,
|
|
15,
|
|
0,
|
|
"STRING"
|
|
],
|
|
[
|
|
16,
|
|
10,
|
|
0,
|
|
15,
|
|
1,
|
|
"STRING"
|
|
],
|
|
[
|
|
17,
|
|
15,
|
|
0,
|
|
11,
|
|
0,
|
|
"AUDIO"
|
|
],
|
|
[
|
|
18,
|
|
15,
|
|
0,
|
|
12,
|
|
0,
|
|
"AUDIO"
|
|
]
|
|
],
|
|
"groups": [],
|
|
"config": {},
|
|
"extra": {
|
|
"workflowRendererVersion": "LG",
|
|
"ue_links": [],
|
|
"ds": {
|
|
"scale": 1.2100000000000006,
|
|
"offset": [
|
|
-2531.626007327454,
|
|
-293.58098622941037
|
|
]
|
|
},
|
|
"links_added_by_ue": [],
|
|
"frontendVersion": "1.37.11",
|
|
"VHS_latentpreview": false,
|
|
"VHS_latentpreviewrate": 0,
|
|
"VHS_MetadataImage": true,
|
|
"VHS_KeepIntermediate": true
|
|
},
|
|
"version": 0.4
|
|
} |