Team Ai
Modelpublic

58AILab/wenet_efficient_conformer_librispeech_v1

sourceHugging Faceapache-2.0updated 4y agoView on Hugging Face
2likes
Model Card

Efficient Conformer v1 for non-streaming ASR

Specification: https://github.com/wenet-e2e/wenet/pull/1636

Results

  • —Feature info:
  • —using fbank feature, cmvn, speed perturb, dither
  • —Training info:
  • —trainu2++efficonformer_v1.yaml
  • —8 gpu, batch size 16, acc_grad 1, 120 epochs
  • —lr 0.001, warmup_steps 35000
  • —Model info:
  • —Model Params: 49,474,974
  • —Downsample rate: 1/4 (conv2d) * 1/2 (efficonformer block)
  • —encoderdim 256, outputsize 256, head 8, linear_units 2048
  • —numblocks 12, cnnmodulekernel 15, groupsize 3
  • —Decoding info:
  • —ctcweight 0.5, reverseweight 0.3, average_num 20

test clean

decoding modefull1816
attention decoder3.653.883.87
ctcgreedysearch3.463.793.77
ctc prefix beam search3.443.753.74
attention rescoring3.173.443.41

test other

decoding modefull1816
attention decoder8.519.249.25
ctcgreedysearch8.9410.0410.06
ctc prefix beam search8.911010.01
attention rescoring8.219.259.25

Start to Use

Install WeNet follow: https://wenet.org.cn/wenet/install.html#install-for-training

Decode

sh
cd examples/librispeech/s0

cp exp/wenet_efficient_conformer_librispeech_v1/decode.sh ./
cp exp/wenet_efficient_conformer_librispeech_v1/wer.sh ./

dir=exp/wenet_efficient_conformer_librispeech_v1
decoding_chunk_size=-1
. ./decode.sh ${dir} 20 ${decoding_chunk_size}

# WER
. ./wer.sh test_clean wenet_efficient_conformer_librispeech_v1 ${decoding_chunk_size}
. ./wer.sh test_other wenet_efficient_conformer_librispeech_v1 ${decoding_chunk_size}