/ Модель

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

Контекст
512 токенов
Параметры
403 млн
Лицензия
OpenRAIL
Архитектура
wav2vec2 · dense
Базовая модель
wav2vec2-xls-r-300m
Опубликована
25 мар 2025

roest-v2-wav2vec2-315m

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

Модель распознаёт датскую речь, включая начитанные и разговорные записи с различными диалектами.

1 076скачиваний за 30 дней7лайковвеса обновлены26 июн 2025

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Røst-wav2vec2-315m-v2 — датская модель автоматического распознавания речи, разработанная компанией Alvenir в рамках проекта CoRal. Это Wav2Vec2ForCTC, дообученная на базе facebook/wav2vec2-xls-r-300m на корпусе CoRal-v2, содержащем разговорную и начитанную датскую речь разных возрастных групп, полов и диалектов. В метаданных указано 402,7 млн параметров; файлы представлены в формате safetensors.

Модель предназначена для транскрибирования датской речи, в том числе диалектной, в разговорных записях и начитанном аудио. В оценке на CoRal-v2 для начитанной речи указаны CER 6,5% и WER 16,3%; результаты на разговорной речи предварительные и получены на тестовой выборке всего с пятью дикторами. Для оценки применялась языковая модель как постобработка.

Модель распространяется по лицензии OpenRAIL, адаптированной под лицензию CoRal-v2. README указывает, что коммерческое использование допускается с ограничениями, включая синтез речи и биометрическую идентификацию; следует ознакомиться с условиями лицензии перед использованием.

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

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

Ограничения

Результаты на разговорной речи предварительны и основаны на тесте всего с пятью дикторами; качество может зависеть от диалекта и условий записи. Условия лицензии ограничивают отдельные виды использования, включая синтез речи и биометрическую идентификацию.

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

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

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

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

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

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

Открыть на Hugging Face

Røst-wav2vec2-315m-v2

This is a Danish state-of-the-art speech recognition model, trained as part of the CoRal project by Alvenir.

This repository contains a Wav2Vec2 model trained on the CoRal-v2 dataset. The CoRal-v2 dataset includes a rich variety of Danish conversational and read-aloud data, distributed across diverse age groups, genders, and dialects. The model is designed for automatic speech recognition (ASR).

Try it out in our interactive demo!

Quick Start

Start by installing the required libraries:

$ pip install transformers kenlm pyctcdecode

Next you can use the model using the transformers Python package as follows:

>>> from transformers import pipeline
>>> audio = get_audio()  # 16kHz raw audio array
>>> transcriber = pipeline(model="CoRal-project/roest-wav2vec2-315m-v2")
>>> transcriber(audio)
{'text': 'your transcription'}

Transcription Examples

Explore the following audio samples along with their transcriptions and accuracy metrics. Each example showcases the model's performance with different Danish dialects.

Audio Sample: Your browser does not support the audio tag.

Model Transcription:
det blev til yderlig ti mål i den første sæson på trods af en position som back

Target Transcription:
det blev til yderligere ti mål i den første sæson på trods af en position som back

  • Character Error Rate (CER): 3.7%
  • Word Error Rate (WER): 5.9%

Audio Sample: Your browser does not support the audio tag.

Model Transcription:
en arkitektoniske udformning af pladser forslagene iver benzen

Target Transcription:
den arkitektoniske udformning af pladsen er forestået af ivar bentsen

  • Character Error Rate (CER): 20.3%
  • Word Error Rate (WER): 60.0%

Audio Sample:
Your browser does not support the audio tag.

Model Transcription:
østrig og ungarn samarbejder om søen gennem den østrigske og ungarske vandkommission

Target Transcription:
østrig og ungarn samarbejder om søen gennem den østrigske og ungarske vandkommission

  • Character Error Rate (CER): 0.0%
  • Word Error Rate (WER): 0.0%

Audio Sample:
Your browser does not support the audio tag.

Model Transcription:
det er produceret af thomas helme og indspillede i easy sound recording studio i københavn

Target Transcription:
det er produceret af thomas helmig og indspillet i easy sound recording studio i københavn

  • Character Error Rate (CER): 4.4%
  • Word Error Rate (WER): 13.3%

Model Details

