From cd0f7aff07b1da0be43f8ea1de230b7417baf11b Mon Sep 17 00:00:00 2001 From: Ethanfel Date: Sun, 5 Apr 2026 18:01:18 +0200 Subject: [PATCH] Add default voice cloning workflow MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Model Loader → Load Audio → OmniVoice Generate → Save Audio. Connect a Whisper node to ref_text for auto-transcription. Co-Authored-By: Claude Sonnet 4.6 --- workflows/voice_cloning.json | 117 +++++++++++++++++++++++++++++++++++ 1 file changed, 117 insertions(+) create mode 100644 workflows/voice_cloning.json diff --git a/workflows/voice_cloning.json b/workflows/voice_cloning.json new file mode 100644 index 0000000..87b5348 --- /dev/null +++ b/workflows/voice_cloning.json @@ -0,0 +1,117 @@ +{ + "last_node_id": 4, + "last_link_id": 3, + "nodes": [ + { + "id": 1, + "type": "OmniVoiceModelLoader", + "pos": [40, 80], + "size": {"0": 320, "1": 130}, + "flags": {}, + "order": 0, + "mode": 0, + "outputs": [ + { + "name": "model", + "type": "OMNIVOICE_MODEL", + "links": [1], + "shape": 3, + "slot_index": 0 + } + ], + "properties": {"Node name for S&R": "OmniVoiceModelLoader"}, + "widgets_values": ["Auto-download (HuggingFace)", "cuda:0", "float16", ""] + }, + { + "id": 2, + "type": "LoadAudio", + "pos": [40, 280], + "size": {"0": 320, "1": 76}, + "flags": {}, + "order": 1, + "mode": 0, + "outputs": [ + { + "name": "AUDIO", + "type": "AUDIO", + "links": [2], + "shape": 3, + "slot_index": 0 + } + ], + "properties": {"Node name for S&R": "LoadAudio"}, + "widgets_values": ["reference_voice.wav"] + }, + { + "id": 3, + "type": "OmniVoiceGenerate", + "pos": [440, 80], + "size": {"0": 380, "1": 310}, + "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 + } + ], + "outputs": [ + { + "name": "audio", + "type": "AUDIO", + "links": [3], + "shape": 3, + "slot_index": 0 + } + ], + "properties": {"Node name for S&R": "OmniVoiceGenerate"}, + "widgets_values": [ + "Hello! Connect a Whisper node to ref_text for best results.", + "voice_cloning", + "", + "", + 1.0, + 32 + ] + }, + { + "id": 4, + "type": "SaveAudio", + "pos": [900, 80], + "size": {"0": 320, "1": 100}, + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "name": "audio", + "type": "AUDIO", + "link": 3, + "slot_index": 0 + } + ], + "properties": {"Node name for S&R": "SaveAudio"}, + "widgets_values": ["omnivoice"] + } + ], + "links": [ + [1, 1, 0, 3, 0, "OMNIVOICE_MODEL"], + [2, 2, 0, 3, 1, "AUDIO"], + [3, 3, 0, 4, 0, "AUDIO"] + ], + "groups": [], + "config": {}, + "extra": { + "ds": {"scale": 0.9, "offset": [0, 0]} + }, + "version": 0.4 +}