Downloads · 30 days
11
24% of all-time downloads
kuma-rtin/whisper_swissdial-spc
whisper_swissdial-spc is a machine learning model from kuma-rtin. Use it for the machine learning task on the model card, and read the license before you ship it in a product. It is set up for peft. The card lists the license as apache-2.0.
This model is a fine-tuned version of openai/whisper-base on the SPC [1] and SwissDial [2] datasets.
Downloads · 30 days
11
24% of all-time downloads
All-time downloads
45
Public
Repo size
28.4 MB
Likes
0
Public
Click a slice to open those files.
.safetensors4.7 MB · 99%
From the Hugging Face model README
This model is a fine-tuned version of openai/whisper-base on the SPC [1] and SwissDial [2] datasets.
The model a qLora (8-bit) adapter for OpenAI's Whisper model (base version). It was fine-tuned for Swiss German to Standard German speech translation.
The model was build as a next step of my Master's thesis [5], where I fine-tuned XLS-R on varying data compositions for Swiss German to Standard German Speech-to-Text translation. As the models were trained on SDS-200 and STT4SG-350, datasets with very strict licences, they cannot be published or used for my personal projects. This model is trained with the goal of using it later as basis for a speech translation app for Alemannic dialects to Standard German.
The datasets are very limited: SPC only contains parliamentary speech form the Berne region of Switzerland, while SwissDial contains read speech from various regions but is very small.
We oversampled the data from SwissDial as it contains more dialectal variability than SPC. This should increase the performance of the model on other dialects than Berne [4][5].
The model was evaluated on the SPC test set [1] and the Zurich (ZH) part of the All Swiss German Dialects Test Set from SwissText 2021 [3]. At the end of training (28k steps or 1.2 epochs), the model had the following evaluation results:
We trained the model on Modal on a single NVIDIA A10G Tensor Core GPU with 24 GB of memory. After 28k steps, the budget limit was reached and training was stopped. We plan to continue fine-tuning the model at a later point as performance on both validation sets was still increasing. The code will be published on my GitHub once the training procedure is done.
The following hyperparameters were used during training:
qLoRa parameters:
q_proj, v_proj[1] Plüss, M., Neukom, L., Scheller, C., & Vogel, M. (2020). Swiss parliaments corpus, an automatically aligned swiss german speech to standard german text corpus. arXiv preprint arXiv:2010.02810.
[2] Dogan-Schönberger, P., Mäder, J., & Hofmann, T. (2021). Swissdial: Parallel multidialectal corpus of spoken swiss german. arXiv preprint arXiv:2103.11401.
[3] Plüss, M., Neukom, L., & Vogel, M. (2021). Swisstext 2021 task 3: Swiss german speech to standard german text. In Proceedings of the Swiss Text Analytics Conference (Vol. 2021).
[4] Paonessa, C., Schraner, Y., Deriu, J. M., Huerlimann, M., Vogel, M., & Cieliebak, M. (2023, December). Dialect Transfer for Swiss German Speech Translation. In Findings of the Association for Computational Linguistics: EMNLP 2023 (pp. 15240-15254).
[5] Bär, M., DeMarco, A., & Labaka, G. (2025, July). Swiss German Speech Translation and the Curse of Multidialectality. In Proceedings of the 22nd International Conference on Spoken Language Translation (IWSLT 2025) (pp. 165-179).