Wav2Vec2 is a state-of-the-art model architecture for speech recognition, leveraging self-supervised learning from raw audio data. The pre-trained Wav2Vec2-XLS-R-300M has been fine-tuned for automatic speech recognition with the CoRal-v2 dataset dataset to enhance its performance in recognizing Danish speech with consideration to different dialects. The model was trained for 30K steps using the training setup in the CoRaL repository by running:

python src/scripts/finetune_asr_model.py \
  model=wav2vec2-small \
  max_steps=30000 \
  datasets.coral_conversation_internal.id=CoRal-project/coral-v2 \
  datasets.coral_readaloud_internal.id=CoRal-project/coral-v2

The model is evaluated using a Language Model (LM) as post-processing. The utilized LM is the one trained and used by CoRal-project/roest-wav2vec2-315m-v1.

The model was trained on the CoRal-v2 dataset, including both the conversational and read-aloud subset. This dataset consists of Danish speech across a variety of dialects, age groups and gender distinctions. Note that the dataset, and thus also this model, is licensed under a custom license, adapted from OpenRAIL-M, which allows commercial use with few restrictions (speech synthesis and biometric identification) - see license.


Evaluation

The model was evaluated using the following metrics:

  • Character Error Rate (CER): The percentage of characters incorrectly transcribed.
  • Word Error Rate (WER): The percentage of words incorrectly transcribed.

Conversational CoRal Performance

The model was firstly evaluated on a tentative version of the coral-v2 conversation dataset.

The results are tentative as the test set only includes 5 unique speakers, of which 4 are women. The test set includes 2 speakers with 'Fynsk' dialect, 1 with 'Sønderjysk', 1 with 'Non-native' and 1 'Nordjysk'.

Note that the high generalization error on conversation data for models trained on read-aloud data is still being analyzed.

ModelNumber of parametersFinetuned on data of typeCoRal-v2::conversation CERCoRal-v2::conversation WER
CoRal-project/roest-wav2vec2-2B-v22BRead-aloud and conversation23.6%34.3%
CoRal-project/roest-wav2vec2-1B-v21BRead-aloud and conversation23.9%36.7%
CoRal-project/roest-wav2vec2-315M-v2 (This model)315MRead-aloud and conversation24.2%37.7%
CoRal-project/roest-whisper-large-v11540MRead-aloud138%121%
CoRal-project/roest-wav2vec2-315m-v1315MRead-aloud123%80.5%
syvai/hviske-v21540MRead-aloud78.2%72.6%
openai/whisper-large-v31540M-46.4 %57.4%

Read-aloud CoRal Performance

ModelNumber of parametersFinetuned on data of typeCoRal CERCoRal WER
CoRal-project/roest-wav2vec2-2B-v22BRead-aloud and conversation6.2% ± 0.2%16.0% ± 0.4%
CoRal-project/roest-wav2vec2-1B-v21BRead-aloud and conversation6.5% ± 0.2%16.4% ± 0.4%
CoRal-project/roest-wav2vec2-315M-v2 (This model)315MRead-aloud and conversation6.5% ± 0.2%16.3% ± 0.4%
CoRal-project/roest-whisper-large-v11540MRead-aloud4.3% ± 0.2%10.4% ± 0.3%
CoRal-project/roest-wav2vec2-315M-v1315MRead-aloud6.6% ± 0.2%17.0% ± 0.4%
mhenrichsen/hviske-v21540MRead-aloud4.7% ± 0.2%11.8% ± 0.3%
openai/whisper-large-v31540M-11.4% ± 0.3%28.3% ± 0.6%

OBS! Benchmark for hviske-v2 has been re-evaluated and the confidence interval is larger than reported in the model card.

