CoolFace
Modelpublic

JacobLinCool/whisper-large-v3-turbo-common_voice_19_0-zh-TW-lora

sourceHugging Facemitupdated 2y agoView on Hugging Face
0likes24downloads
Model Card

<!-- This model card has been generated automatically according to the information the Trainer had access to. You should probably proofread and complete it, then remove this comment. -->

whisper-large-v3-turbo-commonvoice19_0-zh-TW-lora

This model is a fine-tuned version of openai/whisper-large-v3-turbo on the JacobLinCool/commonvoice190zh-TW dataset. It achieves the following results on the evaluation set:

  • —Loss: 0.1786
  • —Wer: 32.5554
  • —Cer: 8.6009
  • —Decode Runtime: 90.9833
  • —Wer Runtime: 0.1257
  • —Cer Runtime: 0.1534

Model description

This is an open-source Traditional Chinese (Taiwan) automatic speech recognition (ASR) model.

Intended uses & limitations

This model is designed to be a prompt-free ASR model for Traditional Chinese. Due to its inherited language identification (LID) system from Whisper, which supports other Chinese language variants under the same language token (zh), we expect that performance may degrade when transcribing Simplified Chinese.

The model is free to use under the MIT license.

Training and evaluation data

This model was trained on the Common Voice Corpus 19.0 Chinese (Taiwan) Subset, containing about 50k training examples (44 hours) and 5k test examples (5 hours). This dataset is four times larger than the combination of training and validation set (train+validation) of mozilla-foundation/common_voice_16_1, which includes about 12k examples.

Training procedure

Tensorboard

Training hyperparameters

The following hyperparameters were used during training:

  • —learning_rate: 0.0002
  • —trainbatchsize: 4
  • —evalbatchsize: 32
  • —seed: 42
  • —gradientaccumulationsteps: 8
  • —totaltrainbatch_size: 32
  • —optimizer: Use OptimizerNames.ADAMWTORCH with betas=(0.9,0.999) and epsilon=1e-08 and optimizerargs=No additional optimizer arguments
  • —lrschedulertype: linear
  • —lrschedulerwarmup_steps: 50
  • —training_steps: 5000

Training results

Training LossEpochStepValidation LossWerCerDecode RuntimeWer RuntimeCer Runtime
No log002.720876.501120.485189.49160.12130.1639
1.18320.15000.193939.956110.872190.09260.12220.1555
1.51790.210000.177437.66219.932289.86570.12250.1545
0.61790.315000.179636.26579.832590.24800.11980.1573
0.36261.091220000.184636.22589.780190.33060.11960.1539
0.13111.191225000.177634.80959.321490.31240.12860.1610
0.12631.291230000.176336.12619.356390.42710.13300.1650
0.21942.082535000.189134.68989.311491.19320.13200.1643
0.11272.182540000.183834.07149.109590.24160.11960.1529
0.37922.282445000.178633.13398.767990.91440.13100.1550
0.06063.073750000.178632.55548.600990.98330.12570.1534

Framework versions

  • —PEFT 0.13.2
  • —Transformers 4.46.1
  • —Pytorch 2.4.0
  • —Datasets 3.0.2
  • —Tokenizers 0.20.1