스트림독 Komi 한국어 음성인식 → 로컬 Whisper 연결 파일 2개
출처: https://www.n8n-diy.com  (해당 포스트 참조)

[ patch_komi_asar.py ]
  Komi 플러그인의 app.asar를 3군데 패치한다.
  파일 길이를 유지한 채 덮어쓰므로 asar 재포장이 필요 없다.

  사용:
    python patch_komi_asar.py "%APPDATA%\HotSpot\StreamDock\plugins\com.komi.sdPlugin\win-unpacked\resources\app.asar"

  옵션:
    --url    ASR 요청을 보낼 주소 (기본 http://127.0.0.1:5055/transcribe)
    --field  업로드 파일 필드명   (기본 audio)
    --lang   고정할 언어값        (기본 ko)

  결과: 같은 폴더에 app.asar.bak(백업)과 app.asar.patched 생성.
        스트림독과 Komi.exe를 완전히 종료한 뒤
        app.asar.patched를 app.asar로 이름 바꿔 넣는다.

  주의: 플러그인 버전이 다르면 패턴이 안 맞아 스크립트가 스스로 멈춘다.
        검증한 버전은 2026-09 기준 index-COe1bGDE.js 번들.

[ app.py ]
  faster-whisper large-v3 Flask 서버. 포트 5055.
  Komi가 file:// 출처에서 호출하므로 CORS 헤더와
  /transcribe OPTIONS 204 응답이 들어 있다.
  이미 쓰는 Whisper 서버가 있다면 이 파일을 통째로 쓸 필요 없이
  after_request CORS 블록과 OPTIONS 라우트만 옮겨 붙이면 된다.

이 파일들은 각자 자기 PC에 설치된 앱에 쓰라고 공개한다.
패치된 app.asar 자체는 배포하지 않는다.
