Fine-tuning Whisper on Low-Resource Languages for Real-World Applications

Vincenzo Timmel, Claudio Paonessa, Reza Kakooee, Manfred Vogel, Daniel Perruchoud
12/20/2024
cs.CLeess.AS

No official code found. Best implementation: i4Ds/whisper-finetune (24 stars, MIT, last commit 2026-04-21).

Abstract

This paper presents a new approach to fine-tuning OpenAI's Whisper model for low-resource languages by introducing a novel data generation method that converts sentence-level data into a long-form corpus, using Swiss German as a case study. Non-sentence-level data, which could improve the performance of long-form audio, is difficult to obtain and often restricted by copyright laws. Our method bridges this gap by transforming more accessible sentence-level data into a format that preserves the model's ability to handle long-form audio and perform segmentation without requiring non-sentence-level data. Our data generation process improves performance in several real-world applications and leads to the development of a new state-of-the-art speech-to-text (STT) model for Swiss German. We compare our model with a non-fine-tuned Whisper and our previous state-of-the-art Swiss German STT models, where our new model achieves higher BLEU scores. Our results also indicate that the proposed method is adaptable to other low-resource languages, supported by written guidance and code that allows the creation of fine-tuned Whisper models, which keep segmentation capabilities and allow the transcription of longer audio files using only sentence-level data with high quality.

View on arXivView PDF

Code Implementations(1)

MIT

This repository contains code for fine-tuning the Whisper speech-to-text model.

246Shell, PythonJul 16, 20246 months agoMIT
fine-tuningnlpspeech-to-textwhisper

Similar Papers

Cite this paper

@article{timmel2024finetuning,
  title  = {Fine-tuning Whisper on Low-Resource Languages for Real-World Applications},
  author = {Vincenzo Timmel and Claudio Paonessa and Reza Kakooee and Manfred Vogel and Daniel Perruchoud},
  year   = {2024},
  eprint = {2412.15726},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2412.15726v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2412.15726.svg)](https://codeofpaper.com/paper/2412.15726)

Discussion