feat(onnx): добавлен каталог моделей GigaAM
- Зачем: - добавлена локальная транскрипция смешанной речи и русского текста с пунктуацией. - Что: - onnx-asr обновлён до 0.12 и зарегистрированы три модели GigaAM. - выбор compute_type учитывает опубликованные квантизации и явность настройки. - обновлены тесты, README и требования PRD. - Проверка: - uv run pytest -q: 223 passed, 1 skipped. - выполнены smoke- и полные прогоны четырёх GigaAM-моделей.
This commit is contained in:
1 parent
3c519c6860
commit
0af2dbdd17
8 files changed
+177
-27
No files matched your search
@@ -1,10 +1,9 @@
|
||||
"""Загрузка конфигурации из ``.transcriber.toml`` и каскад приоритетов."""
|
||||
|
||||
import tomllib
|
||||
import warnings
|
||||
from pathlib import Path
|
||||
|
||||
import tomllib
|
||||
|
||||
HARDCODED_DEFAULTS: dict[str, str] = {
|
||||
"model": "medium",
|
||||
"language": "ru",
|
||||
@@ -23,7 +22,15 @@ DEVICE_DEFAULTS: dict[str, dict[str, str]] = {
|
||||
|
||||
# Одно место правды для допустимых ключей конфига
|
||||
_VALID_KEYS = set(HARDCODED_DEFAULTS)
|
||||
_VALID_DEVICES = {"auto", "cpu", "cuda", "openvino", "openvino-gpu", "openvino-cpu", "onnx"}
|
||||
_VALID_DEVICES = {
|
||||
"auto",
|
||||
"cpu",
|
||||
"cuda",
|
||||
"openvino",
|
||||
"openvino-gpu",
|
||||
"openvino-cpu",
|
||||
"onnx",
|
||||
}
|
||||
|
||||
|
||||
def find_config_file() -> Path | None:
|
||||
|
||||
Reference in new issue
Block a user