feat(transcriber): добавлен прогресс транскрипции, исправлена формулировка статуса

- Зачем:
  - при длительной транскрипции пользователь видел только спиннер без информации
    о ходе обработки; формулировка "Загружаю модель" путала с загрузкой из сети.
- Что:
  - спиннер показывает позицию и длительность: "Транскрибирую... 05:32 / 15:52 [87 сегм.]".
  - статус инициализации изменён на "Инициализирую модель на cuda/cpu...".
  - VAD-фильтр протестирован и отклонён: ухудшает сегментацию для совещаний
    (315-321 сегмент вместо 235 без VAD).
- Проверка:
  - uv run pytest -v (52 passed, 1 skipped).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-18 19:14:08 +03:00
co-authored by Claude Opus 4.6
parent 18115ec7fd
commit a9a44b8d3a
2 changed files with 20 additions and 7 deletions
+2 -1
View File
@@ -247,8 +247,9 @@ def test_transcribe_reports_status_transitions(mock_model_cls):
)
assert statuses == [
"Загружаю модель на cpu...",
"Инициализирую модель на cpu...",
"Транскрибирую...",
"Транскрибирую... 00:04 / 01:00 [1 сегм.]",
]