Categorywhisper-large-v3hviske-v2røst-whisper-large-v1røst-wav2vec2-315m-v1røst-wav2vec2-315m-v2røst-wav2vec2-1B-v2røst-wav2vec2-2B-v2
female12.35.45.17.47.27.37.2
male10.64.13.65.85.75.85.3
0-259.13.83.45.45.35.14.7
25-5011.44.74.06.26.05.75.3
50+12.45.25.07.57.47.87.7
Bornholmsk12.13.83.86.86.16.25.7
Fynsk12.05.95.17.47.26.96.1
Københavnsk5.62.11.93.33.23.02.6
Non-native17.45.94.87.87.57.36.6
Nordjysk4.71.51.62.62.82.62.3
Sjællandsk8.03.33.04.44.53.93.8
Sydømål7.74.34.16.46.46.55.8
Sønderjysk20.09.48.811.911.612.613.3
Vestjysk17.67.26.410.19.810.510.8
Østjysk5.92.92.64.04.13.83.5
Overall11.44.74.36.66.56.56.2
Categorywhisper-large-v3hviske-v2røst-whisper-large-v1røst-wav2vec2-315m-v1røst-wav2vec2-315m-v2røst-wav2vec2-1B-v2røst-wav2vec2-2B-v2
female30.212.711.518.517.717.817.8
male26.510.99.415.514.915.014.3
0-2524.110.39.014.714.013.712.9
25-5028.412.210.116.615.815.314.5
50+30.012.111.318.217.718.518.7
Bornholmsk31.610.49.817.715.716.415.3
Fynsk29.314.312.118.317.716.715.2
Københavnsk16.86.75.910.210.09.58.4
Non-native40.915.412.220.919.419.418.1
Nordjysk13.54.34.57.77.57.36.9
Sjællandsk21.78.97.612.612.711.010.5
Sydømål19.210.410.014.915.314.413.7
Sønderjysk44.319.017.526.025.427.829.6
Vestjysk42.017.715.026.325.226.728.3
Østjysk16.98.27.511.711.310.810.1
Overall28.311.810.417.016.316.416.0

The inclusion of a post-processing language model can affect the performance significantly. The Røst-v1 and Røst-v2 models are using the same Language Model (LM). The utilized LM is the one trained and used by CoRal-project/roest-wav2vec2-315m-v1.

ModelNumber of parametersFinetuned on data of typePostprocessed with Language ModelCoRal CERCoRal WER
CoRal-project/roest-wav2vec2-2B-v22BRead-aloud and conversationYes6.2% ± 0.2%16.0% ± 0.4%
CoRal-project/roest-wav2vec2-2B-v22BRead-aloud and conversationNo7.8% ± 0.2%23.0% ± 0.4%
CoRal-project/roest-wav2vec2-1B-v21BRead-aloud and conversationYes6.5% ± 0.2%16.4% ± 0.4%
CoRal-project/roest-wav2vec2-1B-v21BRead-aloud and conversationNo8.1% ± 0.2%23.9% ± 0.4%
CoRal-project/roest-wav2vec2-315M-v2 (This model)315MRead-aloud and conversationYes6.5% ± 0.2%16.3% ± 0.4%
CoRal-project/roest-wav2vec2-315M-v2315MRead-aloud and conversationNo8.2% ± 0.2%25.1% ± 0.4%
CoRal-project/roest-wav2vec2-315m-v1315MRead-aloudYes6.6% ± 0.2%17.0% ± 0.4%
CoRal-project/roest-wav2vec2-315m-v1315MRead-aloudNo8.6% ± 0.2%26.3% ± 0.5%

Here are the results of the Røst-Wav2Vec2-315m models on different Danish dialects in the test set:

Røst-v1Røst-v1Røst-v2Røst-v2
LMNoYesNoYes
-------------------------------------------------------------------------------------
DialectCER (%)WER (%)CER (%)WER (%)CER (%)WER (%)CER (%)WER (%)
Vestjysk12.737.110.126.312.236.39.8225.2
Sønderjysk14.737.811.926.014.236.211.625.4
Bornholmsk9.3229.96.7917.78.0826.76.1215.7
Østjysk5.5118.73.9711.75.3918.04.0611.3
Nordjysk3.8613.62.577.723.8013.52.757.51
Københavnsk5.2718.83.3110.25.0217.73.209.98
Fynsk9.4128.67.4318.38.8627.07.2017.7
Non-native10.633.27.8420.910.031.67.4619.4
Sjællandsk5.8219.54.4412.65.7018.64.4812.7
Sydømål7.0920.76.3814.96.9620.46.4415.3

wav2vec2-315m-v2-fynsk: Complete finetuning using only “Fynsk” dialect data for 30000 steps starting with Wav2Vec2-XLS-R-300M (same base model as this model)

wav2vec2-315m-v2-fynsk-light: Finetuning using only “Fynsk” dialect data for 5000 steps starting with CoRal-project/roest-wav2vec2-315m-v2 (this model)

