Commit History

  1. fix(asr): reject isolated_tail_closing hallucinations after phrase⁠

    Thedeezat +1: Cursor
    30692b2

  1. fix(space): inline client_log route in main.py for single-file HF deploy⁠

    Thedeezat +1: Cursor
    d600fce
  2. feat(api): register POST /client_log for HoloLens telemetry⁠

    Thedeezat +1: Cursor
    6a82374
  3. fix(it): soften zlib compression gate; ultra-short tail after phrase⁠

    Thedeezat +1: Cursor
    2251e5d
  4. fix(forced-lang): reject ultra-short trimmed EN/IT segments by default⁠

    Thedeezat +1: Cursor
    9a0b6df
  5. feat(it): warm-load transformers by default; soften RMS for fragments⁠

    Thedeezat +1: Cursor
    551dec9
  6. fix: English segment word cap uses paired signals; fix Italian restore⁠

    Thedeezat +1: Cursor
    8371e74
  7. fix(en): soften word-density reject with paired signals⁠

    Thedeezat +1: Cursor
    76b4475

  1. tune(api-space): increase forced chunk context to 4.0s with tail trim enabled⁠

    Thedeezat +1: Cursor
    78a942a
  2. feat(api-space): detect and trim weak late tail continuation sentences⁠

    Thedeezat +1: Cursor
    abb5811
  3. tune(api-space): rebalance English confidence filters for realtime speech⁠

    Thedeezat +1: Cursor
    6a6a4e1
  4. fix(api-space): stricter English confidence+density rejection, less punitive Italian fallback⁠

    Thedeezat +1: Cursor
    292cadf
  5. fix(api-space): disable aggressive forced segmentation by default for realtime demo⁠

    Thedeezat +1: Cursor
    3199a7d
  6. fix(api-space): reduce pre-decode over-filtering for short strong segments⁠

    Thedeezat +1: Cursor
    27678da
  7. fix(api-space): relax trimmed speech segment gate for EN/IT⁠

    Thedeezat +1: Cursor
    061c188
  8. feat(api-space): speech-segment-first forced decode with confidence-driven EN/IT acceptance⁠

    b6014bd
  9. fix(api-space): suppress weak short forced-language tails after strong chunk⁠

    6477309
  10. Revert "feat(api-space): generic forced-language tail acceptance filter (EN+IT)"⁠

    7fb0f45
  11. feat(api-space): generic forced-language tail acceptance filter (EN+IT)⁠

    5f6e174
  12. Revert "fix(api-space): strip dangling THANK YOU/THANKS after .?!; trim silence for EN"⁠

    40a843d
  13. Revert "fix(api-space): apply dangling THANK YOU strip for auto/missing X-Forced-Language"⁠

    9323e52
  14. fix(api-space): apply dangling THANK YOU strip for auto/missing X-Forced-Language⁠

    Thedeezat +1: Cursor
    ca5297b
  15. fix(api-space): strip dangling THANK YOU/THANKS after .?!; trim silence for EN⁠

    Thedeezat +1: Cursor
    5460658
  16. feat(api-space): trim trailing silence on forced Italian chunks (HoloLens-style tails)⁠

    Thedeezat +1: Cursor
    c5f5533
  17. fix(api-space): force Whisper decode scores via GenerationConfig; strip dangling grazie tail after .?!⁠

    Thedeezat +1: Cursor
    92eba56
  18. feat(api-space): expose Whisper transformers decode confidence metadata.⁠

    Thedeezat +1: Cursor
    0df3dfc
  19. Enforce conservative forced-Italian acceptance and exact weak-tail reject logging.⁠

    Thedeezat +1: Cursor
    d031ccb
  20. Apply conservative confidence-based forced-Italian acceptance and weak-tail rejection.⁠

    Thedeezat +1: Cursor
    cf67df8
  21. Strip only dangling final English 'you' tail artifacts.⁠

    Thedeezat +1: Cursor
    e7a5050
  22. Strip only dangling final Italian conjunction tokens (E/ED).⁠

    Thedeezat +1: Cursor
    2dbf0e3
  23. Prioritize short Italian speech-RMS over VAD; add return/client response logs.⁠

    Thedeezat +1: Cursor
    bb6a62d
  24. Use speech-window RMS (not full chunk RMS) for forced-Italian gating.⁠

    Thedeezat +1: Cursor
    7545d8f
  25. Add forced-Italian short-utterance mode with balanced RMS/min-chunk gates.⁠

    Thedeezat +1: Cursor
    f963195
  26. Tighten forced-Italian weak-tail rejection and apply real VAD pre-check.⁠

    Thedeezat +1: Cursor
    8985245
  27. Skip forced-Italian transformers warm-load to prevent HF build crash⁠

    Thedeezat +1: Cursor
    91826f6
  28. Default forced-Italian to whisper-large-v3-turbo; short-chunk gate + VAD.⁠

    Thedeezat +1: Cursor
    2a96f08
  29. Remove Italian substring hallucination stripping; keep English-caption targets only.⁠

    Thedeezat +1: Cursor
    6e3b1ab
  30. Reduce EN/IT tail hallucinations: stricter thresholds, FW logprob, tail cleanup.⁠

    Thedeezat +1: Cursor
    2219786

  1. Strip redundant Italian Whisper tail "W e W" in forced-Italian sanitization.⁠

    Thedeezat +1: Cursor
    25debd2
  2. Recover short forced-language utterances without hardcoded word rules.⁠

    Thedeezat +1: Cursor
    8b5f0fd

  1. Default forced-English CUDA path to quality model instead of realtime.⁠

    Thedeezat +1: Cursor
    cfafb37
  2. Use cross-model English consensus to suppress unstable trailing token hallucinations.⁠

    Thedeezat +1: Cursor
    c096936
  3. Gate forced-English realtime decodes by segment confidence before fallback selection.⁠

    Thedeezat +1: Cursor
    b474459
  4. Preserve short repeated utterances and avoid blanking tiny overlap chunks.⁠

    Thedeezat +1: Cursor
    4b665ac
  5. Retry empty forced-English chunks with a relaxed no-speech threshold.⁠

    Thedeezat +1: Cursor
    11b9b9c
  6. Improve English ASR stability by rerunning suspicious fast-path decodes on the stronger EN model.⁠

    Thedeezat +1: Cursor
    b954996

  1. Revert "Default Italian production path to shared faster-whisper."⁠

    ca733dc
  2. Default Italian production path to shared faster-whisper.⁠

    Thedeezat +1: Cursor
    d9bd8fd
  3. Improve Italian WER with accuracy-first forced decode defaults.⁠

    Thedeezat +1: Cursor
    8aa026b
  4. Reduce forced-Italian false blanks and hallucinated additions.⁠

    Thedeezat +1: Cursor
    c8b817c