Whisper Large V3 + Turbo Russian TFLite — русские модели для Android

TFLite-модели Whisper, дообученные для русского языка. В репозитории только .tflite и артефакт для декода.


Файлы

Файл Описание
whisper-large-v3-turbo-russian.tflite Модель Turbo, дообученная на русском
whisper-large-v3-russian.tflite Модель Large V3, дообученная на русском
whisper_vocab.tokens Словарь для декода: JSON-массив строк ["token0", "token1", ...], где индекс массива = id токена. Формат как у обычного JSON, просто расширение .tokens.

Вход: тензор (1, 80, N) float32 — mel-спектрограммы. Параметры Whisper: 80 mel-бинов, 16 kHz, n_fft=400, hop_length=160.
Выход: sequences (token ids) → декодировать по whisper_vocab.tokens: для каждого id взять vocab[id] и склеить строки.


Описание моделей

whisper-large-v3-turbo-russian

  • Источник: dvislobokov/whisper-large-v3-turbo-russian
  • Базовая модель: openai/whisper-large-v3-turbo — облегчённая «turbo»-версия large-v3 с меньшим числом параметров и быстрым инференсом.
  • Дообучение: русский язык на датасете Mozilla Common Voice 17 — около 118 тыс. аудиосэмплов. Обучение ~7 часов на двух GPU A100 40 GB.
  • Размер: ~0.8B параметров; TFLite-файл ~780 MB.
  • Особенности: Оптимизирована под скорость при хорошем качестве по русскому. Подходит для устройств с ограниченной памятью и для потоковой или интерактивной расшифровки.

whisper-large-v3-russian

  • Источник: antony66/whisper-large-v3-russian
  • Базовая модель: openai/whisper-large-v3 — полная большая модель Whisper v3.
  • Дообучение: русский язык на Common Voice 17.0 (русская часть) — более 200 тыс. записей. Train/test разбиение 95%/5% (~226k / ~12k). Обучение более 60 часов на двух Tesla A100 80 GB.
  • Метрики: на отложенной выборке WER снизился с 9.84 (базовый large-v3) до 6.39 после дообучения.
  • Размер: ~2B параметров; TFLite-файл ~1.5 GB.
  • Особенности: Ориентирована на максимальное качество распознавания русского, в том числе для телефонных разговоров. В описании автора рекомендуется предобработка аудио (нормализация, sox: norm -0.5 compand ...) перед ASR.

Сравнение моделей

Характеристика whisper-large-v3-turbo-russian whisper-large-v3-russian
Параметры ~0.8B ~2B
Размер TFLite ~780 MB ~1.5 GB
Скорость Быстрее, меньше вычислений Медленнее, тяжёлая модель
Качество (русский) Хорошее, достаточное для многих сценариев Выше, лучший WER на тестах (6.39)
Память на устройстве Ниже Выше
Датасет дообучения Common Voice 17, ~118k сэмплов Common Voice 17, >200k сэмплов
Когда выбирать Реал-тайм, слабые устройства, баланс скорость/качество Офлайн, качество важнее скорости, звонки, сложный аудио

Кратко: для Android на средних/слабых устройствах или при необходимости быстрого отклика удобнее turbo. Когда важна максимальная точность по русскому и есть запас по памяти и времени инференса — large-v3-russian.

Обе модели используют один и тот же словарь whisper_vocab.tokens для декодирования выхода.

Downloads last month
2
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support