From f4697ae88fecdd1bf352132bcbf01f34344eba05 Mon Sep 17 00:00:00 2001 From: Ethanfel Date: Sun, 5 Apr 2026 19:27:45 +0200 Subject: [PATCH] wf: update default workflow from ComfyUI export Refreshed node IDs, positions and sizes from live session. Replaced SaveAudio with PreviewAudio, added ref_text widget entry, updated aux_id/ver properties. Co-Authored-By: Claude Sonnet 4.6 --- workflows/omnivoice_voice_cloning.json | 231 +++++++++++++++++++++---- 1 file changed, 196 insertions(+), 35 deletions(-) diff --git a/workflows/omnivoice_voice_cloning.json b/workflows/omnivoice_voice_cloning.json index c30dc15..ddc9e09 100644 --- a/workflows/omnivoice_voice_cloning.json +++ b/workflows/omnivoice_voice_cloning.json @@ -1,86 +1,247 @@ { - "last_node_id": 4, - "last_link_id": 4, + "id": "85925298-bd01-4df7-b8e5-ac92f9d6582e", + "revision": 0, + "last_node_id": 6, + "last_link_id": 9, "nodes": [ { "id": 1, "type": "OmniVoiceModelLoader", - "pos": [40, 80], - "size": {"0": 300, "1": 130}, + "pos": [ + 32, + 96 + ], + "size": [ + 320, + 160 + ], "flags": {}, "order": 0, "mode": 0, + "inputs": [], "outputs": [ - {"name": "model", "type": "OMNIVOICE_MODEL", "links": [1], "shape": 3, "slot_index": 0} + { + "name": "model", + "type": "OMNIVOICE_MODEL", + "slot_index": 0, + "links": [ + 5 + ] + } ], - "properties": {"Node name for S&R": "OmniVoiceModelLoader"}, - "widgets_values": ["cuda:0", "float16", false] + "properties": { + "aux_id": "ethanfel/ComfyUI-Omnivoice", + "ver": "9b62c9bda8469171025709e2fae3ce877ee0f059", + "Node name for S&R": "OmniVoiceModelLoader", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.8", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + "cuda:0", + "float16", + false + ] }, { "id": 2, "type": "OmniVoiceVoicePreset", - "pos": [40, 240], - "size": {"0": 300, "1": 100}, + "pos": [ + 32, + 320 + ], + "size": [ + 320, + 128 + ], "flags": {}, "order": 1, "mode": 0, + "inputs": [], "outputs": [ - {"name": "ref_audio", "type": "AUDIO", "links": [2], "shape": 3, "slot_index": 0}, - {"name": "ref_text", "type": "STRING", "links": [3], "shape": 3, "slot_index": 1} + { + "name": "ref_audio", + "type": "AUDIO", + "slot_index": 0, + "links": [ + 6 + ] + }, + { + "name": "ref_text", + "type": "STRING", + "slot_index": 1, + "links": [ + 7 + ] + } ], - "properties": {"Node name for S&R": "OmniVoiceVoicePreset"}, - "widgets_values": ["Shadowheart – female, expressive (Chatterbox)"] + "properties": { + "aux_id": "ethanfel/ComfyUI-Omnivoice", + "ver": "9b62c9bda8469171025709e2fae3ce877ee0f059", + "Node name for S&R": "OmniVoiceVoicePreset", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.8", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + "Shadowheart – female, expressive (Chatterbox)" + ] }, { - "id": 3, + "id": 5, "type": "OmniVoiceGenerate", - "pos": [420, 80], - "size": {"0": 380, "1": 430}, + "pos": [ + 416, + 96 + ], + "size": [ + 384, + 448 + ], "flags": {}, "order": 2, "mode": 0, "inputs": [ - {"name": "model", "type": "OMNIVOICE_MODEL", "link": 1, "slot_index": 0}, - {"name": "ref_audio", "type": "AUDIO", "link": 2, "slot_index": 1}, - {"name": "ref_text", "type": "STRING", "link": 3, "slot_index": 2} + { + "name": "model", + "type": "OMNIVOICE_MODEL", + "link": 5 + }, + { + "name": "ref_audio", + "shape": 7, + "type": "AUDIO", + "link": 6 + }, + { + "name": "ref_text", + "shape": 7, + "type": "STRING", + "widget": { + "name": "ref_text" + }, + "link": 7 + } ], "outputs": [ - {"name": "audio", "type": "AUDIO", "links": [4], "shape": 3, "slot_index": 0} + { + "name": "audio", + "type": "AUDIO", + "links": [ + 9 + ] + } ], - "properties": {"Node name for S&R": "OmniVoiceGenerate"}, + "properties": { + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {} + }, + "aux_id": "ethanfel/ComfyUI-Omnivoice", + "ver": "9b62c9bda8469171025709e2fae3ce877ee0f059", + "Node name for S&R": "OmniVoiceGenerate" + }, "widgets_values": [ "Hello! This is a test of the OmniVoice text-to-speech system.", "voice_cloning", "", - 1.0, + "", + 1, 32, 42, "fixed" ] }, { - "id": 4, - "type": "SaveAudio", - "pos": [880, 160], - "size": {"0": 300, "1": 100}, + "id": 6, + "type": "PreviewAudio", + "pos": [ + 832, + 96 + ], + "size": [ + 270, + 88 + ], "flags": {}, "order": 3, "mode": 0, "inputs": [ - {"name": "audio", "type": "AUDIO", "link": 4, "slot_index": 0} + { + "name": "audio", + "type": "AUDIO", + "link": 9 + } ], - "properties": {"Node name for S&R": "SaveAudio"}, - "widgets_values": ["omnivoice"] + "outputs": [], + "properties": { + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {} + }, + "cnr_id": "comfy-core", + "ver": "0.18.1", + "Node name for S&R": "PreviewAudio" + }, + "widgets_values": [] } ], "links": [ - [1, 1, 0, 3, 0, "OMNIVOICE_MODEL"], - [2, 2, 0, 3, 1, "AUDIO"], - [3, 2, 1, 3, 2, "STRING"], - [4, 3, 0, 4, 0, "AUDIO"] + [ + 5, + 1, + 0, + 5, + 0, + "OMNIVOICE_MODEL" + ], + [ + 6, + 2, + 0, + 5, + 1, + "AUDIO" + ], + [ + 7, + 2, + 1, + 5, + 2, + "STRING" + ], + [ + 9, + 5, + 0, + 6, + 0, + "AUDIO" + ] ], "groups": [], "config": {}, - "extra": {"ds": {"scale": 0.9, "offset": [0, 0]}}, + "extra": { + "ds": { + "scale": 1.201632379715383, + "offset": [ + 1340.797529638862, + 246.44960712937743 + ] + }, + "ue_links": [], + "links_added_by_ue": [], + "frontendVersion": "1.42.8", + "VHS_latentpreview": true, + "VHS_latentpreviewrate": 0, + "VHS_MetadataImage": true, + "VHS_KeepIntermediate": true + }, "version": 0.4 -} +} \ No newline at end of file