v1.1.2

KoljaB/RealtimeSTTv1.1.2Aug 30, 2026by KoljaB

AI Summary

This release introduces the explicit low-latency `early_rms` Preview contract and optimizes advisory result handling to reduce latency.

Key Highlights

  • Added explicit low-latency `early_rms` Preview contract with 25ms decoder-flush silence.
  • Empty advisory results now publish immediately, while others retain a 500ms retry.
  • Updated `/api/v1/capabilities` endpoint to advertise supported modes.
  • Soak test passed with 11.949ms median latency.

New Features

  • Explicit low-latency `early_rms` Preview contract
  • Immediate publishing for empty advisory results
  • Updated capabilities endpoint

Full Release Notes

RealtimeSTT 1.1.2 adds the explicit low-latency `early_rms` Preview contract.

- Advisory `early_rms` Preview adds exactly 25 ms of decoder-flush silence to its first and only attempt.
- Empty advisory results publish immediately; authoritative, missing, unknown, and malformed Preview requests retain the conditional 500 ms retry.
- `/api/v1/capabilities` advertises the exact supported mode and attempt contract.
- Signed source, wheel, sdist, running Linux service, and all three shipped package trees matched commit `07df3600286ea7794cf87d905aab6fccbb09dfc0`.
- Exact-commit CI passed on Linux Python 3.11/3.12 and Windows Python 3.11.
- Final live 10-trial early-RMS soak: 10/10 passed, 11.949 ms median and 28.758 ms maximum server request-to-publish latency.

Artifacts:

- `realtimestt-1.1.2-py3-none-any.whl` — SHA-256 `e97ac14600b276463090d9e72d61f9da280bf8e48d5e336167014978642ea533`
- `realtimestt-1.1.2.tar.gz` — SHA-256 `d75aceeafeed8a7098f233855c7707390057c0e5ae16b8addf633df3a0da8540`