/ Модель

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

Параметры
403 млн
Лицензия
CC BY-NC 4.0
Архитектура
wav2vec2-bert · dense
Базовая модель
w2v-bert-2.0
Библиотека
transformers
Опубликована
15 июн 2026

Ethio-ASR-w2v-bert-2.0-uf

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

Дообученная модель Wav2Vec2-BERT распознаёт речь на амхарском, тигринья, оромо, сидаама и волайтта.

59скачиваний за 30 дней0лайковвеса обновлены15 июн 2026

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ethio-ASR-w2v-bert-2.0-uf — модель распознавания речи, созданная в рамках независимого воспроизведения проекта Ethio-ASR в Университете Флориды. Это дообученная на данных WAXAL модель facebook/w2v-bert-2.0 с архитектурой Wav2Vec2BertForCTC и примерно 403,1 млн параметров; она принимает аудио и выдаёт распознанный текст на амхарском, тигринья, оромо, сидаама и волайтта.

Модель предназначена для автоматической транскрипции речи на этих эфиопских языках. В README приведены результаты на тестовой выборке WAXAL: показатели WER зависят от языка, а макро-WER составляет 35,76% без постобработки. С обработкой, включающей сведение омографов письма геэз и удаление пунктуации, опубликованные значения ниже.

Модель распространяется под лицензией CC-BY-NC-4.0, которая ограничивает коммерческое использование. Результаты приведены для конкретного тестового раздела и процедуры обработки; точность на других данных может отличаться.

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

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

Ограничения

На тестовом разделе WAXAL макро-WER составляет 35,76% без постобработки; точность различается по языкам. Лицензия CC-BY-NC-4.0 ограничивает коммерческое использование.

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

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

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

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

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

Открыть на Hugging Face

Ethio-ASR-w2v-bert-2.0-uf

Reproduction of the paper's best architecture (w2v-BERT-2.0). Matches the paper-published checkpoint within 0.01% macro WER.

This model is part of an independent reproduction of Ethio-ASR (Abdullah et al., 2026) carried out at the University of Florida on the HiPerGator HPC cluster (NVIDIA B200 GPUs). It is fine-tuned from facebook/w2v-bert-2.0 on the WAXAL Ethiopian subset covering Amharic, Tigrinya, Oromo, Sidaama and Wolaytta.

Performance

Word Error Rate on the WAXAL test split (18 810 utterances), with paper-faithful post-processing (Ge'ez homophone collapse + punctuation removal):

LanguageWER (%)
Amharic25.44
Oromo27.52
Sidaama30.33
Tigrinya39.75
Wolaytta38.29
Macro avg32.27

Without post-processing the macro WER is 35.76% (raw model output).

Usage

from transformers import AutoProcessor, AutoModelForCTC
import torch, librosa

REPO = "boazsew/Ethio-ASR-w2v-bert-2.0-uf"
processor = AutoProcessor.from_pretrained(REPO)
model = AutoModelForCTC.from_pretrained(REPO, torch_dtype=torch.bfloat16).to("cuda").eval()

# Load any 16 kHz audio
audio, sr = librosa.load("your_audio.wav", sr=16000, mono=True)
inputs = processor(audio, sampling_rate=16000, return_tensors="pt")
key = "input_features" if "input_features" in inputs else "input_values"
in_kwargs = {key: inputs[key].to("cuda", dtype=torch.bfloat16)}
if "attention_mask" in inputs:
    in_kwargs["attention_mask"] = inputs["attention_mask"].to("cuda")

with torch.no_grad():
    logits = model(**in_kwargs).logits
pred_ids = logits.argmax(dim=-1)
text = processor.batch_decode(pred_ids)[0]
print(text)  # starts with [AMH]/[TIR]/[ORM]/[WAL]/[SID] language tag

Training details

  • Encoder: facebook/w2v-bert-2.0 (600M parameters)
  • Dataset: badrex/waxalNLP-ethiopic-final (~1106 h, 5 Ethiopian languages)
  • Max steps: 36 800 (≈7 epochs, effective batch size 32)
  • Hardware: 1 × NVIDIA B200
  • Optimizer: AdamW, linear warmup over 10 % of steps, mixed-precision bf16 (except AfriHuBERT which used fp32)
  • CTC objective with prepended [LANG] token (joint LID + ASR)

Citation

If you use this model please cite both the original paper and the reproduction:

@article{abdullah2026ethioasr,
  title={Ethio-ASR: Joint Multilingual Speech Recognition and Language
          Identification for Ethiopian Languages},
  author={Abdullah, Badr M. and others},
  journal={arXiv preprint arXiv:2603.23654},
  year={2026}
}

Full reproduction code, configs and evaluation utilities are at https://github.com/boaztulu/Ethio-ASR under reproduction_uf/.

License

CC-BY-NC-4.0 — inherits from the upstream facebook/w2v-bert-2.0 license.

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
Wav2Vec2BertForCTC
Ревизия весов
30c9ca0

0 моделей