feat(onnx-asr): зарегистрировать бэкенд для --device onnx
- Зачем: - Бэкенд должен быть доступен через CLI по --device onnx. - Что: - в backends/__init__.py добавлена ветка device == "onnx" с ленивым импортом OnnxAsrBackend. - при отсутствии onnx-asr выдаётся понятная ошибка. - добавлен тест TestBackendRegistration. - Проверка: - uv run pytest -v (172 passed)
This commit is contained in:
@@ -214,6 +214,13 @@ class TestTranscribe:
|
||||
assert result.duration == 1.0
|
||||
|
||||
|
||||
class TestBackendRegistration:
|
||||
def test_get_backend_returns_onnx_backend(self):
|
||||
from local_transcriber.backends import get_backend
|
||||
backend = get_backend("onnx")
|
||||
assert isinstance(backend, OnnxAsrBackend)
|
||||
|
||||
|
||||
class TestModelAliases:
|
||||
def test_gigaam_v3_resolves(self):
|
||||
backend = OnnxAsrBackend()
|
||||
|
||||
Reference in New Issue
Block a user