sil\n')
125 |
126 | for l in lexicon:
127 | f.write(l)
128 | f.write('\n')
129 |
130 |
131 | if __name__ == '__main__':
132 |
133 | # train: organize lexicon with repetition,
134 | # test: organize lexicon without repetition.
135 | train_test = 'test'
136 |
137 | lexicon = []
138 |
139 | if train_test == 'train':
140 |
141 | for rec in recordings_train+recordings_test:
142 | data_path, sub_folder, textgrid_folder, \
143 | wav_folder, filename, line_tier, longsyllable_tier, syllable_tier, \
144 | phoneme_tier, special_tier, special_class_tier, roletype = parse_recordings(rec)
145 |
146 | lexicon = collectLexicon(path_textgrid=os.path.join(path_root, data_path, textgrid_folder, sub_folder),
147 | recording=filename,
148 | tier0=special_tier,
149 | tier1=phoneme_tier,
150 | lexicon=lexicon)
151 |
152 | lexicon = list(set(lexicon))
153 |
154 | lexicon_organized, dict_lexicon_organized = organizeRepetition(lexicon, repetition=True)
155 |
156 | writeLexicon(path_lang, lexicon_organized, repetition=True)
157 |
158 | with open(os.path.join(path_lang, "dict_lexicon_repetition.json"), "w") as write_file:
159 | json.dump(dict_lexicon_organized, write_file)
160 | else:
161 | lexicon_special = []
162 | lexicon_syllable_special = []
163 |
164 | for rec in recordings_train+recordings_test:
165 | data_path, sub_folder, textgrid_folder, \
166 | wav_folder, filename, line_tier, longsyllable_tier, syllable_tier, \
167 | phoneme_tier, special_tier, special_class_tier, roletype = parse_recordings(rec)
168 |
169 | lexicon = collectLexicon(path_textgrid=os.path.join(path_root, data_path, textgrid_folder, sub_folder),
170 | recording=filename,
171 | tier0=syllable_tier,
172 | tier1=phoneme_tier,
173 | lexicon=lexicon)
174 |
175 | lexicon_special = collectLexicon(
176 | path_textgrid=os.path.join(path_root, data_path, textgrid_folder, sub_folder),
177 | recording=filename,
178 | tier0=special_tier,
179 | tier1=phoneme_tier,
180 | lexicon=lexicon_special)
181 |
182 | lexicon_syllable_special = collect_lexicon_syllable_special(path_textgrid=os.path.join(path_root, data_path, textgrid_folder, sub_folder),
183 | recording=filename,
184 | syllable_tier=syllable_tier,
185 | special_tier=special_tier,
186 | phoneme_tier=phoneme_tier,
187 | lexicon=lexicon_syllable_special)
188 |
189 | lexicon = list(set(lexicon))
190 |
191 | lexicon_special = list(set(lexicon_special))
192 |
193 | lexicon_syllable_special = list(set(lexicon_syllable_special))
194 |
195 | # get a list ['SYL phn0 phn1 phn2', 'SPECIAL']
196 | lexicon_remove_rep = []
197 | for pron_special in lexicon_special:
198 | lexicon_unit = [pron_special]
199 | for word_entry in lexicon_syllable_special:
200 | syl = word_entry.split(' ')[0]
201 | if pron_special == ' '.join(word_entry.split(' ')[1:]):
202 | lexicon_unit.append(syl)
203 | lexicon_remove_rep.append(lexicon_unit)
204 |
205 | lexicon_organized, dict_lexicon_organized = organizeRepetition(lexicon, repetition=False)
206 |
207 | # dict_lexicon_organized_syllable_special, {SPECIAL: [[phn0 phn1 phn2], [SYL0 SYL1]]}
208 | lexicon_organized_syllable_special, dict_lexicon_organized_syllable_special = \
209 | organize_repetition_syllable_special(lexicon_remove_rep, repetition=True)
210 |
211 | with open(os.path.join(path_lang, "dict_lexicon_repetition_syllable_special.json"), "w") as write_file:
212 | json.dump(dict_lexicon_organized_syllable_special, write_file)
--------------------------------------------------------------------------------
/neural_net/keras_tcn/README.md:
--------------------------------------------------------------------------------
1 | # Keras TCN
2 | *Keras Temporal Convolutional Network*
3 |
4 | * [Keras TCN](#keras-tcn)
5 | * [Why Temporal Convolutional Network?](#why-temporal-convolutional-network)
6 | * [API](#api)
7 | * [Regression (Many to one) e.g. adding problem](#--regression-many-to-one-eg-adding-problem)
8 | * [Classification (Many to one) e.g. copy memory task](#--classification-many-to-one-eg-copy-memory-task)
9 | * [Classification (Many to one) e.g. sequential mnist task](#--classification-many-to-one-eg-sequential-mnist-task)
10 | * [Installation](#installation)
11 | * [Run](#run)
12 | * [Tasks](#tasks)
13 | * [References](#references)
14 |
15 | ## Why Temporal Convolutional Network?
16 |
17 | - TCNs exhibit longer memory than recurrent architectures with the same capacity.
18 | - Constantly performs better than LSTM/GRU architectures on a vast range of tasks (Seq. MNIST, Adding Problem, Copy Memory, Word-level PTB...).
19 | - Parallelism, flexible receptive field size, stable gradients, low memory requirements for training, variable length inputs...
20 |
21 |
22 |
23 | Visualization of a stack of dilated causal convolutional layers (Wavenet, 2016)
24 |
25 |
26 | ## API
27 |
28 | After installation, the model can be imported like this:
29 |
30 | ```
31 | from tcn import tcn
32 | ```
33 |
34 | In the following examples, we assume the input to have a shape `(batch_size, timesteps, input_dim)`.
35 |
36 | The model is a Keras model. The model functions (`model.summary`, `model.fit`, `model.predict`...) are all functional.
37 |
38 |
39 |
40 | ### - Regression (Many to one) e.g. adding problem
41 |
42 | ```
43 | model = tcn.dilated_tcn(output_slice_index='last',
44 | num_feat=input_dim,
45 | num_classes=None,
46 | nb_filters=24,
47 | kernel_size=8,
48 | dilatations=[1, 2, 4, 8],
49 | nb_stacks=8,
50 | max_len=timesteps,
51 | activation='norm_relu',
52 | regression=True)
53 | ```
54 |
55 | For a Many to Many regression, a cheap fix for now is to change the [number of units of the final Dense layer](https://github.com/philipperemy/keras-tcn/blob/8151b4a87f906fd856fd1c113c48392d542d0994/tcn/tcn.py#L90).
56 |
57 | ### - Classification (Many to many) e.g. copy memory task
58 |
59 | ```
60 | model = tcn.dilated_tcn(num_feat=input_dim,
61 | num_classes=10,
62 | nb_filters=10,
63 | kernel_size=8,
64 | dilatations=[1, 2, 4, 8],
65 | nb_stacks=8,
66 | max_len=timesteps,
67 | activation='norm_relu')
68 | ```
69 |
70 | ### - Classification (Many to one) e.g. sequential mnist task
71 |
72 | ```
73 | model = tcn.dilated_tcn(output_slice_index='last',
74 | num_feat=input_dim,
75 | num_classes=10,
76 | nb_filters=64,
77 | kernel_size=8,
78 | dilatations=[1, 2, 4, 8],
79 | nb_stacks=8,
80 | max_len=timesteps,
81 | activation='norm_relu')
82 | ```
83 |
84 | ## Installation
85 |
86 | ```
87 | git clone git@github.com:philipperemy/keras-tcn.git
88 | cd keras-tcn
89 | virtualenv -p python3.6 venv
90 | source venv/bin/activate
91 | pip install -r requirements.txt # change to tensorflow if you dont have a gpu.
92 | python setup.py install # install keras-tcn as a package
93 | ```
94 |
95 | ## Run
96 |
97 | Once `keras-tcn` is installed as a package, you can take a glimpse of what's possible to do with TCNs. Some tasks examples are available in the repository for this purpose:
98 |
99 | ```
100 | cd adding_problem/
101 | python main.py # run adding problem task
102 |
103 | cd copy_memory/
104 | python main.py # run copy memory task
105 |
106 | cd mnist_pixel/
107 | python main.py # run sequential mnist pixel task
108 | ```
109 |
110 | ## Tasks
111 |
112 | ### Adding Task
113 |
114 | The task consists of feeding a large array of decimal numbers to the network, along with a boolean array of the same length. The objective is to sum the two decimals where the boolean array contain the two 1s.
115 |
116 | #### Explanation
117 |
118 |
119 |
120 | Adding Problem Task
121 |
122 |
123 | #### Implementation results
124 |
125 | The model takes time to learn this task. It's symbolized by a very long plateau (could take ~8 epochs on some runs).
126 |
127 | ```
128 | 200000/200000 [==============================] - 451s 2ms/step - loss: 0.1749 - val_loss: 0.1662
129 | 200000/200000 [==============================] - 449s 2ms/step - loss: 0.1681 - val_loss: 0.1676
130 | 200000/200000 [==============================] - 449s 2ms/step - loss: 0.1677 - val_loss: 0.1663
131 | 200000/200000 [==============================] - 449s 2ms/step - loss: 0.1676 - val_loss: 0.1652
132 | 200000/200000 [==============================] - 449s 2ms/step - loss: 0.1165 - val_loss: 0.0093
133 | 200000/200000 [==============================] - 448s 2ms/step - loss: 0.0083 - val_loss: 0.0033
134 | 200000/200000 [==============================] - 448s 2ms/step - loss: 0.0040 - val_loss: 0.0012
135 | ```
136 |
137 | ### Copy Memory Task
138 |
139 | The copy memory consists of a very large array:
140 | - At the beginning, there's the vector x of length N. This is the vector to copy.
141 | - At the end, N+1 9s are present. The first 9 is seen as a delimiter.
142 | - In the middle, only 0s are there.
143 |
144 | The idea is to copy the content of the vector x to the end of the large array. The task is made sufficiently complex by increasing the number of 0s in the middle.
145 |
146 | #### Explanation
147 |
148 |
149 |
150 | Copy Memory Task
151 |
152 |
153 | #### Implementation results
154 |
155 | ```
156 | 10000/10000 [==============================] - 20s 2ms/step - loss: 0.3474 - acc: 0.8985 - val_loss: 0.0362 - val_acc: 0.9859
157 | 10000/10000 [==============================] - 13s 1ms/step - loss: 0.0360 - acc: 0.9859 - val_loss: 0.0353 - val_acc: 0.9859
158 | 10000/10000 [==============================] - 13s 1ms/step - loss: 0.0351 - acc: 0.9859 - val_loss: 0.0345 - val_acc: 0.9859
159 | 10000/10000 [==============================] - 13s 1ms/step - loss: 0.0342 - acc: 0.9860 - val_loss: 0.0336 - val_acc: 0.9860
160 | 10000/10000 [==============================] - 13s 1ms/step - loss: 0.0332 - acc: 0.9865 - val_loss: 0.0307 - val_acc: 0.9883
161 | 10000/10000 [==============================] - 13s 1ms/step - loss: 0.0240 - acc: 0.9898 - val_loss: 0.0157 - val_acc: 0.9933
162 | 10000/10000 [==============================] - 13s 1ms/step - loss: 0.0136 - acc: 0.9951 - val_loss: 0.0094 - val_acc: 0.9976
163 | 10000/10000 [==============================] - 13s 1ms/step - loss: 0.0087 - acc: 0.9978 - val_loss: 0.0049 - val_acc: 1.0000
164 | 10000/10000 [==============================] - 14s 1ms/step - loss: 0.0050 - acc: 0.9992 - val_loss: 0.0020 - val_acc: 1.0000
165 | ```
166 |
167 | ### Sequential MNIST
168 |
169 | #### Explanation
170 |
171 | The idea here is to consider MNIST images as 1-D sequences and feed them to the network. This task is particularly hard because sequences are 28*28 = 784 elements. In order to classify correctly, the network has to remember all the sequence. Usual LSTM are unable to perform well on this task.
172 |
173 |
174 |
175 | Sequential MNIST
176 |
177 |
178 | #### Implementation results
179 |
180 | ```
181 | 60000/60000 [==============================] - 569s 9ms/step - loss: 0.2209 - acc: 0.9303 - val_loss: 0.0699 - val_acc: 0.9781
182 | 60000/60000 [==============================] - 545s 9ms/step - loss: 0.0784 - acc: 0.9760 - val_loss: 0.0507 - val_acc: 0.9843
183 | 60000/60000 [==============================] - 553s 9ms/step - loss: 0.0599 - acc: 0.9824 - val_loss: 0.0512 - val_acc: 0.9840
184 | 60000/60000 [==============================] - 555s 9ms/step - loss: 0.0493 - acc: 0.9851 - val_loss: 0.0569 - val_acc: 0.9824
185 | 60000/60000 [==============================] - 549s 9ms/step - loss: 0.0421 - acc: 0.9868 - val_loss: 0.0424 - val_acc: 0.9864
186 | 60000/60000 [==============================] - 558s 9ms/step - loss: 0.0358 - acc: 0.9886 - val_loss: 0.0416 - val_acc: 0.9874
187 | 60000/60000 [==============================] - 536s 9ms/step - loss: 0.0317 - acc: 0.9901 - val_loss: 0.0566 - val_acc: 0.9835
188 | 60000/60000 [==============================] - 483s 8ms/step - loss: 0.0272 - acc: 0.9915 - val_loss: 0.0565 - val_acc: 0.9845
189 | 60000/60000 [==============================] - 489s 8ms/step - loss: 0.0278 - acc: 0.9915 - val_loss: 0.0421 - val_acc: 0.9874
190 | 60000/60000 [==============================] - 483s 8ms/step - loss: 0.0227 - acc: 0.9929 - val_loss: 0.0464 - val_acc: 0.9882
191 | 60000/60000 [==============================] - 484s 8ms/step - loss: 0.0203 - acc: 0.9935 - val_loss: 0.0428 - val_acc: 0.9890
192 | 60000/60000 [==============================] - 484s 8ms/step - loss: 0.0212 - acc: 0.9934 - val_loss: 0.0539 - val_acc: 0.9884
193 | 60000/60000 [==============================] - 483s 8ms/step - loss: 0.0167 - acc: 0.9947 - val_loss: 0.0393 - val_acc: 0.9900
194 | ```
195 |
196 |
197 |
198 | ## References
199 | - https://github.com/locuslab/TCN/ (TCN for Pytorch)
200 | - https://arxiv.org/pdf/1803.01271.pdf (An Empirical Evaluation of Generic Convolutional and Recurrent Networks
201 | for Sequence Modeling)
202 | - https://arxiv.org/pdf/1609.03499.pdf (Original Wavenet paper)
203 |
--------------------------------------------------------------------------------
/kaldi_alignment/data/dev/spk2utt:
--------------------------------------------------------------------------------
1 | Dan Dan_20171211SongRuoXuan_daxp-Wo_jia_di-Hong_deng_ji-dxjky_teacher_000 Dan_20171211SongRuoXuan_daxp-Wo_jia_di-Hong_deng_ji-dxjky_teacher_001 Dan_20171211SongRuoXuan_daxp-Wo_jia_di-Hong_deng_ji-dxjky_teacher_002 Dan_20171211SongRuoXuan_daxp-Wo_jia_di-Hong_deng_ji-dxjky_teacher_003 Dan_20171211SongRuoXuan_daxp-Wo_jia_di-Hong_deng_ji-dxjky_teacher_004 Dan_20171211SongRuoXuan_daxp-Wo_jia_di-Hong_deng_ji-dxjky_teacher_005 Dan_20171211SongRuoXuan_daxp-Wo_jia_di-Hong_deng_ji-dxjky_teacher_006 Dan_20171211SongRuoXuan_daxp-Wo_jia_di-Hong_deng_ji-dxjky_teacher_007 Dan_20171211SongRuoXuan_daxp-Wo_jia_di-Hong_deng_ji-dxjky_teacher_008 Dan_20171211SongRuoXuan_daxp_Qing_zao_qi_lai-Mai_shui-dxjky_teacher_000 Dan_20171211SongRuoXuan_daxp_Qing_zao_qi_lai-Mai_shui-dxjky_teacher_001 Dan_20171211SongRuoXuan_daxp_Qing_zao_qi_lai-Mai_shui-dxjky_teacher_002 Dan_20171211SongRuoXuan_daxp_Qing_zao_qi_lai-Mai_shui-dxjky_teacher_003 Dan_20171211SongRuoXuan_daxp_Qing_zao_qi_lai-Mai_shui-dxjky_teacher_004 Dan_20171211SongRuoXuan_daxp_Qing_zao_qi_lai-Mai_shui-dxjky_teacher_005 Dan_20171211SongRuoXuan_daxp_Qing_zao_qi_lai-Mai_shui-dxjky_teacher_006 Dan_20171211SongRuoXuan_daxp_Qing_zao_qi_lai-Mai_shui-dxjky_teacher_007 Dan_20171211SongRuoXuan_daxp_Qing_zao_qi_lai-Mai_shui-dxjky_teacher_008 Dan_20171211SongRuoXuan_daxp_Qing_zao_qi_lai-Mai_shui-dxjky_teacher_009 Dan_20171211SongRuoXuan_daxp_Qing_zao_qi_lai-Mai_shui-dxjky_teacher_010 Dan_20171211SongRuoXuan_daxp_Qing_zao_qi_lai-Mai_shui-dxjky_teacher_011 Dan_20171211SongRuoXuan_daxp_Qing_zao_qi_lai-Mai_shui-dxjky_teacher_012 Dan_20171211SongRuoXuan_daxp_Qing_zao_qi_lai-Mai_shui-dxjky_teacher_013 Dan_20171211SongRuoXuan_daxp_Qing_zao_qi_lai-Mai_shui-dxjky_teacher_014 Dan_20171211SongRuoXuan_daxp_Qing_zao_qi_lai-Mai_shui-dxjky_teacher_015 Dan_20171214SongRuoXuan_daspd-Hai_dao_bing-Gui_fei_zui_jiu-nanluo_student_01_000 Dan_20171214SongRuoXuan_daspd-Hai_dao_bing-Gui_fei_zui_jiu-nanluo_student_01_001 Dan_20171214SongRuoXuan_daspd-Hai_dao_bing-Gui_fei_zui_jiu-nanluo_student_01_002 Dan_20171214SongRuoXuan_daspd-Hai_dao_bing-Gui_fei_zui_jiu-nanluo_student_01_003 Dan_20171214SongRuoXuan_daspd-Hai_dao_bing-Gui_fei_zui_jiu-nanluo_student_01_004 Dan_20171214SongRuoXuan_daspd-Hai_dao_bing-Gui_fei_zui_jiu-nanluo_student_01_005 Dan_20171214SongRuoXuan_daspd-Hai_dao_bing-Gui_fei_zui_jiu-nanluo_student_02_000 Dan_20171214SongRuoXuan_daspd-Hai_dao_bing-Gui_fei_zui_jiu-nanluo_student_02_001 Dan_20171214SongRuoXuan_daspd-Hai_dao_bing-Gui_fei_zui_jiu-nanluo_student_02_002 Dan_20171214SongRuoXuan_daspd-Hai_dao_bing-Gui_fei_zui_jiu-nanluo_student_02_003 Dan_20171214SongRuoXuan_daspd-Hai_dao_bing-Gui_fei_zui_jiu-nanluo_student_02_004 Dan_danAll_daeh-You_He_hou-He_hou_ma_dian-qm_000 Dan_danAll_dafeh-Bi_yun_tian-Xi_xiang_ji01-qm_000 Dan_danAll_dafeh-Bi_yun_tian-Xi_xiang_ji01-qm_001 Dan_danAll_dafeh-Bi_yun_tian-Xi_xiang_ji01-qm_002 Dan_danAll_dafeh-Bi_yun_tian-Xi_xiang_ji01-qm_003 Dan_danAll_dafeh-Mo_lai_you-Liu_yue_xue-qm_000 Dan_danAll_dagbz-Feng_xiao_xiao-Yang_men_nv_jiang-lon_000 Dan_danAll_dagbz-Feng_xiao_xiao-Yang_men_nv_jiang-lon_001 Dan_danAll_dagbz-Feng_xiao_xiao-Yang_men_nv_jiang-lon_002 Dan_danAll_dagbz-Feng_xiao_xiao-Yang_men_nv_jiang-lon_003 Dan_danAll_dagbz-Feng_xiao_xiao-Yang_men_nv_jiang-lon_004 Dan_danAll_dagbz-Feng_xiao_xiao-Yang_men_nv_jiang-lon_005 Dan_danAll_dagbz-Feng_xiao_xiao-Yang_men_nv_jiang-lon_006 Dan_danAll_danbz-Qing_chen_qi-Shi_yu_zhuo-qm_000 Dan_danAll_danbz-Qing_chen_qi-Shi_yu_zhuo-qm_001 Dan_danAll_xixiangji_luanchouduo_000 Dan_danAll_xixiangji_luanchouduo_001 Dan_danAll_xixiangji_luanchouduo_002 Dan_danAll_xixiangji_luanchouduo_003 Dan_danAll_yutangchun_yutangchun_000 Dan_danAll_yutangchun_yutangchun_001 Dan_danAll_yutangchun_yutangchun_002 Dan_danAll_yutangchun_yutangchun_003 Dan_danAll_yutangchun_yutangchun_004 Dan_danAll_yutangchun_yutangchun_005 Dan_danAll_yutangchun_yutangchun_006 Dan_danAll_yutangchun_yutangchun_007 Dan_danAll_zhuangyuanmei_daocishi_000 Dan_danAll_zhuangyuanmei_daocishi_001 Dan_danAll_zhuangyuanmei_daocishi_002 Dan_danAll_zhuangyuanmei_daocishi_003 Dan_danAll_zhuangyuanmei_daocishi_004 Dan_danAll_zhuangyuanmei_daocishi_005 Dan_danAll_zhuangyuanmei_daocishi_006 Dan_danAll_zhuangyuanmei_daocishi_007 Dan_danAll_zhuangyuanmei_daocishi_008 Dan_danAll_zhuangyuanmei_daocishi_009
2 | Laosheng Laosheng_2017121718SongRuoXuan_lsxp-Zhe_yi_feng-Ding_jun_shan-dxjky-sizhu_teacher_000 Laosheng_2017121718SongRuoXuan_lsxp-Zhe_yi_feng-Ding_jun_shan-dxjky-sizhu_teacher_001 Laosheng_2017121718SongRuoXuan_lsxp-Zhe_yi_feng-Ding_jun_shan-dxjky-sizhu_teacher_002 Laosheng_2017121718SongRuoXuan_lsxp-Zhe_yi_feng-Ding_jun_shan-dxjky-sizhu_teacher_003 Laosheng_2017121718SongRuoXuan_lsxp-Zhe_yi_feng-Ding_jun_shan-dxjky-sizhu_teacher_004 Laosheng_2017121718SongRuoXuan_lsxp-Zhe_yi_feng-Ding_jun_shan-dxjky-sizhu_teacher_005 Laosheng_2017121718SongRuoXuan_lsxp-Zhe_yi_feng-Ding_jun_shan-dxjky-sizhu_teacher_006 Laosheng_2017121718SongRuoXuan_lsxp-Zhe_yi_feng-Ding_jun_shan-dxjky-sizhu_teacher_007 Laosheng_2017121718SongRuoXuan_lsxp-Zhe_yi_feng-Ding_jun_shan-dxjky-sizhu_teacher_008 Laosheng_2017121718SongRuoXuan_lsxp-Zhe_yi_feng-Ding_jun_shan-dxjky-sizhu_teacher_009 Laosheng_2017121718SongRuoXuan_lsxp-Zhe_yi_feng-Ding_jun_shan-dxjky-sizhu_teacher_010 Laosheng_20171217TianHao_lseh-Wo_men_shi-Zhi_qu-sizhu_teacher_000 Laosheng_20171217TianHao_lseh-Wo_men_shi-Zhi_qu-sizhu_teacher_001 Laosheng_20171217TianHao_lseh-Wo_men_shi-Zhi_qu-sizhu_teacher_002 Laosheng_20171217TianHao_lseh-Wo_men_shi-Zhi_qu-sizhu_teacher_003 Laosheng_20171217TianHao_lseh-Wo_men_shi-Zhi_qu-sizhu_teacher_004 Laosheng_20171217TianHao_lseh-Wo_men_shi-Zhi_qu-sizhu_teacher_005 Laosheng_20171217TianHao_lseh-Wo_men_shi-Zhi_qu-sizhu_teacher_006 Laosheng_20171217TianHao_lseh-Wo_men_shi-Zhi_qu-sizhu_teacher_007 Laosheng_20171217TianHao_lseh-Wo_men_shi-Zhi_qu-sizhu_teacher_008 Laosheng_20171217TianHao_lseh-Wo_men_shi-Zhi_qu-sizhu_teacher_009 Laosheng_20171217TianHao_lseh-Wo_men_shi-Zhi_qu-sizhu_teacher_010 Laosheng_20171217TianHao_lsxp-Lin_xing_he_ma-Hong_deng_ji-sizhu_teacher_000 Laosheng_20171217TianHao_lsxp-Lin_xing_he_ma-Hong_deng_ji-sizhu_teacher_001 Laosheng_20171217TianHao_lsxp-Lin_xing_he_ma-Hong_deng_ji-sizhu_teacher_002 Laosheng_20171217TianHao_lsxp-Lin_xing_he_ma-Hong_deng_ji-sizhu_teacher_003 Laosheng_20171217TianHao_lsxp-Lin_xing_he_ma-Hong_deng_ji-sizhu_teacher_004 Laosheng_20171217TianHao_lsxp-Lin_xing_he_ma-Hong_deng_ji-sizhu_teacher_005 Laosheng_20171217TianHao_lsxp-Lin_xing_he_ma-Hong_deng_ji-sizhu_teacher_006 Laosheng_20171217TianHao_lsxp-Lin_xing_he_ma-Hong_deng_ji-sizhu_teacher_007 Laosheng_20171217TianHao_lsxp-Lin_xing_he_ma-Hong_deng_ji-sizhu_teacher_008 Laosheng_20171217TianHao_lsxp-Lin_xing_he_ma-Hong_deng_ji-sizhu_teacher_009 Laosheng_20171217TianHao_lsxp-Lin_xing_he_ma-Hong_deng_ji-sizhu_teacher_010 Laosheng_20171217TianHao_lsxp-Lin_xing_he_ma-Hong_deng_ji-sizhu_teacher_011 Laosheng_laosheng_lseh-Wo_ben_shi-Qiong_lin_yan-qm_000 Laosheng_laosheng_lseh-Wo_ben_shi-Qiong_lin_yan-qm_001 Laosheng_laosheng_lseh-Wo_ben_shi-Qiong_lin_yan-qm_002 Laosheng_laosheng_lseh-Wo_ben_shi-Qiong_lin_yan-qm_003 Laosheng_laosheng_lseh-Wo_ben_shi-Qiong_lin_yan-qm_004 Laosheng_laosheng_lseh-Wo_ben_shi-Qiong_lin_yan-qm_005 Laosheng_laosheng_lsxp-Qian_bai_wan-Si_lang_tang_mu01-qm_000 Laosheng_laosheng_lsxp-Qian_bai_wan-Si_lang_tang_mu01-qm_001 Laosheng_laosheng_lsxp-Qian_bai_wan-Si_lang_tang_mu01-qm_002 Laosheng_laosheng_lsxp-Qian_bai_wan-Si_lang_tang_mu01-qm_003 Laosheng_laosheng_lsxp-Qian_bai_wan-Si_lang_tang_mu01-qm_004 Laosheng_laosheng_lsxp-Qian_bai_wan-Si_lang_tang_mu01-qm_005 Laosheng_laosheng_lsxp-Qian_bai_wan-Si_lang_tang_mu01-qm_006 Laosheng_laosheng_lsxp-Qian_bai_wan-Si_lang_tang_mu01-qm_007 Laosheng_laosheng_lsxp-Qian_bai_wan-Si_lang_tang_mu01-qm_008 Laosheng_laosheng_lsxp-Qian_bai_wan-Si_lang_tang_mu01-qm_009 Laosheng_laosheng_lsxp-Qian_bai_wan-Si_lang_tang_mu01-qm_010 Laosheng_laosheng_lsxp-Qian_bai_wan-Si_lang_tang_mu01-qm_011 Laosheng_laosheng_lsxp-Qian_bai_wan-Si_lang_tang_mu01-qm_012 Laosheng_laosheng_lsxp-Quan_qian_sui-Gan_lu_si-qm_000 Laosheng_laosheng_lsxp-Quan_qian_sui-Gan_lu_si-qm_001 Laosheng_laosheng_lsxp-Quan_qian_sui-Gan_lu_si-qm_002 Laosheng_laosheng_lsxp-Quan_qian_sui-Gan_lu_si-qm_003 Laosheng_laosheng_lsxp-Quan_qian_sui-Gan_lu_si-qm_004 Laosheng_laosheng_lsxp-Quan_qian_sui-Gan_lu_si-qm_005 Laosheng_laosheng_lsxp-Quan_qian_sui-Gan_lu_si-qm_006 Laosheng_laosheng_lsxp-Quan_qian_sui-Gan_lu_si-qm_007 Laosheng_laosheng_lsxp-Quan_qian_sui-Gan_lu_si-qm_008 Laosheng_laosheng_lsxp-Quan_qian_sui-Gan_lu_si-qm_009 Laosheng_laosheng_lsxp-Quan_qian_sui-Gan_lu_si-qm_010 Laosheng_laosheng_lsxp-Quan_qian_sui-Gan_lu_si-qm_011 Laosheng_laosheng_lsxp-Quan_qian_sui-Gan_lu_si-qm_012 Laosheng_laosheng_lsxp-Quan_qian_sui-Gan_lu_si-qm_013 Laosheng_laosheng_lsxp-Quan_qian_sui-Gan_lu_si-qm_014 Laosheng_laosheng_lsxp-Quan_qian_sui-Gan_lu_si-qm_015 Laosheng_laosheng_lsxp-Quan_qian_sui-Gan_lu_si-qm_016 Laosheng_laosheng_lsxp-Quan_qian_sui-Gan_lu_si-qm_017 Laosheng_laosheng_lsxp-Quan_qian_sui-Gan_lu_si-qm_018 Laosheng_laosheng_lsxp-Quan_qian_sui-Gan_lu_si-qm_019 Laosheng_laosheng_lsxp-Quan_qian_sui-Gan_lu_si-qm_020 Laosheng_laosheng_lsxp-Quan_qian_sui-Gan_lu_si-qm_021 Laosheng_laosheng_lsxp-Quan_qian_sui-Gan_lu_si-qm_022 Laosheng_laosheng_lsxp-Quan_qian_sui-Gan_lu_si-qm_023 Laosheng_laosheng_lsxp-Quan_qian_sui-Gan_lu_si-qm_024 Laosheng_laosheng_lsxp-Quan_qian_sui-Gan_lu_si-qm_025 Laosheng_laosheng_lsxp-Shi_ye_shuo-Ding_jun_shan-qm_000 Laosheng_laosheng_lsxp-Shi_ye_shuo-Ding_jun_shan-qm_001 Laosheng_laosheng_lsxp-Shi_ye_shuo-Ding_jun_shan-qm_002 Laosheng_laosheng_lsxp-Shi_ye_shuo-Ding_jun_shan-qm_003 Laosheng_laosheng_lsxp-Shi_ye_shuo-Ding_jun_shan-qm_004 Laosheng_laosheng_lsxp-Shi_ye_shuo-Ding_jun_shan-qm_005 Laosheng_laosheng_lsxp-Shi_ye_shuo-Ding_jun_shan-qm_006 Laosheng_laosheng_lsxp-Shi_ye_shuo-Ding_jun_shan-qm_007 Laosheng_laosheng_lsxp-Shi_ye_shuo-Ding_jun_shan-qm_008 Laosheng_laosheng_lsxp-Shi_ye_shuo-Ding_jun_shan-qm_009 Laosheng_laosheng_lsxp-Shi_ye_shuo-Ding_jun_shan-qm_010 Laosheng_laosheng_lsxp-Shi_ye_shuo-Ding_jun_shan-qm_011 Laosheng_laosheng_lsxp-Shi_ye_shuo-Ding_jun_shan-qm_012 Laosheng_laosheng_lsxp-Shi_ye_shuo-Ding_jun_shan-qm_013 Laosheng_laosheng_lsxp-Shi_ye_shuo-Ding_jun_shan-qm_014 Laosheng_laosheng_lsxp-Shi_ye_shuo-Ding_jun_shan-qm_015
3 |
--------------------------------------------------------------------------------
/kaldi_alignment/data/dev/utt2spk:
--------------------------------------------------------------------------------
1 | Dan_20171211SongRuoXuan_daxp-Wo_jia_di-Hong_deng_ji-dxjky_teacher_000 Dan
2 | Dan_20171211SongRuoXuan_daxp-Wo_jia_di-Hong_deng_ji-dxjky_teacher_001 Dan
3 | Dan_20171211SongRuoXuan_daxp-Wo_jia_di-Hong_deng_ji-dxjky_teacher_002 Dan
4 | Dan_20171211SongRuoXuan_daxp-Wo_jia_di-Hong_deng_ji-dxjky_teacher_003 Dan
5 | Dan_20171211SongRuoXuan_daxp-Wo_jia_di-Hong_deng_ji-dxjky_teacher_004 Dan
6 | Dan_20171211SongRuoXuan_daxp-Wo_jia_di-Hong_deng_ji-dxjky_teacher_005 Dan
7 | Dan_20171211SongRuoXuan_daxp-Wo_jia_di-Hong_deng_ji-dxjky_teacher_006 Dan
8 | Dan_20171211SongRuoXuan_daxp-Wo_jia_di-Hong_deng_ji-dxjky_teacher_007 Dan
9 | Dan_20171211SongRuoXuan_daxp-Wo_jia_di-Hong_deng_ji-dxjky_teacher_008 Dan
10 | Dan_20171211SongRuoXuan_daxp_Qing_zao_qi_lai-Mai_shui-dxjky_teacher_000 Dan
11 | Dan_20171211SongRuoXuan_daxp_Qing_zao_qi_lai-Mai_shui-dxjky_teacher_001 Dan
12 | Dan_20171211SongRuoXuan_daxp_Qing_zao_qi_lai-Mai_shui-dxjky_teacher_002 Dan
13 | Dan_20171211SongRuoXuan_daxp_Qing_zao_qi_lai-Mai_shui-dxjky_teacher_003 Dan
14 | Dan_20171211SongRuoXuan_daxp_Qing_zao_qi_lai-Mai_shui-dxjky_teacher_004 Dan
15 | Dan_20171211SongRuoXuan_daxp_Qing_zao_qi_lai-Mai_shui-dxjky_teacher_005 Dan
16 | Dan_20171211SongRuoXuan_daxp_Qing_zao_qi_lai-Mai_shui-dxjky_teacher_006 Dan
17 | Dan_20171211SongRuoXuan_daxp_Qing_zao_qi_lai-Mai_shui-dxjky_teacher_007 Dan
18 | Dan_20171211SongRuoXuan_daxp_Qing_zao_qi_lai-Mai_shui-dxjky_teacher_008 Dan
19 | Dan_20171211SongRuoXuan_daxp_Qing_zao_qi_lai-Mai_shui-dxjky_teacher_009 Dan
20 | Dan_20171211SongRuoXuan_daxp_Qing_zao_qi_lai-Mai_shui-dxjky_teacher_010 Dan
21 | Dan_20171211SongRuoXuan_daxp_Qing_zao_qi_lai-Mai_shui-dxjky_teacher_011 Dan
22 | Dan_20171211SongRuoXuan_daxp_Qing_zao_qi_lai-Mai_shui-dxjky_teacher_012 Dan
23 | Dan_20171211SongRuoXuan_daxp_Qing_zao_qi_lai-Mai_shui-dxjky_teacher_013 Dan
24 | Dan_20171211SongRuoXuan_daxp_Qing_zao_qi_lai-Mai_shui-dxjky_teacher_014 Dan
25 | Dan_20171211SongRuoXuan_daxp_Qing_zao_qi_lai-Mai_shui-dxjky_teacher_015 Dan
26 | Dan_20171214SongRuoXuan_daspd-Hai_dao_bing-Gui_fei_zui_jiu-nanluo_student_01_000 Dan
27 | Dan_20171214SongRuoXuan_daspd-Hai_dao_bing-Gui_fei_zui_jiu-nanluo_student_01_001 Dan
28 | Dan_20171214SongRuoXuan_daspd-Hai_dao_bing-Gui_fei_zui_jiu-nanluo_student_01_002 Dan
29 | Dan_20171214SongRuoXuan_daspd-Hai_dao_bing-Gui_fei_zui_jiu-nanluo_student_01_003 Dan
30 | Dan_20171214SongRuoXuan_daspd-Hai_dao_bing-Gui_fei_zui_jiu-nanluo_student_01_004 Dan
31 | Dan_20171214SongRuoXuan_daspd-Hai_dao_bing-Gui_fei_zui_jiu-nanluo_student_01_005 Dan
32 | Dan_20171214SongRuoXuan_daspd-Hai_dao_bing-Gui_fei_zui_jiu-nanluo_student_02_000 Dan
33 | Dan_20171214SongRuoXuan_daspd-Hai_dao_bing-Gui_fei_zui_jiu-nanluo_student_02_001 Dan
34 | Dan_20171214SongRuoXuan_daspd-Hai_dao_bing-Gui_fei_zui_jiu-nanluo_student_02_002 Dan
35 | Dan_20171214SongRuoXuan_daspd-Hai_dao_bing-Gui_fei_zui_jiu-nanluo_student_02_003 Dan
36 | Dan_20171214SongRuoXuan_daspd-Hai_dao_bing-Gui_fei_zui_jiu-nanluo_student_02_004 Dan
37 | Dan_danAll_daeh-You_He_hou-He_hou_ma_dian-qm_000 Dan
38 | Dan_danAll_dafeh-Bi_yun_tian-Xi_xiang_ji01-qm_000 Dan
39 | Dan_danAll_dafeh-Bi_yun_tian-Xi_xiang_ji01-qm_001 Dan
40 | Dan_danAll_dafeh-Bi_yun_tian-Xi_xiang_ji01-qm_002 Dan
41 | Dan_danAll_dafeh-Bi_yun_tian-Xi_xiang_ji01-qm_003 Dan
42 | Dan_danAll_dafeh-Mo_lai_you-Liu_yue_xue-qm_000 Dan
43 | Dan_danAll_dagbz-Feng_xiao_xiao-Yang_men_nv_jiang-lon_000 Dan
44 | Dan_danAll_dagbz-Feng_xiao_xiao-Yang_men_nv_jiang-lon_001 Dan
45 | Dan_danAll_dagbz-Feng_xiao_xiao-Yang_men_nv_jiang-lon_002 Dan
46 | Dan_danAll_dagbz-Feng_xiao_xiao-Yang_men_nv_jiang-lon_003 Dan
47 | Dan_danAll_dagbz-Feng_xiao_xiao-Yang_men_nv_jiang-lon_004 Dan
48 | Dan_danAll_dagbz-Feng_xiao_xiao-Yang_men_nv_jiang-lon_005 Dan
49 | Dan_danAll_dagbz-Feng_xiao_xiao-Yang_men_nv_jiang-lon_006 Dan
50 | Dan_danAll_danbz-Qing_chen_qi-Shi_yu_zhuo-qm_000 Dan
51 | Dan_danAll_danbz-Qing_chen_qi-Shi_yu_zhuo-qm_001 Dan
52 | Dan_danAll_xixiangji_luanchouduo_000 Dan
53 | Dan_danAll_xixiangji_luanchouduo_001 Dan
54 | Dan_danAll_xixiangji_luanchouduo_002 Dan
55 | Dan_danAll_xixiangji_luanchouduo_003 Dan
56 | Dan_danAll_yutangchun_yutangchun_000 Dan
57 | Dan_danAll_yutangchun_yutangchun_001 Dan
58 | Dan_danAll_yutangchun_yutangchun_002 Dan
59 | Dan_danAll_yutangchun_yutangchun_003 Dan
60 | Dan_danAll_yutangchun_yutangchun_004 Dan
61 | Dan_danAll_yutangchun_yutangchun_005 Dan
62 | Dan_danAll_yutangchun_yutangchun_006 Dan
63 | Dan_danAll_yutangchun_yutangchun_007 Dan
64 | Dan_danAll_zhuangyuanmei_daocishi_000 Dan
65 | Dan_danAll_zhuangyuanmei_daocishi_001 Dan
66 | Dan_danAll_zhuangyuanmei_daocishi_002 Dan
67 | Dan_danAll_zhuangyuanmei_daocishi_003 Dan
68 | Dan_danAll_zhuangyuanmei_daocishi_004 Dan
69 | Dan_danAll_zhuangyuanmei_daocishi_005 Dan
70 | Dan_danAll_zhuangyuanmei_daocishi_006 Dan
71 | Dan_danAll_zhuangyuanmei_daocishi_007 Dan
72 | Dan_danAll_zhuangyuanmei_daocishi_008 Dan
73 | Dan_danAll_zhuangyuanmei_daocishi_009 Dan
74 | Laosheng_2017121718SongRuoXuan_lsxp-Zhe_yi_feng-Ding_jun_shan-dxjky-sizhu_teacher_000 Laosheng
75 | Laosheng_2017121718SongRuoXuan_lsxp-Zhe_yi_feng-Ding_jun_shan-dxjky-sizhu_teacher_001 Laosheng
76 | Laosheng_2017121718SongRuoXuan_lsxp-Zhe_yi_feng-Ding_jun_shan-dxjky-sizhu_teacher_002 Laosheng
77 | Laosheng_2017121718SongRuoXuan_lsxp-Zhe_yi_feng-Ding_jun_shan-dxjky-sizhu_teacher_003 Laosheng
78 | Laosheng_2017121718SongRuoXuan_lsxp-Zhe_yi_feng-Ding_jun_shan-dxjky-sizhu_teacher_004 Laosheng
79 | Laosheng_2017121718SongRuoXuan_lsxp-Zhe_yi_feng-Ding_jun_shan-dxjky-sizhu_teacher_005 Laosheng
80 | Laosheng_2017121718SongRuoXuan_lsxp-Zhe_yi_feng-Ding_jun_shan-dxjky-sizhu_teacher_006 Laosheng
81 | Laosheng_2017121718SongRuoXuan_lsxp-Zhe_yi_feng-Ding_jun_shan-dxjky-sizhu_teacher_007 Laosheng
82 | Laosheng_2017121718SongRuoXuan_lsxp-Zhe_yi_feng-Ding_jun_shan-dxjky-sizhu_teacher_008 Laosheng
83 | Laosheng_2017121718SongRuoXuan_lsxp-Zhe_yi_feng-Ding_jun_shan-dxjky-sizhu_teacher_009 Laosheng
84 | Laosheng_2017121718SongRuoXuan_lsxp-Zhe_yi_feng-Ding_jun_shan-dxjky-sizhu_teacher_010 Laosheng
85 | Laosheng_20171217TianHao_lseh-Wo_men_shi-Zhi_qu-sizhu_teacher_000 Laosheng
86 | Laosheng_20171217TianHao_lseh-Wo_men_shi-Zhi_qu-sizhu_teacher_001 Laosheng
87 | Laosheng_20171217TianHao_lseh-Wo_men_shi-Zhi_qu-sizhu_teacher_002 Laosheng
88 | Laosheng_20171217TianHao_lseh-Wo_men_shi-Zhi_qu-sizhu_teacher_003 Laosheng
89 | Laosheng_20171217TianHao_lseh-Wo_men_shi-Zhi_qu-sizhu_teacher_004 Laosheng
90 | Laosheng_20171217TianHao_lseh-Wo_men_shi-Zhi_qu-sizhu_teacher_005 Laosheng
91 | Laosheng_20171217TianHao_lseh-Wo_men_shi-Zhi_qu-sizhu_teacher_006 Laosheng
92 | Laosheng_20171217TianHao_lseh-Wo_men_shi-Zhi_qu-sizhu_teacher_007 Laosheng
93 | Laosheng_20171217TianHao_lseh-Wo_men_shi-Zhi_qu-sizhu_teacher_008 Laosheng
94 | Laosheng_20171217TianHao_lseh-Wo_men_shi-Zhi_qu-sizhu_teacher_009 Laosheng
95 | Laosheng_20171217TianHao_lseh-Wo_men_shi-Zhi_qu-sizhu_teacher_010 Laosheng
96 | Laosheng_20171217TianHao_lsxp-Lin_xing_he_ma-Hong_deng_ji-sizhu_teacher_000 Laosheng
97 | Laosheng_20171217TianHao_lsxp-Lin_xing_he_ma-Hong_deng_ji-sizhu_teacher_001 Laosheng
98 | Laosheng_20171217TianHao_lsxp-Lin_xing_he_ma-Hong_deng_ji-sizhu_teacher_002 Laosheng
99 | Laosheng_20171217TianHao_lsxp-Lin_xing_he_ma-Hong_deng_ji-sizhu_teacher_003 Laosheng
100 | Laosheng_20171217TianHao_lsxp-Lin_xing_he_ma-Hong_deng_ji-sizhu_teacher_004 Laosheng
101 | Laosheng_20171217TianHao_lsxp-Lin_xing_he_ma-Hong_deng_ji-sizhu_teacher_005 Laosheng
102 | Laosheng_20171217TianHao_lsxp-Lin_xing_he_ma-Hong_deng_ji-sizhu_teacher_006 Laosheng
103 | Laosheng_20171217TianHao_lsxp-Lin_xing_he_ma-Hong_deng_ji-sizhu_teacher_007 Laosheng
104 | Laosheng_20171217TianHao_lsxp-Lin_xing_he_ma-Hong_deng_ji-sizhu_teacher_008 Laosheng
105 | Laosheng_20171217TianHao_lsxp-Lin_xing_he_ma-Hong_deng_ji-sizhu_teacher_009 Laosheng
106 | Laosheng_20171217TianHao_lsxp-Lin_xing_he_ma-Hong_deng_ji-sizhu_teacher_010 Laosheng
107 | Laosheng_20171217TianHao_lsxp-Lin_xing_he_ma-Hong_deng_ji-sizhu_teacher_011 Laosheng
108 | Laosheng_laosheng_lseh-Wo_ben_shi-Qiong_lin_yan-qm_000 Laosheng
109 | Laosheng_laosheng_lseh-Wo_ben_shi-Qiong_lin_yan-qm_001 Laosheng
110 | Laosheng_laosheng_lseh-Wo_ben_shi-Qiong_lin_yan-qm_002 Laosheng
111 | Laosheng_laosheng_lseh-Wo_ben_shi-Qiong_lin_yan-qm_003 Laosheng
112 | Laosheng_laosheng_lseh-Wo_ben_shi-Qiong_lin_yan-qm_004 Laosheng
113 | Laosheng_laosheng_lseh-Wo_ben_shi-Qiong_lin_yan-qm_005 Laosheng
114 | Laosheng_laosheng_lsxp-Qian_bai_wan-Si_lang_tang_mu01-qm_000 Laosheng
115 | Laosheng_laosheng_lsxp-Qian_bai_wan-Si_lang_tang_mu01-qm_001 Laosheng
116 | Laosheng_laosheng_lsxp-Qian_bai_wan-Si_lang_tang_mu01-qm_002 Laosheng
117 | Laosheng_laosheng_lsxp-Qian_bai_wan-Si_lang_tang_mu01-qm_003 Laosheng
118 | Laosheng_laosheng_lsxp-Qian_bai_wan-Si_lang_tang_mu01-qm_004 Laosheng
119 | Laosheng_laosheng_lsxp-Qian_bai_wan-Si_lang_tang_mu01-qm_005 Laosheng
120 | Laosheng_laosheng_lsxp-Qian_bai_wan-Si_lang_tang_mu01-qm_006 Laosheng
121 | Laosheng_laosheng_lsxp-Qian_bai_wan-Si_lang_tang_mu01-qm_007 Laosheng
122 | Laosheng_laosheng_lsxp-Qian_bai_wan-Si_lang_tang_mu01-qm_008 Laosheng
123 | Laosheng_laosheng_lsxp-Qian_bai_wan-Si_lang_tang_mu01-qm_009 Laosheng
124 | Laosheng_laosheng_lsxp-Qian_bai_wan-Si_lang_tang_mu01-qm_010 Laosheng
125 | Laosheng_laosheng_lsxp-Qian_bai_wan-Si_lang_tang_mu01-qm_011 Laosheng
126 | Laosheng_laosheng_lsxp-Qian_bai_wan-Si_lang_tang_mu01-qm_012 Laosheng
127 | Laosheng_laosheng_lsxp-Quan_qian_sui-Gan_lu_si-qm_000 Laosheng
128 | Laosheng_laosheng_lsxp-Quan_qian_sui-Gan_lu_si-qm_001 Laosheng
129 | Laosheng_laosheng_lsxp-Quan_qian_sui-Gan_lu_si-qm_002 Laosheng
130 | Laosheng_laosheng_lsxp-Quan_qian_sui-Gan_lu_si-qm_003 Laosheng
131 | Laosheng_laosheng_lsxp-Quan_qian_sui-Gan_lu_si-qm_004 Laosheng
132 | Laosheng_laosheng_lsxp-Quan_qian_sui-Gan_lu_si-qm_005 Laosheng
133 | Laosheng_laosheng_lsxp-Quan_qian_sui-Gan_lu_si-qm_006 Laosheng
134 | Laosheng_laosheng_lsxp-Quan_qian_sui-Gan_lu_si-qm_007 Laosheng
135 | Laosheng_laosheng_lsxp-Quan_qian_sui-Gan_lu_si-qm_008 Laosheng
136 | Laosheng_laosheng_lsxp-Quan_qian_sui-Gan_lu_si-qm_009 Laosheng
137 | Laosheng_laosheng_lsxp-Quan_qian_sui-Gan_lu_si-qm_010 Laosheng
138 | Laosheng_laosheng_lsxp-Quan_qian_sui-Gan_lu_si-qm_011 Laosheng
139 | Laosheng_laosheng_lsxp-Quan_qian_sui-Gan_lu_si-qm_012 Laosheng
140 | Laosheng_laosheng_lsxp-Quan_qian_sui-Gan_lu_si-qm_013 Laosheng
141 | Laosheng_laosheng_lsxp-Quan_qian_sui-Gan_lu_si-qm_014 Laosheng
142 | Laosheng_laosheng_lsxp-Quan_qian_sui-Gan_lu_si-qm_015 Laosheng
143 | Laosheng_laosheng_lsxp-Quan_qian_sui-Gan_lu_si-qm_016 Laosheng
144 | Laosheng_laosheng_lsxp-Quan_qian_sui-Gan_lu_si-qm_017 Laosheng
145 | Laosheng_laosheng_lsxp-Quan_qian_sui-Gan_lu_si-qm_018 Laosheng
146 | Laosheng_laosheng_lsxp-Quan_qian_sui-Gan_lu_si-qm_019 Laosheng
147 | Laosheng_laosheng_lsxp-Quan_qian_sui-Gan_lu_si-qm_020 Laosheng
148 | Laosheng_laosheng_lsxp-Quan_qian_sui-Gan_lu_si-qm_021 Laosheng
149 | Laosheng_laosheng_lsxp-Quan_qian_sui-Gan_lu_si-qm_022 Laosheng
150 | Laosheng_laosheng_lsxp-Quan_qian_sui-Gan_lu_si-qm_023 Laosheng
151 | Laosheng_laosheng_lsxp-Quan_qian_sui-Gan_lu_si-qm_024 Laosheng
152 | Laosheng_laosheng_lsxp-Quan_qian_sui-Gan_lu_si-qm_025 Laosheng
153 | Laosheng_laosheng_lsxp-Shi_ye_shuo-Ding_jun_shan-qm_000 Laosheng
154 | Laosheng_laosheng_lsxp-Shi_ye_shuo-Ding_jun_shan-qm_001 Laosheng
155 | Laosheng_laosheng_lsxp-Shi_ye_shuo-Ding_jun_shan-qm_002 Laosheng
156 | Laosheng_laosheng_lsxp-Shi_ye_shuo-Ding_jun_shan-qm_003 Laosheng
157 | Laosheng_laosheng_lsxp-Shi_ye_shuo-Ding_jun_shan-qm_004 Laosheng
158 | Laosheng_laosheng_lsxp-Shi_ye_shuo-Ding_jun_shan-qm_005 Laosheng
159 | Laosheng_laosheng_lsxp-Shi_ye_shuo-Ding_jun_shan-qm_006 Laosheng
160 | Laosheng_laosheng_lsxp-Shi_ye_shuo-Ding_jun_shan-qm_007 Laosheng
161 | Laosheng_laosheng_lsxp-Shi_ye_shuo-Ding_jun_shan-qm_008 Laosheng
162 | Laosheng_laosheng_lsxp-Shi_ye_shuo-Ding_jun_shan-qm_009 Laosheng
163 | Laosheng_laosheng_lsxp-Shi_ye_shuo-Ding_jun_shan-qm_010 Laosheng
164 | Laosheng_laosheng_lsxp-Shi_ye_shuo-Ding_jun_shan-qm_011 Laosheng
165 | Laosheng_laosheng_lsxp-Shi_ye_shuo-Ding_jun_shan-qm_012 Laosheng
166 | Laosheng_laosheng_lsxp-Shi_ye_shuo-Ding_jun_shan-qm_013 Laosheng
167 | Laosheng_laosheng_lsxp-Shi_ye_shuo-Ding_jun_shan-qm_014 Laosheng
168 | Laosheng_laosheng_lsxp-Shi_ye_shuo-Ding_jun_shan-qm_015 Laosheng
169 |
--------------------------------------------------------------------------------