{
  "last_node_id": 4,
  "last_link_id": 2,
  "nodes": [
    {
      "id": 1,
      "type": "LoadImage",
      "pos": [80, 100],
      "size": [310, 330],
      "flags": {},
      "order": 0,
      "mode": 0,
      "outputs": [
        {"name": "IMAGE", "type": "IMAGE", "links": [1], "slot_index": 0},
        {"name": "MASK", "type": "MASK", "links": null}
      ],
      "properties": {"Node name for S&R": "LoadImage"},
      "widgets_values": ["sadtalker-portrait.png", "image"]
    },
    {
      "id": 2,
      "type": "LoadAudio",
      "pos": [80, 490],
      "size": [310, 150],
      "flags": {},
      "order": 1,
      "mode": 0,
      "outputs": [
        {"name": "AUDIO", "type": "AUDIO", "links": [2], "slot_index": 0}
      ],
      "properties": {"Node name for S&R": "LoadAudio"},
      "widgets_values": ["sadtalker-speech.wav"]
    },
    {
      "id": 3,
      "type": "SadTalkerIsolated",
      "pos": [450, 100],
      "size": [410, 540],
      "flags": {},
      "order": 2,
      "mode": 0,
      "inputs": [
        {"name": "image", "type": "IMAGE", "link": 1},
        {"name": "audio", "type": "AUDIO", "link": 2}
      ],
      "outputs": [
        {"name": "video_path", "type": "STRING", "links": null}
      ],
      "properties": {"Node name for S&R": "SadTalkerIsolated"},
      "widgets_values": [256, "crop", false, "none", 2, 1.0, 0]
    },
    {
      "id": 4,
      "type": "MarkdownNote",
      "pos": [900, 100],
      "size": [420, 400],
      "flags": {},
      "order": 3,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "properties": {},
      "widgets_values": [
        "### 📌 SadTalker Setup & Models\n\n🌐 **Official Guide:** https://sadtalker.ai/comfyui\n🔗 **GitHub:** https://github.com/sonukkc1312/comfyui-sadtalker\n\n**8 Required Checkpoints:**\n- `SadTalker_V0.0.2_256.safetensors`\n- `SadTalker_V0.0.2_512.safetensors`\n- `mapping_00109-model.pth.tar` & `00229`\n- `auido_to_exp.pth` & `auido_to_pose.pth`\n- `shape_predictor_68_face_landmarks.dat`\n- `wav2lip.pth`\n- GFPGAN weights\n\n⚡ **1-Command Automatic Setup:**\nIn `custom_nodes/comfyui-sadtalker` run:\n```bash\npython setup_worker.py\n```"
      ],
      "color": "#233",
      "bgcolor": "#122"
    }
  ],
  "links": [
    [1, 1, 0, 3, 0, "IMAGE"],
    [2, 2, 0, 3, 1, "AUDIO"]
  ],
  "groups": [],
  "config": {},
  "extra": {"ds": {"scale": 1, "offset": [0, 0]}},
  "version": 0.4
}
