{
  "config": {},
  "extra": {
    "VHS_KeepIntermediate": true,
    "VHS_MetadataImage": true,
    "VHS_latentpreview": false,
    "VHS_latentpreviewrate": 0,
    "ds": {
      "offset": [
        1245,
        27.349537037037067
      ],
      "scale": 0.9191489361702128
    },
    "frontendVersion": "1.52.5"
  },
  "groups": [],
  "id": "1c3621ae-965c-43f9-ba79-dc0b92fcd468",
  "last_link_id": 13,
  "last_node_id": 19,
  "links": [
    [
      10,
      11,
      0,
      13,
      0,
      "AUDIO"
    ],
    [
      11,
      13,
      0,
      15,
      0,
      "STRING"
    ],
    [
      12,
      13,
      2,
      16,
      0,
      "STRING"
    ]
  ],
  "nodes": [
    {
      "flags": {},
      "id": 11,
      "inputs": [
        {
          "link": null,
          "localized_name": "audio",
          "name": "audio",
          "type": "COMBO",
          "widget": {
            "name": "audio"
          }
        },
        {
          "link": null,
          "localized_name": "audioUI",
          "name": "audioUI",
          "type": "AUDIO_UI",
          "widget": {
            "name": "audioUI"
          }
        },
        {
          "link": null,
          "localized_name": "choose file to upload",
          "name": "upload",
          "type": "AUDIOUPLOAD",
          "widget": {
            "name": "upload"
          }
        }
      ],
      "mode": 0,
      "order": 0,
      "outputs": [
        {
          "links": [
            10
          ],
          "localized_name": "AUDIO",
          "name": "AUDIO",
          "type": "AUDIO"
        }
      ],
      "pos": [
        -620,
        260
      ],
      "properties": {
        "Node name for S&R": "LoadAudio"
      },
      "size": [
        330,
        170
      ],
      "type": "LoadAudio",
      "widgets_values": [
        "fish_audio_example.mp3",
        null
      ],
      "widgets_values_named": {
        "audio": "fish_audio_example.mp3",
        "upload": null
      }
    },
    {
      "bgcolor": "#653",
      "color": "#432",
      "flags": {},
      "id": 13,
      "inputs": [
        {
          "link": 10,
          "localized_name": "audio",
          "name": "audio",
          "type": "AUDIO"
        },
        {
          "link": null,
          "localized_name": "language",
          "name": "language",
          "type": "STRING",
          "widget": {
            "name": "language"
          }
        },
        {
          "link": null,
          "localized_name": "precise_timestamps",
          "name": "precise_timestamps",
          "type": "BOOLEAN",
          "widget": {
            "name": "precise_timestamps"
          }
        }
      ],
      "mode": 0,
      "order": 2,
      "outputs": [
        {
          "links": [
            11
          ],
          "localized_name": "text",
          "name": "text",
          "type": "STRING"
        },
        {
          "links": [],
          "localized_name": "language_code",
          "name": "language_code",
          "type": "STRING"
        },
        {
          "links": [
            12
          ],
          "localized_name": "segments_json",
          "name": "segments_json",
          "type": "STRING"
        }
      ],
      "pos": [
        -240,
        260
      ],
      "properties": {
        "Node name for S&R": "FishAudioSpeechToText"
      },
      "size": [
        280,
        230
      ],
      "type": "FishAudioSpeechToText",
      "widgets_values": [
        "",
        true
      ],
      "widgets_values_named": {
        "language": "",
        "precise_timestamps": true
      }
    },
    {
      "flags": {},
      "id": 15,
      "inputs": [
        {
          "link": 11,
          "localized_name": "text",
          "name": "text",
          "type": "STRING"
        },
        {
          "link": null,
          "localized_name": "filename_prefix",
          "name": "filename_prefix",
          "type": "STRING",
          "widget": {
            "name": "filename_prefix"
          }
        },
        {
          "link": null,
          "localized_name": "format",
          "name": "format",
          "type": "COMBO",
          "widget": {
            "name": "format"
          }
        }
      ],
      "mode": 0,
      "order": 3,
      "outputs": [
        {
          "links": null,
          "localized_name": "text",
          "name": "text",
          "type": "STRING"
        }
      ],
      "pos": [
        80,
        260
      ],
      "properties": {
        "Node name for S&R": "SaveText"
      },
      "size": [
        310,
        230
      ],
      "type": "SaveText",
      "widgets_values": [
        "ComfyUI",
        "txt"
      ],
      "widgets_values_named": {
        "filename_prefix": "ComfyUI",
        "format": "txt"
      }
    },
    {
      "flags": {},
      "id": 16,
      "inputs": [
        {
          "link": 12,
          "localized_name": "text",
          "name": "text",
          "type": "STRING"
        },
        {
          "link": null,
          "localized_name": "filename_prefix",
          "name": "filename_prefix",
          "type": "STRING",
          "widget": {
            "name": "filename_prefix"
          }
        },
        {
          "link": null,
          "localized_name": "format",
          "name": "format",
          "type": "COMBO",
          "widget": {
            "name": "format"
          }
        }
      ],
      "mode": 0,
      "order": 4,
      "outputs": [
        {
          "links": null,
          "localized_name": "text",
          "name": "text",
          "type": "STRING"
        }
      ],
      "pos": [
        80,
        570
      ],
      "properties": {
        "Node name for S&R": "SaveText"
      },
      "size": [
        310,
        230
      ],
      "type": "SaveText",
      "widgets_values": [
        "ComfyUI",
        "json"
      ],
      "widgets_values_named": {
        "filename_prefix": "ComfyUI",
        "format": "json"
      }
    },
    {
      "bgcolor": "#000",
      "color": "#222",
      "flags": {},
      "id": 19,
      "inputs": [],
      "mode": 0,
      "order": 1,
      "outputs": [],
      "pos": [
        -1000,
        260
      ],
      "properties": {},
      "size": [
        340,
        395.328125
      ],
      "type": "MarkdownNote",
      "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)"
      }
    }
  ],
  "revision": 0,
  "version": 0.4
}