2020 fail-fast : false
2121 matrix :
2222 os : [ubuntu-latest]
23- version : ["nano_v0_1", "nano_v0_2", "mini_v0_1"]
23+ version :
24+ [
25+ " nano_v0_1" ,
26+ " nano_v0_2" ,
27+ " mini_v0_1" ,
28+ " nano_v0_8_fp32" ,
29+ " nano_v0_8_int8" ,
30+ " micro_v0_8" ,
31+ " mini_v0_8" ,
32+ ]
2433 python-version : ["3.10"]
2534
2635 steps :
4150 HF_TOKEN : ${{ secrets.HF_TOKEN }}
4251 shell : bash
4352 run : |
44- cd scripts/kitten-tts/${{ matrix.version }}
45- ./run.sh
53+ version=${{ matrix.version }}
54+ if [[ $version == "nano_v0_8_fp32" ]]; then
55+ cd scripts/kitten-tts/v0_8
56+ ./run.sh KittenML/kitten-tts-nano-0.8-fp32
57+ elif [[ $version == "nano_v0_8_int8" ]]; then
58+ cd scripts/kitten-tts/v0_8
59+ ./run.sh KittenML/kitten-tts-nano-0.8-int8
60+ elif [[ $version == "micro_v0_8" ]]; then
61+ cd scripts/kitten-tts/v0_8
62+ ./run.sh KittenML/kitten-tts-micro-0.8
63+ elif [[ $version == "mini_v0_8" ]]; then
64+ cd scripts/kitten-tts/v0_8
65+ ./run.sh KittenML/kitten-tts-mini-0.8
66+ else
67+ cd scripts/kitten-tts/$version
68+ ./run.sh
69+ fi
4670
4771 - name : Collect results
4872 shell : bash
@@ -54,13 +78,30 @@ jobs:
5478 version=${{ matrix.version }}
5579
5680 src=scripts/kitten-tts/$version
81+ model_file=model.fp16.onnx
5782
5883 if [[ $version == "nano_v0_1" ]]; then
5984 d=kitten-nano-en-v0_1-fp16
6085 elif [[ $version == "nano_v0_2" ]]; then
6186 d=kitten-nano-en-v0_2-fp16
6287 elif [[ $version == "mini_v0_1" ]]; then
6388 d=kitten-mini-en-v0_1-fp16
89+ elif [[ $version == "nano_v0_8_fp32" ]]; then
90+ src=scripts/kitten-tts/v0_8
91+ d=kitten-nano-en-v0_8-fp32
92+ model_file=model.fp32.onnx
93+ elif [[ $version == "nano_v0_8_int8" ]]; then
94+ src=scripts/kitten-tts/v0_8
95+ d=kitten-nano-en-v0_8-int8
96+ model_file=model.int8.onnx
97+ elif [[ $version == "micro_v0_8" ]]; then
98+ src=scripts/kitten-tts/v0_8
99+ d=kitten-micro-en-v0_8
100+ model_file=model.onnx
101+ elif [[ $version == "mini_v0_8" ]]; then
102+ src=scripts/kitten-tts/v0_8
103+ d=kitten-mini-en-v0_8
104+ model_file=model.onnx
64105 else
65106 echo "version $version"
66107 exit 1
69110 mkdir $d
70111 cp -a LICENSE $d/LICENSE
71112 cp -a espeak-ng-data $d/
72- cp -v $src/model.fp16.onnx $d/model.fp16.onnx
113+ cp -v $src/$model_file $d/$model_file
73114 cp -v $src/voices.bin $d/
74115 cp -v $src/tokens.txt $d/
75116 cp -v $src/../README.md $d/README.md
@@ -114,6 +155,10 @@ jobs:
114155 kitten-nano-en-v0_1-fp16
115156 kitten-nano-en-v0_2-fp16
116157 kitten-mini-en-v0_1-fp16
158+ kitten-nano-en-v0_8-fp32
159+ kitten-nano-en-v0_8-int8
160+ kitten-micro-en-v0_8
161+ kitten-mini-en-v0_8
117162 )
118163
119164 export GIT_LFS_SKIP_SMUDGE=1
0 commit comments