/ Модель

Характеристики

Контекст
1 024 токена
Параметры
29,4 млн
Лицензия
Apache 2.0
Архитектура
whisper · dense
Базовая модель
whisper-tiny
Библиотека
transformers
Опубликована
20 авг 2026

whisper-tiny-sk

Распознавание речиАудио → текст

Производная модели pokusman/whisper-tiny-sk-ct2. Компактная дообученная модель Whisper для транскрибации словацкой речи, в том числе записанной в шумных условиях.

21скачиваний за 30 дней0лайковвеса обновлены21 авг 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Тесты пользователейпока нет

Никто ещё не опубликовал тест этой модели. Соберите бенчмарк из своих задач — результат появится здесь.

  1. Добавьте модель в бенчмарк

    Вместе с другими моделями категории «Распознавание речи» — сравнение идёт внутри одной категории.

  2. Опишите свои задачи

    Напишите запросы, при необходимости приложите файлы и эталонные ответы.

  3. Запустите и опубликуйте

    Модели ответят на каждую задачу, судья оценит ответы. Опубликованный результат появится на этой странице.

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

Карточка модели kinit/whisper-tiny-sk на Hugging Face совпадает с карточкой pokusman/whisper-tiny-sk-ct2, поэтому описание составлено по ней.

Это модель автоматического распознавания речи на словацком языке, разработанная командой KInIT путём полнопараметрической настройки openai/whisper-tiny. Она использует архитектуру Whisper encoder-decoder и содержит около 38 млн параметров. Модель предназначена для транскрибации словацкой речи в разных предметных областях и условиях записи; для повышения устойчивости к шуму при обучении применялась аугментация аудио.

Сценарии применения

  • транскрибация словацких аудиозаписей
  • распознавание словацкой речи в шумной записи
  • преобразование словацких выступлений и лекций в текст
  • расшифровка записей заседаний муниципальных советов

Ограничения

Модель заметно хуже распознаёт другие языки, а качество может снижаться на речи с сильным акцентом, диалектах и в предметных областях, недостаточно представленных в обучающих данных. Надёжная длина одного сегмента — до 30 секунд без разбиения; потоковая транскрибация без подходящего чанкинга и критически важные расшифровки требуют особой осторожности и проверки человеком.

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

whisper-tiny-sk

Slovak fine-tune of openai/whisper-tiny by the KInIT team. Full parameter fine-tuning on a curated Slovak speech corpus, with noise augmentation for robustness to real-world recording conditions. Listed in SLAIH, a catalog of Slovak NLP resources.

Model Details

PropertyValue
Base modelopenai/whisper-tiny
Parameters~38M
ArchitectureWhisper encoder-decoder
Fine-tuning methodFull fine-tuning
LanguageSlovak (sk)
TaskAutomatic Speech Recognition
LicenseApache 2.0

Intended Use

This model is intended for Slovak automatic speech recognition across a range of domains and recording conditions.

Out-of-scope: Non-Slovak audio, real-time streaming without appropriate chunking, safety-critical transcription without human review.

Evaluation

Word Error Rate (WER) and Character Error Rate (CER), lower is better. Measured on two Slovak eval sets:

  • CV24 - Common Voice 24.0 test split (5,239 samples, public)
  • Internal - held-out KInIT set (9,317 samples, stratified by domain and speaker gender, one third clean and two thirds noise-augmented; not public)

Before vs. after fine-tuning

ModelCV24 WER ↓CV24 CER ↓Internal WER ↓Internal CER ↓
kinit/whisper-tiny-sk38.24%13.53%20.04%8.86%
openai/whisper-tiny105.14%38.31%99.47%47.34%

Slovak fine-tuning reduces WER by 64% on Common Voice and 80% on the internal eval set, at the cost of multilingual performance (see Limitations).

Choosing a model size

Comparison of all six Whisper sizes before and after Slovak fine-tuning. WER is measured on our internal benchmark dataset (see above):

ModelFine-tuned: WER ↓Base: WER ↓
Whisper Large v35.67%16.22%
Whisper Large v3 Turbo5.60%18.35%
Whisper Medium6.28%29.19%
Whisper Small8.64%47.90%
Whisper Base14.01%76.38%
Whisper Tiny20.04%99.47%

The full KInIT ASR collection includes all six Whisper sizes plus the NVIDIA NeMo fine-tunes (Canary, Parakeet).

Training Data

Fine-tuned on an internal curated Slovak speech corpus compiled at KInIT. The corpus combines public datasets with internal KInIT recordings. Recordings containing personal data were anonymised prior to use. Samples were quality-filtered using a CER-based threshold validated against multiple ASR models. During training, 75% of batches were additionally augmented on the fly with synthetic background noise for robustness to real-world recording conditions (see Training Procedure below).

Data sources
SloPalSpeech
Municipal council session recordings
Read literature
Mozilla Common Voice
TEDxSK and JumpSK Lecture Speech Corpus
FLEURS read speech
Internal KInIT recordings

Training Procedure

HyperparameterValue
Epochs2
Learning rate5e-5
LR schedulerLinear with warmup
OptimizerAdamW
Effective batch size64
Precisionfp16
Noise augmentationApplied on the fly to 75% of training batches: phone noise, background speech, background noise, white noise, and packet loss
FrameworkHuggingFace Transformers Seq2SeqTrainer

Training was performed on the Devana HPC cluster.

Usage

import torch
from transformers import AutoModelForSpeechSeq2Seq, AutoProcessor, pipeline

model_id = "kinit/whisper-tiny-sk"

device = "cuda" if torch.cuda.is_available() else "cpu"
dtype = torch.float16 if torch.cuda.is_available() else torch.float32

model = AutoModelForSpeechSeq2Seq.from_pretrained(
    model_id,
    dtype=dtype,
    use_safetensors=True,
).to(device)

processor = AutoProcessor.from_pretrained(model_id)

pipe = pipeline(
    "automatic-speech-recognition",
    model=model,
    tokenizer=processor.tokenizer,
    feature_extractor=processor.feature_extractor,
    dtype=dtype,
    device=device,
)

result = pipe("audio.wav", generate_kwargs={"language": "slovak"})
print(result["text"])

License

Apache 2.0

Limitations

  • Catastrophic forgetting: Fine-tuning exclusively on Slovak data significantly degrades performance on other languages. Use the base openai/whisper-tiny if multilingual transcription is required.
  • Performance may degrade on strongly accented, dialectal, or domain-specific speech not represented in the training data.
  • Maximum reliable single-segment length is 30 seconds without chunking.

Acknowledgements

Public datasets used in training: SloPalSpeech, Mozilla Common Voice, FLEURS, and the TEDxSK and JumpSK Lecture Speech Corpus (KEMT NLP).

(Part of the) Research results was obtained using the computational resources procured in the national project National competence centre for high performance computing (project code: 311070AKF2) funded by European Regional Development Fund, EU Structural Funds Informatization of society, Operational Program Integrated Infrastructure.

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · transformers

Можно запустить

Подбираем GPU…

Класс архитектуры
WhisperForConditionalGeneration
Ревизия весов
f753497

0 моделей