{
  "id": "1c3621ae-965c-43f9-ba79-dc0b92fcd468",
  "revision": 0,
  "last_node_id": 19,
  "last_link_id": 13,
  "nodes": [
    {
      "id": 11,
      "type": "LoadAudio",
      "pos": [
        -620,
        260
      ],
      "size": [
        330,
        170
      ],
      "flags": {},
      "order": 0,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "AUDIO",
          "type": "AUDIO",
          "links": [
            10
          ]
        }
      ],
      "properties": {
        "Node name for S&R": "LoadAudio"
      },
      "widgets_values": [
        "fish_audio_example.mp3",
        null,
        null
      ],
      "widgets_values_named": {
        "audio": "62d0a069159eda8931ad7a6bf2a867e2695cfeb088f6a6892ceb86744a516cd3.mp3",
        "upload": null
      }
    },
    {
      "id": 13,
      "type": "FishAudioSpeechToText",
      "pos": [
        -240,
        260
      ],
      "size": [
        280,
        230
      ],
      "flags": {},
      "order": 2,
      "mode": 0,
      "inputs": [
        {
          "name": "audio",
          "type": "AUDIO",
          "link": 10
        }
      ],
      "outputs": [
        {
          "name": "text",
          "type": "STRING",
          "links": [
            11
          ]
        },
        {
          "name": "language_code",
          "type": "STRING",
          "links": []
        },
        {
          "name": "segments_json",
          "type": "STRING",
          "links": [
            12
          ]
        }
      ],
      "properties": {
        "Node name for S&R": "FishAudioSpeechToText"
      },
      "widgets_values": [
        "",
        true
      ],
      "widgets_values_named": {
        "language": "",
        "precise_timestamps": true
      },
      "color": "#432",
      "bgcolor": "#653"
    },
    {
      "id": 15,
      "type": "SaveText",
      "pos": [
        80,
        260
      ],
      "size": [
        310,
        230
      ],
      "flags": {},
      "order": 3,
      "mode": 0,
      "inputs": [
        {
          "name": "text",
          "type": "STRING",
          "link": 11
        }
      ],
      "outputs": [
        {
          "name": "text",
          "type": "STRING",
          "links": null
        }
      ],
      "properties": {
        "Node name for S&R": "SaveText"
      },
      "widgets_values": [
        "ComfyUI",
        "txt"
      ],
      "widgets_values_named": {
        "filename_prefix": "ComfyUI",
        "format": "txt"
      }
    },
    {
      "id": 16,
      "type": "SaveText",
      "pos": [
        80,
        570
      ],
      "size": [
        310,
        230
      ],
      "flags": {},
      "order": 4,
      "mode": 0,
      "inputs": [
        {
          "name": "text",
          "type": "STRING",
          "link": 12
        }
      ],
      "outputs": [
        {
          "name": "text",
          "type": "STRING",
          "links": null
        }
      ],
      "properties": {
        "Node name for S&R": "SaveText"
      },
      "widgets_values": [
        "ComfyUI",
        "json"
      ],
      "widgets_values_named": {
        "filename_prefix": "ComfyUI",
        "format": "json"
      }
    },
    {
      "id": 19,
      "type": "MarkdownNote",
      "pos": [
        -1000,
        260
      ],
      "size": [
        340,
        395.328125
      ],
      "flags": {},
      "order": 1,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "properties": {},
      "widgets_values": [
        "## Input Asset\n\n- [fish_audio_example.mp3](https://raw.githubusercontent.com/Comfy-Org/workflow_templates/refs/heads/main/input/fish_audio_example.mp3)\n\n## Guide\n\n- `segments_json` is always output, but it is empty unless `precise_timestamps` is enabled. Turn it on to get per-segment text with start/end times for subtitles.\n- `language` is optional. The model auto-detects the language regardless of what you type; a two-letter code (e.g. `en`, `zh`) only acts as a hint for mixed-language audio.\n\n## Report Issue\n\nNote: Please update ComfyUI first ([guide](https://docs.comfy.org/installation/update_comfyui)) and prepare required models. Desktop/Cloud updates follow stable releases, so some nightly-supported models may not be available yet.\n\n- Cannot run / runtime errors: [ComfyUI/issues](https://github.com/comfyanonymous/ComfyUI/issues)\n- UI / frontend issues: [ComfyUI_frontend/issues](https://github.com/Comfy-Org/ComfyUI_frontend/issues)\n- Workflow issues: [workflow_templates/issues](https://github.com/Comfy-Org/workflow_templates/issues)"
      ],
      "widgets_values_named": {
        "text": "## Input Asset\n\n- [fish_audio_example.mp3](https://raw.githubusercontent.com/Comfy-Org/workflow_templates/refs/heads/main/input/fish_audio_example.mp3)\n\n## Guide\n\n- `segments_json` is always output, but it is empty unless `precise_timestamps` is enabled. Turn it on to get per-segment text with start/end times for subtitles.\n- `language` is optional. The model auto-detects the language regardless of what you type; a two-letter code (e.g. `en`, `zh`) only acts as a hint for mixed-language audio.\n\n## Report Issue\n\nNote: Please update ComfyUI first ([guide](https://docs.comfy.org/installation/update_comfyui)) and prepare required models. Desktop/Cloud updates follow stable releases, so some nightly-supported models may not be available yet.\n\n- Cannot run / runtime errors: [ComfyUI/issues](https://github.com/comfyanonymous/ComfyUI/issues)\n- UI / frontend issues: [ComfyUI_frontend/issues](https://github.com/Comfy-Org/ComfyUI_frontend/issues)\n- Workflow issues: [workflow_templates/issues](https://github.com/Comfy-Org/workflow_templates/issues)"
      },
      "color": "#222",
      "bgcolor": "#000"
    }
  ],
  "links": [
    [
      10,
      11,
      0,
      13,
      0,
      "AUDIO"
    ],
    [
      11,
      13,
      0,
      15,
      0,
      "STRING"
    ],
    [
      12,
      13,
      2,
      16,
      0,
      "STRING"
    ]
  ],
  "groups": [],
  "config": {},
  "extra": {
    "ds": {
      "scale": 0.8537713960280017,
      "offset": [
        1200.6783634454525,
        173.4531048009007
      ]
    },
    "frontendVersion": "1.52.5",
    "VHS_latentpreview": false,
    "VHS_latentpreviewrate": 0,
    "VHS_MetadataImage": true,
    "VHS_KeepIntermediate": true
  },
  "version": 0.4
}