/ Модель

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

Параметры
1,3 млрд
Лицензия
CC BY-NC 4.0
Архитектура
wav2vec2 · dense
Базовая модель
mms-1b-all
Библиотека
transformers
Опубликована
9 июл 2026

mms-1b-pular-asr

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

Модель на базе Wav2Vec2 распознаёт речь на пуларе, особенно спокойное чтение вслух.

127скачиваний за 30 дней1лайквеса обновлены9 июл 2026

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Salim Diallo разработал модель распознавания речи на пуларе (fuf), варианте фула, распространённом в регионе Фута-Джаллон в Гвинее. Это дообученная на адаптерных слоях модель facebook/mms-1b-all на архитектуре Wav2Vec2 с CTC-головой и символьным словарём; размер базовой модели — 1,3 млрд параметров. Модель принимает монофоническую речь с частотой дискретизации 16 кГц и преобразует её в текст на пуларе.

Модель обучена на примерно 9 760 аудиофрагментах с чтением библейских текстов и рассчитана прежде всего на распознавание спокойной, заранее подготовленной речи в похожем домене. В README приведены результаты WER 10,38% и CER 2,89% на 200 тестовых примерах; это лучше исходной модели MMS в указанном сравнении. Лицензия CC-BY-NC 4.0 разрешает только некоммерческое использование.

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

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

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

MMS-1B Pular ASR — Reconnaissance vocale du Pular (Fouta-Djalon)

Modèle de reconnaissance vocale (ASR/STT) pour le pular (fuf), variante du fula parlée en Guinée (Fouta-Djalon). Obtenu par fine-tuning des adapter layers de facebook/mms-1b-all (~2 % des paramètres entraînés, base gelée).

WER : 10,38 % (contre 17,31 % pour MMS d'origine, soit -40 % d'erreurs).

Détails du modèle

  • Modèle de base : facebook/mms-1b-all (Wav2Vec2 1B, Meta MMS)
  • Méthode : fine-tuning des adapters + tête CTC (vocabulaire caractères)
  • Langue : Pular / Fulfulde du Fouta-Djalon (ISO 639-3 : fuf)
  • Licence : CC-BY-NC 4.0 (héritée du modèle de base MMS)
  • Audio attendu : mono, 16 kHz
  • Développé par : Salim Diallo

Utilisation

import torch, librosa
from transformers import Wav2Vec2ForCTC, AutoProcessor

repo = "SalimDiallo/mms-1b-pular-asr"
processor = AutoProcessor.from_pretrained(repo)
model = Wav2Vec2ForCTC.from_pretrained(repo).eval()

audio, _ = librosa.load("mon_audio.wav", sr=16_000)
inputs = processor(audio, sampling_rate=16_000, return_tensors="pt")
with torch.no_grad():
    logits = model(**inputs).logits
print(processor.decode(torch.argmax(logits, dim=-1)[0]))

Données d'entraînement

Dataset Kppwdfgu1/Fula-pular : ~9 760 clips audio (0,3–30 s) avec transcriptions, issus de lectures du Nouveau Testament en pular. Split 90/5/5 train/validation/test. Texte normalisé : minuscules, ponctuation retirée, caractères pular (ɓ ɗ ɲ ƴ ŋ) conservés.

Procédure d'entraînement

  • Adapters réinitialisés puis seuls paramètres entraînés (base gelée)
  • Précision mixte fp16, gradient checkpointing
  • Learning rate : 1e-3, warmup 100 steps, 4 époques
  • Batch effectif : 32 (batch 2 × accumulation 16)
  • Matériel : 1× NVIDIA T4 (Kaggle)

Résultats

ModèleWERCER
MMS-1B-all (adapter fula d'origine, sans fine-tuning)17,31 %4,57 %
Ce modèle (fine-tuné)10,38 %2,89 %

Évalué sur 200 exemples du test set (jamais vus à l'entraînement).

Limites et biais

  • Domaine : entraîné uniquement sur des lectures de l'histoire de ISSA (parole lue, posée, vocabulaire religieux, peu de locuteurs). Les performances baissent sur la parole spontanée, bruyante, ou les autres dialectes du fula.
  • Ne gère ni ponctuation ni majuscules en sortie.
  • Usage non commercial uniquement (licence CC-BY-NC 4.0).

Citation

Si tu utilises ce modèle, cite aussi MMS :

@article{pratap2023mms,
  title={Scaling Speech Technology to 1,000+ Languages},
  author={Pratap, Vineel and others},
  journal={arXiv preprint arXiv:2305.13516},
  year={2023}
}

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей