Files
807502278-ComfyUI_MaskGCT/example/Workflow_MaskGCT_20241107.json
807502278 99a0fdc05f Update workflow
The old workflow will no longer be usable!
2024-11-07 18:16:42 +08:00

1574 lines
35 KiB
JSON

{
"last_node_id": 181,
"last_link_id": 272,
"nodes": [
{
"id": 120,
"type": "load_maskgct_model",
"pos": [
-304.9591064453125,
-3187.513671875
],
"size": [
315,
58
],
"flags": {},
"order": 0,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "maskgct_model",
"type": "maskgct_model",
"links": [
154
],
"slot_index": 0,
"label": "maskgct_model"
}
],
"properties": {
"Node name for S&R": "load_maskgct_model"
},
"widgets_values": [
"amphion_maskgct"
]
},
{
"id": 121,
"type": "load_w2vbert_model",
"pos": [
-307.77899169921875,
-3056.894287109375
],
"size": [
315,
58
],
"flags": {},
"order": 1,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "w2vbert_model",
"type": "w2vbert_model",
"links": [
155
],
"slot_index": 0,
"label": "w2vbert_model"
}
],
"properties": {
"Node name for S&R": "load_w2vbert_model"
},
"widgets_values": [
"w2v-bert-v2.0"
]
},
{
"id": 122,
"type": "maskgct_pipeline",
"pos": [
76,
-3115
],
"size": [
295.6000061035156,
142
],
"flags": {},
"order": 20,
"mode": 0,
"inputs": [
{
"name": "maskgct_model",
"type": "maskgct_model",
"link": 154,
"label": "maskgct_model"
},
{
"name": "w2vbert_model",
"type": "w2vbert_model",
"link": 155,
"label": "w2vbert_model"
},
{
"name": "sample_audio",
"type": "AUDIO",
"link": 261,
"label": "sample_audio"
},
{
"name": "sample_prompt_text",
"type": "STRING",
"link": 260,
"widget": {
"name": "sample_prompt_text"
},
"label": "sample_prompt_text"
}
],
"outputs": [
{
"name": "maskgct_pipeline",
"type": "maskgct_pipeline",
"links": [
263,
272
],
"slot_index": 0,
"label": "maskgct_pipeline"
}
],
"properties": {
"Node name for S&R": "maskgct_pipeline"
},
"widgets_values": [
"cuda:0",
"Auto",
"cuda:0"
]
},
{
"id": 132,
"type": "LoadAudio",
"pos": [
-1471.177490234375,
-2568.993896484375
],
"size": [
310.2876281738281,
124
],
"flags": {},
"order": 2,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "AUDIO",
"type": "AUDIO",
"links": [],
"slot_index": 0,
"label": "音频"
}
],
"properties": {
"Node name for S&R": "LoadAudio"
},
"widgets_values": [
"trump_0.wav",
null,
""
]
},
{
"id": 148,
"type": "audio_capture_percentage",
"pos": [
-150,
-1610
],
"size": [
210,
82
],
"flags": {},
"order": 13,
"mode": 2,
"inputs": [
{
"name": "audio",
"type": "AUDIO",
"link": 241,
"label": "audio"
}
],
"outputs": [
{
"name": "audio",
"type": "AUDIO",
"links": [
242
],
"slot_index": 0,
"label": "audio"
}
],
"properties": {
"Node name for S&R": "audio_capture_percentage"
},
"widgets_values": [
0.481,
1
]
},
{
"id": 150,
"type": "Show any [Crystools]",
"pos": [
-228,
-2637
],
"size": [
302.3999938964844,
150
],
"flags": {},
"order": 21,
"mode": 0,
"inputs": [
{
"name": "any_value",
"type": "*",
"link": 269,
"shape": 7,
"label": "任意值"
}
],
"outputs": [],
"properties": {
"Node name for S&R": "Show any [Crystools]"
}
},
{
"id": 151,
"type": "audio_resample",
"pos": [
-160,
-1770
],
"size": [
230.97540283203125,
102
],
"flags": {},
"order": 12,
"mode": 2,
"inputs": [
{
"name": "audio",
"type": "AUDIO",
"link": 240,
"label": "audio"
}
],
"outputs": [
{
"name": "audio",
"type": "AUDIO",
"links": [
235
],
"slot_index": 0,
"label": "audio"
},
{
"name": "original_sample",
"type": "INT",
"links": null,
"label": "original_sample"
}
],
"properties": {
"Node name for S&R": "audio_resample"
},
"widgets_values": [
3000,
true
]
},
{
"id": 153,
"type": "remove_blank_space",
"pos": [
-848.0716552734375,
-2688.486572265625
],
"size": [
211.60707092285156,
82
],
"flags": {},
"order": 11,
"mode": 0,
"inputs": [
{
"name": "Audio",
"type": "AUDIO",
"link": 231,
"label": "Audio"
}
],
"outputs": [
{
"name": "Audio",
"type": "AUDIO",
"links": [
222
],
"slot_index": 0,
"label": "Audio"
}
],
"properties": {
"Node name for S&R": "remove_blank_space"
},
"widgets_values": [
0.001,
15
]
},
{
"id": 155,
"type": "whisper_large_v3",
"pos": [
-598.0716552734375,
-2688.486572265625
],
"size": [
294,
126
],
"flags": {},
"order": 16,
"mode": 0,
"inputs": [
{
"name": "audio",
"type": "AUDIO",
"link": 222,
"label": "audio"
}
],
"outputs": [
{
"name": "audio",
"type": "AUDIO",
"links": [],
"slot_index": 0,
"label": "audio"
},
{
"name": "text",
"type": "STRING",
"links": [
260,
269
],
"slot_index": 1,
"label": "text"
}
],
"properties": {
"Node name for S&R": "whisper_large_v3"
},
"widgets_values": [
30,
128,
"cuda:0"
]
},
{
"id": 161,
"type": "Reroute",
"pos": [
-974,
-2767
],
"size": [
75,
26
],
"flags": {},
"order": 7,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 233,
"label": ""
}
],
"outputs": [
{
"name": "",
"type": "AUDIO",
"links": [
231,
261
],
"slot_index": 0,
"label": ""
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 162,
"type": "from_path_load_audio",
"pos": [
-1472.177490234375,
-2741.9931640625
],
"size": [
317.3943786621094,
98
],
"flags": {},
"order": 3,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "Audio",
"type": "AUDIO",
"links": [
233,
239
],
"slot_index": 0,
"label": "Audio"
},
{
"name": "Sample",
"type": "INT",
"links": null,
"label": "Sample"
},
{
"name": "Time(s)",
"type": "FLOAT",
"links": null,
"label": "Time(s)"
}
],
"properties": {
"Node name for S&R": "from_path_load_audio"
},
"widgets_values": [
"D:\\AI\\ComfyUI-3D\\ComfyUI\\custom_nodes/ComfyUI_MaskGCT/sample/trump_0.wav"
]
},
{
"id": 163,
"type": "PreviewAudio",
"pos": [
180,
-1760
],
"size": [
319.9945373535156,
76
],
"flags": {},
"order": 17,
"mode": 2,
"inputs": [
{
"name": "audio",
"type": "AUDIO",
"link": 235,
"label": "音频"
}
],
"outputs": [],
"properties": {
"Node name for S&R": "PreviewAudio"
},
"widgets_values": [
null
]
},
{
"id": 165,
"type": "PreviewAudio",
"pos": [
1196.709716796875,
-3161.277587890625
],
"size": [
319.9945373535156,
76
],
"flags": {},
"order": 24,
"mode": 0,
"inputs": [
{
"name": "audio",
"type": "AUDIO",
"link": 265,
"label": "音频"
}
],
"outputs": [],
"properties": {
"Node name for S&R": "PreviewAudio"
},
"widgets_values": [
null
]
},
{
"id": 166,
"type": "Reroute",
"pos": [
-350,
-1700
],
"size": [
75,
26
],
"flags": {},
"order": 8,
"mode": 2,
"inputs": [
{
"name": "",
"type": "*",
"link": 239,
"label": ""
}
],
"outputs": [
{
"name": "",
"type": "AUDIO",
"links": [
240,
241,
243,
245
],
"slot_index": 0,
"label": ""
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 167,
"type": "PreviewAudio",
"pos": [
180,
-1610
],
"size": [
319.9945373535156,
76
],
"flags": {},
"order": 18,
"mode": 2,
"inputs": [
{
"name": "audio",
"type": "AUDIO",
"link": 242,
"label": "音频"
}
],
"outputs": [],
"properties": {
"Node name for S&R": "PreviewAudio"
},
"widgets_values": [
null
]
},
{
"id": 168,
"type": "get_audio_data",
"pos": [
120.65780639648438,
-2039.407958984375
],
"size": [
190.2715606689453,
106
],
"flags": {},
"order": 14,
"mode": 2,
"inputs": [
{
"name": "audio",
"type": "AUDIO",
"link": 243,
"label": "audio"
}
],
"outputs": [
{
"name": "sample",
"type": "INT",
"links": null,
"label": "sample"
},
{
"name": "channel",
"type": "INT",
"links": null,
"label": "channel"
},
{
"name": "bath_size",
"type": "INT",
"links": null,
"label": "bath_size"
},
{
"name": "Time(s)",
"type": "FLOAT",
"links": null,
"label": "Time(s)"
},
{
"name": "Data_Length",
"type": "INT",
"links": null,
"label": "Data_Length"
}
],
"properties": {
"Node name for S&R": "get_audio_data"
},
"widgets_values": []
},
{
"id": 169,
"type": "get_text_data",
"pos": [
110.65779876708984,
-2229.407470703125
],
"size": [
210,
134
],
"flags": {},
"order": 9,
"mode": 2,
"inputs": [
{
"name": "text",
"type": "STRING",
"link": 248,
"widget": {
"name": "text"
},
"label": "text"
}
],
"outputs": [
{
"name": "language",
"type": "STRING",
"links": [],
"slot_index": 0,
"label": "language"
},
{
"name": "character_length",
"type": "INT",
"links": [],
"slot_index": 1,
"label": "character_length"
},
{
"name": "words",
"type": "STRING",
"links": [],
"slot_index": 2,
"label": "words"
},
{
"name": "word_number",
"type": "INT",
"links": [],
"slot_index": 3,
"label": "word_number"
},
{
"name": "symbols",
"type": "STRING",
"links": [],
"slot_index": 4,
"label": "symbols"
},
{
"name": "symbol_number",
"type": "INT",
"links": null,
"label": "symbol_number"
}
],
"properties": {
"Node name for S&R": "get_text_data"
},
"widgets_values": [
"We do not break. We never give in. We never back down."
]
},
{
"id": 170,
"type": "remove_blank_space",
"pos": [
-150,
-1470
],
"size": [
211.60707092285156,
82
],
"flags": {},
"order": 15,
"mode": 2,
"inputs": [
{
"name": "Audio",
"type": "AUDIO",
"link": 245,
"label": "Audio"
}
],
"outputs": [
{
"name": "Audio",
"type": "AUDIO",
"links": [
246
],
"slot_index": 0,
"label": "Audio"
}
],
"properties": {
"Node name for S&R": "remove_blank_space"
},
"widgets_values": [
0.001,
15
]
},
{
"id": 171,
"type": "PreviewAudio",
"pos": [
180,
-1450
],
"size": [
319.9945373535156,
76
],
"flags": {},
"order": 19,
"mode": 2,
"inputs": [
{
"name": "audio",
"type": "AUDIO",
"link": 246,
"label": "音频"
}
],
"outputs": [],
"properties": {
"Node name for S&R": "PreviewAudio"
},
"widgets_values": [
null
]
},
{
"id": 173,
"type": "Note",
"pos": [
354,
-2172
],
"size": [
411.31341552734375,
143.48428344726562
],
"flags": {},
"order": 4,
"mode": 2,
"inputs": [],
"outputs": [],
"properties": {},
"widgets_values": [
"说明\n1:输出时长过长若出现音频乱码可使用Audio Capture percentage节点手动裁掉\n2:其它详细信息请参考github项目说明文档\n\nInstructions:\n1: If the output duration is too long and audio distortion occurs, you can use the Audio Capture percentage node to manually trim it.\n2: For more detailed information, please refer to the project documentation on GitHub.\n"
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 174,
"type": "string-to-array",
"pos": [
192,
-2678
],
"size": [
210,
105
],
"flags": {},
"order": 6,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "array",
"type": "LIST",
"links": [
267
],
"slot_index": 0,
"label": "数组"
}
],
"properties": {
"Node name for S&R": "string-to-array"
},
"widgets_values": [
"25,10,1,1,1,1,1,1,1,1,1,1",
true,
true
]
},
{
"id": 175,
"type": "Primitive string [Crystools]",
"pos": [
-309.3422546386719,
-2219.407470703125
],
"size": [
315,
58
],
"flags": {},
"order": 5,
"mode": 2,
"inputs": [],
"outputs": [
{
"name": "string",
"type": "STRING",
"links": [
248
],
"label": "字符串"
}
],
"properties": {
"Node name for S&R": "Primitive string [Crystools]"
},
"widgets_values": [
"Instructions: 1: When you feel that the automatic calculation of output duration is not suitable, and you find it troublesome to set a custom duration, here are two nodes provided that can automatically calculate the output duration based on word length. 2: If the output duration is too long and audio distortion occurs, you can use the Audio Capture percentage node to manually trim it. 3: For more detailed information, please refer to the project documentation on GitHub."
]
},
{
"id": 177,
"type": "maskgct_setting",
"pos": [
446,
-2711
],
"size": [
266.8859558105469,
226
],
"flags": {},
"order": 10,
"mode": 0,
"inputs": [
{
"name": "w2vbert_time_steps",
"type": "LIST",
"link": 267,
"label": "w2vbert_time_steps",
"shape": 7
}
],
"outputs": [
{
"name": "setting",
"type": "maskgct_setting",
"links": [
271
],
"slot_index": 0,
"label": "setting"
}
],
"properties": {
"Node name for S&R": "maskgct_setting"
},
"widgets_values": [
25,
2.5,
0.75,
2.5,
0.75,
0,
120,
0.8
]
},
{
"id": 178,
"type": "maskgct_run_v2",
"pos": [
715.8511962890625,
-3168.487548828125
],
"size": [
403.33843994140625,
249.7593231201172
],
"flags": {},
"order": 22,
"mode": 0,
"inputs": [
{
"name": "maskgct_pipeline",
"type": "maskgct_pipeline",
"link": 263,
"label": "maskgct_pipeline"
},
{
"name": "setting",
"type": "maskgct_setting",
"link": null,
"shape": 7,
"label": "setting"
}
],
"outputs": [
{
"name": "Audio",
"type": "AUDIO",
"links": [
265
],
"slot_index": 0,
"label": "Audio"
},
{
"name": "Audio_List",
"type": "AUDIO",
"links": null,
"label": "Audio_List"
},
{
"name": "Batch_Text",
"type": "STRING",
"links": null,
"label": "Batch_Text"
}
],
"properties": {
"Node name for S&R": "maskgct_run_v2"
},
"widgets_values": [
"尊敬的各位来宾、朋友们:大家好!今天,我站在这里,心中充满了感激。我们生活在一个美好的时代,一个充满机遇的时代。每一天,我们都在追求梦想,都在努力工作,都在享受生活。我们的世界,是由爱构成的。爱,是人与人之间最真挚的情感。我们爱家人,爱朋友,也爱那些在我们生命中留下印记的陌生人。爱,让我们的生活更加温暖,更加美好。在这个世界上,我们也不断学习。学习,不仅仅是在学校里读书,更是在生活中不断探索和成长。我们学习知识,学习技能,也学习如何成为一个更好的人。工作,是我们生活的一部分。通过工作,我们实现自我价值,我们贡献社会,我们获得成就。工作让我们的生活更加充实,也让我们的梦想更加接近。生活中,我们也会遇到挑战。挑战,让我们成长,让我们变得更强。面对挑战,我们不退缩,我们勇敢面对,我们智慧应对。健康,是我们最大的财富。健康的身体,健康的心态,让我们能够更好地享受生活,更好地追求梦想。我们注重饮食,注重锻炼,注重休息,都是为了保持健康。快乐,是我们追求的目标。快乐,来自内心的满足,来自对生活的热爱。我们寻找快乐,分享快乐,传递快乐,让快乐成为我们生活的常态。最后,我想说,感谢。感谢生活中的每一份给予,每一份支持,每一份陪伴。感谢,让我们的世界更加和谐,更加温馨。谢谢大家!",
"Auto",
true
]
},
{
"id": 180,
"type": "PreviewAudio",
"pos": [
1282.6085205078125,
-2713.77392578125
],
"size": [
319.9945373535156,
76
],
"flags": {},
"order": 25,
"mode": 0,
"inputs": [
{
"name": "audio",
"type": "AUDIO",
"link": 270,
"label": "音频"
}
],
"outputs": [],
"properties": {
"Node name for S&R": "PreviewAudio"
},
"widgets_values": [
null
]
},
{
"id": 181,
"type": "maskgct_run_v2",
"pos": [
804,
-2719
],
"size": [
403.33843994140625,
249.7593231201172
],
"flags": {},
"order": 23,
"mode": 0,
"inputs": [
{
"name": "maskgct_pipeline",
"type": "maskgct_pipeline",
"link": 272,
"label": "maskgct_pipeline"
},
{
"name": "setting",
"type": "maskgct_setting",
"link": 271,
"shape": 7,
"label": "setting"
}
],
"outputs": [
{
"name": "Audio",
"type": "AUDIO",
"links": [
270
],
"slot_index": 0,
"label": "Audio"
},
{
"name": "Audio_List",
"type": "AUDIO",
"links": null,
"label": "Audio_List"
},
{
"name": "Batch_Text",
"type": "STRING",
"links": null,
"label": "Batch_Text"
}
],
"properties": {
"Node name for S&R": "maskgct_run_v2"
},
"widgets_values": [
"尊敬的各位来宾、朋友们:大家好!今天,我站在这里,心中充满了感激。我们生活在一个美好的时代,一个充满机遇的时代。每一天,我们都在追求梦想,都在努力工作,都在享受生活。我们的世界,是由爱构成的。爱,是人与人之间最真挚的情感。我们爱家人,爱朋友,也爱那些在我们生命中留下印记的陌生人。爱,让我们的生活更加温暖,更加美好。在这个世界上,我们也不断学习。学习,不仅仅是在学校里读书,更是在生活中不断探索和成长。我们学习知识,学习技能,也学习如何成为一个更好的人。工作,是我们生活的一部分。通过工作,我们实现自我价值,我们贡献社会,我们获得成就。工作让我们的生活更加充实,也让我们的梦想更加接近。生活中,我们也会遇到挑战。挑战,让我们成长,让我们变得更强。面对挑战,我们不退缩,我们勇敢面对,我们智慧应对。健康,是我们最大的财富。健康的身体,健康的心态,让我们能够更好地享受生活,更好地追求梦想。我们注重饮食,注重锻炼,注重休息,都是为了保持健康。快乐,是我们追求的目标。快乐,来自内心的满足,来自对生活的热爱。我们寻找快乐,分享快乐,传递快乐,让快乐成为我们生活的常态。最后,我想说,感谢。感谢生活中的每一份给予,每一份支持,每一份陪伴。感谢,让我们的世界更加和谐,更加温馨。谢谢大家!",
"Auto",
true
]
}
],
"links": [
[
154,
120,
0,
122,
0,
"maskgct_model"
],
[
155,
121,
0,
122,
1,
"w2vbert_model"
],
[
222,
153,
0,
155,
0,
"AUDIO"
],
[
231,
161,
0,
153,
0,
"AUDIO"
],
[
233,
162,
0,
161,
0,
"*"
],
[
235,
151,
0,
163,
0,
"AUDIO"
],
[
239,
162,
0,
166,
0,
"*"
],
[
240,
166,
0,
151,
0,
"AUDIO"
],
[
241,
166,
0,
148,
0,
"AUDIO"
],
[
242,
148,
0,
167,
0,
"AUDIO"
],
[
243,
166,
0,
168,
0,
"AUDIO"
],
[
245,
166,
0,
170,
0,
"AUDIO"
],
[
246,
170,
0,
171,
0,
"AUDIO"
],
[
248,
175,
0,
169,
0,
"STRING"
],
[
260,
155,
1,
122,
3,
"STRING"
],
[
261,
161,
0,
122,
2,
"AUDIO"
],
[
263,
122,
0,
178,
0,
"maskgct_pipeline"
],
[
265,
178,
0,
165,
0,
"AUDIO"
],
[
267,
174,
0,
177,
0,
"LIST"
],
[
269,
155,
1,
150,
0,
"*"
],
[
270,
181,
0,
180,
0,
"AUDIO"
],
[
271,
177,
0,
181,
1,
"maskgct_setting"
],
[
272,
122,
0,
181,
0,
"maskgct_pipeline"
]
],
"groups": [
{
"id": 1,
"title": "audio to text",
"bounding": [
-1041.071533203125,
-2863.086669921875,
1154.7529296875,
477.7545471191406
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
},
{
"id": 2,
"title": "load audio",
"bounding": [
-1539.1663818359375,
-2860.52392578125,
464.4966125488281,
488.5904846191406
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
},
{
"id": 3,
"title": "load/download maskgct model",
"bounding": [
-357.9960021972656,
-3280.1513671875,
793.4959106445312,
380.5042724609375
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
},
{
"id": 4,
"title": "run maskgct",
"bounding": [
624.8505249023438,
-3266.491943359375,
943.918701171875,
384.4668273925781
],
"color": "#88A",
"font_size": 24,
"flags": {}
},
{
"id": 5,
"title": "get data",
"bounding": [
-382.94439697265625,
-2337.520263671875,
1179.2861328125,
433.18524169921875
],
"color": "#444",
"font_size": 24,
"flags": {}
},
{
"id": 6,
"title": "Several audio editing nodes that may be used",
"bounding": [
-382.32745361328125,
-1880.219970703125,
943.2860717773438,
557.5712280273438
],
"color": "#444",
"font_size": 24,
"flags": {}
},
{
"id": 7,
"title": "run maskgct +setting",
"bounding": [
162.60787963867188,
-2797.3740234375,
1449.9945068359375,
343.3592834472656
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
}
],
"config": {},
"extra": {
"ds": {
"scale": 0.6588450000000011,
"offset": [
661.2684226888672,
3386.0494078326165
]
}
},
"version": 0.4,
"api_prompt": {
"120": {
"inputs": {
"maskgct_model": "amphion_maskgct"
},
"class_type": "load_maskgct_model",
"_meta": {
"title": "Load MaskGCT Model"
}
},
"121": {
"inputs": {
"w2vbert_model": "w2v-bert-v2.0"
},
"class_type": "load_w2vbert_model",
"_meta": {
"title": "Load W2VBert Model"
}
},
"122": {
"inputs": {
"sample_prompt_text": [
"155",
1
],
"sample_language": "Auto",
"device": "cuda:0",
"maskgct_model": [
"120",
0
],
"w2vbert_model": [
"121",
0
],
"sample_audio": [
"162",
0
]
},
"class_type": "maskgct_pipeline",
"_meta": {
"title": "MaskGCT Pipeline"
}
},
"132": {
"inputs": {
"audio": "trump_0.wav"
},
"class_type": "LoadAudio",
"_meta": {
"title": "加载音频"
}
},
"150": {
"inputs": {
"console": false,
"display": true,
"prefix": "",
"any_value": [
"155",
1
]
},
"class_type": "Show any [Crystools]",
"_meta": {
"title": "显示任意值到控制台/节点"
}
},
"153": {
"inputs": {
"threshold": 0.001,
"time_length": 15,
"Audio": [
"162",
0
]
},
"class_type": "remove_blank_space",
"_meta": {
"title": "Remove Blank Space"
}
},
"155": {
"inputs": {
"chunk_length_s": 30,
"batch_size": 128,
"device": "cuda:0",
"audio": [
"153",
0
]
},
"class_type": "whisper_large_v3",
"_meta": {
"title": "Speech Recognition-whisper_large_v3"
}
},
"162": {
"inputs": {
"Audio_FilePath": "D:\\AI\\ComfyUI-3D\\ComfyUI\\custom_nodes/ComfyUI_MaskGCT/sample/trump_0.wav"
},
"class_type": "from_path_load_audio",
"_meta": {
"title": "Load Audio from Path"
}
},
"165": {
"inputs": {
"audio": [
"178",
0
]
},
"class_type": "PreviewAudio",
"_meta": {
"title": "预览音频"
}
},
"174": {
"inputs": {
"string_input": "25,10,1,1,1,1,1,1,1,1,1,1",
"arrangement": true,
"speak_and_recognation": true
},
"class_type": "string-to-array",
"_meta": {
"title": "字符串转数组"
}
},
"177": {
"inputs": {
"maskgct_time_steps": 25,
"maskgct_cfg": 2.5,
"maskgct_rescale_cfg": 0.75,
"w2vbert_cfg": 2.5,
"w2vbert_rescale_cfg": 0.75,
"target_len": 0,
"text_slice_length": 120,
"pause_time": 0.8,
"w2vbert_time_steps": [
"174",
0
]
},
"class_type": "maskgct_setting",
"_meta": {
"title": "MaskGCT Setting"
}
},
"178": {
"inputs": {
"target_text": "尊敬的各位来宾、朋友们:大家好!今天,我站在这里,心中充满了感激。我们生活在一个美好的时代,一个充满机遇的时代。每一天,我们都在追求梦想,都在努力工作,都在享受生活。我们的世界,是由爱构成的。爱,是人与人之间最真挚的情感。我们爱家人,爱朋友,也爱那些在我们生命中留下印记的陌生人。爱,让我们的生活更加温暖,更加美好。在这个世界上,我们也不断学习。学习,不仅仅是在学校里读书,更是在生活中不断探索和成长。我们学习知识,学习技能,也学习如何成为一个更好的人。工作,是我们生活的一部分。通过工作,我们实现自我价值,我们贡献社会,我们获得成就。工作让我们的生活更加充实,也让我们的梦想更加接近。生活中,我们也会遇到挑战。挑战,让我们成长,让我们变得更强。面对挑战,我们不退缩,我们勇敢面对,我们智慧应对。健康,是我们最大的财富。健康的身体,健康的心态,让我们能够更好地享受生活,更好地追求梦想。我们注重饮食,注重锻炼,注重休息,都是为了保持健康。快乐,是我们追求的目标。快乐,来自内心的满足,来自对生活的热爱。我们寻找快乐,分享快乐,传递快乐,让快乐成为我们生活的常态。最后,我想说,感谢。感谢生活中的每一份给予,每一份支持,每一份陪伴。感谢,让我们的世界更加和谐,更加温馨。谢谢大家!",
"language": "Auto",
"speak_and_recognation": true,
"maskgct_pipeline": [
"122",
0
]
},
"class_type": "maskgct_run_v2",
"_meta": {
"title": "MaskGCT Run V2"
}
},
"180": {
"inputs": {
"audio": [
"181",
0
]
},
"class_type": "PreviewAudio",
"_meta": {
"title": "预览音频"
}
},
"181": {
"inputs": {
"target_text": "尊敬的各位来宾、朋友们:大家好!今天,我站在这里,心中充满了感激。我们生活在一个美好的时代,一个充满机遇的时代。每一天,我们都在追求梦想,都在努力工作,都在享受生活。我们的世界,是由爱构成的。爱,是人与人之间最真挚的情感。我们爱家人,爱朋友,也爱那些在我们生命中留下印记的陌生人。爱,让我们的生活更加温暖,更加美好。在这个世界上,我们也不断学习。学习,不仅仅是在学校里读书,更是在生活中不断探索和成长。我们学习知识,学习技能,也学习如何成为一个更好的人。工作,是我们生活的一部分。通过工作,我们实现自我价值,我们贡献社会,我们获得成就。工作让我们的生活更加充实,也让我们的梦想更加接近。生活中,我们也会遇到挑战。挑战,让我们成长,让我们变得更强。面对挑战,我们不退缩,我们勇敢面对,我们智慧应对。健康,是我们最大的财富。健康的身体,健康的心态,让我们能够更好地享受生活,更好地追求梦想。我们注重饮食,注重锻炼,注重休息,都是为了保持健康。快乐,是我们追求的目标。快乐,来自内心的满足,来自对生活的热爱。我们寻找快乐,分享快乐,传递快乐,让快乐成为我们生活的常态。最后,我想说,感谢。感谢生活中的每一份给予,每一份支持,每一份陪伴。感谢,让我们的世界更加和谐,更加温馨。谢谢大家!",
"language": "Auto",
"speak_and_recognation": true,
"maskgct_pipeline": [
"122",
0
],
"setting": [
"177",
0
]
},
"class_type": "maskgct_run_v2",
"_meta": {
"title": "MaskGCT Run V2"
}
}
}
}