/ Модель

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

Контекст
1 024 токена
Параметры
153 млн
Лицензия
MIT
Архитектура
whisper · dense
Базовая модель
whisper-small
Опубликована
26 ноя 2024

wolof-asr

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

Дообученная на данных волоф модель Whisper для преобразования речи на волоф в текст.

108скачиваний за 30 дней2лайкавеса обновлены1 дек 2024

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

dofbi/wolof-asr — дообученная модель Whisper, разработанная для автоматического распознавания речи на волоф. Она предназначена для транскрибирования аудиозаписей разговоров и может применяться в образовательных, академических и лингвистических проектах. В основе лежит openai/whisper-small с архитектурой encoder-decoder из 12 слоёв в каждой части; число параметров — 153,1 млн. Модель принимает аудио и выдаёт текст. В README заявлены средний WER 12% и WER 15% на шумных примерах по результатам оценки на конкретных тестовых данных на волоф.

Модель поддерживает задачу audio-text-to-text и ориентирована прежде всего на волоф, распространённый в Сенегале, Гамбии и Мавритании. Доступна в формате safetensors. Лицензия — MIT. Результаты распознавания могут отличаться на аудио, не похожем на использованные при оценке данные; показатели WER из README не гарантируют такое же качество в других условиях.

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

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

Ограничения

Заявленные показатели WER получены на конкретных тестовых данных на волоф и могут не переноситься на другие условия записи. На шумных примерах README сообщает WER 15%.

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

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

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

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

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

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

Открыть на Hugging Face

Whisper for Wolof ASR

Ce dépôt contient une version fine-tunée du modèle Whisper pour la reconnaissance vocale automatique (ASR) en Wolof, une langue parlée principalement au Sénégal, en Gambie, et en Mauritanie. Ce modèle utilise l'architecture Whisper, conçue pour les tâches de transcription vocale et de génération conditionnelle.


Caractéristiques principales

  • Architecture basée sur Whisper

    • Encodeur et décodeur composés de 12 couches chacun.
    • Utilisation d'une attention multi-tête optimisée (WhisperSdpaAttention).
    • Gestion d'un vocabulaire étendu de 51 865 tokens pour une grande diversité linguistique.
  • Optimisation pour le Wolof

    • Fine-tuning effectué sur un corpus spécifique en Wolof.
    • Capable de transcrire des échantillons audio en texte avec un Word Error Rate (WER) compétitif.
  • Exemples d'application

    • Transcription audio de conversations en Wolof.
    • Utilisation dans des contextes académiques, éducatifs et de recherche linguistique.

Performances

  • WER moyen : 12%
  • WER sur des échantillons bruyants : 15%
  • Évaluations basées sur des données de test spécifiques au Wolof.

Exemple d'utilisation

Voici un exemple simple pour utiliser le modèle avec la bibliothèque Hugging Face Transformers :

from transformers import WhisperForConditionalGeneration, WhisperProcessor
import torch

# Charger le modèle et le processeur
model = WhisperForConditionalGeneration.from_pretrained("votre-nom-dépôt")
processor = WhisperProcessor.from_pretrained("votre-nom-dépôt")

# Prétraiter l'audio (spectrogramme ou entrée audio bruite)
audio_input = ...  # Charger un spectrogramme ou des données audio prétraitées
inputs = processor(audio_input, return_tensors="pt").input_features

# Générer la transcription
predicted_ids = model.generate(inputs)
transcription = processor.batch_decode(predicted_ids, skip_special_tokens=True)

print("Transcription :", transcription)

Guide d'installation

  1. Clonez ce dépôt :

    git clone https://huggingface.co/dofbi/wolof-asr
    cd votre-dépôt
    
  2. Installez les dépendances :

    pip install transformers torch torchaudio
    
  3. Testez un exemple avec un fichier audio :

    python app.py --audio_file chemin/vers/audio.wav
    

Fine-tuning du modèle

Si vous souhaitez adapter ce modèle à vos propres données, voici les étapes principales :

  1. Préparez vos données sous forme d'échantillons audio et de transcriptions textuelles.

  2. Utilisez le script de fine-tuning fourni (voir src/trainer.py) avec vos données :

    python src/trainer.py --train_data chemin/vers/données_train.json --val_data chemin/vers/données_val.json
    
  3. Sauvegardez le modèle fine-tuné et chargez-le comme montré dans les exemples ci-dessus.


À propos

Ce modèle a été développé dans le cadre d'un projet visant à promouvoir la reconnaissance vocale pour les langues sous-représentées comme le Wolof. N'hésitez pas à contribuer, signaler des problèmes, ou proposer des améliorations via les issues de ce dépôt.


Licence

Ce modèle est publié sous la licence MIT. Consultez le fichier LICENSE pour plus de détails.


Enrichissez-le davantage si vous ajoutez de nouvelles fonctionnalités, comme des tests ou des scripts complémentaires.

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей