Files
diodiogod-TTS-Audio-Suite/example_workflows/Chatterbox integration.json
T
diodiogod 91a1298c20 v2.0.1: Node renaming for conflict resolution
- Renamed nodes with '(diogod)' suffix to avoid conflicts with original ChatterBox Voice repository
- SRT Voice TTS node remains unchanged as it was unique to this implementation
2025-06-17 10:19:22 -03:00

416 lines
9.0 KiB
JSON

{
"id": "4a7cdb14-f535-4923-861b-59ba2c7ee043",
"revision": 0,
"last_node_id": 45,
"last_link_id": 90,
"nodes": [
{
"id": 35,
"type": "LoadAudio",
"pos": [
-1328.9635009765625,
2782.253173828125
],
"size": [
270,
136
],
"flags": {},
"order": 0,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "AUDIO",
"type": "AUDIO",
"links": [
88
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.39",
"Node name for S&R": "LoadAudio",
"widget_ue_connectable": {}
},
"widgets_values": [
"male_stewie.mp3",
null,
null
]
},
{
"id": 34,
"type": "LoadAudio",
"pos": [
-1333.963134765625,
3007.423095703125
],
"size": [
270,
136
],
"flags": {},
"order": 1,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "AUDIO",
"type": "AUDIO",
"links": [
89
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.39",
"Node name for S&R": "LoadAudio",
"widget_ue_connectable": {}
},
"widgets_values": [
"male_harvey_keitel.mp3",
null,
null
]
},
{
"id": 15,
"type": "PreviewAudio",
"pos": [
-517.1994018554688,
2329.54736328125
],
"size": [
270,
88
],
"flags": {},
"order": 7,
"mode": 0,
"inputs": [
{
"name": "audio",
"type": "AUDIO",
"link": 87
}
],
"outputs": [],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.39",
"Node name for S&R": "PreviewAudio",
"widget_ue_connectable": {}
},
"widgets_values": []
},
{
"id": 36,
"type": "PreviewAudio",
"pos": [
-542.3068237304688,
2905.98583984375
],
"size": [
270,
88
],
"flags": {},
"order": 6,
"mode": 0,
"inputs": [
{
"name": "audio",
"type": "AUDIO",
"link": 90
}
],
"outputs": [],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.39",
"Node name for S&R": "PreviewAudio",
"widget_ue_connectable": {}
},
"widgets_values": []
},
{
"id": 26,
"type": "LoadAudio",
"pos": [
-1413.8255615234375,
2431.993408203125
],
"size": [
270,
136
],
"flags": {},
"order": 2,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "AUDIO",
"type": "AUDIO",
"links": [
85
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.39",
"Node name for S&R": "LoadAudio",
"widget_ue_connectable": {}
},
"widgets_values": [
"female_shadowheart.flac",
null,
null
]
},
{
"id": 43,
"type": "PrimitiveStringMultiline",
"pos": [
-2150,
2120
],
"size": [
610,
1100
],
"flags": {},
"order": 3,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "STRING",
"type": "STRING",
"links": [
86
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.40",
"widget_ue_connectable": {},
"Node name for S&R": "PrimitiveStringMultiline"
},
"widgets_values": [
"We're excited to introduce Chatterbox, Resemble AI's first production-grade open source TTS model. Licensed under MIT, Chatterbox has been benchmarked against leading closed-source systems like ElevenLabs, and is consistently preferred in side-by-side evaluations.\n\nWhether you're working on memes, videos, games, or AI agents, Chatterbox brings your content to life. It's also the first open source TTS model to support emotion exaggeration control, a powerful feature that makes your voices stand out. Try it now on our Hugging Face Gradio app.\n\nIf you like the model but need to scale or tune it for higher accuracy, check out our competitively priced TTS service (link). It delivers reliable performance with ultra-low latency of sub 200ms—ideal for production use in agents, applications, or interactive media.\n\nKey Details\nSoTA zeroshot TTS\n0.5B Llama backbone\nUnique exaggeration/intensity control\nUltra-stable with alignment-informed inference\nTrained on 0.5M hours of cleaned data\nWatermarked outputs\nEasy voice conversion script\nOutperforms ElevenLabs\nTips\nGeneral Use (TTS and Voice Agents):\n\nThe default settings (exaggeration=0.5, cfg_weight=0.5) work well for most prompts.\nIf the reference speaker has a fast speaking style, lowering cfg_weight to around 0.3 can improve pacing.\nExpressive or Dramatic Speech:\n\nTry lower cfg_weight values (e.g. ~0.3) and increase exaggeration to around 0.7 or higher.\nHigher exaggeration tends to speed up speech; reducing cfg_weight helps compensate with slower, more deliberate pacing."
]
},
{
"id": 44,
"type": "ChatterBoxVoiceTTSDiogod",
"pos": [
-1040,
2220
],
"size": [
400,
372
],
"flags": {},
"order": 5,
"mode": 0,
"inputs": [
{
"name": "reference_audio",
"shape": 7,
"type": "AUDIO",
"link": 85
},
{
"name": "text",
"type": "STRING",
"widget": {
"name": "text"
},
"link": 86
}
],
"outputs": [
{
"name": "audio",
"type": "AUDIO",
"links": [
87
]
},
{
"name": "generation_info",
"type": "STRING",
"links": null
}
],
"properties": {
"aux_id": "diodiogod/ComfyUI_ChatterBox_SRT_Voice",
"ver": "4cdbf3dbd61faf4a28d5259779d7c2e26541f251",
"widget_ue_connectable": {},
"Node name for S&R": "ChatterBoxVoiceTTSDiogod"
},
"widgets_values": [
"Hello! This is the enhanced ChatterboxTTS with bundled support and improved chunking. It can handle very long texts by intelligently splitting them into smaller segments.",
"auto",
0.5,
0.8,
0.5,
0,
"randomize",
"",
true,
400,
"auto",
100
]
},
{
"id": 45,
"type": "ChatterBoxVoiceVCDiogod",
"pos": [
-950,
2910
],
"size": [
361.3999938964844,
78
],
"flags": {},
"order": 4,
"mode": 0,
"inputs": [
{
"name": "source_audio",
"type": "AUDIO",
"link": 88
},
{
"name": "target_audio",
"type": "AUDIO",
"link": 89
}
],
"outputs": [
{
"name": "converted_audio",
"type": "AUDIO",
"links": [
90
]
}
],
"properties": {
"aux_id": "diodiogod/ComfyUI_ChatterBox_SRT_Voice",
"ver": "4cdbf3dbd61faf4a28d5259779d7c2e26541f251",
"widget_ue_connectable": {},
"Node name for S&R": "ChatterBoxVoiceVCDiogod"
},
"widgets_values": [
"auto"
]
}
],
"links": [
[
85,
26,
0,
44,
0,
"AUDIO"
],
[
86,
43,
0,
44,
1,
"STRING"
],
[
87,
44,
0,
15,
0,
"AUDIO"
],
[
88,
35,
0,
45,
0,
"AUDIO"
],
[
89,
34,
0,
45,
1,
"AUDIO"
],
[
90,
45,
0,
36,
0,
"AUDIO"
]
],
"groups": [
{
"id": 2,
"title": "ChatterBox Text-to-Speech",
"bounding": [
-1510,
2120,
1376.1483154296875,
501.39434814453125
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
},
{
"id": 3,
"title": "ChatterBox Voice Conversion",
"bounding": [
-1510,
2650,
1371.289794921875,
575.38330078125
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
}
],
"config": {},
"extra": {
"ue_links": [],
"ds": {
"scale": 0.4950000000000013,
"offset": [
3062.6189762793633,
-1702.4590238120331
]
},
"links_added_by_ue": [],
"frontendVersion": "1.21.7",
"VHS_latentpreview": false,
"VHS_latentpreviewrate": 0,
"VHS_MetadataImage": true,
"VHS_KeepIntermediate": true
},
"version": 0.4
}