Results on "Fynsk" subsets of Danish evaluation benchmarks:

Røst-wav2vec2-315m-v2Røst-wav2vec2-315m-v2-FynskRøst-wav2vec2-315m-v2-Fynsk-Light
Evaluation dataWER %CER %WER %CER %WER %CER %
CoRal2conv::Fynsk32.621.744.530.434.522.4
CoRal::Fynsk17.77.227.810.317.57.2
NST-da::Fyn27.211.930.811.427.011.8

Comparison of results on different Danish benchmarks:

Røst-wav2vec2-315m-v2Røst-wav2vec2-315m-v2-FynskRøst-wav2vec2-315m-v2-Fynsk-Light
Evaluation dataWER %CER %WER %CER %WER %CER %
CoRal16.36.532.412.416.86.6
CoRal-v2-read17.06.733.512.617.56.8
CoRal-v2-conv37.724.264.744.640.025.3
NST-da28.412.434.912.628.512.3
CommonVoice1714.45.424.19.115.16.0
AlvenirOss11.34.420.88.211.44.5
AlvenirWiki8.03.013.54.58.23.0
Fleurs-da_dk15.66.123.68.816.56.4

Performance on Other Datasets

The model was also tested against other datasets to evaluate generalizability:

Røst-wav2vec2-2B-v2Røst-wav2vec2-1B-v2Røst-wav2vec2-315M-v2Røst-wav2vec2-315M-v1Røst-whisper-large-v1
Evaluation DatasetWER %CER %WER %CER %WER %CER %WER %CER %WER %CER %
CoRal16.06.216.46.516.36.517.06.610.44.3
NST-da27.011.727.711.928.412.429.713.929.814.5
CommonVoice1712.04.526.310.914.45.416.76.615.68.2
Fleurs-da_dk12.55.113.75.515.66.116.66.312.65.1
AlvenirOss8.13.19.13.611.34.414.86.09.23.9
AlvenirWiki6.52.47.22.78.03.07.93.07.52.8

OBS! The vocab used for training incudes numerals (0,1,2,..,9), which are translated to text in a post-processing step. If the model misses spaces the numbers are interpreted as one, which especially affects the NST score as this dataset contains many numerals.


Note on comparing Whisper and Wav2Vec2 models

The Whisper models detailed in this model card exhibit significantly lower Character Error Rates (CER) and Word Error Rates (WER) compared to the Wav2Vec2 models. Whisper utilizes a transformer-based architecture with additional layers that enhance contextual understanding. In contrast, Wav2Vec2 models employ shorter context windows that focus on sound prediction. The Røst-Wav2Vec2 models incorporate a straightforward language model during post-processing, which addresses errors based on statistical language patterns. Introducing a more complex, contextual post-processing language model might enable a better comparison between these model types, which the CoRal project plans to explore in future releases.

The Røst-Whisper model excels in read-aloud data, leveraging its embedded contextual framework to achieve more robust recognition within this context. However, Wav2Vec2 models appear to generalize more effectively across various speech recognition tasks, whereas Whisper models incur higher error rates in conversational data. It’s important to note that the CoRal-v2 conversation dataset, being tentative and featuring limited speaker diversity, might influence these results.


Training curves


Creators and Funders

This model has been trained and the model card written by Marie Juhl Jørgensen and Søren Vejlgaard Holm at Alvenir.

The CoRal project is funded by the Danish Innovation Fund and consists of the following partners:

We would like specifically to thank Dan Saattrup Nielsen, Alexandra Institute for (among other things) the repository work and Simon Leminen Madsen, Alexandra Institute for modelling work.

Citation

@misc{roest-wav2vec2-315m-v2,
  author    = {Marie Juhl Jørgensen, Søren Vejlgaard Holm, Martin Carsten Nielsen, Dan Saattrup Nielsen, Sif Bernstorff Lehmann, Simon Leminen Madsen and Torben Blach},
  title     = {Røst-wav2vec-315m-v2: A Danish state-of-the-art speech recognition model trained on varied demographics and dialects},
  year      = {2025},
  url       = {https://huggingface.co/CoRal-project/roest-wav2vec2-315m-v2},
}

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
Wav2Vec2ForCTC
Ревизия весов
55db901

0 моделей