/ Модель

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

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

whisper-small-bambara-v2-kis

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

Дообученная версия Whisper Small для транскрибации речи на бамбара в текст.

177скачиваний за 30 дней1лайквеса обновлены18 дек 2025

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Это дообученная модель OpenAI Whisper Small, созданная kalilouisangare для распознавания речи на бамбара. Она преобразует аудио в текст и предназначена для транскрибации записей на бамбара; модель обучена на 24 738 аудиопримерах из набора RobotsMali/bam-asr-early.

В метаданных указаны архитектура Whisper, 153,1 млн параметров и формат safetensors; README сообщает о контекстном окне генерации 128 токенов. На полном тестовом наборе из 7 069 примеров автор приводит WER 43,70% и CER 21,38%, поэтому ошибки распознавания могут быть существенными и результат может требовать проверки и исправления. Лицензия — CC BY 4.0.

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

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

Ограничения

На тестовом наборе указаны WER 43,70% и CER 21,38%, что означает заметные ошибки и необходимость проверки расшифровок. Заявленные в README 242 млн параметров расходятся с числом 153,1 млн в метаданных.

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

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

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

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

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

Открыть на Hugging Face

🎙️ Whisper Small finetuné pour la reconnaissance vocale en bambara

Ce modèle est une version finetunée de openai/whisper-small sur 24 738 échantillons audio en bambara, à partir du dataset RobotsMali/bam-asr-early. Il permet de transcrire la parole en texte STT en bambara (bm) avec une bonne précision au niveau caractère.

🎯 Performances finales (Évaluation complète)

MétriqueValeurDatasetInterprétation
WER (Word Error Rate)43.70 %Test set complet (7 069 échantillons)Précision mot: 56.30%
CER (Character Error Rate)21.38 %Test set complet (7 069 échantillons)Précision caractère: 78.62%

💡 Le CER < 22 % indique que plus de 78 % des caractères sont corrects, ce qui est très utile pour les analyses qualitatives notamment pour les pratiques du MEAL (entretiens, focus groups, discours) en contexte de recherche sociale ou linguistique.

📈 Évolution de l'entraînement (6 000 steps)

StepTraining LossValidation LossWER (%)
5002.48412.426083.32
10002.14922.020851.35
15001.97581.954648.55
20001.99311.933547.65
25001.92851.903945.65
30001.89061.877441.56
35001.79341.873445.35
40001.84521.856042.96
45001.75661.855642.56
55001.73791.866742.76
60001.67461.865642.66

🔍 Le modèle a convergé vers WER ≈ 42-43 %, avec une performance finale validée à 43.70% sur l'ensemble complet du test set.

📊 Dataset : RobotsMali/bam-asr-early

MétriqueValeurInterprétation
Échantillons valides35 342 / 35 413 (99.8%)✅ Nettoyage quasi parfait — perte de seulement 71 échantillons (0.2%)
Durée moyenne3.23 s✅ Idéal pour Whisper — pas de segments trop longs
Caractères uniques45✅ Couvre l'alphabet latin + caractères bambara (ɔ, ɛ, ɲ, ŋ, etc.)
Caractères manquantsAucun✅ Tokenizer couvre tout le vocabulaire
Split finalTrain : 24 738Val : 3 535Test : 7 069✅ Ratio 70/10/20 — excellent équilibre

Architecture & Taille :

  • Modèle de base : openai/whisper-small
  • Nombre total de paramètres : 241 735 680 (242M)
  • Token spécial ajouté : <|bm|> (ID = 51865)
  • Vocabulaire étendu : 51 866 tokens (vs 51 865 d'origine)
  • Context window : 128 tokens de génération

⚙️ Entraînement :

  • Durée : 6 000 steps (~2 époques) — 2h 26 min 31 sec
  • Batch size effective : 8 (per_device_train_batch_size=4 + gradient_accumulation_steps=2)
  • Optimiseur : AdamW (optim="adamw_torch")
  • Precision : FP16
  • Learning rate : 1e-5 (cosine decay)
  • Matériel : Google Colab T4 GPU

🚀 Utilisation

Transcription avec pipeline :

!pip install -q transformers

from transformers import pipeline, AutoProcessor, AutoModelForSpeechSeq2Seq

# Charger les necessaires
model_id = "kalilouisangare/whisper-small-bambara-v2-kis"
processor = AutoProcessor.from_pretrained("openai/whisper-small")
model = AutoModelForSpeechSeq2Seq.from_pretrained(model_id)

# Le pipeline pour tokenization
asr = pipeline(
    "automatic-speech-recognition",
    model=model,
    tokenizer=processor.tokenizer,
    feature_extractor=processor.feature_extractor,
    device=0
)

# Transcrire
result = asr("/Chemin_dossier/audio/Test.wav")
print('Votre fichier transcrit' : )
print(result["text"])

Citation :

Si vous utilisez ce modèle, alors vous devriez mentionner ces références :

  • Kalilou I Sangare, #kis

  • Jeli-ASR dataset: Jeli-ASR Dataset.

  • Oza's Bambara-ASR dataset: oza75/bambara-asr.

  • Oza's Bambara-TTS dataset: oza75/bambara-tts.

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей