csukuangfj commited on
Commit
e7b2180
1 Parent(s): d62c53d

first commit

Browse files
README.md ADDED
@@ -0,0 +1,33 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Speech recognition with Next-gen Kaldi
2
+
3
+ This repo contains [ncnn][ncnn] model files, which are converted from
4
+ models trained using <https://github.com/k2-fsa/icefall/pull/558>
5
+ via [pnnx][pnnx].
6
+
7
+ The inference framework is <https://github.com/k2-fsa/sherpa-ncnn>
8
+
9
+ ```bash
10
+ sudo apt-get install git-lfs
11
+ git lfs install
12
+
13
+ git clone https://huggingface.co/csukuangfj/sherpa-ncnn-2022-09-05
14
+
15
+ git clone https://github.com/k2-fsa/sherpa-ncnn
16
+ mkdir sherpa-ncnn/build
17
+ ln -s $PWD/sherpa-ncnn-2022-09-05/bar ./sherpa-ncnn/build
18
+ ln -s $PWD/sherpa-ncnn-2022-09-05/test_wavs ./sherpa-ncnn/build
19
+
20
+ cd sherpa-ncnn/build
21
+ cmake ..
22
+ make -j
23
+
24
+ ./bin/sherpa-ncnn ./test_wavs/1089-134686-0001.wav
25
+
26
+ ./bin/sherpa-ncnn ./test_wavs/1221-135766-0001.wav
27
+
28
+ ./bin/sherpa-ncnn ./test_wavs/1221-135766-0002.wav
29
+ ```
30
+
31
+ [pnnx]: https://github.com/Tencent/ncnn/tree/master/tools/pnnx
32
+ [ncnn]: https://github.com/tencent/ncnn
33
+ [icefall]: https://github.com/k2-fsa/icefall
bar/decoder_jit_trace-iter-468000-avg-16-pnnx.ncnn.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:d85e49679bb4993e7f87516e3d0a6dde13a833930cafd092aa41e10c1b94d0cf
3
+ size 514056
bar/decoder_jit_trace-iter-468000-avg-16-pnnx.ncnn.param ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ 7767517
2
+ 6 6
3
+ Input in0 0 1 in0
4
+ Embed embed_1 1 1 in0 1 0=512 1=500 2=0 3=256000
5
+ Permute permute_2 1 1 1 2 0=1
6
+ ConvolutionDepthWise1D convdw1d_4 1 1 2 3 0=512 1=2 2=1 3=1 4=0 5=0 6=1024 7=512
7
+ Permute permute_3 1 1 3 4 0=1
8
+ ReLU relu_0 1 1 4 out0
bar/encoder_jit_trace-iter-468000-avg-16-pnnx.ncnn.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:1e4f42320511992a8e39586286498d3a7950621f5952bee0671aa7fb972236d6
3
+ size 166239840
bar/encoder_jit_trace-iter-468000-avg-16-pnnx.ncnn.param ADDED
@@ -0,0 +1,269 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 7767517
2
+ 267 379
3
+ Input in0 0 1 in0
4
+ Input in1 0 1 in1
5
+ Input in2 0 1 in2
6
+ Split splitncnn_0 1 12 in2 3 4 5 6 7 8 9 10 11 12 13 14
7
+ Input in3 0 1 in3
8
+ Split splitncnn_1 1 12 in3 16 17 18 19 20 21 22 23 24 25 26 27
9
+ ExpandDims unsqueeze_96 1 1 in0 28 -23303=1,0
10
+ Convolution conv_27 1 1 28 29 0=8 1=3 11=3 12=1 13=1 14=0 2=1 3=1 4=0 5=1 6=72
11
+ Split splitncnn_2 1 2 29 30 31
12
+ BinaryOp sub_0 1 1 30 32 0=1 1=1 2=1.000000e+00
13
+ Sigmoid sigmoid_12 1 1 32 33
14
+ BinaryOp mul_1 2 1 31 33 34 0=2
15
+ Convolution conv_28 1 1 34 35 0=32 1=3 11=3 12=1 13=2 14=0 2=1 3=2 4=0 5=1 6=2304
16
+ Split splitncnn_3 1 2 35 36 37
17
+ BinaryOp sub_2 1 1 36 38 0=1 1=1 2=1.000000e+00
18
+ Sigmoid sigmoid_13 1 1 38 39
19
+ BinaryOp mul_3 2 1 37 39 40 0=2
20
+ Convolution conv_29 1 1 40 41 0=128 1=3 11=3 12=1 13=2 14=0 2=1 3=2 4=0 5=1 6=36864
21
+ Split splitncnn_4 1 2 41 42 43
22
+ BinaryOp sub_4 1 1 42 44 0=1 1=1 2=1.000000e+00
23
+ Sigmoid sigmoid_14 1 1 44 45
24
+ BinaryOp mul_5 2 1 43 45 46 0=2
25
+ Permute permute_93 1 1 46 47 0=2
26
+ Reshape reshape_55 1 1 47 48 0=2304 1=-1
27
+ InnerProduct linear_30 1 1 48 49 0=512 1=1 2=1179648
28
+ Split splitncnn_5 1 3 49 50 51 52
29
+ BinaryOp mul_6 2 1 50 51 53 0=2
30
+ Reduction mean_80 1 1 53 54 0=3 1=0 -23303=1,-1 4=1 5=1
31
+ BinaryOp add_7 1 1 54 55 0=0 1=1 2=2.499982e-01
32
+ BinaryOp pow_8 1 1 55 56 0=6 1=1 2=-5.000000e-01
33
+ BinaryOp mul_9 2 1 52 56 57 0=2
34
+ BinaryOp sub_10 1 1 in1 58 0=1 1=1 2=3.000000e+00
35
+ BinaryOp div_11 1 1 58 59 0=3 1=1 2=2.000000e+00
36
+ UnaryOp floor_12 1 1 59 60 0=2
37
+ BinaryOp sub_13 1 1 60 61 0=1 1=1 2=1.000000e+00
38
+ BinaryOp div_14 1 1 61 62 0=3 1=1 2=2.000000e+00
39
+ UnaryOp floor_15 1 1 62 out1 0=2
40
+ Crop slice_57 1 1 27 64 -23310=1,1 -23311=1,0 -23309=1,0
41
+ Crop slice_56 1 1 14 65 -23310=1,1 -23311=1,0 -23309=1,0
42
+ Split splitncnn_6 1 2 57 66 67
43
+ LSTM2 lstm2_0 3 3 67 65 64 68 69 70 0=1024 1=2097152 2=0 3=512
44
+ BinaryOp add_16 2 1 68 66 71 0=0
45
+ Split splitncnn_7 1 2 71 72 73
46
+ InnerProduct linear_31 1 1 73 74 0=2048 1=1 2=1048576
47
+ Split splitncnn_8 1 2 74 75 76
48
+ BinaryOp sub_17 1 1 75 77 0=1 1=1 2=1.000000e+00
49
+ Sigmoid sigmoid_15 1 1 77 78
50
+ BinaryOp mul_18 2 1 76 78 79 0=2
51
+ InnerProduct linear_32 1 1 79 80 0=512 1=1 2=1048576
52
+ BinaryOp add_19 2 1 72 80 81 0=0
53
+ Split splitncnn_9 1 3 81 82 83 84
54
+ BinaryOp mul_20 2 1 82 83 85 0=2
55
+ Reduction mean_81 1 1 85 86 0=3 1=0 -23303=1,-1 4=1 5=1
56
+ BinaryOp add_21 1 1 86 87 0=0 1=1 2=1.285091e+00
57
+ BinaryOp pow_22 1 1 87 88 0=6 1=1 2=-5.000000e-01
58
+ BinaryOp mul_23 2 1 84 88 89 0=2
59
+ Split splitncnn_10 1 2 89 90 91
60
+ Crop slice_59 1 1 26 92 -23310=1,2 -23311=1,0 -23309=1,1
61
+ Crop slice_58 1 1 13 93 -23310=1,2 -23311=1,0 -23309=1,1
62
+ LSTM2 lstm2_1 3 3 91 93 92 94 95 96 0=1024 1=2097152 2=0 3=512
63
+ BinaryOp add_24 2 1 94 90 97 0=0
64
+ Split splitncnn_11 1 2 97 98 99
65
+ InnerProduct linear_33 1 1 99 100 0=2048 1=1 2=1048576
66
+ Split splitncnn_12 1 2 100 101 102
67
+ BinaryOp sub_25 1 1 101 103 0=1 1=1 2=1.000000e+00
68
+ Sigmoid sigmoid_16 1 1 103 104
69
+ BinaryOp mul_26 2 1 102 104 105 0=2
70
+ InnerProduct linear_34 1 1 105 106 0=512 1=1 2=1048576
71
+ BinaryOp add_27 2 1 98 106 107 0=0
72
+ Split splitncnn_13 1 3 107 108 109 110
73
+ BinaryOp mul_28 2 1 108 109 111 0=2
74
+ Reduction mean_82 1 1 111 112 0=3 1=0 -23303=1,-1 4=1 5=1
75
+ BinaryOp add_29 1 1 112 113 0=0 1=1 2=1.768978e+00
76
+ BinaryOp pow_30 1 1 113 114 0=6 1=1 2=-5.000000e-01
77
+ BinaryOp mul_31 2 1 110 114 115 0=2
78
+ Split splitncnn_14 1 2 115 116 117
79
+ Crop slice_61 1 1 25 118 -23310=1,3 -23311=1,0 -23309=1,2
80
+ Crop slice_60 1 1 12 119 -23310=1,3 -23311=1,0 -23309=1,2
81
+ LSTM2 lstm2_2 3 3 117 119 118 120 121 122 0=1024 1=2097152 2=0 3=512
82
+ BinaryOp add_32 2 1 120 116 123 0=0
83
+ Split splitncnn_15 1 2 123 124 125
84
+ InnerProduct linear_35 1 1 125 126 0=2048 1=1 2=1048576
85
+ Split splitncnn_16 1 2 126 127 128
86
+ BinaryOp sub_33 1 1 127 129 0=1 1=1 2=1.000000e+00
87
+ Sigmoid sigmoid_17 1 1 129 130
88
+ BinaryOp mul_34 2 1 128 130 131 0=2
89
+ InnerProduct linear_36 1 1 131 132 0=512 1=1 2=1048576
90
+ BinaryOp add_35 2 1 124 132 133 0=0
91
+ Split splitncnn_17 1 3 133 134 135 136
92
+ BinaryOp mul_36 2 1 134 135 137 0=2
93
+ Reduction mean_83 1 1 137 138 0=3 1=0 -23303=1,-1 4=1 5=1
94
+ BinaryOp add_37 1 1 138 139 0=0 1=1 2=2.004356e+00
95
+ BinaryOp pow_38 1 1 139 140 0=6 1=1 2=-5.000000e-01
96
+ BinaryOp mul_39 2 1 136 140 141 0=2
97
+ Split splitncnn_18 1 2 141 142 143
98
+ Crop slice_63 1 1 24 144 -23310=1,4 -23311=1,0 -23309=1,3
99
+ Crop slice_62 1 1 11 145 -23310=1,4 -23311=1,0 -23309=1,3
100
+ LSTM2 lstm2_3 3 3 143 145 144 146 147 148 0=1024 1=2097152 2=0 3=512
101
+ BinaryOp add_40 2 1 146 142 149 0=0
102
+ Split splitncnn_19 1 2 149 150 151
103
+ InnerProduct linear_37 1 1 151 152 0=2048 1=1 2=1048576
104
+ Split splitncnn_20 1 2 152 153 154
105
+ BinaryOp sub_41 1 1 153 155 0=1 1=1 2=1.000000e+00
106
+ Sigmoid sigmoid_18 1 1 155 156
107
+ BinaryOp mul_42 2 1 154 156 157 0=2
108
+ InnerProduct linear_38 1 1 157 158 0=512 1=1 2=1048576
109
+ BinaryOp add_43 2 1 150 158 159 0=0
110
+ Split splitncnn_21 1 3 159 160 161 162
111
+ BinaryOp mul_44 2 1 160 161 163 0=2
112
+ Reduction mean_84 1 1 163 164 0=3 1=0 -23303=1,-1 4=1 5=1
113
+ BinaryOp add_45 1 1 164 165 0=0 1=1 2=1.876125e+00
114
+ BinaryOp pow_46 1 1 165 166 0=6 1=1 2=-5.000000e-01
115
+ BinaryOp mul_47 2 1 162 166 167 0=2
116
+ Split splitncnn_22 1 2 167 168 169
117
+ Crop slice_65 1 1 23 170 -23310=1,5 -23311=1,0 -23309=1,4
118
+ Crop slice_64 1 1 10 171 -23310=1,5 -23311=1,0 -23309=1,4
119
+ LSTM2 lstm2_4 3 3 169 171 170 172 173 174 0=1024 1=2097152 2=0 3=512
120
+ BinaryOp add_48 2 1 172 168 175 0=0
121
+ Split splitncnn_23 1 2 175 176 177
122
+ InnerProduct linear_39 1 1 177 178 0=2048 1=1 2=1048576
123
+ Split splitncnn_24 1 2 178 179 180
124
+ BinaryOp sub_49 1 1 179 181 0=1 1=1 2=1.000000e+00
125
+ Sigmoid sigmoid_19 1 1 181 182
126
+ BinaryOp mul_50 2 1 180 182 183 0=2
127
+ InnerProduct linear_40 1 1 183 184 0=512 1=1 2=1048576
128
+ BinaryOp add_51 2 1 176 184 185 0=0
129
+ Split splitncnn_25 1 3 185 186 187 188
130
+ BinaryOp mul_52 2 1 186 187 189 0=2
131
+ Reduction mean_85 1 1 189 190 0=3 1=0 -23303=1,-1 4=1 5=1
132
+ BinaryOp add_53 1 1 190 191 0=0 1=1 2=2.354979e+00
133
+ BinaryOp pow_54 1 1 191 192 0=6 1=1 2=-5.000000e-01
134
+ BinaryOp mul_55 2 1 188 192 193 0=2
135
+ Split splitncnn_26 1 2 193 194 195
136
+ Crop slice_67 1 1 22 196 -23310=1,6 -23311=1,0 -23309=1,5
137
+ Crop slice_66 1 1 9 197 -23310=1,6 -23311=1,0 -23309=1,5
138
+ LSTM2 lstm2_5 3 3 195 197 196 198 199 200 0=1024 1=2097152 2=0 3=512
139
+ BinaryOp add_56 2 1 198 194 201 0=0
140
+ Split splitncnn_27 1 2 201 202 203
141
+ InnerProduct linear_41 1 1 203 204 0=2048 1=1 2=1048576
142
+ Split splitncnn_28 1 2 204 205 206
143
+ BinaryOp sub_57 1 1 205 207 0=1 1=1 2=1.000000e+00
144
+ Sigmoid sigmoid_20 1 1 207 208
145
+ BinaryOp mul_58 2 1 206 208 209 0=2
146
+ InnerProduct linear_42 1 1 209 210 0=512 1=1 2=1048576
147
+ BinaryOp add_59 2 1 202 210 211 0=0
148
+ Split splitncnn_29 1 3 211 212 213 214
149
+ BinaryOp mul_60 2 1 212 213 215 0=2
150
+ Reduction mean_86 1 1 215 216 0=3 1=0 -23303=1,-1 4=1 5=1
151
+ BinaryOp add_61 1 1 216 217 0=0 1=1 2=2.291315e+00
152
+ BinaryOp pow_62 1 1 217 218 0=6 1=1 2=-5.000000e-01
153
+ BinaryOp mul_63 2 1 214 218 219 0=2
154
+ Split splitncnn_30 1 2 219 220 221
155
+ Crop slice_69 1 1 21 222 -23310=1,7 -23311=1,0 -23309=1,6
156
+ Crop slice_68 1 1 8 223 -23310=1,7 -23311=1,0 -23309=1,6
157
+ LSTM2 lstm2_6 3 3 221 223 222 224 225 226 0=1024 1=2097152 2=0 3=512
158
+ BinaryOp add_64 2 1 224 220 227 0=0
159
+ Split splitncnn_31 1 2 227 228 229
160
+ InnerProduct linear_43 1 1 229 230 0=2048 1=1 2=1048576
161
+ Split splitncnn_32 1 2 230 231 232
162
+ BinaryOp sub_65 1 1 231 233 0=1 1=1 2=1.000000e+00
163
+ Sigmoid sigmoid_21 1 1 233 234
164
+ BinaryOp mul_66 2 1 232 234 235 0=2
165
+ InnerProduct linear_44 1 1 235 236 0=512 1=1 2=1048576
166
+ BinaryOp add_67 2 1 228 236 237 0=0
167
+ Split splitncnn_33 1 3 237 238 239 240
168
+ BinaryOp mul_68 2 1 238 239 241 0=2
169
+ Reduction mean_87 1 1 241 242 0=3 1=0 -23303=1,-1 4=1 5=1
170
+ BinaryOp add_69 1 1 242 243 0=0 1=1 2=3.315238e+00
171
+ BinaryOp pow_70 1 1 243 244 0=6 1=1 2=-5.000000e-01
172
+ BinaryOp mul_71 2 1 240 244 245 0=2
173
+ Split splitncnn_34 1 2 245 246 247
174
+ Crop slice_71 1 1 20 248 -23310=1,8 -23311=1,0 -23309=1,7
175
+ Crop slice_70 1 1 7 249 -23310=1,8 -23311=1,0 -23309=1,7
176
+ LSTM2 lstm2_7 3 3 247 249 248 250 251 252 0=1024 1=2097152 2=0 3=512
177
+ BinaryOp add_72 2 1 250 246 253 0=0
178
+ Split splitncnn_35 1 2 253 254 255
179
+ InnerProduct linear_45 1 1 255 256 0=2048 1=1 2=1048576
180
+ Split splitncnn_36 1 2 256 257 258
181
+ BinaryOp sub_73 1 1 257 259 0=1 1=1 2=1.000000e+00
182
+ Sigmoid sigmoid_22 1 1 259 260
183
+ BinaryOp mul_74 2 1 258 260 261 0=2
184
+ InnerProduct linear_46 1 1 261 262 0=512 1=1 2=1048576
185
+ BinaryOp add_75 2 1 254 262 263 0=0
186
+ Split splitncnn_37 1 3 263 264 265 266
187
+ BinaryOp mul_76 2 1 264 265 267 0=2
188
+ Reduction mean_88 1 1 267 268 0=3 1=0 -23303=1,-1 4=1 5=1
189
+ BinaryOp add_77 1 1 268 269 0=0 1=1 2=2.017090e+00
190
+ BinaryOp pow_78 1 1 269 270 0=6 1=1 2=-5.000000e-01
191
+ BinaryOp mul_79 2 1 266 270 271 0=2
192
+ Split splitncnn_38 1 2 271 272 273
193
+ Crop slice_73 1 1 19 274 -23310=1,9 -23311=1,0 -23309=1,8
194
+ Crop slice_72 1 1 6 275 -23310=1,9 -23311=1,0 -23309=1,8
195
+ LSTM2 lstm2_8 3 3 273 275 274 276 277 278 0=1024 1=2097152 2=0 3=512
196
+ BinaryOp add_80 2 1 276 272 279 0=0
197
+ Split splitncnn_39 1 2 279 280 281
198
+ InnerProduct linear_47 1 1 281 282 0=2048 1=1 2=1048576
199
+ Split splitncnn_40 1 2 282 283 284
200
+ BinaryOp sub_81 1 1 283 285 0=1 1=1 2=1.000000e+00
201
+ Sigmoid sigmoid_23 1 1 285 286
202
+ BinaryOp mul_82 2 1 284 286 287 0=2
203
+ InnerProduct linear_48 1 1 287 288 0=512 1=1 2=1048576
204
+ BinaryOp add_83 2 1 280 288 289 0=0
205
+ Split splitncnn_41 1 3 289 290 291 292
206
+ BinaryOp mul_84 2 1 290 291 293 0=2
207
+ Reduction mean_89 1 1 293 294 0=3 1=0 -23303=1,-1 4=1 5=1
208
+ BinaryOp add_85 1 1 294 295 0=0 1=1 2=2.289504e+00
209
+ BinaryOp pow_86 1 1 295 296 0=6 1=1 2=-5.000000e-01
210
+ BinaryOp mul_87 2 1 292 296 297 0=2
211
+ Split splitncnn_42 1 2 297 298 299
212
+ Crop slice_75 1 1 18 300 -23310=1,10 -23311=1,0 -23309=1,9
213
+ Crop slice_74 1 1 5 301 -23310=1,10 -23311=1,0 -23309=1,9
214
+ LSTM2 lstm2_9 3 3 299 301 300 302 303 304 0=1024 1=2097152 2=0 3=512
215
+ BinaryOp add_88 2 1 302 298 305 0=0
216
+ Split splitncnn_43 1 2 305 306 307
217
+ InnerProduct linear_49 1 1 307 308 0=2048 1=1 2=1048576
218
+ Split splitncnn_44 1 2 308 309 310
219
+ BinaryOp sub_89 1 1 309 311 0=1 1=1 2=1.000000e+00
220
+ Sigmoid sigmoid_24 1 1 311 312
221
+ BinaryOp mul_90 2 1 310 312 313 0=2
222
+ InnerProduct linear_50 1 1 313 314 0=512 1=1 2=1048576
223
+ BinaryOp add_91 2 1 306 314 315 0=0
224
+ Split splitncnn_45 1 3 315 316 317 318
225
+ BinaryOp mul_92 2 1 316 317 319 0=2
226
+ Reduction mean_90 1 1 319 320 0=3 1=0 -23303=1,-1 4=1 5=1
227
+ BinaryOp add_93 1 1 320 321 0=0 1=1 2=1.186822e+00
228
+ BinaryOp pow_94 1 1 321 322 0=6 1=1 2=-5.000000e-01
229
+ BinaryOp mul_95 2 1 318 322 323 0=2
230
+ Split splitncnn_46 1 2 323 324 325
231
+ Crop slice_77 1 1 17 326 -23310=1,11 -23311=1,0 -23309=1,10
232
+ Crop slice_76 1 1 4 327 -23310=1,11 -23311=1,0 -23309=1,10
233
+ LSTM2 lstm2_10 3 3 325 327 326 328 329 330 0=1024 1=2097152 2=0 3=512
234
+ BinaryOp add_96 2 1 328 324 331 0=0
235
+ Split splitncnn_47 1 2 331 332 333
236
+ InnerProduct linear_51 1 1 333 334 0=2048 1=1 2=1048576
237
+ Split splitncnn_48 1 2 334 335 336
238
+ BinaryOp sub_97 1 1 335 337 0=1 1=1 2=1.000000e+00
239
+ Sigmoid sigmoid_25 1 1 337 338
240
+ BinaryOp mul_98 2 1 336 338 339 0=2
241
+ InnerProduct linear_52 1 1 339 340 0=512 1=1 2=1048576
242
+ BinaryOp add_99 2 1 332 340 341 0=0
243
+ Split splitncnn_49 1 3 341 342 343 344
244
+ BinaryOp mul_100 2 1 342 343 345 0=2
245
+ Reduction mean_91 1 1 345 346 0=3 1=0 -23303=1,-1 4=1 5=1
246
+ BinaryOp add_101 1 1 346 347 0=0 1=1 2=1.183580e+00
247
+ BinaryOp pow_102 1 1 347 348 0=6 1=1 2=-5.000000e-01
248
+ BinaryOp mul_103 2 1 344 348 349 0=2
249
+ Split splitncnn_50 1 2 349 350 351
250
+ Crop slice_79 1 1 16 352 -23310=1,12 -23311=1,0 -23309=1,11
251
+ Crop slice_78 1 1 3 353 -23310=1,12 -23311=1,0 -23309=1,11
252
+ LSTM2 lstm2_11 3 3 351 353 352 354 355 356 0=1024 1=2097152 2=0 3=512
253
+ BinaryOp add_104 2 1 354 350 357 0=0
254
+ Split splitncnn_51 1 2 357 358 359
255
+ InnerProduct linear_53 1 1 359 360 0=2048 1=1 2=1048576
256
+ Split splitncnn_52 1 2 360 361 362
257
+ BinaryOp sub_105 1 1 361 363 0=1 1=1 2=1.000000e+00
258
+ Sigmoid sigmoid_26 1 1 363 364
259
+ BinaryOp mul_106 2 1 362 364 365 0=2
260
+ InnerProduct linear_54 1 1 365 366 0=512 1=1 2=1048576
261
+ BinaryOp add_107 2 1 358 366 367 0=0
262
+ Split splitncnn_53 1 3 367 368 369 370
263
+ BinaryOp mul_108 2 1 368 369 371 0=2
264
+ Reduction mean_92 1 1 371 372 0=3 1=0 -23303=1,-1 4=1 5=1
265
+ BinaryOp add_109 1 1 372 373 0=0 1=1 2=1.117711e+00
266
+ BinaryOp pow_110 1 1 373 374 0=6 1=1 2=-5.000000e-01
267
+ BinaryOp mul_111 2 1 370 374 out0 0=2
268
+ Concat cat_0 12 1 70 96 122 148 174 200 226 252 278 304 330 356 out3 0=0
269
+ Concat cat_1 12 1 69 95 121 147 173 199 225 251 277 303 329 355 out2 0=0
bar/joiner_jit_trace-iter-468000-avg-16-pnnx.ncnn.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:50a8e255319475d80ac5c0aefd7c91ae557c844700168e536d9af1798f71f67d
3
+ size 1566684
bar/joiner_jit_trace-iter-468000-avg-16-pnnx.ncnn.param ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
 
1
+ 7767517
2
+ 7 7
3
+ Input in0 0 1 in0
4
+ Input in1 0 1 in1
5
+ InnerProduct linear_2 1 1 in1 2 0=512 1=1 2=262144
6
+ InnerProduct linear_1 1 1 in0 3 0=512 1=1 2=262144
7
+ BinaryOp add_0 2 1 3 2 4 0=0
8
+ TanH tanh_0 1 1 4 5
9
+ InnerProduct linear_3 1 1 5 out0 0=500 1=1 2=256000
test_wavs/1089-134686-0001.wav ADDED
Binary file (212 kB). View file
 
test_wavs/1221-135766-0001.wav ADDED
Binary file (535 kB). View file
 
test_wavs/1221-135766-0002.wav ADDED
Binary file (154 kB). View file
 
test_wavs/trans.txt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ 1089-134686-0001 AFTER EARLY NIGHTFALL THE YELLOW LAMPS WOULD LIGHT UP HERE AND THERE THE SQUALID QUARTER OF THE BROTHELS
2
+ 1221-135766-0001 GOD AS A DIRECT CONSEQUENCE OF THE SIN WHICH MAN THUS PUNISHED HAD GIVEN HER A LOVELY CHILD WHOSE PLACE WAS ON THAT SAME DISHONOURED BOSOM TO CONNECT HER PARENT FOR EVER WITH THE RACE AND DESCENT OF MORTALS AND TO BE FINALLY A BLESSED SOUL IN HEAVEN
3
+ 1221-135766-0002 YET THESE THOUGHTS AFFECTED HESTER PRYNNE LESS WITH HOPE THAN APPREHENSION