feat(diarization): добавлен стенд Streaming Sortformer

- Зачем:
  - для эксперимента из задачи #46 нужен изолированный и воспроизводимый стенд.
- Что:
  - добавлены строгая схема, предварительные проверки и конечный автомат;
  - зафиксированы расписание A/B, пороги, измерения, C ABI и правила приватности;
  - экспериментальный модуль исключён из production wheel.
- Проверка:
  - целевые тесты: 105 passed;
  - полный набор: 438 passed, 2 skipped;
  - Ruff: All checks passed.

Refs: #46
This commit is contained in:
Dmitry Dementiev committed 2026-09-01 19:34:39 +03:00
1 parent b2a2d7d7da
commit cca09aedde
4 files changed
+3976

No files matched your search

+1
View File
@@ -42,6 +42,7 @@ packages = ["src/local_transcriber"]
exclude = [
"src/local_transcriber/benchmark_experiment.py",
"src/local_transcriber/experimental_diarization.py",
"src/local_transcriber/streaming_sortformer_experiment.py",
]
[[tool.uv.dependency-metadata]]
@@ -0,0 +1,8 @@
"""Точка входа изолированного эксперимента Streaming Sortformer."""
from __future__ import annotations
from local_transcriber.streaming_sortformer_experiment import main
if __name__ == "__main__":
main()
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff