File size: 1,739 Bytes
0433008
 
 
 
 
 
 
 
 
bd7b25a
0433008
 
 
 
 
 
 
 
 
3907b12
bd7b25a
3907b12
0433008
 
 
 
 
 
 
 
 
 
 
c0cce40
0433008
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
---
language: 
  - uk
tags:
- automatic-speech-recognition
- audio
license: cc-by-nc-sa-4.0
datasets:
- https://github.com/egorsmkv/speech-recognition-uk
- mozilla-foundation/common_voice_6_1
metrics:
- wer
model-index:
- name: Ukrainian causal pruned_transducer_stateless5 v1.0.0
  results:
  - task: 
      name: Speech Recognition
      type: automatic-speech-recognition
    dataset:
      name: Common Voice 6.1 uk
      type: mozilla-foundation/common_voice_6_1
      split: test
      args: uk
    metrics:
       - name: Validation WER
         type: wer
         value: 17.26
---

Online variant of `pruned_transducer_stateless5` for Ukrainian: https://github.com/proger/icefall/tree/uk

Decoding demo using [Sherpa](https://k2-fsa.github.io/sherpa/): [https://twitter.com/darkproger/status/1570733844114046976](https://twitter.com/darkproger/status/1570733844114046976)

Trained on pseudolabels generated by [darkproger/pruned-transducer-stateless5-ukrainian-1](https://huggingface.co/darkproger/pruned-transducer-stateless5-ukrainian-1) on the noisy 1200 hours [training set](https://github.com/egorsmkv/speech-recognition-uk). Common Voice data was used only for validation.

[Tensorboard run](https://tensorboard.dev/experiment/uMmMmZvwS2euyCrj7BlPOQ/)


```
./pruned_transducer_stateless5/train.py \
  --world-size 2 \
  --num-epochs 31 \
  --start-epoch 1 \
  --full-libri 1 \
  --exp-dir pruned_transducer_stateless5/exp-uk-filtered2 \
  --max-duration 600 \
  --use-fp16 1 \
  --num-encoder-layers 18 \
  --dim-feedforward 1024 \
  --nhead 4 \
  --encoder-dim 256 \
  --decoder-dim 512 \
  --joiner-dim 512 \
  --bpe-model uk/data/lang_bpe_250/bpe.model \
  --causal-convolution True \
  --dynamic-chunk-training True
```