1574 lines
35 KiB
JSON
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"
|
|
}
|
|
}
|
|
}
|
|
} |