Spaces:
Running on Zero
Running on Zero
| { | |
| "id": "84fa3ca3-0dc0-4776-9191-b1f82b6d0f98", | |
| "revision": 0, | |
| "last_node_id": 268, | |
| "last_link_id": 316, | |
| "nodes": [ | |
| { | |
| "id": 61, | |
| "type": "easy showAnything", | |
| "pos": [ | |
| 3405.466552734375, | |
| 1242.3624267578125 | |
| ], | |
| "size": [ | |
| 264.173583984375, | |
| 244.0182647705078 | |
| ], | |
| "flags": {}, | |
| "order": 41, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "label": "anything", | |
| "name": "anything", | |
| "shape": 7, | |
| "type": "*", | |
| "link": 104 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "label": "output", | |
| "name": "output", | |
| "type": "*" | |
| } | |
| ], | |
| "properties": { | |
| "Node name for S&R": "easy showAnything", | |
| "widget_ue_connectable": {} | |
| }, | |
| "widgets_values": [ | |
| "1\n00:00:00,000 --> 00:00:04,000\n我相信你在各种内容下面应该都见过这样一句类似的评论\n\n2\n00:00:04,240 --> 00:00:04,960\n那几个月之前\n\n3\n00:00:04,960 --> 00:00:06,879\n其实大家把这个当成一种调侃了\n\n4\n00:00:06,879 --> 00:00:07,679\n是一种梗\n\n5\n00:00:07,679 --> 00:00:07,919\n对吧\n\n6\n00:00:08,160 --> 00:00:09,359\n你看到太离谱的东西\n\n7\n00:00:09,439 --> 00:00:10,320\n你会说\n\n8\n00:00:10,320 --> 00:00:10,800\n“哎呀\n\n9\n00:00:10,800 --> 00:00:12,560\n这是AI或者AI太好用了\n\n10\n00:00:12,560 --> 00:00:12,960\n家人\n\n11\n00:00:13,359 --> 00:00:14,240\n”但有意思的就是\n\n12\n00:00:14,240 --> 00:00:15,359\n只过了短短几个月\n\n13\n00:00:15,519 --> 00:00:19,519\n你会发现现在这句“这是AI嘛”背后的情绪它变化了\n\n14\n00:00:19,839 --> 00:00:21,280\n因为AI它又变强了\n\n" | |
| ] | |
| }, | |
| { | |
| "id": 121, | |
| "type": "SetNode", | |
| "pos": [ | |
| 3027.077392578125, | |
| 1938.8333740234375 | |
| ], | |
| "size": [ | |
| 210, | |
| 60 | |
| ], | |
| "flags": {}, | |
| "order": 53, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "label": "LIST", | |
| "name": "LIST", | |
| "type": "LIST", | |
| "link": 166 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "label": "*", | |
| "name": "*", | |
| "type": "*" | |
| } | |
| ], | |
| "title": "Set_forced_aligns", | |
| "properties": { | |
| "Node name for S&R": "SetNode", | |
| "aux_id": "SetNode", | |
| "previousName": "forced_aligns", | |
| "widget_ue_connectable": {} | |
| }, | |
| "widgets_values": [ | |
| "forced_aligns" | |
| ] | |
| }, | |
| { | |
| "id": 122, | |
| "type": "SetNode", | |
| "pos": [ | |
| 3031.775634765625, | |
| 2067.592041015625 | |
| ], | |
| "size": [ | |
| 210, | |
| 58 | |
| ], | |
| "flags": {}, | |
| "order": 54, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "label": "STRING", | |
| "name": "STRING", | |
| "type": "STRING", | |
| "link": 167 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "label": "*", | |
| "name": "*", | |
| "type": "*" | |
| } | |
| ], | |
| "title": "Set_text", | |
| "properties": { | |
| "Node name for S&R": "SetNode", | |
| "aux_id": "SetNode", | |
| "previousName": "text", | |
| "widget_ue_connectable": {} | |
| }, | |
| "widgets_values": [ | |
| "text" | |
| ] | |
| }, | |
| { | |
| "id": 123, | |
| "type": "SetNode", | |
| "pos": [ | |
| 3030.826416015625, | |
| 2188.187744140625 | |
| ], | |
| "size": [ | |
| 210, | |
| 58 | |
| ], | |
| "flags": {}, | |
| "order": 55, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "label": "STRING", | |
| "name": "STRING", | |
| "type": "STRING", | |
| "link": 168 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "label": "*", | |
| "name": "*", | |
| "type": "*" | |
| } | |
| ], | |
| "title": "Set_language", | |
| "properties": { | |
| "Node name for S&R": "SetNode", | |
| "aux_id": "SetNode", | |
| "previousName": "language", | |
| "widget_ue_connectable": {} | |
| }, | |
| "widgets_values": [ | |
| "language" | |
| ] | |
| }, | |
| { | |
| "id": 124, | |
| "type": "GetNode", | |
| "pos": [ | |
| 3154.44189453125, | |
| 988.6742553710938 | |
| ], | |
| "size": [ | |
| 210, | |
| 60 | |
| ], | |
| "flags": {}, | |
| "order": 0, | |
| "mode": 0, | |
| "inputs": [], | |
| "outputs": [ | |
| { | |
| "label": "LIST", | |
| "name": "LIST", | |
| "type": "LIST", | |
| "links": [ | |
| 169 | |
| ] | |
| } | |
| ], | |
| "title": "Get_forced_aligns", | |
| "properties": { | |
| "Node name for S&R": "GetNode", | |
| "aux_id": "GetNode", | |
| "widget_ue_connectable": {} | |
| }, | |
| "widgets_values": [ | |
| "forced_aligns" | |
| ] | |
| }, | |
| { | |
| "id": 126, | |
| "type": "GetNode", | |
| "pos": [ | |
| 3150.58349609375, | |
| 1269.900146484375 | |
| ], | |
| "size": [ | |
| 210, | |
| 58 | |
| ], | |
| "flags": {}, | |
| "order": 1, | |
| "mode": 0, | |
| "inputs": [], | |
| "outputs": [ | |
| { | |
| "label": "STRING", | |
| "name": "STRING", | |
| "type": "STRING", | |
| "links": [ | |
| 171 | |
| ] | |
| } | |
| ], | |
| "title": "Get_language", | |
| "properties": { | |
| "Node name for S&R": "GetNode", | |
| "aux_id": "GetNode", | |
| "widget_ue_connectable": {} | |
| }, | |
| "widgets_values": [ | |
| "language" | |
| ] | |
| }, | |
| { | |
| "id": 109, | |
| "type": "ReplaceText", | |
| "pos": [ | |
| 3926.60693359375, | |
| 1252.896728515625 | |
| ], | |
| "size": [ | |
| 270, | |
| 106 | |
| ], | |
| "flags": {}, | |
| "order": 38, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "label": "texts", | |
| "name": "texts", | |
| "type": "STRING", | |
| "widget": { | |
| "name": "texts" | |
| }, | |
| "link": 149 | |
| }, | |
| { | |
| "label": "find", | |
| "name": "find", | |
| "type": "STRING", | |
| "widget": { | |
| "name": "find" | |
| } | |
| }, | |
| { | |
| "label": "replace", | |
| "name": "replace", | |
| "type": "STRING", | |
| "widget": { | |
| "name": "replace" | |
| }, | |
| "link": 151 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "label": "texts", | |
| "name": "texts", | |
| "type": "STRING", | |
| "links": [ | |
| 150 | |
| ] | |
| } | |
| ], | |
| "properties": { | |
| "Node name for S&R": "ReplaceText", | |
| "widget_ue_connectable": {} | |
| }, | |
| "widgets_values": [ | |
| "", | |
| "[Language]", | |
| "English" | |
| ] | |
| }, | |
| { | |
| "id": 127, | |
| "type": "SetNode", | |
| "pos": [ | |
| 4682.775390625, | |
| 1325.0826416015625 | |
| ], | |
| "size": [ | |
| 210, | |
| 60 | |
| ], | |
| "flags": {}, | |
| "order": 59, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "label": "STRING", | |
| "name": "STRING", | |
| "type": "STRING", | |
| "link": 172 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "label": "*", | |
| "name": "*", | |
| "type": "*" | |
| } | |
| ], | |
| "title": "Set_Translated SRT", | |
| "properties": { | |
| "Node name for S&R": "SetNode", | |
| "aux_id": "SetNode", | |
| "previousName": "Translated SRT", | |
| "widget_ue_connectable": {} | |
| }, | |
| "widgets_values": [ | |
| "Translated SRT" | |
| ] | |
| }, | |
| { | |
| "id": 125, | |
| "type": "GetNode", | |
| "pos": [ | |
| 3157.4619140625, | |
| 1134.2364501953125 | |
| ], | |
| "size": [ | |
| 210, | |
| 58 | |
| ], | |
| "flags": {}, | |
| "order": 2, | |
| "mode": 0, | |
| "inputs": [], | |
| "outputs": [ | |
| { | |
| "label": "STRING", | |
| "name": "STRING", | |
| "type": "STRING", | |
| "links": [ | |
| 170 | |
| ] | |
| } | |
| ], | |
| "title": "Get_text", | |
| "properties": { | |
| "Node name for S&R": "GetNode", | |
| "aux_id": "GetNode", | |
| "widget_ue_connectable": {} | |
| }, | |
| "widgets_values": [ | |
| "text" | |
| ] | |
| }, | |
| { | |
| "id": 31, | |
| "type": "VoiceBridgeASRLoader", | |
| "pos": [ | |
| 2285.4912109375, | |
| 1969.413330078125 | |
| ], | |
| "size": [ | |
| 285.716796875, | |
| 226 | |
| ], | |
| "flags": {}, | |
| "order": 3, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "label": "repo_id", | |
| "name": "repo_id", | |
| "type": "COMBO", | |
| "widget": { | |
| "name": "repo_id" | |
| } | |
| }, | |
| { | |
| "label": "precision", | |
| "name": "precision", | |
| "type": "COMBO", | |
| "widget": { | |
| "name": "precision" | |
| } | |
| }, | |
| { | |
| "label": "attention", | |
| "name": "attention", | |
| "type": "COMBO", | |
| "widget": { | |
| "name": "attention" | |
| } | |
| }, | |
| { | |
| "label": "max_new_tokens", | |
| "name": "max_new_tokens", | |
| "shape": 7, | |
| "type": "INT", | |
| "widget": { | |
| "name": "max_new_tokens" | |
| } | |
| }, | |
| { | |
| "label": "forced_aligner", | |
| "name": "forced_aligner", | |
| "shape": 7, | |
| "type": "COMBO", | |
| "widget": { | |
| "name": "forced_aligner" | |
| } | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "label": "model_key", | |
| "name": "model_key", | |
| "type": "MODEL_KEY", | |
| "links": [ | |
| 208, | |
| 209 | |
| ] | |
| } | |
| ], | |
| "properties": { | |
| "Node name for S&R": "VoiceBridgeASRLoader", | |
| "cnr_id": "comfyui_voicebridge", | |
| "ver": "ddefcc0082ab9591f9b613f0de565f25f85d8f2a", | |
| "widget_ue_connectable": { | |
| "forced_aligner": true, | |
| "max_new_tokens": true, | |
| "precision": true, | |
| "attention": true | |
| } | |
| }, | |
| "widgets_values": [ | |
| "Qwen/Qwen3-ASR-1.7B", | |
| "bf16", | |
| "flash_attention_2", | |
| 1024, | |
| "Qwen/Qwen3-ForcedAligner-0.6B" | |
| ] | |
| }, | |
| { | |
| "id": 118, | |
| "type": "SetNode", | |
| "pos": [ | |
| 3022.862548828125, | |
| 1773.826416015625 | |
| ], | |
| "size": [ | |
| 210, | |
| 60 | |
| ], | |
| "flags": {}, | |
| "order": 60, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "label": "STRING", | |
| "name": "STRING", | |
| "type": "STRING", | |
| "link": 163 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "label": "*", | |
| "name": "*", | |
| "type": "*" | |
| } | |
| ], | |
| "title": "Set_Reference text", | |
| "properties": { | |
| "Node name for S&R": "SetNode", | |
| "aux_id": "SetNode", | |
| "previousName": "Reference text", | |
| "widget_ue_connectable": {} | |
| }, | |
| "widgets_values": [ | |
| "Reference text" | |
| ] | |
| }, | |
| { | |
| "id": 107, | |
| "type": "easy showAnything", | |
| "pos": [ | |
| 4673.2158203125, | |
| 978.5053100585938 | |
| ], | |
| "size": [ | |
| 339.7774963378906, | |
| 289.5758972167969 | |
| ], | |
| "flags": {}, | |
| "order": 58, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "label": "anything", | |
| "name": "anything", | |
| "shape": 7, | |
| "type": "*", | |
| "link": 147 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "label": "output", | |
| "name": "output", | |
| "type": "*" | |
| } | |
| ], | |
| "properties": { | |
| "Node name for S&R": "easy showAnything", | |
| "widget_ue_connectable": {} | |
| }, | |
| "widgets_values": [ | |
| "1\n00:00:00,000 --> 00:00:04,000\nI bet you've seen a comment like this under all kinds of content.\n\n2\n00:00:04,240 --> 00:00:04,960\nA few months ago,\n\n3\n00:00:04,960 --> 00:00:06,879\neveryone used it as a joke.\n\n4\n00:00:06,879 --> 00:00:07,679\nIt was a meme.\n\n5\n00:00:07,679 --> 00:00:07,919\nRight?\n\n6\n00:00:08,160 --> 00:00:09,359\nYou see something absurd.\n\n7\n00:00:09,439 --> 00:00:10,320\nYou'd say,\n\n8\n00:00:10,320 --> 00:00:10,800\n\"Ah,\n\n9\n00:00:10,800 --> 00:00:12,560\nmust be AI, or AI is too good.\n\n10\n00:00:12,560 --> 00:00:12,960\nBro.\"\n\n11\n00:00:13,359 --> 00:00:14,240\nBut the interesting thing is,\n\n12\n00:00:14,240 --> 00:00:15,359\njust a few months later,\n\n13\n00:00:15,519 --> 00:00:19,519\nnow the emotion behind \"Is this AI?\" has changed.\n\n14\n00:00:19,839 --> 00:00:21,280\nBecause AI has gotten even stronger." | |
| ] | |
| }, | |
| { | |
| "id": 117, | |
| "type": "SetNode", | |
| "pos": [ | |
| 3005.62646484375, | |
| 1654.7073974609375 | |
| ], | |
| "size": [ | |
| 218.11972045898438, | |
| 60 | |
| ], | |
| "flags": {}, | |
| "order": 52, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "label": "AUDIO", | |
| "name": "AUDIO", | |
| "type": "AUDIO", | |
| "link": 162 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "label": "*", | |
| "name": "*", | |
| "type": "*" | |
| } | |
| ], | |
| "title": "Set_Original reference audio", | |
| "properties": { | |
| "Node name for S&R": "SetNode", | |
| "aux_id": "SetNode", | |
| "previousName": "Original reference audio", | |
| "widget_ue_connectable": {} | |
| }, | |
| "widgets_values": [ | |
| "Original reference audio" | |
| ] | |
| }, | |
| { | |
| "id": 149, | |
| "type": "Note", | |
| "pos": [ | |
| 2257.952880859375, | |
| 989.4893188476562 | |
| ], | |
| "size": [ | |
| 287.9577941894531, | |
| 100.70368194580078 | |
| ], | |
| "flags": {}, | |
| "order": 4, | |
| "mode": 0, | |
| "inputs": [], | |
| "outputs": [], | |
| "properties": { | |
| "widget_ue_connectable": {} | |
| }, | |
| "widgets_values": [ | |
| "加载你的原始音频,他会自动分离出纯人类的声音\n\nLoad your original audio and it will automatically separate out the pure human voices." | |
| ], | |
| "color": "#432", | |
| "bgcolor": "#653" | |
| }, | |
| { | |
| "id": 96, | |
| "type": "MelBandRoFormerModelLoader", | |
| "pos": [ | |
| 2559.361083984375, | |
| 1033.3271484375 | |
| ], | |
| "size": [ | |
| 256.2164001464844, | |
| 58 | |
| ], | |
| "flags": {}, | |
| "order": 5, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "label": "model_name", | |
| "name": "model_name", | |
| "type": "COMBO", | |
| "widget": { | |
| "name": "model_name" | |
| } | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "label": "model", | |
| "name": "model", | |
| "type": "MELROFORMERMODEL", | |
| "links": [ | |
| 137 | |
| ] | |
| } | |
| ], | |
| "properties": { | |
| "Node name for S&R": "MelBandRoFormerModelLoader", | |
| "widget_ue_connectable": {} | |
| }, | |
| "widgets_values": [ | |
| "MelBandRoFormer_comfy/MelBandRoformer_fp32.safetensors" | |
| ] | |
| }, | |
| { | |
| "id": 164, | |
| "type": "SetNode", | |
| "pos": [ | |
| 2839.226806640625, | |
| 1224.4898681640625 | |
| ], | |
| "size": [ | |
| 223.57479858398438, | |
| 58 | |
| ], | |
| "flags": {}, | |
| "order": 49, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "label": "AUDIO", | |
| "name": "AUDIO", | |
| "type": "AUDIO", | |
| "link": 199 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "label": "*", | |
| "name": "*", | |
| "type": "*" | |
| } | |
| ], | |
| "title": "Set_Ambient sound", | |
| "properties": { | |
| "Node name for S&R": "SetNode", | |
| "aux_id": "SetNode", | |
| "previousName": "Ambient sound", | |
| "widget_ue_connectable": {} | |
| }, | |
| "widgets_values": [ | |
| "Ambient sound" | |
| ] | |
| }, | |
| { | |
| "id": 115, | |
| "type": "SetNode", | |
| "pos": [ | |
| 2840.291259765625, | |
| 1104.8675537109375 | |
| ], | |
| "size": [ | |
| 223.57479858398438, | |
| 60 | |
| ], | |
| "flags": {}, | |
| "order": 48, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "label": "AUDIO", | |
| "name": "AUDIO", | |
| "type": "AUDIO", | |
| "link": 159 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "label": "*", | |
| "name": "*", | |
| "type": "*" | |
| } | |
| ], | |
| "title": "Set_Separated human voices", | |
| "properties": { | |
| "Node name for S&R": "SetNode", | |
| "aux_id": "SetNode", | |
| "previousName": "Separated human voices", | |
| "widget_ue_connectable": {} | |
| }, | |
| "widgets_values": [ | |
| "Separated human voices" | |
| ] | |
| }, | |
| { | |
| "id": 33, | |
| "type": "VoiceBridgeASRTranscribe", | |
| "pos": [ | |
| 2613.611328125, | |
| 1966.503173828125 | |
| ], | |
| "size": [ | |
| 339.7463073730469, | |
| 196 | |
| ], | |
| "flags": {}, | |
| "order": 40, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "label": "model_key", | |
| "name": "model_key", | |
| "type": "MODEL_KEY", | |
| "link": 209 | |
| }, | |
| { | |
| "label": "audio", | |
| "name": "audio", | |
| "type": "AUDIO", | |
| "link": 161 | |
| }, | |
| { | |
| "label": "language", | |
| "name": "language", | |
| "shape": 7, | |
| "type": "COMBO", | |
| "widget": { | |
| "name": "language" | |
| } | |
| }, | |
| { | |
| "label": "context", | |
| "name": "context", | |
| "shape": 7, | |
| "type": "STRING", | |
| "widget": { | |
| "name": "context" | |
| } | |
| }, | |
| { | |
| "label": "return_timestamps", | |
| "name": "return_timestamps", | |
| "shape": 7, | |
| "type": "BOOLEAN", | |
| "widget": { | |
| "name": "return_timestamps" | |
| } | |
| }, | |
| { | |
| "label": "model", | |
| "name": "model", | |
| "type": "QWEN3_ASR_MODEL" | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "label": "forced_aligns", | |
| "name": "forced_aligns", | |
| "type": "LIST", | |
| "links": [ | |
| 166 | |
| ] | |
| }, | |
| { | |
| "label": "text", | |
| "name": "text", | |
| "type": "STRING", | |
| "links": [ | |
| 167 | |
| ] | |
| }, | |
| { | |
| "label": "language", | |
| "name": "language", | |
| "type": "STRING", | |
| "links": [ | |
| 168 | |
| ] | |
| }, | |
| { | |
| "label": "timestamps", | |
| "name": "timestamps", | |
| "type": "STRING" | |
| } | |
| ], | |
| "properties": { | |
| "Node name for S&R": "VoiceBridgeASRTranscribe", | |
| "cnr_id": "comfyui_voicebridge", | |
| "ver": "ddefcc0082ab9591f9b613f0de565f25f85d8f2a", | |
| "widget_ue_connectable": { | |
| "context": true, | |
| "language": true, | |
| "return_timestamps": true | |
| } | |
| }, | |
| "widgets_values": [ | |
| "auto", | |
| "", | |
| true | |
| ] | |
| }, | |
| { | |
| "id": 36, | |
| "type": "GenerateSRT", | |
| "pos": [ | |
| 3394.440185546875, | |
| 988.6742553710938 | |
| ], | |
| "size": [ | |
| 272.1141662597656, | |
| 187.92388916015625 | |
| ], | |
| "flags": {}, | |
| "order": 29, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "label": "forced_aligns", | |
| "name": "forced_aligns", | |
| "type": "LIST", | |
| "link": 169 | |
| }, | |
| { | |
| "label": "text", | |
| "name": "text", | |
| "type": "STRING", | |
| "widget": { | |
| "name": "text" | |
| }, | |
| "link": 170 | |
| }, | |
| { | |
| "label": "language", | |
| "name": "language", | |
| "type": "STRING", | |
| "widget": { | |
| "name": "language" | |
| }, | |
| "link": 171 | |
| }, | |
| { | |
| "label": "save_srt", | |
| "name": "save_srt", | |
| "shape": 7, | |
| "type": "BOOLEAN", | |
| "widget": { | |
| "name": "save_srt" | |
| } | |
| }, | |
| { | |
| "label": "filename_prefix", | |
| "name": "filename_prefix", | |
| "shape": 7, | |
| "type": "STRING", | |
| "widget": { | |
| "name": "filename_prefix" | |
| } | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "label": "srt_string", | |
| "name": "srt_string", | |
| "type": "STRING", | |
| "links": [ | |
| 104, | |
| 146 | |
| ] | |
| } | |
| ], | |
| "properties": { | |
| "Node name for S&R": "GenerateSRT", | |
| "cnr_id": "comfyui_voicebridge", | |
| "ver": "ddefcc0082ab9591f9b613f0de565f25f85d8f2a", | |
| "widget_ue_connectable": { | |
| "text": true | |
| } | |
| }, | |
| "widgets_values": [ | |
| "", | |
| "", | |
| true, | |
| "VoiceBridge/subtitle" | |
| ] | |
| }, | |
| { | |
| "id": 108, | |
| "type": "CR Text", | |
| "pos": [ | |
| 3750.109375, | |
| 984.0011596679688 | |
| ], | |
| "size": [ | |
| 400, | |
| 200 | |
| ], | |
| "flags": {}, | |
| "order": 6, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "label": "text", | |
| "name": "text", | |
| "type": "STRING", | |
| "widget": { | |
| "name": "text" | |
| } | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "label": "text", | |
| "name": "text", | |
| "type": "*", | |
| "links": [ | |
| 149 | |
| ] | |
| }, | |
| { | |
| "label": "show_help", | |
| "name": "show_help", | |
| "type": "STRING" | |
| } | |
| ], | |
| "properties": { | |
| "Node name for S&R": "CR Text", | |
| "widget_ue_connectable": {} | |
| }, | |
| "widgets_values": [ | |
| "You are a professional subtitle translator. Please translate all the subtitles in this SRT file into natural, spoken [Language]. Keep each timestamp exactly the same. For each subtitle line, use the shortest possible phrasing that still captures the original meaning (it doesn't have to be a direct translation, just convey the correct idea). Output the content directly in SRT format, without any explanation or descriptive text." | |
| ] | |
| }, | |
| { | |
| "id": 128, | |
| "type": "Note", | |
| "pos": [ | |
| 2280.927490234375, | |
| 1437.8023681640625 | |
| ], | |
| "size": [ | |
| 210, | |
| 88 | |
| ], | |
| "flags": {}, | |
| "order": 7, | |
| "mode": 0, | |
| "inputs": [], | |
| "outputs": [], | |
| "properties": { | |
| "widget_ue_connectable": {} | |
| }, | |
| "widgets_values": [ | |
| " ↑↑↑↑\n 在这里输入你的目标语言\n\n Input your target language here" | |
| ], | |
| "color": "#432", | |
| "bgcolor": "#653" | |
| }, | |
| { | |
| "id": 215, | |
| "type": "MelBandRoFormerSampler", | |
| "pos": [ | |
| 2680.94921875, | |
| 3011.865966796875 | |
| ], | |
| "size": [ | |
| 231.27206420898438, | |
| 46 | |
| ], | |
| "flags": { | |
| "collapsed": false | |
| }, | |
| "order": 31, | |
| "mode": 4, | |
| "inputs": [ | |
| { | |
| "label": "model", | |
| "name": "model", | |
| "type": "MELROFORMERMODEL", | |
| "link": 254 | |
| }, | |
| { | |
| "label": "audio", | |
| "name": "audio", | |
| "type": "AUDIO", | |
| "link": 256 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "label": "vocals", | |
| "name": "vocals", | |
| "type": "AUDIO", | |
| "links": [ | |
| 255 | |
| ] | |
| }, | |
| { | |
| "label": "instruments", | |
| "name": "instruments", | |
| "type": "AUDIO", | |
| "links": [] | |
| } | |
| ], | |
| "properties": { | |
| "Node name for S&R": "MelBandRoFormerSampler", | |
| "cnr_id": "ComfyUI-MelBandRoFormer", | |
| "ver": "b40e263224778ec417114d91d8b3b39934e30de5", | |
| "ue_properties": { | |
| "widget_ue_connectable": {}, | |
| "input_ue_unconnectable": {}, | |
| "version": "7.5.2" | |
| }, | |
| "widget_ue_connectable": {} | |
| }, | |
| "widgets_values": [] | |
| }, | |
| { | |
| "id": 198, | |
| "type": "VoiceBridgeASRLoader", | |
| "pos": [ | |
| 2965.889892578125, | |
| 2995.493408203125 | |
| ], | |
| "size": [ | |
| 285.716796875, | |
| 226 | |
| ], | |
| "flags": {}, | |
| "order": 8, | |
| "mode": 4, | |
| "inputs": [ | |
| { | |
| "label": "repo_id", | |
| "name": "repo_id", | |
| "type": "COMBO", | |
| "widget": { | |
| "name": "repo_id" | |
| } | |
| }, | |
| { | |
| "label": "precision", | |
| "name": "precision", | |
| "type": "COMBO", | |
| "widget": { | |
| "name": "precision" | |
| } | |
| }, | |
| { | |
| "label": "attention", | |
| "name": "attention", | |
| "type": "COMBO", | |
| "widget": { | |
| "name": "attention" | |
| } | |
| }, | |
| { | |
| "label": "max_new_tokens", | |
| "name": "max_new_tokens", | |
| "shape": 7, | |
| "type": "INT", | |
| "widget": { | |
| "name": "max_new_tokens" | |
| } | |
| }, | |
| { | |
| "label": "forced_aligner", | |
| "name": "forced_aligner", | |
| "shape": 7, | |
| "type": "COMBO", | |
| "widget": { | |
| "name": "forced_aligner" | |
| } | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "label": "model_key", | |
| "name": "model_key", | |
| "type": "MODEL_KEY", | |
| "links": [ | |
| 243 | |
| ] | |
| } | |
| ], | |
| "properties": { | |
| "Node name for S&R": "VoiceBridgeASRLoader", | |
| "cnr_id": "comfyui_voicebridge", | |
| "ver": "ddefcc0082ab9591f9b613f0de565f25f85d8f2a", | |
| "widget_ue_connectable": { | |
| "forced_aligner": true, | |
| "max_new_tokens": true, | |
| "precision": true, | |
| "attention": true | |
| } | |
| }, | |
| "widgets_values": [ | |
| "Qwen/Qwen3-ASR-1.7B", | |
| "bf16", | |
| "flash_attention_2", | |
| 1024, | |
| "Qwen/Qwen3-ForcedAligner-0.6B" | |
| ], | |
| "color": "#322", | |
| "bgcolor": "#533" | |
| }, | |
| { | |
| "id": 202, | |
| "type": "VoiceBridgeASRTranscribe", | |
| "pos": [ | |
| 3322.212890625, | |
| 2996.067138671875 | |
| ], | |
| "size": [ | |
| 339.7463073730469, | |
| 196 | |
| ], | |
| "flags": {}, | |
| "order": 44, | |
| "mode": 4, | |
| "inputs": [ | |
| { | |
| "label": "model_key", | |
| "name": "model_key", | |
| "type": "MODEL_KEY", | |
| "link": 243 | |
| }, | |
| { | |
| "label": "audio", | |
| "name": "audio", | |
| "type": "AUDIO", | |
| "link": 255 | |
| }, | |
| { | |
| "label": "language", | |
| "name": "language", | |
| "shape": 7, | |
| "type": "COMBO", | |
| "widget": { | |
| "name": "language" | |
| } | |
| }, | |
| { | |
| "label": "context", | |
| "name": "context", | |
| "shape": 7, | |
| "type": "STRING", | |
| "widget": { | |
| "name": "context" | |
| } | |
| }, | |
| { | |
| "label": "return_timestamps", | |
| "name": "return_timestamps", | |
| "shape": 7, | |
| "type": "BOOLEAN", | |
| "widget": { | |
| "name": "return_timestamps" | |
| } | |
| }, | |
| { | |
| "label": "model", | |
| "name": "model", | |
| "type": "QWEN3_ASR_MODEL" | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "label": "forced_aligns", | |
| "name": "forced_aligns", | |
| "type": "LIST", | |
| "links": [ | |
| 239 | |
| ] | |
| }, | |
| { | |
| "label": "text", | |
| "name": "text", | |
| "type": "STRING", | |
| "links": [ | |
| 240 | |
| ] | |
| }, | |
| { | |
| "label": "language", | |
| "name": "language", | |
| "type": "STRING", | |
| "links": [ | |
| 241 | |
| ] | |
| }, | |
| { | |
| "label": "timestamps", | |
| "name": "timestamps", | |
| "type": "STRING" | |
| } | |
| ], | |
| "properties": { | |
| "Node name for S&R": "VoiceBridgeASRTranscribe", | |
| "cnr_id": "comfyui_voicebridge", | |
| "ver": "ddefcc0082ab9591f9b613f0de565f25f85d8f2a", | |
| "widget_ue_connectable": { | |
| "context": true, | |
| "language": true, | |
| "return_timestamps": true | |
| } | |
| }, | |
| "widgets_values": [ | |
| "auto", | |
| "", | |
| true | |
| ], | |
| "color": "#332922", | |
| "bgcolor": "#593930" | |
| }, | |
| { | |
| "id": 200, | |
| "type": "GenerateSRT", | |
| "pos": [ | |
| 3712.6494140625, | |
| 2997.569580078125 | |
| ], | |
| "size": [ | |
| 272.1141662597656, | |
| 187.92388916015625 | |
| ], | |
| "flags": {}, | |
| "order": 56, | |
| "mode": 4, | |
| "inputs": [ | |
| { | |
| "label": "forced_aligns", | |
| "name": "forced_aligns", | |
| "type": "LIST", | |
| "link": 239 | |
| }, | |
| { | |
| "label": "text", | |
| "name": "text", | |
| "type": "STRING", | |
| "widget": { | |
| "name": "text" | |
| }, | |
| "link": 240 | |
| }, | |
| { | |
| "label": "language", | |
| "name": "language", | |
| "type": "STRING", | |
| "widget": { | |
| "name": "language" | |
| }, | |
| "link": 241 | |
| }, | |
| { | |
| "label": "save_srt", | |
| "name": "save_srt", | |
| "shape": 7, | |
| "type": "BOOLEAN", | |
| "widget": { | |
| "name": "save_srt" | |
| } | |
| }, | |
| { | |
| "label": "filename_prefix", | |
| "name": "filename_prefix", | |
| "shape": 7, | |
| "type": "STRING", | |
| "widget": { | |
| "name": "filename_prefix" | |
| } | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "label": "srt_string", | |
| "name": "srt_string", | |
| "type": "STRING", | |
| "links": [ | |
| 242 | |
| ] | |
| } | |
| ], | |
| "properties": { | |
| "Node name for S&R": "GenerateSRT", | |
| "cnr_id": "comfyui_voicebridge", | |
| "ver": "ddefcc0082ab9591f9b613f0de565f25f85d8f2a", | |
| "widget_ue_connectable": { | |
| "text": true | |
| } | |
| }, | |
| "widgets_values": [ | |
| "", | |
| "", | |
| true, | |
| "VoiceBridge/subtitle" | |
| ], | |
| "color": "#233", | |
| "bgcolor": "#355" | |
| }, | |
| { | |
| "id": 201, | |
| "type": "easy showAnything", | |
| "pos": [ | |
| 4045.969970703125, | |
| 2993.702392578125 | |
| ], | |
| "size": [ | |
| 356.7189025878906, | |
| 272.81671142578125 | |
| ], | |
| "flags": {}, | |
| "order": 61, | |
| "mode": 4, | |
| "inputs": [ | |
| { | |
| "label": "anything", | |
| "name": "anything", | |
| "shape": 7, | |
| "type": "*", | |
| "link": 242 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "label": "output", | |
| "name": "output", | |
| "type": "*" | |
| } | |
| ], | |
| "properties": { | |
| "Node name for S&R": "easy showAnything", | |
| "widget_ue_connectable": {} | |
| }, | |
| "widgets_values": [ | |
| "1\n00:00:00,320 --> 00:00:01,120\nHello 大家好\n\n2\n00:00:01,120 --> 00:00:02,160\n我是Sam\n\n3\n00:00:01,439 --> 00:00:02,160\nFeeling\n\n4\n00:00:02,640 --> 00:00:07,280\n今天给大家介绍一下免魔法、免登录的Codex安装教程\n\n5\n00:00:07,599 --> 00:00:10,720\n首先来说一下为什么我们会选择Codex\n\n6\n00:00:10,800 --> 00:00:14,960\n而不是Cloud Code或者Open Cloud这些Agent\n\n7\n00:00:15,439 --> 00:00:17,199\n首先跟Cloud Code对比的话\n\n8\n00:00:17,199 --> 00:00:18,800\nCodex是开源的\n\n9\n00:00:18,800 --> 00:00:23,920\n可以看到我们这个Github上Codex幺幺一直是开源的\n\n10\n00:00:24,480 --> 00:00:27,839\n虽然说Cloud Code之前的源码被泄露过\n\n11\n00:00:27,839 --> 00:00:32,560\n但是后续的更新在泄露版里面是没法支持的\n\n12\n00:00:32,640 --> 00:00:39,359\n也就是说在泄露的开源版本的Cloud Code里面是没有办法使用我们最新的特性的\n\n13\n00:00:39,840 --> 00:00:40,159\n呃\n\n14\n00:00:40,159 --> 00:00:41,600\nCodex一直是开源的\n\n15\n00:00:41,600 --> 00:00:45,920\n所以开源版本都是支持我们的最新特性的\n\n16\n00:00:46,560 --> 00:00:49,119\n那么在开源Agent里面呢\n\n17\n00:00:49,119 --> 00:00:53,039\n我们还可以选择Open Open Cloud和Hermes Agent\n\n18\n00:00:54,079 --> 00:00:59,920\n但是Open Cloud和Hermes Agent这两个Agent安装都需要命令行\n\n19\n00:01:00,399 --> 00:01:05,519\n没法像Codex一样给出一个安装程序包就可以安装\n\n20\n00:01:06,159 --> 00:01:06,959\n还有一点是\n\n21\n00:01:06,959 --> 00:01:09,280\n如果你本来就是程序员的话\n\n22\n00:01:09,680 --> 00:01:11,200\n你是要正经写代码的\n\n23\n00:01:11,760 --> 00:01:14,480\n那肯定是优先选Cloud Code和Codex\n\n24\n00:01:14,560 --> 00:01:18,719\n而不是Hermes Agent和Open Cloud\n\n25\n00:01:16,959 --> 00:01:20,319\nCodex不仅可以处理代码\n\n26\n00:01:20,319 --> 00:01:23,599\n如果大家是非代码专业的话\n\n27\n00:01:23,840 --> 00:01:27,120\n其实Codex还可以帮我们自动处理很多文档\n\n28\n00:01:27,359 --> 00:01:28,719\n当你用过之后就回不去了\n\n29\n00:01:29,200 --> 00:01:36,400\n还有一点就是Codex现在已经支持了Open Cloud和Hermes Agent里面的记忆和自进化的功能\n\n30\n00:01:36,879 --> 00:01:37,040\n好\n\n31\n00:01:37,040 --> 00:01:41,120\n现在我们来安装一下MacOS端的Codex\n\n32\n00:01:41,120 --> 00:01:44,239\n现在我先把我旧的Codex全部卸载掉\n\n33\n00:01:45,680 --> 00:01:48,000\n保证我们环境是干净的\n\n34\n00:01:49,840 --> 00:01:50,079\n好\n\n35\n00:01:50,159 --> 00:01:51,599\n这里已经卸卸载完了\n\n36\n00:01:52,159 --> 00:01:54,319\n我们先运行这个Codex\n\n37\n00:01:56,319 --> 00:01:59,599\n然后把它拖进应用程序安装一下\n\n38\n00:02:04,000 --> 00:02:04,239\n好\n\n39\n00:02:04,239 --> 00:02:04,959\n安装好了\n\n40\n00:02:06,239 --> 00:02:09,039\n然后我们再安安装这个Codex 大家好\n\n41\n00:02:09,039 --> 00:02:13,599\n这里弹出一个两个程序我们都需要安装的\n\n42\n00:02:14,080 --> 00:02:16,240\n然后我们点击应用程序\n\n43\n00:02:17,120 --> 00:02:19,599\n然后把这两个粘贴过来\n\n44\n00:02:20,319 --> 00:02:21,360\n粘贴到应用程序这里\n\n45\n00:02:22,479 --> 00:02:22,879\n好\n\n46\n00:02:23,120 --> 00:02:23,520\n粘贴完了\n\n47\n00:02:23,599 --> 00:02:25,199\n我们点击运行\n\n48\n00:02:26,400 --> 00:02:26,639\n好\n\n49\n00:02:26,639 --> 00:02:30,080\n可以看到我们这个是显示是文件转换\n\n50\n00:02:30,879 --> 00:02:33,599\n这是我们打开我们的终端\n\n51\n00:02:34,479 --> 00:02:35,280\n稍等片刻\n\n52\n00:02:38,479 --> 00:02:38,719\n好\n\n53\n00:02:38,719 --> 00:02:40,800\n我们终端已经打开出来了\n\n54\n00:02:41,439 --> 00:02:43,520\n然后我们点击一下这个\n\n55\n00:02:43,520 --> 00:02:45,360\n然后把这个终端拖过来这边\n\n56\n00:02:46,000 --> 00:02:46,240\n输\n\n57\n00:02:46,400 --> 00:02:52,000\n然后我们在这里输一个命令x a t t r g c r空格\n\n58\n00:02:52,240 --> 00:02:53,599\n记得这里一定要加一个空格\n\n59\n00:02:54,400 --> 00:02:57,520\n然后我们选中这两个程序\n\n60\n00:02:57,680 --> 00:02:58,479\n把它拖进来\n\n61\n00:02:59,110 --> 00:03:00,070\n然后再点下回车\n\n62\n00:03:00,070 --> 00:03:00,471\n好\n\n63\n00:03:00,790 --> 00:03:03,191\n这里没有报错就说明你已经执行成功了\n\n64\n00:03:03,751 --> 00:03:05,670\n这时候我们再点击一下\n\n65\n00:03:05,830 --> 00:03:06,871\n先把这个取消掉\n\n66\n00:03:07,270 --> 00:03:08,550\n这时候我们再点击一下\n\n67\n00:03:09,830 --> 00:03:11,591\n可以看到我们已经启动起来了\n\n68\n00:03:13,191 --> 00:03:15,270\n我这里调成一个白天模式\n\n69\n00:03:15,911 --> 00:03:18,070\n然后我们点击这个模型提供商\n\n70\n00:03:18,950 --> 00:03:19,591\n添加\n\n71\n00:03:20,950 --> 00:03:22,471\n提供商我们用 D C\n\n72\n00:03:23,991 --> 00:03:25,591\n因为前几天 D C\n\n73\n00:03:27,350 --> 00:03:32,471\n因为昨天 D C 刚刚宣布它的 V4 Pro 永久降价了\n\n74\n00:03:32,871 --> 00:03:34,711\n一直都是保持二点五折\n\n75\n00:03:35,991 --> 00:03:38,151\n我们这里选择选 A P I\n\n76\n00:03:38,871 --> 00:03:40,230\n测试模型的话\n\n77\n00:03:40,950 --> 00:03:47,431\n我们随便填一个 D C V4 的 Flash 吧\n\n78\n00:03:48,871 --> 00:03:49,911\n注意这里一定要小写\n\n79\n00:03:51,431 --> 00:03:58,151\n然后这个 Base URL 就是我们 D C 官方的一个地址\n\n80\n00:03:59,830 --> 00:04:05,350\nA P I key 也是从我们官方的 D C A P I 的平台获取\n\n81\n00:04:06,151 --> 00:04:09,270\n然后我们这里一定要选择这个 Chat 模式\n\n82\n00:04:10,631 --> 00:04:11,350\n保存一下\n\n83\n00:04:14,390 --> 00:04:17,190\n然后我们这里选择使用我们刚刚配置好的\n\n84\n00:04:17,911 --> 00:04:19,190\n我们在这里测试一下\n\n85\n00:04:20,071 --> 00:04:20,310\n好\n\n86\n00:04:20,310 --> 00:04:21,110\n已经测试成功\n\n87\n00:04:21,110 --> 00:04:22,550\n说明我们这个配置完成\n\n88\n00:04:23,670 --> 00:04:25,271\n这时候我们再回到这里\n\n89\n00:04:25,430 --> 00:04:27,911\n点击启动 Codex 加加\n\n90\n00:04:32,151 --> 00:04:32,711\n打开\n\n91\n00:04:36,630 --> 00:04:36,870\n好\n\n92\n00:04:36,870 --> 00:04:39,511\n可以看到我们这已经打开成功打开 Codex 了\n\n93\n00:04:40,550 --> 00:04:43,110\n我们这个把这个点击删除就好了\n\n94\n00:04:43,591 --> 00:04:43,750\n好\n\n95\n00:04:43,750 --> 00:04:46,790\n可以看到我们这已经配置好了 V4\n\n96\n00:04:47,591 --> 00:04:50,310\n而且我们可以是自己选择 Flash Pro Pro 的\n\n97\n00:04:50,391 --> 00:04:55,190\n因为它通过你的 Base URL 会自动识别里面有什么模型\n\n98\n00:04:56,071 --> 00:04:58,071\n我们简简单进行一个测试一下\n\n99\n00:05:03,990 --> 00:05:04,151\n好\n\n100\n00:05:04,151 --> 00:05:07,350\n可以看到我们这里已经完全配置成功了\n\n101\n00:05:08,071 --> 00:05:14,471\n我们在整个过程中是没有使用任何魔法以及无需登录 Open A I 的官方账号的\n\n102\n00:05:15,911 --> 00:05:16,071\n好\n\n103\n00:05:16,071 --> 00:05:19,750\n现在我们开始一个 Windows 版的 Codex 安装\n\n104\n00:05:19,750 --> 00:05:20,310\n可以看到\n\n105\n00:05:21,031 --> 00:05:23,911\n我们现在这个 Codex 已经是已经卸载干净了\n\n106\n00:05:24,071 --> 00:05:25,430\n已经没有 Codex 这个程序\n\n107\n00:05:25,990 --> 00:05:27,511\n然后这两个安装包的话\n\n108\n00:05:27,511 --> 00:05:30,151\n可以在我简介区的网盘获取\n\n109\n00:05:30,630 --> 00:05:31,990\n我在网盘会分享给大家\n\n110\n00:05:33,670 --> 00:05:33,990\n好\n\n111\n00:05:34,630 --> 00:05:37,031\n我们先安装一下 Codex 本体\n\n112\n00:05:37,350 --> 00:05:38,071\n双击一下\n\n113\n00:05:57,149 --> 00:05:57,389\n好\n\n114\n00:05:57,389 --> 00:05:59,709\n可以看到我们这个是已经安装完成了\n\n115\n00:06:00,189 --> 00:06:03,548\n然后我们再安装我们的 Codex 加加\n\n116\n00:06:09,788 --> 00:06:10,269\n好\n\n117\n00:06:10,509 --> 00:06:13,149\n这样就已经是安装完成我们 Codex 加加了\n\n118\n00:06:15,228 --> 00:06:20,668\n搜索 Codex 加加启动管理器工具\n\n119\n00:06:20,749 --> 00:06:22,189\n我们启动这个\n\n120\n00:06:27,548 --> 00:06:30,108\n然后我们点击供应商配置\n\n121\n00:06:32,269 --> 00:06:33,548\n我们添加一下供应商\n\n122\n00:06:35,709 --> 00:06:37,309\n还是用我们的 Deepseek\n\n123\n00:06:40,269 --> 00:06:44,588\n因为 Deepseek 昨天刚宣布它的 V4 Pro 永久降价\n\n124\n00:06:45,709 --> 00:06:46,988\n我们这里选择纯 API\n\n125\n00:06:47,228 --> 00:06:52,668\n然后这里我们写一个 Deepseek V4 的 Flash 吧\n\n126\n00:06:56,988 --> 00:07:00,668\nUI 要就输我们 Deepseek 的 API 官方地址\n\n127\n00:07:03,149 --> 00:07:08,749\n密钥的话需要我们从 Deepseek 官方获取\n\n128\n00:07:10,108 --> 00:07:12,509\n然后我们再选择 Chat 模式\n\n129\n00:07:12,908 --> 00:07:13,788\n选择保存\n\n130\n00:07:15,069 --> 00:07:20,028\n然后我们这里使用我们刚刚配置好的一个供应商\n\n131\n00:07:20,988 --> 00:07:21,869\n我们测试一下\n\n132\n00:07:21,949 --> 00:07:22,269\n好\n\n133\n00:07:22,269 --> 00:07:23,468\n这里已经测试成功\n\n134\n00:07:25,949 --> 00:07:26,908\n回到概览\n\n135\n00:07:26,908 --> 00:07:28,509\n我们启动 Codex 加加\n\n136\n00:07:41,228 --> 00:07:42,028\n稍等一会儿\n\n137\n00:07:44,749 --> 00:07:48,829\n如果遇到这种等了很久还不行的情况的话\n\n138\n00:07:49,228 --> 00:07:51,788\n我们先关闭我们的 Codex 加加\n\n139\n00:07:52,348 --> 00:07:56,028\n然后再关闭我们这个管理器\n\n140\n00:07:56,509 --> 00:07:57,389\n再重启一下\n\n141\n00:08:02,108 --> 00:08:05,949\n我们点击重启 Codex\n\n142\n00:08:10,509 --> 00:08:10,509\n好\n\n143\n00:08:12,588 --> 00:08:13,788\n可以看到我们已经进来了\n\n144\n00:08:14,028 --> 00:08:17,629\n我们随便发一个请求\n\n145\n00:08:23,629 --> 00:08:23,709\n好\n\n146\n00:08:23,709 --> 00:08:25,949\n可以看到我们已经成功配置好了\n\n147\n00:08:26,108 --> 00:08:26,908\n在整个过程中\n\n148\n00:08:26,908 --> 00:08:28,588\n我们是没有使用任何魔法\n\n149\n00:08:29,149 --> 00:08:31,468\n以及无需登录 OpenAI 账号的\n\n150\n00:08:32,589 --> 00:08:36,509\n我们的 Windows 版和 Mac OS 版都提供了相应的教程\n\n151\n00:08:36,828 --> 00:08:40,908\n然后相应的安装包也会在评论区的简介给出来\n\n152\n00:08:41,389 --> 00:08:42,828\n大家自取就可以\n\n153\n00:08:43,308 --> 00:08:45,389\n我们这期视频先到这\n\n154\n00:08:45,389 --> 00:08:46,509\n下期视频再见\n\n" | |
| ] | |
| }, | |
| { | |
| "id": 216, | |
| "type": "MelBandRoFormerModelLoader", | |
| "pos": [ | |
| 2367.10546875, | |
| 2955.939208984375 | |
| ], | |
| "size": [ | |
| 256.2164001464844, | |
| 58 | |
| ], | |
| "flags": {}, | |
| "order": 9, | |
| "mode": 4, | |
| "inputs": [ | |
| { | |
| "label": "model_name", | |
| "name": "model_name", | |
| "type": "COMBO", | |
| "widget": { | |
| "name": "model_name" | |
| } | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "label": "model", | |
| "name": "model", | |
| "type": "MELROFORMERMODEL", | |
| "links": [ | |
| 254 | |
| ] | |
| } | |
| ], | |
| "properties": { | |
| "Node name for S&R": "MelBandRoFormerModelLoader", | |
| "widget_ue_connectable": {} | |
| }, | |
| "widgets_values": [ | |
| "MelBandRoFormer_comfy/MelBandRoformer_fp32.safetensors" | |
| ] | |
| }, | |
| { | |
| "id": 219, | |
| "type": "MelBandRoFormerModelLoader", | |
| "pos": [ | |
| 2364.743408203125, | |
| 3643.93505859375 | |
| ], | |
| "size": [ | |
| 256.2164001464844, | |
| 58 | |
| ], | |
| "flags": {}, | |
| "order": 10, | |
| "mode": 4, | |
| "inputs": [ | |
| { | |
| "label": "model_name", | |
| "name": "model_name", | |
| "type": "COMBO", | |
| "widget": { | |
| "name": "model_name" | |
| } | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "label": "model", | |
| "name": "model", | |
| "type": "MELROFORMERMODEL", | |
| "links": [ | |
| 257 | |
| ] | |
| } | |
| ], | |
| "properties": { | |
| "Node name for S&R": "MelBandRoFormerModelLoader", | |
| "widget_ue_connectable": {} | |
| }, | |
| "widgets_values": [ | |
| "MelBandRoFormer_comfy/MelBandRoformer_fp32.safetensors" | |
| ] | |
| }, | |
| { | |
| "id": 222, | |
| "type": "SaveAudioMP3", | |
| "pos": [ | |
| 3016.73388671875, | |
| 3805.54052734375 | |
| ], | |
| "size": [ | |
| 270, | |
| 136 | |
| ], | |
| "flags": {}, | |
| "order": 43, | |
| "mode": 4, | |
| "inputs": [ | |
| { | |
| "label": "audio", | |
| "name": "audio", | |
| "type": "AUDIO", | |
| "link": 259 | |
| }, | |
| { | |
| "label": "filename_prefix", | |
| "name": "filename_prefix", | |
| "type": "STRING", | |
| "widget": { | |
| "name": "filename_prefix" | |
| } | |
| }, | |
| { | |
| "label": "quality", | |
| "name": "quality", | |
| "type": "COMBO", | |
| "widget": { | |
| "name": "quality" | |
| } | |
| }, | |
| { | |
| "label": "audioUI", | |
| "name": "audioUI", | |
| "type": "AUDIO_UI", | |
| "widget": { | |
| "name": "audioUI" | |
| } | |
| } | |
| ], | |
| "outputs": [], | |
| "properties": { | |
| "Node name for S&R": "SaveAudioMP3", | |
| "widget_ue_connectable": {} | |
| }, | |
| "widgets_values": [ | |
| "env", | |
| "V0" | |
| ], | |
| "color": "#322", | |
| "bgcolor": "#533" | |
| }, | |
| { | |
| "id": 218, | |
| "type": "MelBandRoFormerSampler", | |
| "pos": [ | |
| 2684.156982421875, | |
| 3713.42529296875 | |
| ], | |
| "size": [ | |
| 231.27206420898438, | |
| 46 | |
| ], | |
| "flags": { | |
| "collapsed": false | |
| }, | |
| "order": 30, | |
| "mode": 4, | |
| "inputs": [ | |
| { | |
| "label": "model", | |
| "name": "model", | |
| "type": "MELROFORMERMODEL", | |
| "link": 257 | |
| }, | |
| { | |
| "label": "audio", | |
| "name": "audio", | |
| "type": "AUDIO", | |
| "link": 258 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "label": "vocals", | |
| "name": "vocals", | |
| "type": "AUDIO", | |
| "links": [ | |
| 260 | |
| ] | |
| }, | |
| { | |
| "label": "instruments", | |
| "name": "instruments", | |
| "type": "AUDIO", | |
| "links": [ | |
| 259 | |
| ] | |
| } | |
| ], | |
| "properties": { | |
| "Node name for S&R": "MelBandRoFormerSampler", | |
| "cnr_id": "ComfyUI-MelBandRoFormer", | |
| "ver": "b40e263224778ec417114d91d8b3b39934e30de5", | |
| "ue_properties": { | |
| "widget_ue_connectable": {}, | |
| "input_ue_unconnectable": {}, | |
| "version": "7.5.2" | |
| }, | |
| "widget_ue_connectable": {} | |
| }, | |
| "widgets_values": [] | |
| }, | |
| { | |
| "id": 221, | |
| "type": "SaveAudioMP3", | |
| "pos": [ | |
| 3008.08349609375, | |
| 3597.576171875 | |
| ], | |
| "size": [ | |
| 270, | |
| 136 | |
| ], | |
| "flags": {}, | |
| "order": 42, | |
| "mode": 4, | |
| "inputs": [ | |
| { | |
| "label": "audio", | |
| "name": "audio", | |
| "type": "AUDIO", | |
| "link": 260 | |
| }, | |
| { | |
| "label": "filename_prefix", | |
| "name": "filename_prefix", | |
| "type": "STRING", | |
| "widget": { | |
| "name": "filename_prefix" | |
| } | |
| }, | |
| { | |
| "label": "quality", | |
| "name": "quality", | |
| "type": "COMBO", | |
| "widget": { | |
| "name": "quality" | |
| } | |
| }, | |
| { | |
| "label": "audioUI", | |
| "name": "audioUI", | |
| "type": "AUDIO_UI", | |
| "widget": { | |
| "name": "audioUI" | |
| } | |
| } | |
| ], | |
| "outputs": [], | |
| "properties": { | |
| "Node name for S&R": "SaveAudioMP3", | |
| "widget_ue_connectable": {} | |
| }, | |
| "widgets_values": [ | |
| "vocals", | |
| "V0" | |
| ], | |
| "color": "#322", | |
| "bgcolor": "#533" | |
| }, | |
| { | |
| "id": 217, | |
| "type": "LoadAudio", | |
| "pos": [ | |
| 2354.642822265625, | |
| 3759.3916015625 | |
| ], | |
| "size": [ | |
| 281.5520324707031, | |
| 136 | |
| ], | |
| "flags": {}, | |
| "order": 11, | |
| "mode": 4, | |
| "inputs": [ | |
| { | |
| "label": "audio", | |
| "name": "audio", | |
| "type": "COMBO", | |
| "widget": { | |
| "name": "audio" | |
| } | |
| }, | |
| { | |
| "label": "audioUI", | |
| "name": "audioUI", | |
| "type": "AUDIO_UI", | |
| "widget": { | |
| "name": "audioUI" | |
| } | |
| }, | |
| { | |
| "label": "upload", | |
| "name": "upload", | |
| "type": "AUDIOUPLOAD", | |
| "widget": { | |
| "name": "upload" | |
| } | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "label": "AUDIO", | |
| "name": "AUDIO", | |
| "type": "AUDIO", | |
| "links": [ | |
| 258 | |
| ] | |
| } | |
| ], | |
| "title": "输入原音频", | |
| "properties": { | |
| "Node name for S&R": "LoadAudio", | |
| "cnr_id": "comfy-core", | |
| "ver": "0.12.1", | |
| "widget_ue_connectable": { | |
| "upload": true, | |
| "audio": true, | |
| "audioUI": true | |
| } | |
| }, | |
| "widgets_values": [ | |
| "39edb0d466187fc60afc4506cf8a948516a0ccd7d23173e96b616c721d59c4dc.MP3", | |
| null, | |
| null | |
| ], | |
| "color": "#323", | |
| "bgcolor": "#535" | |
| }, | |
| { | |
| "id": 199, | |
| "type": "LoadAudio", | |
| "pos": [ | |
| 2350.7373046875, | |
| 3090.96435546875 | |
| ], | |
| "size": [ | |
| 281.5520324707031, | |
| 136 | |
| ], | |
| "flags": {}, | |
| "order": 12, | |
| "mode": 4, | |
| "inputs": [ | |
| { | |
| "label": "audio", | |
| "name": "audio", | |
| "type": "COMBO", | |
| "widget": { | |
| "name": "audio" | |
| } | |
| }, | |
| { | |
| "label": "audioUI", | |
| "name": "audioUI", | |
| "type": "AUDIO_UI", | |
| "widget": { | |
| "name": "audioUI" | |
| } | |
| }, | |
| { | |
| "label": "upload", | |
| "name": "upload", | |
| "type": "AUDIOUPLOAD", | |
| "widget": { | |
| "name": "upload" | |
| } | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "label": "AUDIO", | |
| "name": "AUDIO", | |
| "type": "AUDIO", | |
| "links": [ | |
| 256 | |
| ] | |
| } | |
| ], | |
| "properties": { | |
| "Node name for S&R": "LoadAudio", | |
| "cnr_id": "comfy-core", | |
| "ver": "0.12.1", | |
| "widget_ue_connectable": { | |
| "upload": true, | |
| "audio": true, | |
| "audioUI": true | |
| } | |
| }, | |
| "widgets_values": [ | |
| "2a18a079219a0ef3d78c9fa4c2b3f562f4278ab0a76e291118c51baf3532b862.mp3", | |
| null, | |
| null | |
| ] | |
| }, | |
| { | |
| "id": 45, | |
| "type": "VoiceBridgeASRTranscribe", | |
| "pos": [ | |
| 2625.023681640625, | |
| 1668.61328125 | |
| ], | |
| "size": [ | |
| 339.7463073730469, | |
| 196 | |
| ], | |
| "flags": {}, | |
| "order": 51, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "label": "model_key", | |
| "name": "model_key", | |
| "type": "MODEL_KEY", | |
| "link": 208 | |
| }, | |
| { | |
| "label": "audio", | |
| "name": "audio", | |
| "type": "AUDIO", | |
| "link": 89 | |
| }, | |
| { | |
| "label": "language", | |
| "name": "language", | |
| "shape": 7, | |
| "type": "COMBO", | |
| "widget": { | |
| "name": "language" | |
| } | |
| }, | |
| { | |
| "label": "context", | |
| "name": "context", | |
| "shape": 7, | |
| "type": "STRING", | |
| "widget": { | |
| "name": "context" | |
| } | |
| }, | |
| { | |
| "label": "return_timestamps", | |
| "name": "return_timestamps", | |
| "shape": 7, | |
| "type": "BOOLEAN", | |
| "widget": { | |
| "name": "return_timestamps" | |
| } | |
| }, | |
| { | |
| "label": "model", | |
| "name": "model", | |
| "type": "QWEN3_ASR_MODEL" | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "label": "forced_aligns", | |
| "name": "forced_aligns", | |
| "type": "LIST", | |
| "links": [] | |
| }, | |
| { | |
| "label": "text", | |
| "name": "text", | |
| "type": "STRING", | |
| "links": [ | |
| 163 | |
| ] | |
| }, | |
| { | |
| "label": "language", | |
| "name": "language", | |
| "type": "STRING" | |
| }, | |
| { | |
| "label": "timestamps", | |
| "name": "timestamps", | |
| "type": "STRING" | |
| } | |
| ], | |
| "properties": { | |
| "Node name for S&R": "VoiceBridgeASRTranscribe", | |
| "cnr_id": "comfyui_voicebridge", | |
| "ver": "ddefcc0082ab9591f9b613f0de565f25f85d8f2a", | |
| "widget_ue_connectable": { | |
| "context": true, | |
| "language": true, | |
| "return_timestamps": true | |
| } | |
| }, | |
| "widgets_values": [ | |
| "auto", | |
| "", | |
| false | |
| ] | |
| }, | |
| { | |
| "id": 177, | |
| "type": "VoiceBridgeSRTSplitter", | |
| "pos": [ | |
| 3585.71923828125, | |
| 1765.0225830078125 | |
| ], | |
| "size": [ | |
| 266.1524658203125, | |
| 281.7366943359375 | |
| ], | |
| "flags": {}, | |
| "order": 33, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "label": "srt_string", | |
| "name": "srt_string", | |
| "type": "STRING", | |
| "widget": { | |
| "name": "srt_string" | |
| }, | |
| "link": 292 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "label": "texts", | |
| "name": "texts", | |
| "shape": 6, | |
| "type": "STRING", | |
| "links": [ | |
| 246 | |
| ] | |
| }, | |
| { | |
| "label": "srt_items", | |
| "name": "srt_items", | |
| "type": "VB_SRT_ITEMS", | |
| "links": [ | |
| 219 | |
| ] | |
| }, | |
| { | |
| "label": "count", | |
| "name": "count", | |
| "type": "INT" | |
| } | |
| ], | |
| "properties": { | |
| "Node name for S&R": "VoiceBridgeSRTSplitter", | |
| "cnr_id": "comfyui_voicebridge", | |
| "ver": "5149c68df1d156794999bd77ff6a86fcab0314ed", | |
| "widget_ue_connectable": { | |
| "srt_string": true | |
| } | |
| }, | |
| "widgets_values": [ | |
| "1\n00:00:02,080 --> 00:00:03,200\n全民制作人们 大家好\n\n2\n00:00:03,439 --> 00:00:06,160\n我是练习时长两年半的个人练习生蔡徐坤\n\n3\n00:00:06,480 --> 00:00:09,359\n喜欢唱、跳、rap、篮球、music\n\n" | |
| ] | |
| }, | |
| { | |
| "id": 253, | |
| "type": "VoiceBridgeASRTranscribe", | |
| "pos": [ | |
| 1624.9632568359375, | |
| 2002.8311767578125 | |
| ], | |
| "size": [ | |
| 339.7463073730469, | |
| 196 | |
| ], | |
| "flags": {}, | |
| "order": 36, | |
| "mode": 4, | |
| "inputs": [ | |
| { | |
| "label": "model_key", | |
| "name": "model_key", | |
| "type": "MODEL_KEY", | |
| "link": 312 | |
| }, | |
| { | |
| "label": "audio", | |
| "name": "audio", | |
| "type": "AUDIO", | |
| "link": 302 | |
| }, | |
| { | |
| "label": "model", | |
| "name": "model", | |
| "type": "QWEN3_ASR_MODEL", | |
| "link": null | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "label": "forced_aligns", | |
| "name": "forced_aligns", | |
| "type": "LIST", | |
| "links": [] | |
| }, | |
| { | |
| "label": "text", | |
| "name": "text", | |
| "type": "STRING", | |
| "links": [ | |
| 304, | |
| 305 | |
| ] | |
| }, | |
| { | |
| "label": "language", | |
| "name": "language", | |
| "type": "STRING" | |
| }, | |
| { | |
| "label": "timestamps", | |
| "name": "timestamps", | |
| "type": "STRING" | |
| } | |
| ], | |
| "properties": { | |
| "Node name for S&R": "VoiceBridgeASRTranscribe", | |
| "widget_ue_connectable": { | |
| "context": true, | |
| "language": true, | |
| "return_timestamps": true | |
| }, | |
| "cnr_id": "comfyui_voicebridge", | |
| "ver": "ddefcc0082ab9591f9b613f0de565f25f85d8f2a" | |
| }, | |
| "widgets_values": [ | |
| "auto", | |
| "", | |
| false | |
| ] | |
| }, | |
| { | |
| "id": 254, | |
| "type": "SetNode", | |
| "pos": [ | |
| 1992.2423095703125, | |
| 1778.9376220703125 | |
| ], | |
| "size": [ | |
| 210, | |
| 58 | |
| ], | |
| "flags": {}, | |
| "order": 32, | |
| "mode": 4, | |
| "inputs": [ | |
| { | |
| "label": "AUDIO", | |
| "name": "AUDIO", | |
| "type": "AUDIO", | |
| "link": 303 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "label": "AUDIO", | |
| "name": "AUDIO", | |
| "type": "AUDIO" | |
| } | |
| ], | |
| "title": "Set_Custom audio", | |
| "properties": { | |
| "Node name for S&R": "SetNode", | |
| "aux_id": "SetNode", | |
| "previousName": "Custom audio", | |
| "widget_ue_connectable": {} | |
| }, | |
| "widgets_values": [ | |
| "Custom audio" | |
| ] | |
| }, | |
| { | |
| "id": 255, | |
| "type": "SetNode", | |
| "pos": [ | |
| 1995.6175537109375, | |
| 1897.886474609375 | |
| ], | |
| "size": [ | |
| 210, | |
| 58 | |
| ], | |
| "flags": {}, | |
| "order": 46, | |
| "mode": 4, | |
| "inputs": [ | |
| { | |
| "label": "STRING", | |
| "name": "STRING", | |
| "type": "STRING", | |
| "link": 304 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "label": "STRING", | |
| "name": "STRING", | |
| "type": "STRING" | |
| } | |
| ], | |
| "title": "Set_Custom text", | |
| "properties": { | |
| "Node name for S&R": "SetNode", | |
| "aux_id": "SetNode", | |
| "previousName": "Custom text", | |
| "widget_ue_connectable": {} | |
| }, | |
| "widgets_values": [ | |
| "Custom text" | |
| ] | |
| }, | |
| { | |
| "id": 256, | |
| "type": "easy showAnything", | |
| "pos": [ | |
| 1982.5074462890625, | |
| 2029.7125244140625 | |
| ], | |
| "size": [ | |
| 234.05416870117188, | |
| 160.82620239257812 | |
| ], | |
| "flags": {}, | |
| "order": 47, | |
| "mode": 4, | |
| "inputs": [ | |
| { | |
| "label": "anything", | |
| "name": "anything", | |
| "shape": 7, | |
| "type": "*", | |
| "link": 305 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "label": "output", | |
| "name": "output", | |
| "type": "*" | |
| } | |
| ], | |
| "properties": { | |
| "Node name for S&R": "easy showAnything", | |
| "widget_ue_connectable": {} | |
| }, | |
| "widgets_values": [ | |
| "Hello everyone. I'm Sam Fading. Today, I'm showing an AI image generation tool with you." | |
| ] | |
| }, | |
| { | |
| "id": 257, | |
| "type": "Note", | |
| "pos": [ | |
| 1280.0838623046875, | |
| 1770.927001953125 | |
| ], | |
| "size": [ | |
| 260.1112976074219, | |
| 232.46372985839844 | |
| ], | |
| "flags": {}, | |
| "order": 13, | |
| "mode": 4, | |
| "inputs": [], | |
| "outputs": [], | |
| "properties": { | |
| "widget_ue_connectable": {} | |
| }, | |
| "widgets_values": [ | |
| "在这里你可以加载一段你本人使用目标语言发音的纯人声音频,这样翻译出来的音频会更接近你本人的音色。默认使用原音频作为参考音频。如需使用自定义音频,加载自定义音频并启用“Custom audio ASR”模块后运行工作流即可\n\nHere you can load a clear audio clip of yourself speaking in the target language. This will help the translated audio sound more like your own voice.By default, the original audio is used as the reference audio. If you want to use a custom audio, load the custom audio and enable the \"Custom audio ASR\" module before running the workflow." | |
| ], | |
| "color": "#432", | |
| "bgcolor": "#653" | |
| }, | |
| { | |
| "id": 258, | |
| "type": "Note", | |
| "pos": [ | |
| 1873.6168212890625, | |
| 1583.871337890625 | |
| ], | |
| "size": [ | |
| 350.62066650390625, | |
| 88 | |
| ], | |
| "flags": {}, | |
| "order": 14, | |
| "mode": 0, | |
| "inputs": [], | |
| "outputs": [], | |
| "title": "节点地址", | |
| "properties": { | |
| "widget_ue_connectable": {} | |
| }, | |
| "widgets_values": [ | |
| "https://github.com/YanTianlong-01/comfyui_voicebridge" | |
| ], | |
| "color": "#223", | |
| "bgcolor": "#335", | |
| "shape": 4 | |
| }, | |
| { | |
| "id": 259, | |
| "type": "LoadAudio", | |
| "pos": [ | |
| 1562.6785888671875, | |
| 1781.4361572265625 | |
| ], | |
| "size": [ | |
| 270, | |
| 136 | |
| ], | |
| "flags": {}, | |
| "order": 15, | |
| "mode": 4, | |
| "inputs": [], | |
| "outputs": [ | |
| { | |
| "label": "AUDIO", | |
| "name": "AUDIO", | |
| "type": "AUDIO", | |
| "links": [ | |
| 302, | |
| 303 | |
| ] | |
| } | |
| ], | |
| "title": "输入参考音频", | |
| "properties": { | |
| "Node name for S&R": "LoadAudio", | |
| "widget_ue_connectable": {} | |
| }, | |
| "widgets_values": [ | |
| "dd52a5d800491ba8577a321130f2e8f6284720985448c08bfd1e291525bfcfef.mp3", | |
| null, | |
| null | |
| ], | |
| "color": "#232", | |
| "bgcolor": "#353" | |
| }, | |
| { | |
| "id": 147, | |
| "type": "GetNode", | |
| "pos": [ | |
| 3336.365234375, | |
| 1838.817626953125 | |
| ], | |
| "size": [ | |
| 210, | |
| 60 | |
| ], | |
| "flags": {}, | |
| "order": 16, | |
| "mode": 0, | |
| "inputs": [], | |
| "outputs": [ | |
| { | |
| "label": "STRING", | |
| "name": "STRING", | |
| "type": "STRING", | |
| "links": [ | |
| 292 | |
| ] | |
| } | |
| ], | |
| "title": "Get_Translated SRT", | |
| "properties": { | |
| "Node name for S&R": "GetNode", | |
| "aux_id": "GetNode", | |
| "widget_ue_connectable": {} | |
| }, | |
| "widgets_values": [ | |
| "Translated SRT" | |
| ] | |
| }, | |
| { | |
| "id": 249, | |
| "type": "GetNode", | |
| "pos": [ | |
| 3319.0615234375, | |
| 2119.168701171875 | |
| ], | |
| "size": [ | |
| 219.67147827148438, | |
| 58 | |
| ], | |
| "flags": {}, | |
| "order": 17, | |
| "mode": 0, | |
| "inputs": [], | |
| "outputs": [ | |
| { | |
| "label": "AUDIO", | |
| "name": "AUDIO", | |
| "type": "AUDIO", | |
| "links": [ | |
| 306 | |
| ] | |
| } | |
| ], | |
| "title": "Get_Original reference audio", | |
| "properties": { | |
| "Node name for S&R": "GetNode", | |
| "aux_id": "GetNode", | |
| "widget_ue_connectable": {} | |
| }, | |
| "widgets_values": [ | |
| "Original reference audio" | |
| ] | |
| }, | |
| { | |
| "id": 262, | |
| "type": "GetNode", | |
| "pos": [ | |
| 3333.01025390625, | |
| 2236.693359375 | |
| ], | |
| "size": [ | |
| 210, | |
| 58 | |
| ], | |
| "flags": {}, | |
| "order": 18, | |
| "mode": 0, | |
| "inputs": [], | |
| "outputs": [ | |
| { | |
| "label": "AUDIO", | |
| "name": "AUDIO", | |
| "type": "AUDIO", | |
| "links": [ | |
| 308 | |
| ] | |
| } | |
| ], | |
| "title": "Get_Custom audio", | |
| "properties": { | |
| "Node name for S&R": "GetNode", | |
| "aux_id": "GetNode", | |
| "widget_ue_connectable": {} | |
| }, | |
| "widgets_values": [ | |
| "Custom audio" | |
| ] | |
| }, | |
| { | |
| "id": 264, | |
| "type": "Any Switch (rgthree)", | |
| "pos": [ | |
| 3948.931396484375, | |
| 2242.158447265625 | |
| ], | |
| "size": [ | |
| 166.72030639648438, | |
| 106 | |
| ], | |
| "flags": {}, | |
| "order": 35, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "dir": 3, | |
| "label": "any_01", | |
| "name": "any_01", | |
| "type": "STRING", | |
| "link": 309 | |
| }, | |
| { | |
| "dir": 3, | |
| "label": "any_02", | |
| "name": "any_02", | |
| "type": "STRING", | |
| "link": 311 | |
| }, | |
| { | |
| "dir": 3, | |
| "label": "any_03", | |
| "name": "any_03", | |
| "type": "STRING", | |
| "link": null | |
| }, | |
| { | |
| "dir": 3, | |
| "label": "any_04", | |
| "name": "any_04", | |
| "type": "STRING", | |
| "link": null | |
| }, | |
| { | |
| "dir": 3, | |
| "name": "any_05", | |
| "type": "STRING", | |
| "link": null | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "dir": 4, | |
| "label": "STRING", | |
| "name": "*", | |
| "shape": 3, | |
| "type": "STRING", | |
| "links": [ | |
| 310 | |
| ] | |
| } | |
| ], | |
| "properties": { | |
| "widget_ue_connectable": {} | |
| }, | |
| "widgets_values": [] | |
| }, | |
| { | |
| "id": 248, | |
| "type": "GetNode", | |
| "pos": [ | |
| 3614.5537109375, | |
| 2267.921630859375 | |
| ], | |
| "size": [ | |
| 219.67147827148438, | |
| 58 | |
| ], | |
| "flags": {}, | |
| "order": 19, | |
| "mode": 0, | |
| "inputs": [], | |
| "outputs": [ | |
| { | |
| "label": "STRING", | |
| "name": "STRING", | |
| "type": "STRING", | |
| "links": [ | |
| 309 | |
| ] | |
| } | |
| ], | |
| "title": "Get_Reference text", | |
| "properties": { | |
| "Node name for S&R": "GetNode", | |
| "aux_id": "GetNode", | |
| "widget_ue_connectable": {} | |
| }, | |
| "widgets_values": [ | |
| "Reference text" | |
| ] | |
| }, | |
| { | |
| "id": 263, | |
| "type": "GetNode", | |
| "pos": [ | |
| 3625.853759765625, | |
| 2368.80224609375 | |
| ], | |
| "size": [ | |
| 210, | |
| 58 | |
| ], | |
| "flags": {}, | |
| "order": 20, | |
| "mode": 0, | |
| "inputs": [], | |
| "outputs": [ | |
| { | |
| "label": "STRING", | |
| "name": "STRING", | |
| "type": "STRING", | |
| "links": [ | |
| 311 | |
| ] | |
| } | |
| ], | |
| "title": "Get_Custom text", | |
| "properties": { | |
| "Node name for S&R": "GetNode", | |
| "aux_id": "GetNode", | |
| "widget_ue_connectable": {} | |
| }, | |
| "widgets_values": [ | |
| "Custom text" | |
| ] | |
| }, | |
| { | |
| "id": 252, | |
| "type": "VoiceBridgeASRLoader", | |
| "pos": [ | |
| 1284.2056884765625, | |
| 2059.259033203125 | |
| ], | |
| "size": [ | |
| 293.85516357421875, | |
| 155.7703857421875 | |
| ], | |
| "flags": {}, | |
| "order": 21, | |
| "mode": 4, | |
| "inputs": [], | |
| "outputs": [ | |
| { | |
| "label": "model_key", | |
| "name": "model_key", | |
| "type": "MODEL_KEY", | |
| "links": [ | |
| 312 | |
| ] | |
| } | |
| ], | |
| "properties": { | |
| "Node name for S&R": "VoiceBridgeASRLoader", | |
| "widget_ue_connectable": { | |
| "forced_aligner": true, | |
| "max_new_tokens": true, | |
| "precision": true, | |
| "attention": true | |
| }, | |
| "cnr_id": "comfyui_voicebridge", | |
| "ver": "ddefcc0082ab9591f9b613f0de565f25f85d8f2a" | |
| }, | |
| "widgets_values": [ | |
| "Qwen/Qwen3-ASR-1.7B", | |
| "bf16", | |
| "flash_attention_2", | |
| 1024, | |
| "Qwen/Qwen3-ForcedAligner-0.6B" | |
| ] | |
| }, | |
| { | |
| "id": 260, | |
| "type": "Fast Groups Bypasser (rgthree)", | |
| "pos": [ | |
| 1270.8333740234375, | |
| 1606.4197998046875 | |
| ], | |
| "size": [ | |
| 370.3751220703125, | |
| 63.666927337646484 | |
| ], | |
| "flags": {}, | |
| "order": 22, | |
| "mode": 0, | |
| "inputs": [], | |
| "outputs": [ | |
| { | |
| "label": "OPT_CONNECTION", | |
| "name": "OPT_CONNECTION", | |
| "type": "*" | |
| } | |
| ], | |
| "title": "是否使用单独的参考音频", | |
| "properties": { | |
| "matchColors": "", | |
| "matchTitle": "可选", | |
| "showNav": true, | |
| "sort": "position", | |
| "customSortAlphabet": "", | |
| "toggleRestriction": "default", | |
| "widget_ue_connectable": {} | |
| }, | |
| "color": "#2a363b", | |
| "bgcolor": "#3f5159" | |
| }, | |
| { | |
| "id": 153, | |
| "type": "Note", | |
| "pos": [ | |
| 2511.468994140625, | |
| 1331.1826171875 | |
| ], | |
| "size": [ | |
| 231.91683959960938, | |
| 91.09986114501953 | |
| ], | |
| "flags": {}, | |
| "order": 23, | |
| "mode": 0, | |
| "inputs": [], | |
| "outputs": [], | |
| "properties": { | |
| "widget_ue_connectable": {} | |
| }, | |
| "widgets_values": [ | |
| "目标语言就是你想要翻译成的语言,请从下面拷贝:\nArabic, Burmese, Chinese, Danish, Dutch, English, Finnish, French, German, Greek, Hebrew, Hindi, Indonesian, Italian, Japanese, Khmer, Korean, Lao, Malay, Norwegian, Polish, Portuguese, Russian, Spanish, Swahili, Swedish, Tagalog, Thai, Turkish, Vietnamese" | |
| ], | |
| "color": "#432", | |
| "bgcolor": "#653" | |
| }, | |
| { | |
| "id": 99, | |
| "type": "MelBandRoFormerSampler", | |
| "pos": [ | |
| 2569.349609375, | |
| 1162.954833984375 | |
| ], | |
| "size": [ | |
| 231.27206420898438, | |
| 46 | |
| ], | |
| "flags": { | |
| "collapsed": false | |
| }, | |
| "order": 37, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "label": "model", | |
| "name": "model", | |
| "type": "MELROFORMERMODEL", | |
| "link": 137 | |
| }, | |
| { | |
| "label": "audio", | |
| "name": "audio", | |
| "type": "AUDIO", | |
| "link": 205 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "label": "vocals", | |
| "name": "vocals", | |
| "type": "AUDIO", | |
| "links": [ | |
| 159 | |
| ] | |
| }, | |
| { | |
| "label": "instruments", | |
| "name": "instruments", | |
| "type": "AUDIO", | |
| "links": [ | |
| 199 | |
| ] | |
| } | |
| ], | |
| "properties": { | |
| "Node name for S&R": "MelBandRoFormerSampler", | |
| "cnr_id": "ComfyUI-MelBandRoFormer", | |
| "ver": "b40e263224778ec417114d91d8b3b39934e30de5", | |
| "ue_properties": { | |
| "widget_ue_connectable": {}, | |
| "input_ue_unconnectable": {}, | |
| "version": "7.5.2" | |
| }, | |
| "widget_ue_connectable": {} | |
| }, | |
| "widgets_values": [] | |
| }, | |
| { | |
| "id": 16, | |
| "type": "LoadAudio", | |
| "pos": [ | |
| 2259.259521484375, | |
| 1146.6513671875 | |
| ], | |
| "size": [ | |
| 281.5520324707031, | |
| 136 | |
| ], | |
| "flags": {}, | |
| "order": 24, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "label": "audio", | |
| "name": "audio", | |
| "type": "COMBO", | |
| "widget": { | |
| "name": "audio" | |
| } | |
| }, | |
| { | |
| "label": "audioUI", | |
| "name": "audioUI", | |
| "type": "AUDIO_UI", | |
| "widget": { | |
| "name": "audioUI" | |
| } | |
| }, | |
| { | |
| "label": "upload", | |
| "name": "upload", | |
| "type": "AUDIOUPLOAD", | |
| "widget": { | |
| "name": "upload" | |
| } | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "label": "AUDIO", | |
| "name": "AUDIO", | |
| "type": "AUDIO", | |
| "links": [ | |
| 205 | |
| ] | |
| } | |
| ], | |
| "title": "输入原音频", | |
| "properties": { | |
| "Node name for S&R": "LoadAudio", | |
| "cnr_id": "comfy-core", | |
| "ver": "0.12.1", | |
| "widget_ue_connectable": { | |
| "upload": true, | |
| "audio": true, | |
| "audioUI": true | |
| } | |
| }, | |
| "widgets_values": [ | |
| "fcecb7fd3827851a4fb22c52886610aed0a62e5fe32ea46f3b1291ff3dd236ab.mp3", | |
| null, | |
| null | |
| ], | |
| "color": "#232", | |
| "bgcolor": "#353" | |
| }, | |
| { | |
| "id": 261, | |
| "type": "Any Switch (rgthree)", | |
| "pos": [ | |
| 3965.07763671875, | |
| 2040.2728271484375 | |
| ], | |
| "size": [ | |
| 166.72030639648438, | |
| 106 | |
| ], | |
| "flags": {}, | |
| "order": 34, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "dir": 3, | |
| "label": "any_01", | |
| "name": "any_01", | |
| "type": "AUDIO", | |
| "link": 306 | |
| }, | |
| { | |
| "dir": 3, | |
| "label": "any_02", | |
| "name": "any_02", | |
| "type": "AUDIO", | |
| "link": 308 | |
| }, | |
| { | |
| "dir": 3, | |
| "label": "any_03", | |
| "name": "any_03", | |
| "type": "AUDIO", | |
| "link": null | |
| }, | |
| { | |
| "dir": 3, | |
| "label": "any_04", | |
| "name": "any_04", | |
| "type": "AUDIO", | |
| "link": null | |
| }, | |
| { | |
| "dir": 3, | |
| "name": "any_05", | |
| "type": "AUDIO", | |
| "link": null | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "dir": 4, | |
| "label": "AUDIO", | |
| "name": "*", | |
| "shape": 3, | |
| "type": "AUDIO", | |
| "links": [ | |
| 307 | |
| ] | |
| } | |
| ], | |
| "properties": { | |
| "widget_ue_connectable": {} | |
| }, | |
| "widgets_values": [] | |
| }, | |
| { | |
| "id": 207, | |
| "type": "RunningHub_VoxCPM_LoadModel", | |
| "pos": [ | |
| 3930.92919921875, | |
| 1785.65771484375 | |
| ], | |
| "size": [ | |
| 253.14022827148438, | |
| 106 | |
| ], | |
| "flags": {}, | |
| "order": 25, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "label": "model_name", | |
| "name": "model_name", | |
| "type": "COMBO", | |
| "widget": { | |
| "name": "model_name" | |
| } | |
| }, | |
| { | |
| "label": "optimize", | |
| "name": "optimize", | |
| "type": "BOOLEAN", | |
| "widget": { | |
| "name": "optimize" | |
| } | |
| }, | |
| { | |
| "label": "lora_name", | |
| "name": "lora_name", | |
| "shape": 7, | |
| "type": "COMBO", | |
| "widget": { | |
| "name": "lora_name" | |
| } | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "label": "model", | |
| "name": "model", | |
| "type": "VOXCPM_MODEL", | |
| "links": [ | |
| 245 | |
| ] | |
| } | |
| ], | |
| "properties": { | |
| "Node name for S&R": "RunningHub_VoxCPM_LoadModel", | |
| "widget_ue_connectable": {} | |
| }, | |
| "widgets_values": [ | |
| "VoxCPM2", | |
| false, | |
| "None" | |
| ], | |
| "color": "#233", | |
| "bgcolor": "#355" | |
| }, | |
| { | |
| "id": 110, | |
| "type": "easy string", | |
| "pos": [ | |
| 2278.14697265625, | |
| 1337.082275390625 | |
| ], | |
| "size": [ | |
| 210, | |
| 58 | |
| ], | |
| "flags": {}, | |
| "order": 26, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "label": "value", | |
| "name": "value", | |
| "type": "STRING", | |
| "widget": { | |
| "name": "value" | |
| } | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "label": "string", | |
| "name": "string", | |
| "type": "STRING", | |
| "links": [ | |
| 151 | |
| ] | |
| } | |
| ], | |
| "title": "输入目标语言", | |
| "properties": { | |
| "Node name for S&R": "easy string", | |
| "widget_ue_connectable": {} | |
| }, | |
| "widgets_values": [ | |
| "English" | |
| ], | |
| "color": "#232", | |
| "bgcolor": "#353" | |
| }, | |
| { | |
| "id": 116, | |
| "type": "GetNode", | |
| "pos": [ | |
| 2288.33984375, | |
| 1647.5472412109375 | |
| ], | |
| "size": [ | |
| 225.12655639648438, | |
| 60 | |
| ], | |
| "flags": {}, | |
| "order": 27, | |
| "mode": 0, | |
| "inputs": [], | |
| "outputs": [ | |
| { | |
| "label": "AUDIO", | |
| "name": "AUDIO", | |
| "type": "AUDIO", | |
| "links": [ | |
| 160, | |
| 161 | |
| ] | |
| } | |
| ], | |
| "title": "Get_Separated human voices", | |
| "properties": { | |
| "Node name for S&R": "GetNode", | |
| "aux_id": "GetNode", | |
| "widget_ue_connectable": {} | |
| }, | |
| "widgets_values": [ | |
| "Separated human voices" | |
| ] | |
| }, | |
| { | |
| "id": 46, | |
| "type": "TrimAudioDuration", | |
| "pos": [ | |
| 2289.86181640625, | |
| 1769.0185546875 | |
| ], | |
| "size": [ | |
| 210, | |
| 82 | |
| ], | |
| "flags": {}, | |
| "order": 39, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "label": "audio", | |
| "name": "audio", | |
| "type": "AUDIO", | |
| "link": 160 | |
| }, | |
| { | |
| "label": "start_index", | |
| "name": "start_index", | |
| "type": "FLOAT", | |
| "widget": { | |
| "name": "start_index" | |
| } | |
| }, | |
| { | |
| "label": "duration", | |
| "name": "duration", | |
| "type": "FLOAT", | |
| "widget": { | |
| "name": "duration" | |
| } | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "label": "AUDIO", | |
| "name": "AUDIO", | |
| "type": "AUDIO", | |
| "links": [ | |
| 89, | |
| 162 | |
| ] | |
| } | |
| ], | |
| "properties": { | |
| "Node name for S&R": "TrimAudioDuration", | |
| "cnr_id": "comfy-core", | |
| "ver": "0.12.1", | |
| "widget_ue_connectable": { | |
| "duration": true, | |
| "start_index": true | |
| } | |
| }, | |
| "widgets_values": [ | |
| 0, | |
| 10.000000000000002 | |
| ] | |
| }, | |
| { | |
| "id": 206, | |
| "type": "RunningHub_VoxCPM_Generate", | |
| "pos": [ | |
| 4257.484375, | |
| 1793.946044921875 | |
| ], | |
| "size": [ | |
| 408.29345703125, | |
| 567.8054809570312 | |
| ], | |
| "flags": {}, | |
| "order": 45, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "label": "model", | |
| "name": "model", | |
| "type": "VOXCPM_MODEL", | |
| "link": 245 | |
| }, | |
| { | |
| "label": "reference_audio", | |
| "name": "reference_audio", | |
| "shape": 7, | |
| "type": "AUDIO", | |
| "link": 307 | |
| }, | |
| { | |
| "label": "control_instruction", | |
| "name": "control_instruction", | |
| "type": "STRING", | |
| "widget": { | |
| "name": "control_instruction" | |
| } | |
| }, | |
| { | |
| "label": "text", | |
| "name": "text", | |
| "type": "STRING", | |
| "widget": { | |
| "name": "text" | |
| }, | |
| "link": 246 | |
| }, | |
| { | |
| "label": "cfg_value", | |
| "name": "cfg_value", | |
| "type": "FLOAT", | |
| "widget": { | |
| "name": "cfg_value" | |
| } | |
| }, | |
| { | |
| "label": "inference_steps", | |
| "name": "inference_steps", | |
| "type": "INT", | |
| "widget": { | |
| "name": "inference_steps" | |
| } | |
| }, | |
| { | |
| "label": "seed", | |
| "name": "seed", | |
| "type": "INT", | |
| "widget": { | |
| "name": "seed" | |
| } | |
| }, | |
| { | |
| "label": "ultimate_clone", | |
| "name": "ultimate_clone", | |
| "shape": 7, | |
| "type": "BOOLEAN", | |
| "widget": { | |
| "name": "ultimate_clone" | |
| } | |
| }, | |
| { | |
| "label": "reference_audio_text", | |
| "name": "reference_audio_text", | |
| "shape": 7, | |
| "type": "STRING", | |
| "widget": { | |
| "name": "reference_audio_text" | |
| }, | |
| "link": 310 | |
| }, | |
| { | |
| "label": "normalize_text", | |
| "name": "normalize_text", | |
| "shape": 7, | |
| "type": "BOOLEAN", | |
| "widget": { | |
| "name": "normalize_text" | |
| } | |
| }, | |
| { | |
| "label": "denoise_reference", | |
| "name": "denoise_reference", | |
| "shape": 7, | |
| "type": "BOOLEAN", | |
| "widget": { | |
| "name": "denoise_reference" | |
| } | |
| }, | |
| { | |
| "label": "max_len", | |
| "name": "max_len", | |
| "shape": 7, | |
| "type": "INT", | |
| "widget": { | |
| "name": "max_len" | |
| } | |
| }, | |
| { | |
| "label": "retry_badcase", | |
| "name": "retry_badcase", | |
| "shape": 7, | |
| "type": "BOOLEAN", | |
| "widget": { | |
| "name": "retry_badcase" | |
| } | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "label": "audio", | |
| "name": "audio", | |
| "type": "AUDIO", | |
| "links": [ | |
| 315 | |
| ] | |
| } | |
| ], | |
| "properties": { | |
| "Node name for S&R": "RunningHub_VoxCPM_Generate", | |
| "widget_ue_connectable": {} | |
| }, | |
| "widgets_values": [ | |
| "", | |
| "Hello, this is a test.", | |
| 2, | |
| 10, | |
| 220751697769047, | |
| "randomize", | |
| true, | |
| "This is a moose, right?\nOh, that's how it works, so it depend on the peak.", | |
| false, | |
| false, | |
| 4096, | |
| true | |
| ], | |
| "color": "#233", | |
| "bgcolor": "#355" | |
| }, | |
| { | |
| "id": 176, | |
| "type": "VoiceBridgeAudioListMergerBySRT", | |
| "pos": [ | |
| 4734.8857421875, | |
| 1678.13232421875 | |
| ], | |
| "size": [ | |
| 316.6376647949219, | |
| 129.57545471191406 | |
| ], | |
| "flags": {}, | |
| "order": 62, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "label": "srt_items", | |
| "name": "srt_items", | |
| "type": "VB_SRT_ITEMS", | |
| "link": 219 | |
| }, | |
| { | |
| "label": "audios", | |
| "name": "audios", | |
| "type": "AUDIO", | |
| "link": 316 | |
| }, | |
| { | |
| "label": "tempo_limit", | |
| "name": "tempo_limit", | |
| "shape": 7, | |
| "type": "FLOAT", | |
| "widget": { | |
| "name": "tempo_limit" | |
| } | |
| }, | |
| { | |
| "label": "mini_gap_ms", | |
| "name": "mini_gap_ms", | |
| "shape": 7, | |
| "type": "INT", | |
| "widget": { | |
| "name": "mini_gap_ms" | |
| } | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "label": "audio", | |
| "name": "audio", | |
| "type": "AUDIO", | |
| "links": [ | |
| 296 | |
| ] | |
| }, | |
| { | |
| "label": "adjusted_srt", | |
| "name": "adjusted_srt", | |
| "type": "STRING", | |
| "links": [ | |
| 223 | |
| ] | |
| } | |
| ], | |
| "properties": { | |
| "Node name for S&R": "VoiceBridgeAudioListMergerBySRT", | |
| "cnr_id": "comfyui_voicebridge", | |
| "ver": "5149c68df1d156794999bd77ff6a86fcab0314ed", | |
| "widget_ue_connectable": { | |
| "tempo_limit": true, | |
| "mini_gap_ms": true | |
| } | |
| }, | |
| "widgets_values": [ | |
| 2, | |
| 10 | |
| ] | |
| }, | |
| { | |
| "id": 214, | |
| "type": "SaveSRTFromString", | |
| "pos": [ | |
| 5480.3583984375, | |
| 1923.338623046875 | |
| ], | |
| "size": [ | |
| 270, | |
| 82 | |
| ], | |
| "flags": {}, | |
| "order": 66, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "label": "srt_string", | |
| "name": "srt_string", | |
| "type": "STRING", | |
| "widget": { | |
| "name": "srt_string" | |
| }, | |
| "link": 253 | |
| }, | |
| { | |
| "label": "filename_prefix", | |
| "name": "filename_prefix", | |
| "shape": 7, | |
| "type": "STRING", | |
| "widget": { | |
| "name": "filename_prefix" | |
| } | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "label": "save_path", | |
| "name": "save_path", | |
| "type": "STRING" | |
| } | |
| ], | |
| "properties": { | |
| "Node name for S&R": "SaveSRTFromString", | |
| "widget_ue_connectable": {} | |
| }, | |
| "widgets_values": [ | |
| "", | |
| "VoiceBridge/subtitle" | |
| ], | |
| "color": "#322", | |
| "bgcolor": "#533" | |
| }, | |
| { | |
| "id": 179, | |
| "type": "easy showAnything", | |
| "pos": [ | |
| 5090.2705078125, | |
| 1930.040283203125 | |
| ], | |
| "size": [ | |
| 364.845947265625, | |
| 379.28558349609375 | |
| ], | |
| "flags": {}, | |
| "order": 64, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "label": "anything", | |
| "name": "anything", | |
| "shape": 7, | |
| "type": "*", | |
| "link": 223 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "label": "output", | |
| "name": "output", | |
| "type": "*", | |
| "links": [ | |
| 253 | |
| ] | |
| } | |
| ], | |
| "properties": { | |
| "Node name for S&R": "easy showAnything", | |
| "cnr_id": "comfyui-easy-use", | |
| "ver": "1.3.6", | |
| "widget_ue_connectable": {} | |
| }, | |
| "widgets_values": [ | |
| "1\n00:00:00,000 --> 00:00:03,540\nI bet you've seen a comment like this under all kinds of content.\n\n2\n00:00:03,550 --> 00:00:04,681\nA few months ago,\n\n3\n00:00:04,960 --> 00:00:06,851\neveryone used it as a joke.\n\n4\n00:00:06,861 --> 00:00:07,835\nIt was a meme.\n\n5\n00:00:07,845 --> 00:00:08,400\nRight?\n\n6\n00:00:08,410 --> 00:00:09,683\nYou see something absurd.\n\n7\n00:00:09,693 --> 00:00:10,536\nYou'd say,\n\n8\n00:00:10,546 --> 00:00:10,996\n\"Ah,\n\n9\n00:00:11,006 --> 00:00:13,018\nmust be AI, or AI is too good.\n\n10\n00:00:13,028 --> 00:00:13,837\nBro.\"\n\n11\n00:00:13,847 --> 00:00:14,700\nBut the interesting thing is,\n\n12\n00:00:14,710 --> 00:00:15,946\njust a few months later,\n\n13\n00:00:15,956 --> 00:00:20,245\nnow the emotion behind \"Is this AI?\" has changed.\n\n14\n00:00:20,255 --> 00:00:23,795\nBecause AI has gotten even stronger.\n" | |
| ] | |
| }, | |
| { | |
| "id": 251, | |
| "type": "MergeAudioMW", | |
| "pos": [ | |
| 5330.80029296875, | |
| 1707.669921875 | |
| ], | |
| "size": [ | |
| 164.431640625, | |
| 46 | |
| ], | |
| "flags": {}, | |
| "order": 63, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "label": "audio_1", | |
| "name": "audio_1", | |
| "type": "AUDIO", | |
| "link": 296 | |
| }, | |
| { | |
| "label": "audio_2", | |
| "name": "audio_2", | |
| "type": "AUDIO", | |
| "link": 295 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "label": "merged_audio", | |
| "name": "merged_audio", | |
| "type": "AUDIO", | |
| "links": [ | |
| 297 | |
| ] | |
| } | |
| ], | |
| "properties": { | |
| "Node name for S&R": "MergeAudioMW", | |
| "widget_ue_connectable": {} | |
| }, | |
| "widgets_values": [] | |
| }, | |
| { | |
| "id": 250, | |
| "type": "GetNode", | |
| "pos": [ | |
| 5100.14599609375, | |
| 1779.1236572265625 | |
| ], | |
| "size": [ | |
| 210, | |
| 58 | |
| ], | |
| "flags": {}, | |
| "order": 28, | |
| "mode": 0, | |
| "inputs": [], | |
| "outputs": [ | |
| { | |
| "label": "AUDIO", | |
| "name": "AUDIO", | |
| "type": "AUDIO", | |
| "links": [ | |
| 295 | |
| ] | |
| } | |
| ], | |
| "title": "Get_Ambient sound", | |
| "properties": { | |
| "Node name for S&R": "GetNode", | |
| "aux_id": "GetNode", | |
| "widget_ue_connectable": {} | |
| }, | |
| "widgets_values": [ | |
| "Ambient sound" | |
| ] | |
| }, | |
| { | |
| "id": 268, | |
| "type": "TrimAudioDuration", | |
| "pos": [ | |
| 4716.50341796875, | |
| 1887.7354736328125 | |
| ], | |
| "size": [ | |
| 210, | |
| 82 | |
| ], | |
| "flags": {}, | |
| "order": 57, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "label": "audio", | |
| "name": "audio", | |
| "type": "AUDIO", | |
| "link": 315 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "label": "AUDIO", | |
| "name": "AUDIO", | |
| "type": "AUDIO", | |
| "links": [ | |
| 316 | |
| ] | |
| } | |
| ], | |
| "properties": { | |
| "Node name for S&R": "TrimAudioDuration", | |
| "widget_ue_connectable": { | |
| "duration": true, | |
| "start_index": true | |
| }, | |
| "cnr_id": "comfy-core", | |
| "ver": "0.12.1" | |
| }, | |
| "widgets_values": [ | |
| 0.30000000000000004, | |
| 100.00000000000001 | |
| ] | |
| }, | |
| { | |
| "id": 180, | |
| "type": "SaveAudioMP3", | |
| "pos": [ | |
| 5515.87353515625, | |
| 1697.279052734375 | |
| ], | |
| "size": [ | |
| 270, | |
| 136 | |
| ], | |
| "flags": {}, | |
| "order": 65, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "label": "audio", | |
| "name": "audio", | |
| "type": "AUDIO", | |
| "link": 297 | |
| }, | |
| { | |
| "label": "filename_prefix", | |
| "name": "filename_prefix", | |
| "type": "STRING", | |
| "widget": { | |
| "name": "filename_prefix" | |
| } | |
| }, | |
| { | |
| "label": "quality", | |
| "name": "quality", | |
| "type": "COMBO", | |
| "widget": { | |
| "name": "quality" | |
| } | |
| }, | |
| { | |
| "label": "audioUI", | |
| "name": "audioUI", | |
| "type": "AUDIO_UI", | |
| "widget": { | |
| "name": "audioUI" | |
| } | |
| } | |
| ], | |
| "outputs": [], | |
| "properties": { | |
| "Node name for S&R": "SaveAudioMP3", | |
| "cnr_id": "comfy-core", | |
| "ver": "0.12.1", | |
| "widget_ue_connectable": { | |
| "filename_prefix": true, | |
| "audioUI": true, | |
| "quality": true | |
| } | |
| }, | |
| "widgets_values": [ | |
| "audio/ComfyUI", | |
| "V0" | |
| ], | |
| "color": "#322", | |
| "bgcolor": "#533" | |
| }, | |
| { | |
| "id": 105, | |
| "type": "RH_LLMAPI_NODE", | |
| "pos": [ | |
| 4226.4248046875, | |
| 973.7415771484375 | |
| ], | |
| "size": [ | |
| 400, | |
| 396 | |
| ], | |
| "flags": {}, | |
| "order": 50, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "label": "ref_image", | |
| "name": "ref_image", | |
| "shape": 7, | |
| "type": "IMAGE" | |
| }, | |
| { | |
| "label": "video", | |
| "name": "video", | |
| "shape": 7, | |
| "type": "VIDEO" | |
| }, | |
| { | |
| "label": "ref_image1", | |
| "name": "ref_image1", | |
| "shape": 7, | |
| "type": "IMAGE" | |
| }, | |
| { | |
| "label": "ref_image2", | |
| "name": "ref_image2", | |
| "shape": 7, | |
| "type": "IMAGE" | |
| }, | |
| { | |
| "label": "ref_image3", | |
| "name": "ref_image3", | |
| "shape": 7, | |
| "type": "IMAGE" | |
| }, | |
| { | |
| "label": "api_baseurl", | |
| "name": "api_baseurl", | |
| "type": "STRING", | |
| "widget": { | |
| "name": "api_baseurl" | |
| } | |
| }, | |
| { | |
| "label": "api_key", | |
| "name": "api_key", | |
| "type": "STRING", | |
| "widget": { | |
| "name": "api_key" | |
| } | |
| }, | |
| { | |
| "label": "model", | |
| "name": "model", | |
| "type": "STRING", | |
| "widget": { | |
| "name": "model" | |
| } | |
| }, | |
| { | |
| "label": "role", | |
| "name": "role", | |
| "type": "STRING", | |
| "widget": { | |
| "name": "role" | |
| }, | |
| "link": 150 | |
| }, | |
| { | |
| "label": "prompt", | |
| "name": "prompt", | |
| "type": "STRING", | |
| "widget": { | |
| "name": "prompt" | |
| }, | |
| "link": 146 | |
| }, | |
| { | |
| "label": "temperature", | |
| "name": "temperature", | |
| "type": "FLOAT", | |
| "widget": { | |
| "name": "temperature" | |
| } | |
| }, | |
| { | |
| "label": "seed", | |
| "name": "seed", | |
| "type": "INT", | |
| "widget": { | |
| "name": "seed" | |
| } | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "label": "describe", | |
| "name": "describe", | |
| "type": "STRING", | |
| "links": [ | |
| 147, | |
| 172 | |
| ] | |
| } | |
| ], | |
| "properties": { | |
| "Node name for S&R": "RH_LLMAPI_NODE", | |
| "widget_ue_connectable": {} | |
| }, | |
| "widgets_values": [ | |
| "https://api.deepseek.com", | |
| "", | |
| "deepseek-v4-flash", | |
| "", | |
| "Hello", | |
| 0.5, | |
| 1761935326, | |
| "randomize" | |
| ] | |
| } | |
| ], | |
| "links": [ | |
| [ | |
| 89, | |
| 46, | |
| 0, | |
| 45, | |
| 1, | |
| "AUDIO" | |
| ], | |
| [ | |
| 104, | |
| 36, | |
| 0, | |
| 61, | |
| 0, | |
| "*" | |
| ], | |
| [ | |
| 137, | |
| 96, | |
| 0, | |
| 99, | |
| 0, | |
| "MELROFORMERMODEL" | |
| ], | |
| [ | |
| 146, | |
| 36, | |
| 0, | |
| 105, | |
| 9, | |
| "STRING" | |
| ], | |
| [ | |
| 147, | |
| 105, | |
| 0, | |
| 107, | |
| 0, | |
| "*" | |
| ], | |
| [ | |
| 149, | |
| 108, | |
| 0, | |
| 109, | |
| 0, | |
| "STRING" | |
| ], | |
| [ | |
| 150, | |
| 109, | |
| 0, | |
| 105, | |
| 8, | |
| "STRING" | |
| ], | |
| [ | |
| 151, | |
| 110, | |
| 0, | |
| 109, | |
| 2, | |
| "STRING" | |
| ], | |
| [ | |
| 159, | |
| 99, | |
| 0, | |
| 115, | |
| 0, | |
| "*" | |
| ], | |
| [ | |
| 160, | |
| 116, | |
| 0, | |
| 46, | |
| 0, | |
| "AUDIO" | |
| ], | |
| [ | |
| 161, | |
| 116, | |
| 0, | |
| 33, | |
| 1, | |
| "AUDIO" | |
| ], | |
| [ | |
| 162, | |
| 46, | |
| 0, | |
| 117, | |
| 0, | |
| "*" | |
| ], | |
| [ | |
| 163, | |
| 45, | |
| 1, | |
| 118, | |
| 0, | |
| "*" | |
| ], | |
| [ | |
| 166, | |
| 33, | |
| 0, | |
| 121, | |
| 0, | |
| "*" | |
| ], | |
| [ | |
| 167, | |
| 33, | |
| 1, | |
| 122, | |
| 0, | |
| "*" | |
| ], | |
| [ | |
| 168, | |
| 33, | |
| 2, | |
| 123, | |
| 0, | |
| "*" | |
| ], | |
| [ | |
| 169, | |
| 124, | |
| 0, | |
| 36, | |
| 0, | |
| "LIST" | |
| ], | |
| [ | |
| 170, | |
| 125, | |
| 0, | |
| 36, | |
| 1, | |
| "STRING" | |
| ], | |
| [ | |
| 171, | |
| 126, | |
| 0, | |
| 36, | |
| 2, | |
| "STRING" | |
| ], | |
| [ | |
| 172, | |
| 105, | |
| 0, | |
| 127, | |
| 0, | |
| "*" | |
| ], | |
| [ | |
| 199, | |
| 99, | |
| 1, | |
| 164, | |
| 0, | |
| "*" | |
| ], | |
| [ | |
| 205, | |
| 16, | |
| 0, | |
| 99, | |
| 1, | |
| "AUDIO" | |
| ], | |
| [ | |
| 208, | |
| 31, | |
| 0, | |
| 45, | |
| 0, | |
| "MODEL_KEY" | |
| ], | |
| [ | |
| 209, | |
| 31, | |
| 0, | |
| 33, | |
| 0, | |
| "MODEL_KEY" | |
| ], | |
| [ | |
| 219, | |
| 177, | |
| 1, | |
| 176, | |
| 0, | |
| "VB_SRT_ITEMS" | |
| ], | |
| [ | |
| 223, | |
| 176, | |
| 1, | |
| 179, | |
| 0, | |
| "*" | |
| ], | |
| [ | |
| 239, | |
| 202, | |
| 0, | |
| 200, | |
| 0, | |
| "LIST" | |
| ], | |
| [ | |
| 240, | |
| 202, | |
| 1, | |
| 200, | |
| 1, | |
| "STRING" | |
| ], | |
| [ | |
| 241, | |
| 202, | |
| 2, | |
| 200, | |
| 2, | |
| "STRING" | |
| ], | |
| [ | |
| 242, | |
| 200, | |
| 0, | |
| 201, | |
| 0, | |
| "*" | |
| ], | |
| [ | |
| 243, | |
| 198, | |
| 0, | |
| 202, | |
| 0, | |
| "MODEL_KEY" | |
| ], | |
| [ | |
| 245, | |
| 207, | |
| 0, | |
| 206, | |
| 0, | |
| "VOXCPM_MODEL" | |
| ], | |
| [ | |
| 246, | |
| 177, | |
| 0, | |
| 206, | |
| 3, | |
| "STRING" | |
| ], | |
| [ | |
| 253, | |
| 179, | |
| 0, | |
| 214, | |
| 0, | |
| "STRING" | |
| ], | |
| [ | |
| 254, | |
| 216, | |
| 0, | |
| 215, | |
| 0, | |
| "MELROFORMERMODEL" | |
| ], | |
| [ | |
| 255, | |
| 215, | |
| 0, | |
| 202, | |
| 1, | |
| "AUDIO" | |
| ], | |
| [ | |
| 256, | |
| 199, | |
| 0, | |
| 215, | |
| 1, | |
| "AUDIO" | |
| ], | |
| [ | |
| 257, | |
| 219, | |
| 0, | |
| 218, | |
| 0, | |
| "MELROFORMERMODEL" | |
| ], | |
| [ | |
| 258, | |
| 217, | |
| 0, | |
| 218, | |
| 1, | |
| "AUDIO" | |
| ], | |
| [ | |
| 259, | |
| 218, | |
| 1, | |
| 222, | |
| 0, | |
| "AUDIO" | |
| ], | |
| [ | |
| 260, | |
| 218, | |
| 0, | |
| 221, | |
| 0, | |
| "AUDIO" | |
| ], | |
| [ | |
| 292, | |
| 147, | |
| 0, | |
| 177, | |
| 0, | |
| "STRING" | |
| ], | |
| [ | |
| 295, | |
| 250, | |
| 0, | |
| 251, | |
| 1, | |
| "AUDIO" | |
| ], | |
| [ | |
| 296, | |
| 176, | |
| 0, | |
| 251, | |
| 0, | |
| "AUDIO" | |
| ], | |
| [ | |
| 297, | |
| 251, | |
| 0, | |
| 180, | |
| 0, | |
| "AUDIO" | |
| ], | |
| [ | |
| 302, | |
| 259, | |
| 0, | |
| 253, | |
| 1, | |
| "AUDIO" | |
| ], | |
| [ | |
| 303, | |
| 259, | |
| 0, | |
| 254, | |
| 0, | |
| "*" | |
| ], | |
| [ | |
| 304, | |
| 253, | |
| 1, | |
| 255, | |
| 0, | |
| "*" | |
| ], | |
| [ | |
| 305, | |
| 253, | |
| 1, | |
| 256, | |
| 0, | |
| "*" | |
| ], | |
| [ | |
| 306, | |
| 249, | |
| 0, | |
| 261, | |
| 0, | |
| "*" | |
| ], | |
| [ | |
| 307, | |
| 261, | |
| 0, | |
| 206, | |
| 1, | |
| "AUDIO" | |
| ], | |
| [ | |
| 308, | |
| 262, | |
| 0, | |
| 261, | |
| 1, | |
| "AUDIO" | |
| ], | |
| [ | |
| 309, | |
| 248, | |
| 0, | |
| 264, | |
| 0, | |
| "*" | |
| ], | |
| [ | |
| 310, | |
| 264, | |
| 0, | |
| 206, | |
| 8, | |
| "STRING" | |
| ], | |
| [ | |
| 311, | |
| 263, | |
| 0, | |
| 264, | |
| 1, | |
| "STRING" | |
| ], | |
| [ | |
| 312, | |
| 252, | |
| 0, | |
| 253, | |
| 0, | |
| "MODEL_KEY" | |
| ], | |
| [ | |
| 315, | |
| 206, | |
| 0, | |
| 268, | |
| 0, | |
| "AUDIO" | |
| ], | |
| [ | |
| 316, | |
| 268, | |
| 0, | |
| 176, | |
| 1, | |
| "AUDIO" | |
| ] | |
| ], | |
| "floatingLinks": [ | |
| { | |
| "id": 2, | |
| "origin_id": 177, | |
| "origin_slot": 0, | |
| "target_id": -1, | |
| "target_slot": -1, | |
| "type": "STRING", | |
| "parentId": 2 | |
| } | |
| ], | |
| "groups": [ | |
| { | |
| "id": 4, | |
| "title": "Bilibili/Youtube:SevnFading", | |
| "bounding": [ | |
| 2136.488037109375, | |
| -41.368934631347656, | |
| 3076.588623046875, | |
| 327.84368896484375 | |
| ], | |
| "color": "#3f789e", | |
| "font_size": 240, | |
| "flags": {} | |
| }, | |
| { | |
| "id": 5, | |
| "title": "在使用此工作流前,请先点关注以下频道,谢谢", | |
| "bounding": [ | |
| 1177.0711669921875, | |
| -555.101806640625, | |
| 5060.861328125, | |
| 334.6159973144531 | |
| ], | |
| "color": "#8AA", | |
| "font_size": 240, | |
| "flags": {} | |
| }, | |
| { | |
| "id": 6, | |
| "title": "VoiceGate:跨语言视频智能配音引擎", | |
| "bounding": [ | |
| 1557.17529296875, | |
| 433.12554931640625, | |
| 4059.458740234375, | |
| 332.25274658203125 | |
| ], | |
| "color": "#88A", | |
| "font_size": 240, | |
| "flags": {} | |
| }, | |
| { | |
| "id": 8, | |
| "title": "1 VoiceBridge ASR", | |
| "bounding": [ | |
| 2275.541015625, | |
| 1573.9482421875, | |
| 976.2326049804688, | |
| 682.24169921875 | |
| ], | |
| "color": "#b06634", | |
| "font_size": 24, | |
| "flags": {} | |
| }, | |
| { | |
| "id": 9, | |
| "title": "2 VoiceBridge SRT Translate", | |
| "bounding": [ | |
| 3140.58349609375, | |
| 900.141357421875, | |
| 1882.4110107421875, | |
| 600.83251953125 | |
| ], | |
| "color": "#3f789e", | |
| "font_size": 24, | |
| "flags": {} | |
| }, | |
| { | |
| "id": 11, | |
| "title": "输入:Human voice separation", | |
| "bounding": [ | |
| 2244.635498046875, | |
| 899.3278198242188, | |
| 833.7108764648438, | |
| 603.8146362304688 | |
| ], | |
| "color": "#A88", | |
| "font_size": 24, | |
| "flags": {} | |
| }, | |
| { | |
| "id": 14, | |
| "title": "3 SRT To Audio by VoxCPM TTS", | |
| "bounding": [ | |
| 3312.4443359375, | |
| 1550.8043212890625, | |
| 2494.289794921875, | |
| 908.720703125 | |
| ], | |
| "color": "#88A", | |
| "font_size": 24, | |
| "flags": {} | |
| }, | |
| { | |
| "id": 15, | |
| "title": "VoxCPM TTS", | |
| "bounding": [ | |
| 3917.070068359375, | |
| 1707.8994140625, | |
| 764.7679443359375, | |
| 733.7567749023438 | |
| ], | |
| "color": "#88A", | |
| "font_size": 24, | |
| "flags": {} | |
| }, | |
| { | |
| "id": 20, | |
| "title": "3-音频转字幕", | |
| "bounding": [ | |
| 2321.3662109375, | |
| 2821.237548828125, | |
| 2161.23583984375, | |
| 473.541015625 | |
| ], | |
| "color": "#b06634", | |
| "font_size": 60, | |
| "flags": {} | |
| }, | |
| { | |
| "id": 24, | |
| "title": "4-人声背景声分离", | |
| "bounding": [ | |
| 2326.268310546875, | |
| 3393.2724609375, | |
| 1043.11376953125, | |
| 610.8731689453125 | |
| ], | |
| "color": "#3f789e", | |
| "font_size": 60, | |
| "flags": {} | |
| }, | |
| { | |
| "id": 27, | |
| "title": "输入(可选):Custom audio ASR", | |
| "bounding": [ | |
| 1268.6402587890625, | |
| 1688.833984375, | |
| 967.5845947265625, | |
| 534.5038452148438 | |
| ], | |
| "color": "#A88", | |
| "font_size": 24, | |
| "flags": {} | |
| } | |
| ], | |
| "config": {}, | |
| "extra": { | |
| "links_added_by_ue": [], | |
| "VHS_KeepIntermediate": true, | |
| "ue_links": [], | |
| "VHS_MetadataImage": true, | |
| "0246.VERSION": [ | |
| 0, | |
| 0, | |
| 4 | |
| ], | |
| "workflowRendererVersion": "LG", | |
| "VHS_latentpreviewrate": 0, | |
| "reroutes": [ | |
| { | |
| "id": 1, | |
| "pos": [ | |
| 3918.572021484375, | |
| 1685.84912109375 | |
| ], | |
| "linkIds": [ | |
| 219 | |
| ] | |
| }, | |
| { | |
| "id": 2, | |
| "pos": [ | |
| 3892.281494140625, | |
| 1942.5203857421875 | |
| ], | |
| "linkIds": [ | |
| 246 | |
| ], | |
| "floating": { | |
| "slotType": "output" | |
| } | |
| } | |
| ], | |
| "frontendVersion": "1.23.0", | |
| "VHS_latentpreview": false, | |
| "ds": { | |
| "scale": 0.724729500000006, | |
| "offset": [ | |
| -2944.952705412889, | |
| -704.6755215932656 | |
| ] | |
| }, | |
| "linkExtensions": [ | |
| { | |
| "id": 219, | |
| "parentId": 1 | |
| }, | |
| { | |
| "id": 246, | |
| "parentId": 2 | |
| } | |
| ] | |
| }, | |
| "version": 0.4 | |
| } |