/ Модель

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

Лицензия
Apache 2.0
Архитектура
whisper · dense
Базовая модель
whisper-large-v3-turbo
Библиотека
transformers
Опубликована
24 сен 2026

edda-v0.1

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

Edda v0.1 — дообученная на датской речи модель Whisper для автоматической транскрипции аудиозаписей.

680скачиваний за 30 дней8лайковвеса обновлены2 окт 2026

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Edda v0.1 — датская модель распознавания речи, разработанная Danish Foundation Models. Это полное дообучение Whisper Large v3 Turbo с 809 млн параметров и исходной архитектурой Whisper: энкодером и декодером с фиксированными аудиоокнами длиной 30 секунд. Модель обучена на 2 600 часах датской речи из шести открытых корпусов; для длинных записей поддерживается обработка окнами по 30 секунд.

Модель предназначена для преобразования датской речи в текст, включая парламентские выступления, чтение вслух и разговорную речь. В описанном авторами тестировании она показала средний WER 9,20 на пяти наборах датского ASR-бенчмарка. README приводит отдельные результаты для CoRal-v3 и Common Voice; заявленная скорость измерена на AMD MI250X GCD.

Выходная транскрипция следует стилю разметки обучающих корпусов: например, на парламентских записях модель может пропускать повторы и перезапуски фраз. На очень длинных записях, тишине или музыке возможны повторения фрагментов; для таких случаев авторы рекомендуют делить аудио на части по паузам. Работа с детской речью, сильными ненативными акцентами, телефонным аудио и пением не проверялась. Лицензия — Apache-2.0.

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

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

Ограничения

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

Для каких профессий подходит8

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Также подходит для

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

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

Открыть на Hugging Face

Edda v0.1 — Danish speech recognition

Demo

Edda is openai/whisper-large-v3-turbo (809 M parameters, 4-layer decoder) fully fine-tuned on 2,600 hours of transcribed Danish speech. On the open Danish ASR leaderboard harness it scores a mean WER of 9.20 over the five test sets, the best published result at the time of release, at 18.5x real time on a single AMD MI250X GCD.

test setWERCER
CoRal-v3 conversation15.999.08
CoRal-v3 read-aloud10.524.12
Common Voice Danish (leaderboard set, 2,756 clips)5.991.92
FLEURS da_dk7.562.95
FTSpeech5.953.28
mean9.204.27

Scores from the leaderboard's own harness (Rye-A1/danish-asr-leaderboard.

Usage

from transformers import pipeline

asr = pipeline("automatic-speech-recognition", model="danish-foundation-models/edda-v0.1", device="cuda",
               chunk_length_s=30)                         # clips longer than 30 s are transcribed in 30 s windows
print(asr("clip.wav")["text"])

The model's generation config defaults to Danish transcription (language="da", task="transcribe"), so no prompt tokens are needed. Recordings longer than 30 s are not truncated: with chunk_length_s=30 they are transcribed in consecutive 30 s windows and joined, which is also how the leaderboard scores long clips. Any sample rate the pipeline can read is accepted; audio is resampled to 16 kHz. Output is cased and punctuated in the style of the training corpora (see Transcripts below).

Training data

Six public corpora, training splits only, gold transcripts only (no pseudo-labels), 1.62 M clips / 2,600 h after filtering:

corpussourceclipshoursshare of training steps
FTSpeech (parliament)alexandrainst/ftspeech train983,9891,69043 %
CoRal-v3 read-aloudCoRal-project/coral-v3 read_aloud/train299,25352124 %
NST Danishalexandrainst/nst-da train¹178,92323416 %
CoRal-v3 conversationCoRal-project/coral-v3 conversation/train147,18414412 %
FLEURS da_dkgoogle/fleurs train2,4637.53 %
Common Voice 17 Danishmozilla-foundation/common_voice_17_0 train3,4844.12 %

¹ NST's own test split was held out even though it is not a benchmark set.

Corpus mixing. Clips are drawn corpus-first with P(corpus) ∝ hours^0.5, then uniformly within the corpus, with replacement and no epoch structure. Over 30,000 steps × 256 clips this is ≈3 passes over FTSpeech, ≈6 over CoRal and NST, and ≈45–90 over Common Voice and FLEURS.

Audio preprocessing. Decoded, mixed to mono, resampled to 16 kHz, stored as 16-bit FLAC. Dropped: clips shorter than 0.1 s, clips longer than 30 s were dropped from training (11,688 FTSpeech clips — Whisper's fixed window would cut the audio but not the transcript, so keeping them would teach words that are never heard; at inference long audio is chunked instead, see Usage), empty transcripts, and CoRal read-aloud recordings marked rejected by the dataset's validators. No level normalisation (a peak-normalised variant was trained and scored within 0.03 WER of this recipe).

Transcripts. Used verbatim as distributed, whitespace-stripped only; no case folding, punctuation or number normalisation at training time, so the model reproduces each corpus's conventions (FTSpeech is lower-case without punctuation; CoRal, FLEURS, NST and Common Voice are cased and mostly punctuated). These conventions do not affect the reported WER: the evaluation normalises reference and hypothesis identically before scoring (Unicode NFKC, lower-casing, punctuation removed, numerals written as words, hesitation fillers such as øh removed, whitespace collapsed), so only genuine recognition differences count.

Training recipe

Full fine-tune of encoder and decoder from openai/whisper-large-v3-turbo, unmodified architecture (learned absolute positions, fixed 30 s windows).

steps / batch30,000 × 256 clips (8 nodes × 8 MI250X GCDs × 4 clips), 7 h 23 m
optimizerAdamW, β (0.9, 0.98), weight decay 0.01, gradient clipping 1.0, bf16
schedulewarmup 500 → 1e-5 flat to step 24,000 → linear decay to 1e-6 at 30,000 (WSD)
losscross-entropy with label smoothing 0.05 on `<
EMA0.9998; the released weights are the EMA at step 30,000, not a validation-selected checkpoint
SpecAugmenttime masks p 0.05 × 10 frames, feature masks p 0.05 × 10 bins
audio augmentation (per clip)speed 0.9–1.1 (p 0.5); additive coloured noise at 0–20 dB SNR (p 0.6); 0.5–2 s trailing silence (p 0.25); 2.5 % of clips replaced by low-level noise with an empty transcript

Limitations

  • Transcription convention follows the corpora. FTSpeech references are the edited parliamentary record, so on parliamentary speech the model tends to omit restarts and repetitions; CoRal references are verbatim.
  • Long audio is handled by fixed 30 s windows with no explicit loop guard; on very long silences or music the decoder can occasionally repeat a phrase. Split at pauses for best results.
  • Domains not represented in training (children, strong non-native accents, telephone-band audio, singing) are untested.
  • Evaluation references have known noise: a small fraction of CoRal read-aloud test prompts were paraphrased by the speaker, and CoRal conversation references systematically omit the copula er; both count against every model equally.

License and attribution

The model weights are released under the Apache License 2.0 by the Alexandra Institute, which is also the licensor of the CoRal-v3 dataset. The base model openai/whisper-large-v3-turbo is MIT-licensed; the training corpora carry their own licenses — see the respective dataset cards. Trained by the Alexandra Institute within the CoRal project and released by Danish Foundation Models.

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей