Dmitry Dementiev
bd0d7e6736
feat(diarization): подготовлен стенд Intel-эксперимента
...
Зачем:
- нужен воспроизводимый Intel-этап перед проверкой кандидатов на Ryzen
- sherpa-onnx 1.13.6 открывает настройку шага окна
Что:
- добавлены строгий manifest v3, планировщик A/B и проверяемая приватная капсула
- реализованы экспериментальные NME, модели эмбеддингов и режимы worker/session
- версия sherpa-onnx поднята до 1.13.6, зависимости и тесты закреплены
Проверка:
- uv lock --check
- uv run pytest -q
- uv run ruff check для изменённых Python-файлов
- uv build с проверкой состава wheel
2026-08-31 15:12:33 +03:00
Dmitry Dementiev
5b5fd535d6
feat(diarization): добавлена проверка переносимого бенчмарка
...
- Зачем:
- новый агент должен проверить приватный набор до дорогого CPU-прогона.
- Что:
- добавлены режим validate-only, относительные пути и ранняя проверка зависимостей.
- описано воспроизведение; временные handoff исключены из Git.
- Проверка:
- .venv/bin/pytest -q: 334 passed, 2 skipped.
- ruff check, ruff format --check и git diff --check: успешно.
2026-08-30 13:26:16 +03:00
Dmitry Dementiev
1e14f2687a
test(diarization): добавлен стенд сравнения CPU-моделей
...
- Зачем:
- требовалось сравнить облегченные модели диаризации на старом CPU без изменения рабочей конфигурации.
- Что:
- добавлен воспроизводимый и возобновляемый прогон матрицы Pyannote FP32/INT8 с WeSpeaker и TitaNet.
- зафиксированы измерения 108 ячеек, ограничения эксперимента и решение сохранить модель по умолчанию.
- локальные записи в каталоге tmp исключены из индекса Git.
- Проверка:
- .venv/bin/python -m pytest.
- /tmp/local-transcriber-ruff-bin/ruff check scripts/benchmarks/diarization_calibration.py tests/test_diarization_calibration.py.
2026-08-30 12:02:34 +03:00
Dmitriy Dementiev
0fdeebb256
docs(diarization): добавлены отчёт и скрипт калибровки
...
- Зачем:
- необходим устойчивый дефолт модели эмбеддингов и порога на русской речи.
- Что:
- задокументирован выбор WeSpeaker ResNet34 LM с порогом 0,89.
- добавлен возобновляемый скрипт свипа моделей и параметров диаризации.
- Проверка:
- uvx --cache-dir .uv-cache ruff check scripts/benchmarks/diarization_calibration.py.
- uv run --cache-dir .uv-cache pytest: 243 passed, 1 skipped.
2026-08-14 11:18:17 +03:00