/ Модель

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

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

roest-v1-wav2vec2-315m

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

Дообученная Wav2Vec2-модель для транскрипции датской речи в текст.

128скачиваний за 30 дней12лайковвеса обновлены3 мая 2025

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Røst-Wav2Vec2-315m-v1 — модель распознавания датской речи, разработанная Alexandra Institute в рамках проекта CoRal. Это дообученная для распознавания речи модель Wav2Vec2ForCTC на основе facebook/wav2vec2-xls-r-300m; метаданные указывают 402,7 млн параметров, а в README версия названа 315-миллионной. Модель принимает аудио и выдаёт текстовые транскрипции. Для декодирования используется отдельная n-граммная языковая модель, обученная на датской Википедии, Common Voice и Reddit.

Модель предназначена для автоматической транскрипции датской речи, в том числе чтения вслух с разными диалектами, акцентами и голосами. В оценке CoRal она показала CER 6,6% и WER 17,0%; на тесте Danish Common Voice 17 — CER 6,6% и WER 16,7%. README сообщает о более новой версии v2. Лицензия — OpenRAIL; биометрическая идентификация с использованием CoRal и производных моделей запрещена условиями лицензии.

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

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

Ограничения

Модель предназначена для датского распознавания речи; README сообщает о доступности более новой версии v2. Биометрическая идентификация с её использованием запрещена условиями лицензии.

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

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

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

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

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

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

Открыть на Hugging Face

Røst-Wav2Vec2-315m-v1

A new improved version is available: CoRal-project/roest-wav2vec2-315m-v2

This is a Danish state-of-the-art speech recognition model, trained by the Alexandra Institute.

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-v1")
>>> transcriber(audio)
{'text': 'your transcription'}

Evaluation Results

We have evaluated both our and existing models on the CoRal test set as well as the Danish Common Voice 17 test set. To ensure as robust an evaluation as possible, we have bootstrapped the results 1000 times and report here the mean scores along with a 95% confidence interval (lower is better; best scores in bold, second-best in italics):

ModelNumber of parametersCoRal CERCoRal WERDanish Common Voice 17 CERDanish Common Voice 17 WER
CoRal-project/roest-wav2vec2-315m-v1 (this model)315M6.6% ± 0.2%17.0% ± 0.4%6.6% ± 0.6%16.7% ± 0.8%
chcaa/xls-r-300m-danish-nst-cv9315M14.4% ± 0.3%36.5% ± 0.6%4.1% ± 0.5%12.0% ± 0.8%
mhenrichsen/hviske1540M14.2% ± 0.5%33.2% ± 0.7%5.2% ± 0.4%14.2% ± 0.8%
openai/whisper-large-v31540M11.4% ± 0.3%28.3% ± 0.6%5.5% ± 0.4%14.8% ± 0.8%
openai/whisper-large-v21540M13.9% ± 0.9%32.6% ± 1.2%7.2% ± 0.5%18.5% ± 0.9%
openai/whisper-large1540M14.5% ± 0.3%35.4% ± 0.6%9.2% ± 0.5%22.9% ± 1.0%
openai/whisper-medium764M17.2% ± 1.3%40.5% ± 2.1%9.4% ± 0.5%24.0% ± 1.0%
openai/whisper-small242M23.4% ± 1.2%55.2% ± 2.3%15.9% ± 1.0%38.9% ± 1.2%
openai/whisper-base73M43.5% ± 3.1%89.3% ± 4.6%33.4% ± 4.7%71.4% ± 7.0%
openai/whisper-tiny38M52.0% ± 2.5%103.7% ± 3.5%42.2% ± 3.9%83.6% ± 2.7%

Detailed Evaluation Across Demographics on the CoRal Test Set

CER comparison plot WER comparison plot

Training Data

This model is the result of four different stages of training:

  1. "Pretraining" on 436,000 hours of unlabelled multilingual publicly available data, 13,628 hours of which is Danish. Pretraining here means that the model learnt to "fill in" gaps of raw audio - no transcriptions were used (or available) during this process. The pretraining data is distributed as follows:
    • 372,000 hours from VoxPopuli, being speeches from the European Parliament in 23 European languages. This includes 13,600 hours of Danish speech.
    • 51,000 hours from Multilingual LibriSpeech, being audiobooks in 8 European languages. This does not include any Danish speech.
    • 7,000 hours from Common Voice 6, being read-aloud speech in 60 diverse languages. This does not include any Danish speech.
    • 6,600 hours from VoxLingua107, being audio from YouTube videos in 107 languages. This includes 28 hours of Danish speech.
    • 1,000 hours from BABEL, being conversational telephone speech in 17 African and Asian languages. This does not include any Danish speech.
  2. "Finetuning" on 373 hours of labelled Danish publicly available data. "Finetuning" indicates that this stage of training was supervised, i.e. the model was trained on both audio and transcriptions to perform the speech-to-text task (also known as automatic speech recognition). The finetuning data is as follows:
    • The read-aloud training split of the CoRal dataset (revision fb20199b3966d3373e0d3a5ded2c5920c70de99c), consisting of 361 hours of Danish read-aloud speech, diverse across dialects, accents, ages and genders.
  3. An n-gram language model has been trained separately, and is used to guide the transcription generation of the finetuned speech recognition model. This n-gram language model has been trained on the following datasets:

The first step was trained by Babu et al. (2021) and the second and third step by Nielsen et al. (2024).

The final product is then the combination of the finetuned model along with the n-gram model, and this is what is used when you use the model as mentioned in the Quick Start section above.

Intended use cases

This model is intended to be used for Danish automatic speech recognition.

Note that Biometric Identification is not allowed using the CoRal dataset and/or derived models. For more information, see addition 4 in our license.

Why the name Røst?

Røst is both the Danish word for the human voice as well as being the name of one of the cold-water coral reefs in Scandinavia.

License

The dataset is licensed under a custom license, adapted from OpenRAIL-M, which allows commercial use with a few restrictions (speech synthesis and biometric identification). See license.

Creators and Funders

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

Citation

We will submit a research paper soon, but until then, if you use this model in your research or development, please cite it as follows:

@dataset{coral2024,
  author    = {Dan Saattrup Nielsen, Sif Bernstorff Lehmann, Simon Leminen Madsen, Anders Jess Pedersen, Anna Katrine van Zee, Anders Søgaard and Torben Blach},
  title     = {CoRal: A Diverse Danish ASR Dataset Covering Dialects, Accents, Genders, and Age Groups},
  year      = {2024},
  url       = {https://hf.co/datasets/alexandrainst/coral},
}

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей