Spaces:
Sleeping
Sleeping
waysolong
commited on
Commit
·
ea41881
1
Parent(s):
14d44bd
init
Browse files- .gitignore +18 -0
- Dockerfile +45 -0
- LICENSE +674 -0
- README_CH.md +237 -0
- README_EN.md +235 -0
- asrserver_grpc.py +180 -0
- asrserver_http.py +189 -0
- asrt_config.json +32 -0
- assets/asrt.proto +55 -0
- assets/asrt_pb2.py +325 -0
- assets/asrt_pb2_grpc.py +169 -0
- assets/asrt_title_header.png +0 -0
- assets/asrt_title_header_en.png +0 -0
- assets/default.html +25 -0
- client_grpc.py +124 -0
- client_http.py +49 -0
- data_loader.py +102 -0
- datalist/st-cmds/dev.syllable.txt +600 -0
- datalist/st-cmds/dev.wav.txt +600 -0
- datalist/st-cmds/test.syllable.txt +0 -0
- datalist/st-cmds/test.wav.txt +0 -0
- datalist/st-cmds/train.syllable.txt +0 -0
- datalist/st-cmds/train.wav.txt +0 -0
- datalist/thchs30/cv.syllable.txt +0 -0
- datalist/thchs30/cv.wav.lst +893 -0
- datalist/thchs30/test.syllable.txt +0 -0
- datalist/thchs30/test.wav.lst +2495 -0
- datalist/thchs30/train.syllable.txt +0 -0
- datalist/thchs30/train.wav.lst +0 -0
- dict.txt +1427 -0
- download_default_datalist.py +104 -0
- epoch_SpeechModel251bn.txt +1 -0
- evaluate_speech_model.py +50 -0
- language_model3.py +123 -0
- model_language/language_model1.txt +6880 -0
- model_language/language_model2.txt +0 -0
- model_zoo/speech_model/keras_backend.py +509 -0
- predict_speech_file.py +63 -0
- requirements.txt +59 -0
- speech_features/__init__.py +26 -0
- speech_features/base.py +238 -0
- speech_features/sigproc.py +159 -0
- speech_features/speech_features.py +228 -0
- speech_model.py +264 -0
- speech_recorder.py +109 -0
- train_speech_model.py +61 -0
- utils/config.py +74 -0
- utils/ops.py +185 -0
- utils/ops_test.py +121 -0
- utils/thread.py +55 -0
.gitignore
ADDED
@@ -0,0 +1,18 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
## Ignore some files and folders for copyright and other reasons.
|
2 |
+
|
3 |
+
*.model
|
4 |
+
*.model.base
|
5 |
+
[Mm]odel_speech/
|
6 |
+
|
7 |
+
__pycache__
|
8 |
+
*.wav
|
9 |
+
*.model_yaml
|
10 |
+
Test_Report_*
|
11 |
+
data/*
|
12 |
+
dataset
|
13 |
+
data_pinyin.txt
|
14 |
+
*.trn
|
15 |
+
testClient.py
|
16 |
+
|
17 |
+
webapi/
|
18 |
+
save_models/
|
Dockerfile
ADDED
@@ -0,0 +1,45 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# Ubuntu 20.04
|
2 |
+
FROM ubuntu:focal
|
3 |
+
|
4 |
+
# 切换默认shell为bash
|
5 |
+
SHELL ["/bin/bash", "-c"]
|
6 |
+
|
7 |
+
ADD ./ /asrt_server
|
8 |
+
|
9 |
+
WORKDIR /asrt_server
|
10 |
+
|
11 |
+
# 最小化源,缩短apt update时间(ca-certificates必须先安装才支持换tsinghua源)
|
12 |
+
RUN echo 'deb http://archive.ubuntu.com/ubuntu/ focal main restricted' > /etc/apt/sources.list
|
13 |
+
|
14 |
+
RUN apt update && apt install -y ca-certificates
|
15 |
+
|
16 |
+
RUN echo $'\
|
17 |
+
deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse\
|
18 |
+
\n# deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse\n\
|
19 |
+
deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse\
|
20 |
+
\n# deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse\n\
|
21 |
+
deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse\
|
22 |
+
\n# deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse\n\
|
23 |
+
deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse\
|
24 |
+
\n# deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse\n\
|
25 |
+
deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse\
|
26 |
+
\n# deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse'\
|
27 |
+
> /etc/apt/sources.list
|
28 |
+
|
29 |
+
RUN apt update && apt install -y python3 python3-pip
|
30 |
+
|
31 |
+
RUN pip3 config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
|
32 |
+
|
33 |
+
RUN pip3 install wave scipy matplotlib tensorflow-cpu==2.5.3 numpy==1.19.2 requests flask waitress grpcio==1.34.0 grpcio-tools==1.34.0 protobuf
|
34 |
+
|
35 |
+
RUN echo $'cd /asrt_server \n python3 asrserver_http.py & \n python3 asrserver_grpc.py' > /asrt_server/start.sh && chmod +x /asrt_server/start.sh
|
36 |
+
|
37 |
+
# refer: https://docs.docker.com/engine/reference/builder/#expose
|
38 |
+
EXPOSE 20001/tcp 20002/tcp
|
39 |
+
|
40 |
+
ENTRYPOINT ["/bin/bash", "/asrt_server/start.sh"]
|
41 |
+
|
42 |
+
# https://docs.docker.com/engine/reference/commandline/build/#options
|
43 |
+
# docker build --progress plain --rm --build-arg TAG=1.3.0 --tag asrt/api_server:1.3.0 .
|
44 |
+
# https://docs.docker.com/engine/reference/commandline/run/#options
|
45 |
+
# docker run --rm -it -p 20001:20001 -p 20002:20002 --name asrt -d asrt/api_server:1.3.0
|
LICENSE
ADDED
@@ -0,0 +1,674 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
GNU GENERAL PUBLIC LICENSE
|
2 |
+
Version 3, 29 June 2007
|
3 |
+
|
4 |
+
Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
|
5 |
+
Everyone is permitted to copy and distribute verbatim copies
|
6 |
+
of this license document, but changing it is not allowed.
|
7 |
+
|
8 |
+
Preamble
|
9 |
+
|
10 |
+
The GNU General Public License is a free, copyleft license for
|
11 |
+
software and other kinds of works.
|
12 |
+
|
13 |
+
The licenses for most software and other practical works are designed
|
14 |
+
to take away your freedom to share and change the works. By contrast,
|
15 |
+
the GNU General Public License is intended to guarantee your freedom to
|
16 |
+
share and change all versions of a program--to make sure it remains free
|
17 |
+
software for all its users. We, the Free Software Foundation, use the
|
18 |
+
GNU General Public License for most of our software; it applies also to
|
19 |
+
any other work released this way by its authors. You can apply it to
|
20 |
+
your programs, too.
|
21 |
+
|
22 |
+
When we speak of free software, we are referring to freedom, not
|
23 |
+
price. Our General Public Licenses are designed to make sure that you
|
24 |
+
have the freedom to distribute copies of free software (and charge for
|
25 |
+
them if you wish), that you receive source code or can get it if you
|
26 |
+
want it, that you can change the software or use pieces of it in new
|
27 |
+
free programs, and that you know you can do these things.
|
28 |
+
|
29 |
+
To protect your rights, we need to prevent others from denying you
|
30 |
+
these rights or asking you to surrender the rights. Therefore, you have
|
31 |
+
certain responsibilities if you distribute copies of the software, or if
|
32 |
+
you modify it: responsibilities to respect the freedom of others.
|
33 |
+
|
34 |
+
For example, if you distribute copies of such a program, whether
|
35 |
+
gratis or for a fee, you must pass on to the recipients the same
|
36 |
+
freedoms that you received. You must make sure that they, too, receive
|
37 |
+
or can get the source code. And you must show them these terms so they
|
38 |
+
know their rights.
|
39 |
+
|
40 |
+
Developers that use the GNU GPL protect your rights with two steps:
|
41 |
+
(1) assert copyright on the software, and (2) offer you this License
|
42 |
+
giving you legal permission to copy, distribute and/or modify it.
|
43 |
+
|
44 |
+
For the developers' and authors' protection, the GPL clearly explains
|
45 |
+
that there is no warranty for this free software. For both users' and
|
46 |
+
authors' sake, the GPL requires that modified versions be marked as
|
47 |
+
changed, so that their problems will not be attributed erroneously to
|
48 |
+
authors of previous versions.
|
49 |
+
|
50 |
+
Some devices are designed to deny users access to install or run
|
51 |
+
modified versions of the software inside them, although the manufacturer
|
52 |
+
can do so. This is fundamentally incompatible with the aim of
|
53 |
+
protecting users' freedom to change the software. The systematic
|
54 |
+
pattern of such abuse occurs in the area of products for individuals to
|
55 |
+
use, which is precisely where it is most unacceptable. Therefore, we
|
56 |
+
have designed this version of the GPL to prohibit the practice for those
|
57 |
+
products. If such problems arise substantially in other domains, we
|
58 |
+
stand ready to extend this provision to those domains in future versions
|
59 |
+
of the GPL, as needed to protect the freedom of users.
|
60 |
+
|
61 |
+
Finally, every program is threatened constantly by software patents.
|
62 |
+
States should not allow patents to restrict development and use of
|
63 |
+
software on general-purpose computers, but in those that do, we wish to
|
64 |
+
avoid the special danger that patents applied to a free program could
|
65 |
+
make it effectively proprietary. To prevent this, the GPL assures that
|
66 |
+
patents cannot be used to render the program non-free.
|
67 |
+
|
68 |
+
The precise terms and conditions for copying, distribution and
|
69 |
+
modification follow.
|
70 |
+
|
71 |
+
TERMS AND CONDITIONS
|
72 |
+
|
73 |
+
0. Definitions.
|
74 |
+
|
75 |
+
"This License" refers to version 3 of the GNU General Public License.
|
76 |
+
|
77 |
+
"Copyright" also means copyright-like laws that apply to other kinds of
|
78 |
+
works, such as semiconductor masks.
|
79 |
+
|
80 |
+
"The Program" refers to any copyrightable work licensed under this
|
81 |
+
License. Each licensee is addressed as "you". "Licensees" and
|
82 |
+
"recipients" may be individuals or organizations.
|
83 |
+
|
84 |
+
To "modify" a work means to copy from or adapt all or part of the work
|
85 |
+
in a fashion requiring copyright permission, other than the making of an
|
86 |
+
exact copy. The resulting work is called a "modified version" of the
|
87 |
+
earlier work or a work "based on" the earlier work.
|
88 |
+
|
89 |
+
A "covered work" means either the unmodified Program or a work based
|
90 |
+
on the Program.
|
91 |
+
|
92 |
+
To "propagate" a work means to do anything with it that, without
|
93 |
+
permission, would make you directly or secondarily liable for
|
94 |
+
infringement under applicable copyright law, except executing it on a
|
95 |
+
computer or modifying a private copy. Propagation includes copying,
|
96 |
+
distribution (with or without modification), making available to the
|
97 |
+
public, and in some countries other activities as well.
|
98 |
+
|
99 |
+
To "convey" a work means any kind of propagation that enables other
|
100 |
+
parties to make or receive copies. Mere interaction with a user through
|
101 |
+
a computer network, with no transfer of a copy, is not conveying.
|
102 |
+
|
103 |
+
An interactive user interface displays "Appropriate Legal Notices"
|
104 |
+
to the extent that it includes a convenient and prominently visible
|
105 |
+
feature that (1) displays an appropriate copyright notice, and (2)
|
106 |
+
tells the user that there is no warranty for the work (except to the
|
107 |
+
extent that warranties are provided), that licensees may convey the
|
108 |
+
work under this License, and how to view a copy of this License. If
|
109 |
+
the interface presents a list of user commands or options, such as a
|
110 |
+
menu, a prominent item in the list meets this criterion.
|
111 |
+
|
112 |
+
1. Source Code.
|
113 |
+
|
114 |
+
The "source code" for a work means the preferred form of the work
|
115 |
+
for making modifications to it. "Object code" means any non-source
|
116 |
+
form of a work.
|
117 |
+
|
118 |
+
A "Standard Interface" means an interface that either is an official
|
119 |
+
standard defined by a recognized standards body, or, in the case of
|
120 |
+
interfaces specified for a particular programming language, one that
|
121 |
+
is widely used among developers working in that language.
|
122 |
+
|
123 |
+
The "System Libraries" of an executable work include anything, other
|
124 |
+
than the work as a whole, that (a) is included in the normal form of
|
125 |
+
packaging a Major Component, but which is not part of that Major
|
126 |
+
Component, and (b) serves only to enable use of the work with that
|
127 |
+
Major Component, or to implement a Standard Interface for which an
|
128 |
+
implementation is available to the public in source code form. A
|
129 |
+
"Major Component", in this context, means a major essential component
|
130 |
+
(kernel, window system, and so on) of the specific operating system
|
131 |
+
(if any) on which the executable work runs, or a compiler used to
|
132 |
+
produce the work, or an object code interpreter used to run it.
|
133 |
+
|
134 |
+
The "Corresponding Source" for a work in object code form means all
|
135 |
+
the source code needed to generate, install, and (for an executable
|
136 |
+
work) run the object code and to modify the work, including scripts to
|
137 |
+
control those activities. However, it does not include the work's
|
138 |
+
System Libraries, or general-purpose tools or generally available free
|
139 |
+
programs which are used unmodified in performing those activities but
|
140 |
+
which are not part of the work. For example, Corresponding Source
|
141 |
+
includes interface definition files associated with source files for
|
142 |
+
the work, and the source code for shared libraries and dynamically
|
143 |
+
linked subprograms that the work is specifically designed to require,
|
144 |
+
such as by intimate data communication or control flow between those
|
145 |
+
subprograms and other parts of the work.
|
146 |
+
|
147 |
+
The Corresponding Source need not include anything that users
|
148 |
+
can regenerate automatically from other parts of the Corresponding
|
149 |
+
Source.
|
150 |
+
|
151 |
+
The Corresponding Source for a work in source code form is that
|
152 |
+
same work.
|
153 |
+
|
154 |
+
2. Basic Permissions.
|
155 |
+
|
156 |
+
All rights granted under this License are granted for the term of
|
157 |
+
copyright on the Program, and are irrevocable provided the stated
|
158 |
+
conditions are met. This License explicitly affirms your unlimited
|
159 |
+
permission to run the unmodified Program. The output from running a
|
160 |
+
covered work is covered by this License only if the output, given its
|
161 |
+
content, constitutes a covered work. This License acknowledges your
|
162 |
+
rights of fair use or other equivalent, as provided by copyright law.
|
163 |
+
|
164 |
+
You may make, run and propagate covered works that you do not
|
165 |
+
convey, without conditions so long as your license otherwise remains
|
166 |
+
in force. You may convey covered works to others for the sole purpose
|
167 |
+
of having them make modifications exclusively for you, or provide you
|
168 |
+
with facilities for running those works, provided that you comply with
|
169 |
+
the terms of this License in conveying all material for which you do
|
170 |
+
not control copyright. Those thus making or running the covered works
|
171 |
+
for you must do so exclusively on your behalf, under your direction
|
172 |
+
and control, on terms that prohibit them from making any copies of
|
173 |
+
your copyrighted material outside their relationship with you.
|
174 |
+
|
175 |
+
Conveying under any other circumstances is permitted solely under
|
176 |
+
the conditions stated below. Sublicensing is not allowed; section 10
|
177 |
+
makes it unnecessary.
|
178 |
+
|
179 |
+
3. Protecting Users' Legal Rights From Anti-Circumvention Law.
|
180 |
+
|
181 |
+
No covered work shall be deemed part of an effective technological
|
182 |
+
measure under any applicable law fulfilling obligations under article
|
183 |
+
11 of the WIPO copyright treaty adopted on 20 December 1996, or
|
184 |
+
similar laws prohibiting or restricting circumvention of such
|
185 |
+
measures.
|
186 |
+
|
187 |
+
When you convey a covered work, you waive any legal power to forbid
|
188 |
+
circumvention of technological measures to the extent such circumvention
|
189 |
+
is effected by exercising rights under this License with respect to
|
190 |
+
the covered work, and you disclaim any intention to limit operation or
|
191 |
+
modification of the work as a means of enforcing, against the work's
|
192 |
+
users, your or third parties' legal rights to forbid circumvention of
|
193 |
+
technological measures.
|
194 |
+
|
195 |
+
4. Conveying Verbatim Copies.
|
196 |
+
|
197 |
+
You may convey verbatim copies of the Program's source code as you
|
198 |
+
receive it, in any medium, provided that you conspicuously and
|
199 |
+
appropriately publish on each copy an appropriate copyright notice;
|
200 |
+
keep intact all notices stating that this License and any
|
201 |
+
non-permissive terms added in accord with section 7 apply to the code;
|
202 |
+
keep intact all notices of the absence of any warranty; and give all
|
203 |
+
recipients a copy of this License along with the Program.
|
204 |
+
|
205 |
+
You may charge any price or no price for each copy that you convey,
|
206 |
+
and you may offer support or warranty protection for a fee.
|
207 |
+
|
208 |
+
5. Conveying Modified Source Versions.
|
209 |
+
|
210 |
+
You may convey a work based on the Program, or the modifications to
|
211 |
+
produce it from the Program, in the form of source code under the
|
212 |
+
terms of section 4, provided that you also meet all of these conditions:
|
213 |
+
|
214 |
+
a) The work must carry prominent notices stating that you modified
|
215 |
+
it, and giving a relevant date.
|
216 |
+
|
217 |
+
b) The work must carry prominent notices stating that it is
|
218 |
+
released under this License and any conditions added under section
|
219 |
+
7. This requirement modifies the requirement in section 4 to
|
220 |
+
"keep intact all notices".
|
221 |
+
|
222 |
+
c) You must license the entire work, as a whole, under this
|
223 |
+
License to anyone who comes into possession of a copy. This
|
224 |
+
License will therefore apply, along with any applicable section 7
|
225 |
+
additional terms, to the whole of the work, and all its parts,
|
226 |
+
regardless of how they are packaged. This License gives no
|
227 |
+
permission to license the work in any other way, but it does not
|
228 |
+
invalidate such permission if you have separately received it.
|
229 |
+
|
230 |
+
d) If the work has interactive user interfaces, each must display
|
231 |
+
Appropriate Legal Notices; however, if the Program has interactive
|
232 |
+
interfaces that do not display Appropriate Legal Notices, your
|
233 |
+
work need not make them do so.
|
234 |
+
|
235 |
+
A compilation of a covered work with other separate and independent
|
236 |
+
works, which are not by their nature extensions of the covered work,
|
237 |
+
and which are not combined with it such as to form a larger program,
|
238 |
+
in or on a volume of a storage or distribution medium, is called an
|
239 |
+
"aggregate" if the compilation and its resulting copyright are not
|
240 |
+
used to limit the access or legal rights of the compilation's users
|
241 |
+
beyond what the individual works permit. Inclusion of a covered work
|
242 |
+
in an aggregate does not cause this License to apply to the other
|
243 |
+
parts of the aggregate.
|
244 |
+
|
245 |
+
6. Conveying Non-Source Forms.
|
246 |
+
|
247 |
+
You may convey a covered work in object code form under the terms
|
248 |
+
of sections 4 and 5, provided that you also convey the
|
249 |
+
machine-readable Corresponding Source under the terms of this License,
|
250 |
+
in one of these ways:
|
251 |
+
|
252 |
+
a) Convey the object code in, or embodied in, a physical product
|
253 |
+
(including a physical distribution medium), accompanied by the
|
254 |
+
Corresponding Source fixed on a durable physical medium
|
255 |
+
customarily used for software interchange.
|
256 |
+
|
257 |
+
b) Convey the object code in, or embodied in, a physical product
|
258 |
+
(including a physical distribution medium), accompanied by a
|
259 |
+
written offer, valid for at least three years and valid for as
|
260 |
+
long as you offer spare parts or customer support for that product
|
261 |
+
model, to give anyone who possesses the object code either (1) a
|
262 |
+
copy of the Corresponding Source for all the software in the
|
263 |
+
product that is covered by this License, on a durable physical
|
264 |
+
medium customarily used for software interchange, for a price no
|
265 |
+
more than your reasonable cost of physically performing this
|
266 |
+
conveying of source, or (2) access to copy the
|
267 |
+
Corresponding Source from a network server at no charge.
|
268 |
+
|
269 |
+
c) Convey individual copies of the object code with a copy of the
|
270 |
+
written offer to provide the Corresponding Source. This
|
271 |
+
alternative is allowed only occasionally and noncommercially, and
|
272 |
+
only if you received the object code with such an offer, in accord
|
273 |
+
with subsection 6b.
|
274 |
+
|
275 |
+
d) Convey the object code by offering access from a designated
|
276 |
+
place (gratis or for a charge), and offer equivalent access to the
|
277 |
+
Corresponding Source in the same way through the same place at no
|
278 |
+
further charge. You need not require recipients to copy the
|
279 |
+
Corresponding Source along with the object code. If the place to
|
280 |
+
copy the object code is a network server, the Corresponding Source
|
281 |
+
may be on a different server (operated by you or a third party)
|
282 |
+
that supports equivalent copying facilities, provided you maintain
|
283 |
+
clear directions next to the object code saying where to find the
|
284 |
+
Corresponding Source. Regardless of what server hosts the
|
285 |
+
Corresponding Source, you remain obligated to ensure that it is
|
286 |
+
available for as long as needed to satisfy these requirements.
|
287 |
+
|
288 |
+
e) Convey the object code using peer-to-peer transmission, provided
|
289 |
+
you inform other peers where the object code and Corresponding
|
290 |
+
Source of the work are being offered to the general public at no
|
291 |
+
charge under subsection 6d.
|
292 |
+
|
293 |
+
A separable portion of the object code, whose source code is excluded
|
294 |
+
from the Corresponding Source as a System Library, need not be
|
295 |
+
included in conveying the object code work.
|
296 |
+
|
297 |
+
A "User Product" is either (1) a "consumer product", which means any
|
298 |
+
tangible personal property which is normally used for personal, family,
|
299 |
+
or household purposes, or (2) anything designed or sold for incorporation
|
300 |
+
into a dwelling. In determining whether a product is a consumer product,
|
301 |
+
doubtful cases shall be resolved in favor of coverage. For a particular
|
302 |
+
product received by a particular user, "normally used" refers to a
|
303 |
+
typical or common use of that class of product, regardless of the status
|
304 |
+
of the particular user or of the way in which the particular user
|
305 |
+
actually uses, or expects or is expected to use, the product. A product
|
306 |
+
is a consumer product regardless of whether the product has substantial
|
307 |
+
commercial, industrial or non-consumer uses, unless such uses represent
|
308 |
+
the only significant mode of use of the product.
|
309 |
+
|
310 |
+
"Installation Information" for a User Product means any methods,
|
311 |
+
procedures, authorization keys, or other information required to install
|
312 |
+
and execute modified versions of a covered work in that User Product from
|
313 |
+
a modified version of its Corresponding Source. The information must
|
314 |
+
suffice to ensure that the continued functioning of the modified object
|
315 |
+
code is in no case prevented or interfered with solely because
|
316 |
+
modification has been made.
|
317 |
+
|
318 |
+
If you convey an object code work under this section in, or with, or
|
319 |
+
specifically for use in, a User Product, and the conveying occurs as
|
320 |
+
part of a transaction in which the right of possession and use of the
|
321 |
+
User Product is transferred to the recipient in perpetuity or for a
|
322 |
+
fixed term (regardless of how the transaction is characterized), the
|
323 |
+
Corresponding Source conveyed under this section must be accompanied
|
324 |
+
by the Installation Information. But this requirement does not apply
|
325 |
+
if neither you nor any third party retains the ability to install
|
326 |
+
modified object code on the User Product (for example, the work has
|
327 |
+
been installed in ROM).
|
328 |
+
|
329 |
+
The requirement to provide Installation Information does not include a
|
330 |
+
requirement to continue to provide support service, warranty, or updates
|
331 |
+
for a work that has been modified or installed by the recipient, or for
|
332 |
+
the User Product in which it has been modified or installed. Access to a
|
333 |
+
network may be denied when the modification itself materially and
|
334 |
+
adversely affects the operation of the network or violates the rules and
|
335 |
+
protocols for communication across the network.
|
336 |
+
|
337 |
+
Corresponding Source conveyed, and Installation Information provided,
|
338 |
+
in accord with this section must be in a format that is publicly
|
339 |
+
documented (and with an implementation available to the public in
|
340 |
+
source code form), and must require no special password or key for
|
341 |
+
unpacking, reading or copying.
|
342 |
+
|
343 |
+
7. Additional Terms.
|
344 |
+
|
345 |
+
"Additional permissions" are terms that supplement the terms of this
|
346 |
+
License by making exceptions from one or more of its conditions.
|
347 |
+
Additional permissions that are applicable to the entire Program shall
|
348 |
+
be treated as though they were included in this License, to the extent
|
349 |
+
that they are valid under applicable law. If additional permissions
|
350 |
+
apply only to part of the Program, that part may be used separately
|
351 |
+
under those permissions, but the entire Program remains governed by
|
352 |
+
this License without regard to the additional permissions.
|
353 |
+
|
354 |
+
When you convey a copy of a covered work, you may at your option
|
355 |
+
remove any additional permissions from that copy, or from any part of
|
356 |
+
it. (Additional permissions may be written to require their own
|
357 |
+
removal in certain cases when you modify the work.) You may place
|
358 |
+
additional permissions on material, added by you to a covered work,
|
359 |
+
for which you have or can give appropriate copyright permission.
|
360 |
+
|
361 |
+
Notwithstanding any other provision of this License, for material you
|
362 |
+
add to a covered work, you may (if authorized by the copyright holders of
|
363 |
+
that material) supplement the terms of this License with terms:
|
364 |
+
|
365 |
+
a) Disclaiming warranty or limiting liability differently from the
|
366 |
+
terms of sections 15 and 16 of this License; or
|
367 |
+
|
368 |
+
b) Requiring preservation of specified reasonable legal notices or
|
369 |
+
author attributions in that material or in the Appropriate Legal
|
370 |
+
Notices displayed by works containing it; or
|
371 |
+
|
372 |
+
c) Prohibiting misrepresentation of the origin of that material, or
|
373 |
+
requiring that modified versions of such material be marked in
|
374 |
+
reasonable ways as different from the original version; or
|
375 |
+
|
376 |
+
d) Limiting the use for publicity purposes of names of licensors or
|
377 |
+
authors of the material; or
|
378 |
+
|
379 |
+
e) Declining to grant rights under trademark law for use of some
|
380 |
+
trade names, trademarks, or service marks; or
|
381 |
+
|
382 |
+
f) Requiring indemnification of licensors and authors of that
|
383 |
+
material by anyone who conveys the material (or modified versions of
|
384 |
+
it) with contractual assumptions of liability to the recipient, for
|
385 |
+
any liability that these contractual assumptions directly impose on
|
386 |
+
those licensors and authors.
|
387 |
+
|
388 |
+
All other non-permissive additional terms are considered "further
|
389 |
+
restrictions" within the meaning of section 10. If the Program as you
|
390 |
+
received it, or any part of it, contains a notice stating that it is
|
391 |
+
governed by this License along with a term that is a further
|
392 |
+
restriction, you may remove that term. If a license document contains
|
393 |
+
a further restriction but permits relicensing or conveying under this
|
394 |
+
License, you may add to a covered work material governed by the terms
|
395 |
+
of that license document, provided that the further restriction does
|
396 |
+
not survive such relicensing or conveying.
|
397 |
+
|
398 |
+
If you add terms to a covered work in accord with this section, you
|
399 |
+
must place, in the relevant source files, a statement of the
|
400 |
+
additional terms that apply to those files, or a notice indicating
|
401 |
+
where to find the applicable terms.
|
402 |
+
|
403 |
+
Additional terms, permissive or non-permissive, may be stated in the
|
404 |
+
form of a separately written license, or stated as exceptions;
|
405 |
+
the above requirements apply either way.
|
406 |
+
|
407 |
+
8. Termination.
|
408 |
+
|
409 |
+
You may not propagate or modify a covered work except as expressly
|
410 |
+
provided under this License. Any attempt otherwise to propagate or
|
411 |
+
modify it is void, and will automatically terminate your rights under
|
412 |
+
this License (including any patent licenses granted under the third
|
413 |
+
paragraph of section 11).
|
414 |
+
|
415 |
+
However, if you cease all violation of this License, then your
|
416 |
+
license from a particular copyright holder is reinstated (a)
|
417 |
+
provisionally, unless and until the copyright holder explicitly and
|
418 |
+
finally terminates your license, and (b) permanently, if the copyright
|
419 |
+
holder fails to notify you of the violation by some reasonable means
|
420 |
+
prior to 60 days after the cessation.
|
421 |
+
|
422 |
+
Moreover, your license from a particular copyright holder is
|
423 |
+
reinstated permanently if the copyright holder notifies you of the
|
424 |
+
violation by some reasonable means, this is the first time you have
|
425 |
+
received notice of violation of this License (for any work) from that
|
426 |
+
copyright holder, and you cure the violation prior to 30 days after
|
427 |
+
your receipt of the notice.
|
428 |
+
|
429 |
+
Termination of your rights under this section does not terminate the
|
430 |
+
licenses of parties who have received copies or rights from you under
|
431 |
+
this License. If your rights have been terminated and not permanently
|
432 |
+
reinstated, you do not qualify to receive new licenses for the same
|
433 |
+
material under section 10.
|
434 |
+
|
435 |
+
9. Acceptance Not Required for Having Copies.
|
436 |
+
|
437 |
+
You are not required to accept this License in order to receive or
|
438 |
+
run a copy of the Program. Ancillary propagation of a covered work
|
439 |
+
occurring solely as a consequence of using peer-to-peer transmission
|
440 |
+
to receive a copy likewise does not require acceptance. However,
|
441 |
+
nothing other than this License grants you permission to propagate or
|
442 |
+
modify any covered work. These actions infringe copyright if you do
|
443 |
+
not accept this License. Therefore, by modifying or propagating a
|
444 |
+
covered work, you indicate your acceptance of this License to do so.
|
445 |
+
|
446 |
+
10. Automatic Licensing of Downstream Recipients.
|
447 |
+
|
448 |
+
Each time you convey a covered work, the recipient automatically
|
449 |
+
receives a license from the original licensors, to run, modify and
|
450 |
+
propagate that work, subject to this License. You are not responsible
|
451 |
+
for enforcing compliance by third parties with this License.
|
452 |
+
|
453 |
+
An "entity transaction" is a transaction transferring control of an
|
454 |
+
organization, or substantially all assets of one, or subdividing an
|
455 |
+
organization, or merging organizations. If propagation of a covered
|
456 |
+
work results from an entity transaction, each party to that
|
457 |
+
transaction who receives a copy of the work also receives whatever
|
458 |
+
licenses to the work the party's predecessor in interest had or could
|
459 |
+
give under the previous paragraph, plus a right to possession of the
|
460 |
+
Corresponding Source of the work from the predecessor in interest, if
|
461 |
+
the predecessor has it or can get it with reasonable efforts.
|
462 |
+
|
463 |
+
You may not impose any further restrictions on the exercise of the
|
464 |
+
rights granted or affirmed under this License. For example, you may
|
465 |
+
not impose a license fee, royalty, or other charge for exercise of
|
466 |
+
rights granted under this License, and you may not initiate litigation
|
467 |
+
(including a cross-claim or counterclaim in a lawsuit) alleging that
|
468 |
+
any patent claim is infringed by making, using, selling, offering for
|
469 |
+
sale, or importing the Program or any portion of it.
|
470 |
+
|
471 |
+
11. Patents.
|
472 |
+
|
473 |
+
A "contributor" is a copyright holder who authorizes use under this
|
474 |
+
License of the Program or a work on which the Program is based. The
|
475 |
+
work thus licensed is called the contributor's "contributor version".
|
476 |
+
|
477 |
+
A contributor's "essential patent claims" are all patent claims
|
478 |
+
owned or controlled by the contributor, whether already acquired or
|
479 |
+
hereafter acquired, that would be infringed by some manner, permitted
|
480 |
+
by this License, of making, using, or selling its contributor version,
|
481 |
+
but do not include claims that would be infringed only as a
|
482 |
+
consequence of further modification of the contributor version. For
|
483 |
+
purposes of this definition, "control" includes the right to grant
|
484 |
+
patent sublicenses in a manner consistent with the requirements of
|
485 |
+
this License.
|
486 |
+
|
487 |
+
Each contributor grants you a non-exclusive, worldwide, royalty-free
|
488 |
+
patent license under the contributor's essential patent claims, to
|
489 |
+
make, use, sell, offer for sale, import and otherwise run, modify and
|
490 |
+
propagate the contents of its contributor version.
|
491 |
+
|
492 |
+
In the following three paragraphs, a "patent license" is any express
|
493 |
+
agreement or commitment, however denominated, not to enforce a patent
|
494 |
+
(such as an express permission to practice a patent or covenant not to
|
495 |
+
sue for patent infringement). To "grant" such a patent license to a
|
496 |
+
party means to make such an agreement or commitment not to enforce a
|
497 |
+
patent against the party.
|
498 |
+
|
499 |
+
If you convey a covered work, knowingly relying on a patent license,
|
500 |
+
and the Corresponding Source of the work is not available for anyone
|
501 |
+
to copy, free of charge and under the terms of this License, through a
|
502 |
+
publicly available network server or other readily accessible means,
|
503 |
+
then you must either (1) cause the Corresponding Source to be so
|
504 |
+
available, or (2) arrange to deprive yourself of the benefit of the
|
505 |
+
patent license for this particular work, or (3) arrange, in a manner
|
506 |
+
consistent with the requirements of this License, to extend the patent
|
507 |
+
license to downstream recipients. "Knowingly relying" means you have
|
508 |
+
actual knowledge that, but for the patent license, your conveying the
|
509 |
+
covered work in a country, or your recipient's use of the covered work
|
510 |
+
in a country, would infringe one or more identifiable patents in that
|
511 |
+
country that you have reason to believe are valid.
|
512 |
+
|
513 |
+
If, pursuant to or in connection with a single transaction or
|
514 |
+
arrangement, you convey, or propagate by procuring conveyance of, a
|
515 |
+
covered work, and grant a patent license to some of the parties
|
516 |
+
receiving the covered work authorizing them to use, propagate, modify
|
517 |
+
or convey a specific copy of the covered work, then the patent license
|
518 |
+
you grant is automatically extended to all recipients of the covered
|
519 |
+
work and works based on it.
|
520 |
+
|
521 |
+
A patent license is "discriminatory" if it does not include within
|
522 |
+
the scope of its coverage, prohibits the exercise of, or is
|
523 |
+
conditioned on the non-exercise of one or more of the rights that are
|
524 |
+
specifically granted under this License. You may not convey a covered
|
525 |
+
work if you are a party to an arrangement with a third party that is
|
526 |
+
in the business of distributing software, under which you make payment
|
527 |
+
to the third party based on the extent of your activity of conveying
|
528 |
+
the work, and under which the third party grants, to any of the
|
529 |
+
parties who would receive the covered work from you, a discriminatory
|
530 |
+
patent license (a) in connection with copies of the covered work
|
531 |
+
conveyed by you (or copies made from those copies), or (b) primarily
|
532 |
+
for and in connection with specific products or compilations that
|
533 |
+
contain the covered work, unless you entered into that arrangement,
|
534 |
+
or that patent license was granted, prior to 28 March 2007.
|
535 |
+
|
536 |
+
Nothing in this License shall be construed as excluding or limiting
|
537 |
+
any implied license or other defenses to infringement that may
|
538 |
+
otherwise be available to you under applicable patent law.
|
539 |
+
|
540 |
+
12. No Surrender of Others' Freedom.
|
541 |
+
|
542 |
+
If conditions are imposed on you (whether by court order, agreement or
|
543 |
+
otherwise) that contradict the conditions of this License, they do not
|
544 |
+
excuse you from the conditions of this License. If you cannot convey a
|
545 |
+
covered work so as to satisfy simultaneously your obligations under this
|
546 |
+
License and any other pertinent obligations, then as a consequence you may
|
547 |
+
not convey it at all. For example, if you agree to terms that obligate you
|
548 |
+
to collect a royalty for further conveying from those to whom you convey
|
549 |
+
the Program, the only way you could satisfy both those terms and this
|
550 |
+
License would be to refrain entirely from conveying the Program.
|
551 |
+
|
552 |
+
13. Use with the GNU Affero General Public License.
|
553 |
+
|
554 |
+
Notwithstanding any other provision of this License, you have
|
555 |
+
permission to link or combine any covered work with a work licensed
|
556 |
+
under version 3 of the GNU Affero General Public License into a single
|
557 |
+
combined work, and to convey the resulting work. The terms of this
|
558 |
+
License will continue to apply to the part which is the covered work,
|
559 |
+
but the special requirements of the GNU Affero General Public License,
|
560 |
+
section 13, concerning interaction through a network will apply to the
|
561 |
+
combination as such.
|
562 |
+
|
563 |
+
14. Revised Versions of this License.
|
564 |
+
|
565 |
+
The Free Software Foundation may publish revised and/or new versions of
|
566 |
+
the GNU General Public License from time to time. Such new versions will
|
567 |
+
be similar in spirit to the present version, but may differ in detail to
|
568 |
+
address new problems or concerns.
|
569 |
+
|
570 |
+
Each version is given a distinguishing version number. If the
|
571 |
+
Program specifies that a certain numbered version of the GNU General
|
572 |
+
Public License "or any later version" applies to it, you have the
|
573 |
+
option of following the terms and conditions either of that numbered
|
574 |
+
version or of any later version published by the Free Software
|
575 |
+
Foundation. If the Program does not specify a version number of the
|
576 |
+
GNU General Public License, you may choose any version ever published
|
577 |
+
by the Free Software Foundation.
|
578 |
+
|
579 |
+
If the Program specifies that a proxy can decide which future
|
580 |
+
versions of the GNU General Public License can be used, that proxy's
|
581 |
+
public statement of acceptance of a version permanently authorizes you
|
582 |
+
to choose that version for the Program.
|
583 |
+
|
584 |
+
Later license versions may give you additional or different
|
585 |
+
permissions. However, no additional obligations are imposed on any
|
586 |
+
author or copyright holder as a result of your choosing to follow a
|
587 |
+
later version.
|
588 |
+
|
589 |
+
15. Disclaimer of Warranty.
|
590 |
+
|
591 |
+
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
|
592 |
+
APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
|
593 |
+
HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
|
594 |
+
OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
|
595 |
+
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
596 |
+
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
|
597 |
+
IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
|
598 |
+
ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
|
599 |
+
|
600 |
+
16. Limitation of Liability.
|
601 |
+
|
602 |
+
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
|
603 |
+
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
|
604 |
+
THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
|
605 |
+
GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
|
606 |
+
USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
|
607 |
+
DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
|
608 |
+
PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
|
609 |
+
EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
|
610 |
+
SUCH DAMAGES.
|
611 |
+
|
612 |
+
17. Interpretation of Sections 15 and 16.
|
613 |
+
|
614 |
+
If the disclaimer of warranty and limitation of liability provided
|
615 |
+
above cannot be given local legal effect according to their terms,
|
616 |
+
reviewing courts shall apply local law that most closely approximates
|
617 |
+
an absolute waiver of all civil liability in connection with the
|
618 |
+
Program, unless a warranty or assumption of liability accompanies a
|
619 |
+
copy of the Program in return for a fee.
|
620 |
+
|
621 |
+
END OF TERMS AND CONDITIONS
|
622 |
+
|
623 |
+
How to Apply These Terms to Your New Programs
|
624 |
+
|
625 |
+
If you develop a new program, and you want it to be of the greatest
|
626 |
+
possible use to the public, the best way to achieve this is to make it
|
627 |
+
free software which everyone can redistribute and change under these terms.
|
628 |
+
|
629 |
+
To do so, attach the following notices to the program. It is safest
|
630 |
+
to attach them to the start of each source file to most effectively
|
631 |
+
state the exclusion of warranty; and each file should have at least
|
632 |
+
the "copyright" line and a pointer to where the full notice is found.
|
633 |
+
|
634 |
+
{one line to give the program's name and a brief idea of what it does.}
|
635 |
+
Copyright (C) {year} {name of author}
|
636 |
+
|
637 |
+
This program is free software: you can redistribute it and/or modify
|
638 |
+
it under the terms of the GNU General Public License as published by
|
639 |
+
the Free Software Foundation, either version 3 of the License, or
|
640 |
+
(at your option) any later version.
|
641 |
+
|
642 |
+
This program is distributed in the hope that it will be useful,
|
643 |
+
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
644 |
+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
645 |
+
GNU General Public License for more details.
|
646 |
+
|
647 |
+
You should have received a copy of the GNU General Public License
|
648 |
+
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
649 |
+
|
650 |
+
Also add information on how to contact you by electronic and paper mail.
|
651 |
+
|
652 |
+
If the program does terminal interaction, make it output a short
|
653 |
+
notice like this when it starts in an interactive mode:
|
654 |
+
|
655 |
+
ASRT_SpeechRecognition Copyright (C) 2017 nl8590687
|
656 |
+
This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
|
657 |
+
This is free software, and you are welcome to redistribute it
|
658 |
+
under certain conditions; type `show c' for details.
|
659 |
+
|
660 |
+
The hypothetical commands `show w' and `show c' should show the appropriate
|
661 |
+
parts of the General Public License. Of course, your program's commands
|
662 |
+
might be different; for a GUI interface, you would use an "about box".
|
663 |
+
|
664 |
+
You should also get your employer (if you work as a programmer) or school,
|
665 |
+
if any, to sign a "copyright disclaimer" for the program, if necessary.
|
666 |
+
For more information on this, and how to apply and follow the GNU GPL, see
|
667 |
+
<http://www.gnu.org/licenses/>.
|
668 |
+
|
669 |
+
The GNU General Public License does not permit incorporating your program
|
670 |
+
into proprietary programs. If your program is a subroutine library, you
|
671 |
+
may consider it more useful to permit linking proprietary applications with
|
672 |
+
the library. If this is what you want to do, use the GNU Lesser General
|
673 |
+
Public License instead of this License. But first, please read
|
674 |
+
<http://www.gnu.org/philosophy/why-not-lgpl.html>.
|
README_CH.md
ADDED
@@ -0,0 +1,237 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+

|
2 |
+
|
3 |
+
[](https://opensource.org/licenses/GPL-3.0)
|
4 |
+
[](https://github.com/nl8590687/ASRT_SpeechRecognition)
|
5 |
+
[](https://www.tensorflow.org/)
|
6 |
+
[](https://www.python.org/)
|
7 |
+
[](https://doi.org/10.5281/zenodo.5808434)
|
8 |
+
|
9 |
+
ASRT是一个基于深度学习的中文语音识别系统,如果您觉得喜欢,请点一个 **"Star"** 吧~
|
10 |
+
|
11 |
+
**ReadMe Language** | 中文版 | [English](https://github.com/nl8590687/ASRT_SpeechRecognition/blob/master/README_EN.md) |
|
12 |
+
|
13 |
+
[**ASRT项目主页**](https://asrt.ailemon.net/) |
|
14 |
+
[**发布版下载**](https://wiki.ailemon.net/docs/asrt-doc/download) |
|
15 |
+
[**查看本项目的Wiki文档**](https://wiki.ailemon.net/docs/asrt-doc) |
|
16 |
+
[**实用效果体验Demo**](https://asrt.ailemon.net/demo) |
|
17 |
+
[**打赏作者**](https://wiki.ailemon.net/docs/asrt-doc/asrt-doc-1deo9u61unti9)
|
18 |
+
|
19 |
+
如果程序运行期间或使用中有什么问题,可以及时在issue中提出来,我将尽快做出答复。本项目作者交流QQ群:**894112051** ,加微信群请先加AI柠檬微信号:**ailemon-me** ,并备注“ASRT语音识别”
|
20 |
+
|
21 |
+
<center><img src="https://res.ailemon.net/common/ailemon-me-wechat-qrcode.jpg?x-oss-process=style/ailemon-blog-webp" height="100rem"/></center>
|
22 |
+
|
23 |
+
提问前请仔细查看[项目文档](https://asrt.ailemon.net/docs/)、
|
24 |
+
[FAQ常见问题](https://wiki.ailemon.net/docs/asrt-doc/asrt-doc-1deoeud494h4f)
|
25 |
+
以及[Issues](https://github.com/nl8590687/ASRT_SpeechRecognition/issues) 避免重复提问
|
26 |
+
|
27 |
+
如果程序运行时有任何异常情况,在提问时请发出完整截图,并注明所使用的CPU架构,GPU型号,操作系统、Python,TensorFlow和CUDA版本,以及是否修改过任何代码或增删数据集等。
|
28 |
+
|
29 |
+
## Introduction 简介
|
30 |
+
|
31 |
+
本项目使用tensorFlow.keras基于深度卷积神经网络和长短时记忆神经网络、注意力机制以及CTC实现。
|
32 |
+
|
33 |
+
## 训练模型的最低软硬件要求
|
34 |
+
### 硬件
|
35 |
+
* CPU: 4核 (x86_64, amd64) +
|
36 |
+
* RAM: 16 GB +
|
37 |
+
* GPU: NVIDIA, Graph Memory 11GB+ (1080ti起步)
|
38 |
+
* 硬盘: 500 GB 机械硬盘(或固态硬盘)
|
39 |
+
|
40 |
+
### 软件
|
41 |
+
* Linux: Ubuntu 18.04 + / CentOS 7 + 或 Windows 10/11
|
42 |
+
* Python: 3.7 - 3.10 及后续版本
|
43 |
+
* TensorFlow: 2.5 - 2.11 及后续版本
|
44 |
+
|
45 |
+
## 快速开始
|
46 |
+
|
47 |
+
以在Linux系统下的操作为例:
|
48 |
+
|
49 |
+
首先通过Git将本项目克隆到您的计算机上,然后下载本项目训练所需要的数据集,下载链接详见[文档末尾部分](https://github.com/nl8590687/ASRT_SpeechRecognition#data-sets-%E6%95%B0%E6%8D%AE%E9%9B%86)。
|
50 |
+
```shell
|
51 |
+
$ git clone https://github.com/nl8590687/ASRT_SpeechRecognition.git
|
52 |
+
```
|
53 |
+
|
54 |
+
或者您也可以通过 "Fork" 按钮,将本项目Copy一份副本,然后通过您自己的SSH密钥克隆到本地。
|
55 |
+
|
56 |
+
通过git克隆仓库以后,进入项目根目录;并创建一个存储数据的子目录, 例如 `/data/speech_data` (可使用软链接代替),然后将下载好的数据集直接解压进去
|
57 |
+
|
58 |
+
注意,当前版本中,在配置文件里,默认添加了Thchs30、ST-CMDS、Primewords、aishell-1、aidatatang200、MagicData 六个数据集,如果不需要请自行删除。如果要使用其他数据集需要自行添加数据配置,并提前使用ASRT支持的标准格式整理数据。
|
59 |
+
|
60 |
+
```shell
|
61 |
+
$ cd ASRT_SpeechRecognition
|
62 |
+
|
63 |
+
$ mkdir /data/speech_data
|
64 |
+
|
65 |
+
$ tar zxf <数据集压缩文件名> -C /data/speech_data/
|
66 |
+
```
|
67 |
+
|
68 |
+
下载默认数据集的拼音标签文件:
|
69 |
+
```shell
|
70 |
+
$ python download_default_datalist.py
|
71 |
+
```
|
72 |
+
|
73 |
+
目前可用的模型有24、25、251和251bn
|
74 |
+
|
75 |
+
运行本项目之前,请安装必要的[Python3版依赖库](https://github.com/nl8590687/ASRT_SpeechRecognition#python-import)
|
76 |
+
|
77 |
+
本项目开始训练请执行:
|
78 |
+
```shell
|
79 |
+
$ python3 train_speech_model.py
|
80 |
+
```
|
81 |
+
本项目开始测试请执行:
|
82 |
+
```shell
|
83 |
+
$ python3 evaluate_speech_model.py
|
84 |
+
```
|
85 |
+
测试之前,请确保代码中填写的模型文件路径存在。
|
86 |
+
|
87 |
+
预测单条音频文件的语音识别文本:
|
88 |
+
```shell
|
89 |
+
$ python3 predict_speech_file.py
|
90 |
+
```
|
91 |
+
|
92 |
+
启动ASRT HTTP协议的API服务器启动请执行:
|
93 |
+
```shell
|
94 |
+
$ python3 asrserver_http.py
|
95 |
+
```
|
96 |
+
|
97 |
+
本地测试调用HTTP协议API服务是否成功:
|
98 |
+
```shell
|
99 |
+
$ python3 client_http.py
|
100 |
+
```
|
101 |
+
|
102 |
+
启动ASRT GRPC协议的API服务器启动请执行:
|
103 |
+
```shell
|
104 |
+
$ python3 asrserver_grpc.py
|
105 |
+
```
|
106 |
+
|
107 |
+
本地测试调用GRPC协议API服务是否成功:
|
108 |
+
```shell
|
109 |
+
$ python3 client_grpc.py
|
110 |
+
```
|
111 |
+
|
112 |
+
请注意,开启API服务器之后,需要使用本ASRT项目对应的客户端软件来进行语音识别,详见Wiki文档[下载ASRT语音识别客户端SDK和Demo](https://wiki.ailemon.net/docs/asrt-doc/download)。
|
113 |
+
|
114 |
+
如果要训练和使用非251bn版模型,请在代码�� `from speech_model.xxx import xxx` 的相应位置做修改。
|
115 |
+
|
116 |
+
使用docker直接部署ASRT:
|
117 |
+
```shell
|
118 |
+
$ docker pull ailemondocker/asrt_service:1.3.0
|
119 |
+
$ docker run --rm -it -p 20001:20001 -p 20002:20002 --name asrt-server -d ailemondocker/asrt_service:1.3.0
|
120 |
+
```
|
121 |
+
仅CPU运行推理识别,不作训练
|
122 |
+
|
123 |
+
## Model 模型
|
124 |
+
|
125 |
+
### Speech Model 语音模型
|
126 |
+
|
127 |
+
DCNN + CTC
|
128 |
+
|
129 |
+
其中,输入的音频的最大时间长度为16秒,输出为对应的汉语拼音序列
|
130 |
+
|
131 |
+
* 关于下载已经训练好的模型的问题
|
132 |
+
|
133 |
+
已经训练好的模型包含在发布版服务端程序压缩包里面,发布版成品服务端程序可以在此下载:[ASRT下载页面](https://wiki.ailemon.net/docs/asrt-doc/download)。
|
134 |
+
|
135 |
+
Github本仓库下[Releases](https://github.com/nl8590687/ASRT_SpeechRecognition/releases)页面里面还包括各个不同版本的介绍信息,每个版本下方的zip压缩包也是包含已经训练好的模型的发布版服务端程序压缩包。
|
136 |
+
|
137 |
+
### Language Model 语言模型
|
138 |
+
|
139 |
+
基于概率图的最大熵隐马尔可夫模型
|
140 |
+
|
141 |
+
输入为汉语拼音序列,输出为对应的汉字文本
|
142 |
+
|
143 |
+
## About Accuracy 关于准确率
|
144 |
+
|
145 |
+
当前,最好的模型在测试集上基本能达到85%的汉语拼音正确率
|
146 |
+
|
147 |
+
## Python依赖库
|
148 |
+
|
149 |
+
* tensorFlow (2.5-2.11+)
|
150 |
+
* numpy
|
151 |
+
* wave
|
152 |
+
* matplotlib
|
153 |
+
* scipy
|
154 |
+
* requests
|
155 |
+
* flask
|
156 |
+
* waitress
|
157 |
+
* grpcio / grpcio-tools / protobuf
|
158 |
+
|
159 |
+
不会安装环境的同学请直接运行以下命令(前提是有GPU且已经安装好 Python3.9、CUDA 11.2 和 cudnn 8.1):
|
160 |
+
|
161 |
+
```shell
|
162 |
+
$ pip install -r requirements.txt
|
163 |
+
```
|
164 |
+
|
165 |
+
[依赖环境和性能配置要求](https://wiki.ailemon.net/docs/asrt-doc/asrt-doc-1deobk7bmlgd6)
|
166 |
+
|
167 |
+
## Data Sets 数据集
|
168 |
+
|
169 |
+
完整内容请查看:[几个最新免费开源的中文语音数据集](https://blog.ailemon.net/2018/11/21/free-open-source-chinese-speech-datasets/)
|
170 |
+
|
171 |
+
|数据集|时长|大小|国内下载|国外下载|
|
172 |
+
|-|-|-|-|-|
|
173 |
+
|THCHS30|40h|6.01G|[data_thchs30.tgz](<http://openslr.magicdatatech.com/resources/18/data_thchs30.tgz>)|[data_thchs30.tgz](<http://www.openslr.org/resources/18/data_thchs30.tgz>)|
|
174 |
+
|ST-CMDS|100h|7.67G|[ST-CMDS-20170001_1-OS.tar.gz](<http://openslr.magicdatatech.com/resources/38/ST-CMDS-20170001_1-OS.tar.gz>)|[ST-CMDS-20170001_1-OS.tar.gz](<http://www.openslr.org/resources/38/ST-CMDS-20170001_1-OS.tar.gz>)|
|
175 |
+
|AIShell-1|178h|14.51G|[data_aishell.tgz](<http://openslr.magicdatatech.com/resources/33/data_aishell.tgz>)|[data_aishell.tgz](<http://www.openslr.org/resources/33/data_aishell.tgz>)|
|
176 |
+
|Primewords|100h|8.44G|[primewords_md_2018_set1.tar.gz](<http://openslr.magicdatatech.com/resources/47/primewords_md_2018_set1.tar.gz>)|[primewords_md_2018_set1.tar.gz](<http://www.openslr.org/resources/47/primewords_md_2018_set1.tar.gz>)|
|
177 |
+
|MagicData|755h|52G/1.0G/2.2G| [train_set.tar.gz](<http://openslr.magicdatatech.com/resources/68/train_set.tar.gz>) / [dev_set.tar.gz](<http://openslr.magicdatatech.com/resources/68/dev_set.tar.gz>) / [test_set.tar.gz](<http://openslr.magicdatatech.com/resources/68/test_set.tar.gz>)|[train_set.tar.gz](<http://www.openslr.org/resources/68/train_set.tar.gz>) / [dev_set.tar.gz](<http://www.openslr.org/resources/68/dev_set.tar.gz>) / [test_set.tar.gz](<http://www.openslr.org/resources/68/test_set.tar.gz>)|
|
178 |
+
|
179 |
+
注:AISHELL-1 数据集解压方法
|
180 |
+
|
181 |
+
```
|
182 |
+
$ tar xzf data_aishell.tgz
|
183 |
+
$ cd data_aishell/wav
|
184 |
+
$ for tar in *.tar.gz; do tar xvf $tar; done
|
185 |
+
```
|
186 |
+
|
187 |
+
特别鸣谢!感谢前辈们的公开语音数据集
|
188 |
+
|
189 |
+
如果提供的数据集链接无法打开和下载,请点击该链接 [OpenSLR](http://www.openslr.org)
|
190 |
+
|
191 |
+
## ASRT语音识别API客户端调用SDK
|
192 |
+
|
193 |
+
ASRT为客户端通过RPC方式调用开发语音识别功能提供了不同平台和编程语言的SDK接入能力,对于其他平台,可直接通过调用通用RESTful Open API方式进行语音识别功能接入。具体接入步骤请看ASRT项目文档。
|
194 |
+
|
195 |
+
|客户端平台|项目仓库链接|
|
196 |
+
|-|-|
|
197 |
+
|Windows客户端SDK和Demo|[ASRT_SDK_WinClient](https://github.com/nl8590687/ASRT_SDK_WinClient)|
|
198 |
+
|跨平台Python3客户端SDK和Demo|[ASRT_SDK_Python3](https://github.com/nl8590687/ASRT_SDK_Python3)|
|
199 |
+
|跨平台Golang客户端SDK和Demo|[asrt-sdk-go](https://github.com/nl8590687/asrt-sdk-go)|
|
200 |
+
|Java客户端SDK和Demo|[ASRT_SDK_Java](https://github.com/nl8590687/ASRT_SDK_Java)|
|
201 |
+
|
202 |
+
## ASRT相关资料
|
203 |
+
* [查看ASRT项目的Wiki文档](https://wiki.ailemon.net/docs/asrt-doc)
|
204 |
+
|
205 |
+
ASRT的原理请查看本文:
|
206 |
+
* [ASRT:一个中文语音识别系统](https://blog.ailemon.net/2018/08/29/asrt-a-chinese-speech-recognition-system/)
|
207 |
+
|
208 |
+
ASRT训练和部署教程请看:
|
209 |
+
* [教你如何使用ASRT训练中文语音识别模型](<https://blog.ailemon.net/2020/08/20/teach-you-how-use-asrt-train-chinese-asr-model/>)
|
210 |
+
* [教你如何使用ASRT部署中文语音识别API服务器](<https://blog.ailemon.net/2020/08/27/teach-you-how-use-asrt-deploy-chinese-asr-api-server/>)
|
211 |
+
|
212 |
+
关于经常被问到的统计语言模型原理的问题,请看:
|
213 |
+
|
214 |
+
* [统计语言模型:从中文拼音到文本](https://blog.ailemon.net/2017/04/27/statistical-language-model-chinese-pinyin-to-words/)
|
215 |
+
* [统计N元语言模型生成算法:简单中文词频统计](https://blog.ailemon.net/2017/02/20/simple-words-frequency-statistic-without-segmentation-algorithm/)
|
216 |
+
|
217 |
+
关于CTC的问题请看:
|
218 |
+
|
219 |
+
* [[翻译]使用CTC进行序列建模](<https://blog.ailemon.net/2019/07/18/sequence-modeling-with-ctc/>)
|
220 |
+
|
221 |
+
更多内容请访问作者的博客:[AI柠檬博客](https://blog.ailemon.net/)
|
222 |
+
|
223 |
+
或使用[AI柠檬站内搜索引擎](https://s.ailemon.net/)进行相关信息的搜索
|
224 |
+
|
225 |
+
## License 开源许可协议
|
226 |
+
|
227 |
+
[GPL v3.0](LICENSE) © [nl8590687](https://github.com/nl8590687) 作者:[AI柠檬](https://www.ailemon.net/)
|
228 |
+
|
229 |
+
## 参考引用本项目
|
230 |
+
|
231 |
+
[DOI: 10.5281/zenodo.5808434](https://doi.org/10.5281/zenodo.5808434)
|
232 |
+
|
233 |
+
## Contributors 贡献者们
|
234 |
+
|
235 |
+
[贡献者页面](https://github.com/nl8590687/ASRT_SpeechRecognition/graphs/contributors)
|
236 |
+
|
237 |
+
@nl8590687 (repo owner)
|
README_EN.md
ADDED
@@ -0,0 +1,235 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+

|
2 |
+
|
3 |
+
[](https://opensource.org/licenses/GPL-3.0)
|
4 |
+
[](https://github.com/nl8590687/ASRT_SpeechRecognition)
|
5 |
+
[](https://www.tensorflow.org/)
|
6 |
+
[](https://www.python.org/)
|
7 |
+
[](https://doi.org/10.5281/zenodo.5808434)
|
8 |
+
|
9 |
+
ASRT is A Deep-Learning-Based Chinese Speech Recognition System. If you like this project, please **star** it.
|
10 |
+
|
11 |
+
**ReadMe Language** | [中文版](https://github.com/nl8590687/ASRT_SpeechRecognition/blob/master/README.md) | English |
|
12 |
+
|
13 |
+
[**ASRT Project Home Page**](https://asrt.ailemon.net/) |
|
14 |
+
[**Released Download**](https://wiki.ailemon.net/docs/asrt-doc/download) |
|
15 |
+
[**View this project's wiki document (Chinese)**](https://wiki.ailemon.net/docs/asrt-doc) |
|
16 |
+
[**Experience Demo**](https://asrt.ailemon.net/demo) |
|
17 |
+
[**Donate**](https://wiki.ailemon.net/docs/asrt-doc/asrt-doc-1deo9u61unti9)
|
18 |
+
|
19 |
+
If you have any questions in your works with this project, welcome to put up issues in this repo and I will response as soon as possible.
|
20 |
+
|
21 |
+
You can check the [FAQ Page (Chinese)](https://wiki.ailemon.net/docs/asrt-doc/asrt-doc-1deoeud494h4f) first before asking questions to avoid repeating questions.
|
22 |
+
|
23 |
+
If there is any abnormality when the program is running, please send a complete screenshot when asking questions, and indicate the CPU architecture, GPU model, operating system, Python, TensorFlow and CUDA versions used, and whether any code has been modified or data sets have been added or deleted, etc. .
|
24 |
+
|
25 |
+
## Introduction
|
26 |
+
|
27 |
+
This project uses tensorFlow.keras based on deep convolutional neural network and long-short memory neural network, attention mechanism and CTC to implement.
|
28 |
+
|
29 |
+
## Minimum requirements for training
|
30 |
+
### Hardware
|
31 |
+
* CPU: 4 Core (x86_64, amd64) +
|
32 |
+
* RAM: 16 GB +
|
33 |
+
* GPU: NVIDIA, Graph Memory 11GB+ (>1080ti)
|
34 |
+
* 硬盘: 500 GB HDD(or SSD)
|
35 |
+
|
36 |
+
### Software
|
37 |
+
* Linux: Ubuntu 18.04 + / CentOS 7 + or Windows 10/11
|
38 |
+
* Python: 3.7 - 3.10 and later
|
39 |
+
* TensorFlow: 2.5 - 2.11 and later
|
40 |
+
|
41 |
+
## Quick Start
|
42 |
+
Take the operation under the Linux system as an example:
|
43 |
+
|
44 |
+
First, clone the project to your computer through Git, and then download the data sets needed for the training of this project. For the download links, please refer to [End of Document](https://github.com/nl8590687/ASRT_SpeechRecognition/blob/master/README_EN.md#data-sets)
|
45 |
+
```shell
|
46 |
+
$ git clone https://github.com/nl8590687/ASRT_SpeechRecognition.git
|
47 |
+
```
|
48 |
+
|
49 |
+
Or you can use the "Fork" button to copy a copy of the project and then clone it locally with your own SSH key.
|
50 |
+
|
51 |
+
After cloning the repository via git, go to the project root directory; create a subdirectory `/data/speech_data` (you can use a soft link instead) for datasets, and then extract the downloaded datasets directly into it.
|
52 |
+
|
53 |
+
```shell
|
54 |
+
$ cd ASRT_SpeechRecognition
|
55 |
+
|
56 |
+
$ mkdir /data/speech_data
|
57 |
+
|
58 |
+
$ tar zxf <dataset zip files name> -C /data/speech_data/
|
59 |
+
```
|
60 |
+
|
61 |
+
Note that in the current version, in the configuration file, six data sets, Thchs30, ST-CMDS, Primewords, aishell-1, aidatatang200, MagicData, are added by default, please delete them if you don’t need them. If you want to use other data sets, you need to add data configuration yourself, and use the standard format supported by ASRT to organize the data in advance.
|
62 |
+
|
63 |
+
To download pinyin syllable list files for default dataset:
|
64 |
+
```shell
|
65 |
+
$ python download_default_datalist.py
|
66 |
+
```
|
67 |
+
|
68 |
+
Currently available models are 24, 25, 251 and 251bn
|
69 |
+
|
70 |
+
Before running this project, please install the necessary [Python3 version dependent library](https://github.com/nl8590687/ASRT_SpeechRecognition#python-import)
|
71 |
+
|
72 |
+
To start training this project, please execute:
|
73 |
+
```shell
|
74 |
+
$ python3 train_speech_model.py
|
75 |
+
```
|
76 |
+
To start the test of this project, please execute:
|
77 |
+
```shell
|
78 |
+
$ python3 evaluate_speech_model.py
|
79 |
+
```
|
80 |
+
Before testing, make sure the model file path filled in the code files exists.
|
81 |
+
|
82 |
+
To predict one wave audio file for speech recognition:
|
83 |
+
```shell
|
84 |
+
$ python3 predict_speech_file.py
|
85 |
+
```
|
86 |
+
|
87 |
+
To startup ASRT API Server with HTTP protocol please execute:
|
88 |
+
```shell
|
89 |
+
$ python3 asrserver_http.py
|
90 |
+
```
|
91 |
+
|
92 |
+
Please note that after opening the API server, you need to use the client software corresponding to this ASRT project for voice recognition. For details, see the Wiki documentation to [download ASRT Client SDK & Demo](https://wiki.ailemon.net/docs/asrt-doc/download).
|
93 |
+
|
94 |
+
|
95 |
+
To test whether it is successful or not that calls api service interface with HTTP protocol:
|
96 |
+
```shell
|
97 |
+
$ python3 client_http.py
|
98 |
+
```
|
99 |
+
|
100 |
+
To startup ASRT API Server with GRPC protocol please execute:
|
101 |
+
```shell
|
102 |
+
$ python3 asrserver_grpc.py
|
103 |
+
```
|
104 |
+
|
105 |
+
To test whether it is successful or not that calls api service interface with GRPC protocol:
|
106 |
+
```shell
|
107 |
+
$ python3 client_grpc.py
|
108 |
+
```
|
109 |
+
|
110 |
+
If you want to train and use other model(not Model 251bn), make changes in the corresponding position of the `from speech_model.xxx import xxx` in the code files.
|
111 |
+
|
112 |
+
If there is any problem during the execution of the program or during use, it can be promptly put forward in the issue, and I will reply as soon as possible.
|
113 |
+
|
114 |
+
Deploy ASRT by docker:
|
115 |
+
```shell
|
116 |
+
$ docker pull ailemondocker/asrt_service:1.3.0
|
117 |
+
$ docker run --rm -it -p 20001:20001 -p 20002:20002 --name asrt-server -d ailemondocker/asrt_service:1.3.0
|
118 |
+
```
|
119 |
+
It will start a api server for recognition rather than training.
|
120 |
+
|
121 |
+
## Model
|
122 |
+
|
123 |
+
### Speech Model
|
124 |
+
|
125 |
+
DCNN + CTC
|
126 |
+
|
127 |
+
The maximum length of the input audio is 16 seconds, and the output is the corresponding Chinese pinyin sequence.
|
128 |
+
|
129 |
+
* Questions about downloading trained models
|
130 |
+
|
131 |
+
The released finished software that includes trained model weights can be downloaded from [ASRT download page](https://wiki.ailemon.net/docs/asrt-doc/download).
|
132 |
+
|
133 |
+
Github [Releases](https://github.com/nl8590687/ASRT_SpeechRecognition/releases) page includes the archives of the various versions of the software released and it's introduction. Under each version module, there is a zip file that includes trained model weights files.
|
134 |
+
|
135 |
+
### Language Model
|
136 |
+
|
137 |
+
Maximum Entropy Hidden Markov Model Based on Probability Graph.
|
138 |
+
|
139 |
+
The input is a Chinese pinyin sequence, and the output is the corresponding Chinese character text.
|
140 |
+
|
141 |
+
## About Accuracy
|
142 |
+
|
143 |
+
At present, the best model can basically reach 85% of Pinyin correct rate on the test set.
|
144 |
+
|
145 |
+
## Python Dependency Library
|
146 |
+
|
147 |
+
* tensorFlow (2.5-2.11+)
|
148 |
+
* numpy
|
149 |
+
* wave
|
150 |
+
* matplotlib
|
151 |
+
* math
|
152 |
+
* scipy
|
153 |
+
* requests
|
154 |
+
* flask
|
155 |
+
* waitress
|
156 |
+
* grpcio / grpcio-tools / protobuf
|
157 |
+
|
158 |
+
If you have trouble when install those packages, please run the following script to do it as long as you have a GPU and python 3.9, CUDA 11.2 and cudnn 8.1 have been installed:
|
159 |
+
|
160 |
+
```shell
|
161 |
+
$ pip install -r requirements.txt
|
162 |
+
```
|
163 |
+
|
164 |
+
[Dependent Environment Details and Hardware Requirement](https://wiki.ailemon.net/docs/asrt-doc/asrt-doc-1deobk7bmlgd6)
|
165 |
+
|
166 |
+
## ASRT Client SDK for Calling Speech Recognition API
|
167 |
+
|
168 |
+
ASRT provides the abilities to import client SDKs for several platform and programing language for client develop speech recognition features , which work by RPC. Please refer ASRT project documents for detail.
|
169 |
+
|
170 |
+
|Client Platform|Project Repos Link|
|
171 |
+
|-|-|
|
172 |
+
|Windows Client SDK & Demo|[ASRT_SDK_WinClient](https://github.com/nl8590687/ASRT_SDK_WinClient)|
|
173 |
+
|Python3 Client SDK & Demo (Any Platform)|[ASRT_SDK_Python3](https://github.com/nl8590687/ASRT_SDK_Python3)|
|
174 |
+
|Golang Client SDK & Demo|[asrt-sdk-go](https://github.com/nl8590687/asrt-sdk-go)|
|
175 |
+
|Java Client SDK & Demo|[ASRT_SDK_Java](https://github.com/nl8590687/ASRT_SDK_Java)|
|
176 |
+
|
177 |
+
## Data Sets
|
178 |
+
|
179 |
+
For full content please refer: [Some free Chinese speech datasets (Chinese)](https://blog.ailemon.net/2018/11/21/free-open-source-chinese-speech-datasets/)
|
180 |
+
|
181 |
+
|Dataset|Time|Size|Download (CN Mirrors)|Download (Source)|
|
182 |
+
|-|-|-|-|-|
|
183 |
+
|THCHS30|40h|6.01G|[data_thchs30.tgz](<http://openslr.magicdatatech.com/resources/18/data_thchs30.tgz>)|[data_thchs30.tgz](<http://www.openslr.org/resources/18/data_thchs30.tgz>)|
|
184 |
+
|ST-CMDS|100h|7.67G|[ST-CMDS-20170001_1-OS.tar.gz](<http://openslr.magicdatatech.com/resources/38/ST-CMDS-20170001_1-OS.tar.gz>)|[ST-CMDS-20170001_1-OS.tar.gz](<http://www.openslr.org/resources/38/ST-CMDS-20170001_1-OS.tar.gz>)|
|
185 |
+
|AIShell-1|178h|14.51G|[data_aishell.tgz](<http://openslr.magicdatatech.com/resources/33/data_aishell.tgz>)|[data_aishell.tgz](<http://www.openslr.org/resources/33/data_aishell.tgz>)|
|
186 |
+
|Primewords|100h|8.44G|[primewords_md_2018_set1.tar.gz](<http://openslr.magicdatatech.com/resources/47/primewords_md_2018_set1.tar.gz>)|[primewords_md_2018_set1.tar.gz](<http://www.openslr.org/resources/47/primewords_md_2018_set1.tar.gz>)|
|
187 |
+
|MagicData|755h|52G/1.0G/2.2G| [train_set.tar.gz](<http://openslr.magicdatatech.com/resources/68/train_set.tar.gz>) / [dev_set.tar.gz](<http://openslr.magicdatatech.com/resources/68/dev_set.tar.gz>) / [test_set.tar.gz](<http://openslr.magicdatatech.com/resources/68/test_set.tar.gz>)|[train_set.tar.gz](<http://www.openslr.org/resources/68/train_set.tar.gz>) / [dev_set.tar.gz](<http://www.openslr.org/resources/68/dev_set.tar.gz>) / [test_set.tar.gz](<http://www.openslr.org/resources/68/test_set.tar.gz>)|
|
188 |
+
|
189 |
+
|
190 |
+
Note:The way to unzip AISHELL-1 dataset
|
191 |
+
|
192 |
+
```
|
193 |
+
$ tar xzf data_aishell.tgz
|
194 |
+
$ cd data_aishell/wav
|
195 |
+
$ for tar in *.tar.gz; do tar xvf $tar; done
|
196 |
+
```
|
197 |
+
|
198 |
+
Special thanks! Thanks to the predecessors' public voice data set.
|
199 |
+
|
200 |
+
If the provided dataset link cannot be opened and downloaded, click this link [OpenSLR](http://www.openslr.org)
|
201 |
+
|
202 |
+
## ASRT Docuemnts
|
203 |
+
|
204 |
+
* [ASRT project's Wiki document](https://wiki.ailemon.net/docs/asrt-doc)
|
205 |
+
|
206 |
+
A post about ASRT's introduction
|
207 |
+
* [ASRT: Chinese Speech Recognition System (Chinese)](https://blog.ailemon.net/2018/08/29/asrt-a-chinese-speech-recognition-system/)
|
208 |
+
|
209 |
+
About how to use ASRT to train and deploy:
|
210 |
+
* [Teach you how to use ASRT to train Chinese ASR model (Chinese)](<https://blog.ailemon.net/2020/08/20/teach-you-how-use-asrt-train-chinese-asr-model/>)
|
211 |
+
* [Teach you how to use ASRT to deploy Chinese ASR API Server (Chinese)](<https://blog.ailemon.net/2020/08/27/teach-you-how-use-asrt-deploy-chinese-asr-api-server/>)
|
212 |
+
|
213 |
+
For questions about the principles of the statistical language model that are often asked, see:
|
214 |
+
* [Simple Chinese word frequency statistics to generate N-gram language model (Chinese)](https://blog.ailemon.net/2017/02/20/simple-words-frequency-statistic-without-segmentation-algorithm/)
|
215 |
+
* [Statistical Language Model: Chinese Pinyin to Words (Chinese)](https://blog.ailemon.net/2017/04/27/statistical-language-model-chinese-pinyin-to-words/)
|
216 |
+
|
217 |
+
For questions about CTC, see:
|
218 |
+
|
219 |
+
* [[Translation] Sequence Modeling with CTC (Chinese)](<https://blog.ailemon.net/2019/07/18/sequence-modeling-with-ctc/>)
|
220 |
+
|
221 |
+
For more infomation please refer to author's blog website: [AILemon Blog](https://blog.ailemon.net/) (Chinese)
|
222 |
+
|
223 |
+
## License
|
224 |
+
|
225 |
+
[GPL v3.0](LICENSE) © [nl8590687](https://github.com/nl8590687) Author: [ailemon](https://www.ailemon.net/)
|
226 |
+
|
227 |
+
## Cite this project
|
228 |
+
|
229 |
+
[DOI: 10.5281/zenodo.5808434](https://doi.org/10.5281/zenodo.5808434)
|
230 |
+
|
231 |
+
## Contributors
|
232 |
+
|
233 |
+
[Contributors Page](https://github.com/nl8590687/ASRT_SpeechRecognition/graphs/contributors)
|
234 |
+
|
235 |
+
@nl8590687 (repo owner)
|
asrserver_grpc.py
ADDED
@@ -0,0 +1,180 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# !/usr/bin/env python3
|
2 |
+
# -*- coding: utf-8 -*-
|
3 |
+
#
|
4 |
+
# Copyright 2016-2099 Ailemon.net
|
5 |
+
#
|
6 |
+
# This file is part of ASRT Speech Recognition Tool.
|
7 |
+
#
|
8 |
+
# ASRT is free software: you can redistribute it and/or modify
|
9 |
+
# it under the terms of the GNU General Public License as published by
|
10 |
+
# the Free Software Foundation, either version 3 of the License, or
|
11 |
+
# (at your option) any later version.
|
12 |
+
# ASRT is distributed in the hope that it will be useful,
|
13 |
+
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
14 |
+
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
15 |
+
# GNU General Public License for more details.
|
16 |
+
#
|
17 |
+
# You should have received a copy of the GNU General Public License
|
18 |
+
# along with ASRT. If not, see <https://www.gnu.org/licenses/>.
|
19 |
+
# ============================================================================
|
20 |
+
|
21 |
+
"""
|
22 |
+
@author: nl8590687
|
23 |
+
ASRT语音识别基于gRPC协议的API服务器程序
|
24 |
+
"""
|
25 |
+
|
26 |
+
import argparse
|
27 |
+
import time
|
28 |
+
from concurrent import futures
|
29 |
+
import grpc
|
30 |
+
|
31 |
+
from assets.asrt_pb2_grpc import AsrtGrpcServiceServicer, add_AsrtGrpcServiceServicer_to_server
|
32 |
+
from assets.asrt_pb2 import SpeechResponse, TextResponse
|
33 |
+
from speech_model import ModelSpeech
|
34 |
+
from model_zoo.speech_model.keras_backend import SpeechModel251BN
|
35 |
+
from speech_features import Spectrogram
|
36 |
+
from language_model3 import ModelLanguage
|
37 |
+
from utils.ops import decode_wav_bytes
|
38 |
+
|
39 |
+
API_STATUS_CODE_OK = 200000 # OK
|
40 |
+
API_STATUS_CODE_OK_PART = 206000 # 部分结果OK,用于stream
|
41 |
+
API_STATUS_CODE_CLIENT_ERROR = 400000
|
42 |
+
API_STATUS_CODE_CLIENT_ERROR_FORMAT = 400001 # 请求数据格式错误
|
43 |
+
API_STATUS_CODE_CLIENT_ERROR_CONFIG = 400002 # 请求数据配置不支持
|
44 |
+
API_STATUS_CODE_SERVER_ERROR = 500000
|
45 |
+
API_STATUS_CODE_SERVER_ERROR_RUNNING = 500001 # 服务器运行中出错
|
46 |
+
|
47 |
+
parser = argparse.ArgumentParser(description='ASRT gRPC Protocol API Service')
|
48 |
+
parser.add_argument('--listen', default='0.0.0.0', type=str, help='the network to listen')
|
49 |
+
parser.add_argument('--port', default='20002', type=str, help='the port to listen')
|
50 |
+
args = parser.parse_args()
|
51 |
+
|
52 |
+
AUDIO_LENGTH = 1600
|
53 |
+
AUDIO_FEATURE_LENGTH = 200
|
54 |
+
CHANNELS = 1
|
55 |
+
# 默认输出的拼音的表示大小是1428,即1427个拼音+1个空白块
|
56 |
+
OUTPUT_SIZE = 1428
|
57 |
+
sm251bn = SpeechModel251BN(
|
58 |
+
input_shape=(AUDIO_LENGTH, AUDIO_FEATURE_LENGTH, CHANNELS),
|
59 |
+
output_size=OUTPUT_SIZE
|
60 |
+
)
|
61 |
+
feat = Spectrogram()
|
62 |
+
ms = ModelSpeech(sm251bn, feat, max_label_length=64)
|
63 |
+
ms.load_model('save_models/' + sm251bn.get_model_name() + '.model.h5')
|
64 |
+
|
65 |
+
ml = ModelLanguage('model_language')
|
66 |
+
ml.load_model()
|
67 |
+
|
68 |
+
_ONE_DAY_IN_SECONDS = 60 * 60 * 24
|
69 |
+
|
70 |
+
|
71 |
+
class ApiService(AsrtGrpcServiceServicer):
|
72 |
+
"""
|
73 |
+
继承AsrtGrpcServiceServicer,实现hello方法
|
74 |
+
"""
|
75 |
+
|
76 |
+
def __init__(self):
|
77 |
+
pass
|
78 |
+
|
79 |
+
def Speech(self, request, context):
|
80 |
+
"""
|
81 |
+
具体实现Speech的方法, 并按照pb的返回对象构造SpeechResponse返回
|
82 |
+
:param request:
|
83 |
+
:param context:
|
84 |
+
:return:
|
85 |
+
"""
|
86 |
+
wav_data = request.wav_data
|
87 |
+
wav_samples = decode_wav_bytes(samples_data=wav_data.samples,
|
88 |
+
channels=wav_data.channels, byte_width=wav_data.byte_width)
|
89 |
+
result = ms.recognize_speech(wav_samples, wav_data.sample_rate)
|
90 |
+
print("语音识别声学模型结果:", result)
|
91 |
+
return SpeechResponse(status_code=API_STATUS_CODE_OK, status_message='',
|
92 |
+
result_data=result)
|
93 |
+
|
94 |
+
def Language(self, request, context):
|
95 |
+
"""
|
96 |
+
具体实现Language的方法, 并按照pb的返回对象构造TextResponse返回
|
97 |
+
:param request:
|
98 |
+
:param context:
|
99 |
+
:return:
|
100 |
+
"""
|
101 |
+
print('Language收到了请求:', request)
|
102 |
+
result = ml.pinyin_to_text(list(request.pinyins))
|
103 |
+
print('Language结果:', result)
|
104 |
+
return TextResponse(status_code=API_STATUS_CODE_OK, status_message='',
|
105 |
+
text_result=result)
|
106 |
+
|
107 |
+
def All(self, request, context):
|
108 |
+
"""
|
109 |
+
具体实现All的方法, 并按照pb的返回对象构造TextResponse返回
|
110 |
+
:param request:
|
111 |
+
:param context:
|
112 |
+
:return:
|
113 |
+
"""
|
114 |
+
wav_data = request.wav_data
|
115 |
+
wav_samples = decode_wav_bytes(samples_data=wav_data.samples,
|
116 |
+
channels=wav_data.channels, byte_width=wav_data.byte_width)
|
117 |
+
result_speech = ms.recognize_speech(wav_samples, wav_data.sample_rate)
|
118 |
+
result = ml.pinyin_to_text(result_speech)
|
119 |
+
print("语音识别结果:", result)
|
120 |
+
return TextResponse(status_code=API_STATUS_CODE_OK, status_message='',
|
121 |
+
text_result=result)
|
122 |
+
|
123 |
+
def Stream(self, request_iterator, context):
|
124 |
+
"""
|
125 |
+
具体实现Stream的方法, 并按照pb的返回对象构造TextResponse返回
|
126 |
+
:param request_iterator:
|
127 |
+
:param context:
|
128 |
+
:return:
|
129 |
+
"""
|
130 |
+
result = list()
|
131 |
+
tmp_result_last = list()
|
132 |
+
beam_size = 100
|
133 |
+
|
134 |
+
for request in request_iterator:
|
135 |
+
wav_data = request.wav_data
|
136 |
+
wav_samples = decode_wav_bytes(samples_data=wav_data.samples,
|
137 |
+
channels=wav_data.channels,
|
138 |
+
byte_width=wav_data.byte_width)
|
139 |
+
result_speech = ms.recognize_speech(wav_samples, wav_data.sample_rate)
|
140 |
+
|
141 |
+
for item_pinyin in result_speech:
|
142 |
+
tmp_result = ml.pinyin_stream_decode(tmp_result_last, item_pinyin, beam_size)
|
143 |
+
if len(tmp_result) == 0 and len(tmp_result_last) > 0:
|
144 |
+
result.append(tmp_result_last[0][0])
|
145 |
+
print("流式语音识别结果:", ''.join(result))
|
146 |
+
yield TextResponse(status_code=API_STATUS_CODE_OK, status_message='',
|
147 |
+
text_result=''.join(result))
|
148 |
+
result = list()
|
149 |
+
|
150 |
+
tmp_result = ml.pinyin_stream_decode([], item_pinyin, beam_size)
|
151 |
+
tmp_result_last = tmp_result
|
152 |
+
yield TextResponse(status_code=API_STATUS_CODE_OK_PART, status_message='',
|
153 |
+
text_result=''.join(tmp_result[0][0]))
|
154 |
+
|
155 |
+
if len(tmp_result_last) > 0:
|
156 |
+
result.append(tmp_result_last[0][0])
|
157 |
+
print("流式语音识别结果:", ''.join(result))
|
158 |
+
yield TextResponse(status_code=API_STATUS_CODE_OK, status_message='',
|
159 |
+
text_result=''.join(result))
|
160 |
+
|
161 |
+
|
162 |
+
def run(host, port):
|
163 |
+
"""
|
164 |
+
gRPC API服务启动
|
165 |
+
:return:
|
166 |
+
"""
|
167 |
+
server = grpc.server(futures.ThreadPoolExecutor(max_workers=10))
|
168 |
+
add_AsrtGrpcServiceServicer_to_server(ApiService(), server)
|
169 |
+
server.add_insecure_port(''.join([host, ':', port]))
|
170 |
+
server.start()
|
171 |
+
print("start service...")
|
172 |
+
try:
|
173 |
+
while True:
|
174 |
+
time.sleep(_ONE_DAY_IN_SECONDS)
|
175 |
+
except KeyboardInterrupt:
|
176 |
+
server.stop(0)
|
177 |
+
|
178 |
+
|
179 |
+
if __name__ == '__main__':
|
180 |
+
run(host=args.listen, port=args.port)
|
asrserver_http.py
ADDED
@@ -0,0 +1,189 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#!/usr/bin/env python3
|
2 |
+
# -*- coding: utf-8 -*-
|
3 |
+
#
|
4 |
+
# Copyright 2016-2099 Ailemon.net
|
5 |
+
#
|
6 |
+
# This file is part of ASRT Speech Recognition Tool.
|
7 |
+
#
|
8 |
+
# ASRT is free software: you can redistribute it and/or modify
|
9 |
+
# it under the terms of the GNU General Public License as published by
|
10 |
+
# the Free Software Foundation, either version 3 of the License, or
|
11 |
+
# (at your option) any later version.
|
12 |
+
# ASRT is distributed in the hope that it will be useful,
|
13 |
+
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
14 |
+
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
15 |
+
# GNU General Public License for more details.
|
16 |
+
#
|
17 |
+
# You should have received a copy of the GNU General Public License
|
18 |
+
# along with ASRT. If not, see <https://www.gnu.org/licenses/>.
|
19 |
+
# ============================================================================
|
20 |
+
|
21 |
+
"""
|
22 |
+
@author: nl8590687
|
23 |
+
ASRT语音识别基于HTTP协议的API服务器程序
|
24 |
+
"""
|
25 |
+
|
26 |
+
import argparse
|
27 |
+
import base64
|
28 |
+
import json
|
29 |
+
from flask import Flask, Response, request
|
30 |
+
|
31 |
+
from speech_model import ModelSpeech
|
32 |
+
from model_zoo.speech_model.keras_backend import SpeechModel251BN
|
33 |
+
from speech_features import Spectrogram
|
34 |
+
from language_model3 import ModelLanguage
|
35 |
+
from utils.ops import decode_wav_bytes
|
36 |
+
|
37 |
+
API_STATUS_CODE_OK = 200000 # OK
|
38 |
+
API_STATUS_CODE_CLIENT_ERROR = 400000
|
39 |
+
API_STATUS_CODE_CLIENT_ERROR_FORMAT = 400001 # 请求数据格式错误
|
40 |
+
API_STATUS_CODE_CLIENT_ERROR_CONFIG = 400002 # 请求数据配置不支持
|
41 |
+
API_STATUS_CODE_SERVER_ERROR = 500000
|
42 |
+
API_STATUS_CODE_SERVER_ERROR_RUNNING = 500001 # 服务器运行中出错
|
43 |
+
|
44 |
+
parser = argparse.ArgumentParser(description='ASRT HTTP+Json RESTful API Service')
|
45 |
+
parser.add_argument('--listen', default='0.0.0.0', type=str, help='the network to listen')
|
46 |
+
parser.add_argument('--port', default='20001', type=str, help='the port to listen')
|
47 |
+
args = parser.parse_args()
|
48 |
+
|
49 |
+
app = Flask("ASRT API Service")
|
50 |
+
|
51 |
+
AUDIO_LENGTH = 1600
|
52 |
+
AUDIO_FEATURE_LENGTH = 200
|
53 |
+
CHANNELS = 1
|
54 |
+
# 默认输出的拼音的表示大小是1428,即1427个拼音+1个空白块
|
55 |
+
OUTPUT_SIZE = 1428
|
56 |
+
sm251bn = SpeechModel251BN(
|
57 |
+
input_shape=(AUDIO_LENGTH, AUDIO_FEATURE_LENGTH, CHANNELS),
|
58 |
+
output_size=OUTPUT_SIZE
|
59 |
+
)
|
60 |
+
feat = Spectrogram()
|
61 |
+
ms = ModelSpeech(sm251bn, feat, max_label_length=64)
|
62 |
+
ms.load_model('save_models/' + sm251bn.get_model_name() + '.model.h5')
|
63 |
+
|
64 |
+
ml = ModelLanguage('model_language')
|
65 |
+
ml.load_model()
|
66 |
+
|
67 |
+
|
68 |
+
class AsrtApiResponse:
|
69 |
+
"""
|
70 |
+
ASRT语音识别基于HTTP协议的API接口响应类
|
71 |
+
"""
|
72 |
+
|
73 |
+
def __init__(self, status_code, status_message='', result=''):
|
74 |
+
self.status_code = status_code
|
75 |
+
self.status_message = status_message
|
76 |
+
self.result = result
|
77 |
+
|
78 |
+
def to_json(self):
|
79 |
+
"""
|
80 |
+
类转json
|
81 |
+
"""
|
82 |
+
return json.dumps(self, default=lambda o: o.__dict__, sort_keys=True)
|
83 |
+
|
84 |
+
|
85 |
+
# api接口根url:GET
|
86 |
+
@app.route('/', methods=["GET"])
|
87 |
+
def index_get():
|
88 |
+
"""
|
89 |
+
根路径handle GET方法
|
90 |
+
"""
|
91 |
+
buffer = ''
|
92 |
+
with open('assets/default.html', 'r', encoding='utf-8') as file_handle:
|
93 |
+
buffer = file_handle.read()
|
94 |
+
return Response(buffer, mimetype='text/html; charset=utf-8')
|
95 |
+
|
96 |
+
|
97 |
+
# api接口根url:POST
|
98 |
+
@app.route('/', methods=["POST"])
|
99 |
+
def index_post():
|
100 |
+
"""
|
101 |
+
根路径handle POST方法
|
102 |
+
"""
|
103 |
+
json_data = AsrtApiResponse(API_STATUS_CODE_OK, 'ok')
|
104 |
+
buffer = json_data.to_json()
|
105 |
+
return Response(buffer, mimetype='application/json')
|
106 |
+
|
107 |
+
|
108 |
+
# 获取分类列表
|
109 |
+
@app.route('/<level>', methods=["POST"])
|
110 |
+
def recognition_post(level):
|
111 |
+
"""
|
112 |
+
其他路径 POST方法
|
113 |
+
"""
|
114 |
+
# 读取json文件内容
|
115 |
+
try:
|
116 |
+
if level == 'speech':
|
117 |
+
request_data = request.get_json()
|
118 |
+
samples = request_data['samples']
|
119 |
+
wavdata_bytes = base64.urlsafe_b64decode(bytes(samples, encoding='utf-8'))
|
120 |
+
sample_rate = request_data['sample_rate']
|
121 |
+
channels = request_data['channels']
|
122 |
+
byte_width = request_data['byte_width']
|
123 |
+
|
124 |
+
wavdata = decode_wav_bytes(samples_data=wavdata_bytes,
|
125 |
+
channels=channels, byte_width=byte_width)
|
126 |
+
result = ms.recognize_speech(wavdata, sample_rate)
|
127 |
+
|
128 |
+
json_data = AsrtApiResponse(API_STATUS_CODE_OK, 'speech level')
|
129 |
+
json_data.result = result
|
130 |
+
buffer = json_data.to_json()
|
131 |
+
print('output:', buffer)
|
132 |
+
return Response(buffer, mimetype='application/json')
|
133 |
+
elif level == 'language':
|
134 |
+
request_data = request.get_json()
|
135 |
+
|
136 |
+
seq_pinyin = request_data['sequence_pinyin']
|
137 |
+
|
138 |
+
result = ml.pinyin_to_text(seq_pinyin)
|
139 |
+
|
140 |
+
json_data = AsrtApiResponse(API_STATUS_CODE_OK, 'language level')
|
141 |
+
json_data.result = result
|
142 |
+
buffer = json_data.to_json()
|
143 |
+
print('output:', buffer)
|
144 |
+
return Response(buffer, mimetype='application/json')
|
145 |
+
elif level == 'all':
|
146 |
+
request_data = request.get_json()
|
147 |
+
|
148 |
+
samples = request_data['samples']
|
149 |
+
wavdata_bytes = base64.urlsafe_b64decode(samples)
|
150 |
+
sample_rate = request_data['sample_rate']
|
151 |
+
channels = request_data['channels']
|
152 |
+
byte_width = request_data['byte_width']
|
153 |
+
|
154 |
+
wavdata = decode_wav_bytes(samples_data=wavdata_bytes,
|
155 |
+
channels=channels, byte_width=byte_width)
|
156 |
+
result_speech = ms.recognize_speech(wavdata, sample_rate)
|
157 |
+
result = ml.pinyin_to_text(result_speech)
|
158 |
+
|
159 |
+
json_data = AsrtApiResponse(API_STATUS_CODE_OK, 'all level')
|
160 |
+
json_data.result = result
|
161 |
+
buffer = json_data.to_json()
|
162 |
+
print('ASRT Result:', result, 'output:', buffer)
|
163 |
+
return Response(buffer, mimetype='application/json')
|
164 |
+
else:
|
165 |
+
request_data = request.get_json()
|
166 |
+
print('input:', request_data)
|
167 |
+
json_data = AsrtApiResponse(API_STATUS_CODE_CLIENT_ERROR, '')
|
168 |
+
buffer = json_data.to_json()
|
169 |
+
print('output:', buffer)
|
170 |
+
return Response(buffer, mimetype='application/json')
|
171 |
+
except Exception as except_general:
|
172 |
+
request_data = request.get_json()
|
173 |
+
# print(request_data['sample_rate'], request_data['channels'],
|
174 |
+
# request_data['byte_width'], len(request_data['samples']),
|
175 |
+
# request_data['samples'][-100:])
|
176 |
+
json_data = AsrtApiResponse(API_STATUS_CODE_SERVER_ERROR, str(except_general))
|
177 |
+
buffer = json_data.to_json()
|
178 |
+
# print("input:", request_data, "\n", "output:", buffer)
|
179 |
+
print("output:", buffer, "error:", except_general)
|
180 |
+
return Response(buffer, mimetype='application/json')
|
181 |
+
|
182 |
+
|
183 |
+
if __name__ == '__main__':
|
184 |
+
# for development env
|
185 |
+
# app.run(host='0.0.0.0', port=20001)
|
186 |
+
# for production env
|
187 |
+
import waitress
|
188 |
+
|
189 |
+
waitress.serve(app, host=args.listen, port=args.port)
|
asrt_config.json
ADDED
@@ -0,0 +1,32 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"dict_filename": "dict.txt",
|
3 |
+
|
4 |
+
"dataset":{
|
5 |
+
"train":[
|
6 |
+
{
|
7 |
+
"name": "thchs30_train",
|
8 |
+
"data_list": "datalist/thchs30/train.wav.lst",
|
9 |
+
"data_path": "data/speech_data",
|
10 |
+
"label_list": "datalist/thchs30/train.syllable.txt"
|
11 |
+
}
|
12 |
+
],
|
13 |
+
|
14 |
+
"dev":[
|
15 |
+
{
|
16 |
+
"name": "thchs30_dev",
|
17 |
+
"data_list": "datalist/thchs30/cv.wav.lst",
|
18 |
+
"data_path": "data/speech_data",
|
19 |
+
"label_list": "datalist/thchs30/cv.syllable.txt"
|
20 |
+
}
|
21 |
+
],
|
22 |
+
|
23 |
+
"test":[
|
24 |
+
{
|
25 |
+
"name": "thchs30_test",
|
26 |
+
"data_list": "datalist/thchs30/test.wav.lst",
|
27 |
+
"data_path": "data/speech_data",
|
28 |
+
"label_list": "datalist/thchs30/test.syllable.txt"
|
29 |
+
}
|
30 |
+
]
|
31 |
+
}
|
32 |
+
}
|
assets/asrt.proto
ADDED
@@ -0,0 +1,55 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* Copyright 2016-2099 Ailemon.net
|
2 |
+
|
3 |
+
This file is part of ASRT Speech Recognition Tool.
|
4 |
+
|
5 |
+
ASRT is free software: you can redistribute it and/or modify
|
6 |
+
it under the terms of the GNU General Public License as published by
|
7 |
+
the Free Software Foundation, either version 3 of the License, or
|
8 |
+
(at your option) any later version.
|
9 |
+
ASRT is distributed in the hope that it will be useful,
|
10 |
+
|
11 |
+
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
12 |
+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
13 |
+
GNU General Public License for more details.
|
14 |
+
|
15 |
+
You should have received a copy of the GNU General Public License
|
16 |
+
along with ASRT. If not, see <https://www.gnu.org/licenses/>.
|
17 |
+
============================================================================ */
|
18 |
+
|
19 |
+
syntax = "proto3";
|
20 |
+
package asrt;
|
21 |
+
|
22 |
+
//定义服务接口
|
23 |
+
service AsrtGrpcService {
|
24 |
+
rpc Speech (SpeechRequest) returns (SpeechResponse) {} //一个服务中可以定义多个接口,也就是多个函数功能
|
25 |
+
rpc Language (LanguageRequest) returns (TextResponse) {}
|
26 |
+
rpc All (SpeechRequest) returns (TextResponse) {}
|
27 |
+
rpc Stream (stream SpeechRequest) returns (stream TextResponse) {}
|
28 |
+
}
|
29 |
+
|
30 |
+
message SpeechRequest {
|
31 |
+
WavData wav_data = 1;
|
32 |
+
}
|
33 |
+
|
34 |
+
message SpeechResponse {
|
35 |
+
int32 status_code = 1;
|
36 |
+
string status_message = 2;
|
37 |
+
repeated string result_data = 3; // 拼音结果
|
38 |
+
}
|
39 |
+
|
40 |
+
message LanguageRequest {
|
41 |
+
repeated string pinyins = 1;
|
42 |
+
}
|
43 |
+
|
44 |
+
message TextResponse {
|
45 |
+
int32 status_code = 1;
|
46 |
+
string status_message = 2;
|
47 |
+
string text_result = 3;
|
48 |
+
}
|
49 |
+
|
50 |
+
message WavData{
|
51 |
+
bytes samples = 1; // wav样本点字节
|
52 |
+
int32 sample_rate = 2; // wav采样率
|
53 |
+
int32 channels = 3; // wav通道数
|
54 |
+
int32 byte_width = 4; // wav样本字节宽度
|
55 |
+
}
|
assets/asrt_pb2.py
ADDED
@@ -0,0 +1,325 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# -*- coding: utf-8 -*-
|
2 |
+
# Generated by the protocol buffer compiler. DO NOT EDIT!
|
3 |
+
# source: asrt.proto
|
4 |
+
"""Generated protocol buffer code."""
|
5 |
+
from google.protobuf import descriptor as _descriptor
|
6 |
+
from google.protobuf import message as _message
|
7 |
+
from google.protobuf import reflection as _reflection
|
8 |
+
from google.protobuf import symbol_database as _symbol_database
|
9 |
+
|
10 |
+
# @@protoc_insertion_point(imports)
|
11 |
+
|
12 |
+
_sym_db = _symbol_database.Default()
|
13 |
+
|
14 |
+
DESCRIPTOR = _descriptor.FileDescriptor(
|
15 |
+
name='asrt.proto',
|
16 |
+
package='asrt',
|
17 |
+
syntax='proto3',
|
18 |
+
serialized_options=None,
|
19 |
+
create_key=_descriptor._internal_create_key,
|
20 |
+
serialized_pb=b'\n\nasrt.proto\x12\x04\x61srt\"0\n\rSpeechRequest\x12\x1f\n\x08wav_data\x18\x01 \x01(\x0b\x32\r.asrt.WavData\"R\n\x0eSpeechResponse\x12\x13\n\x0bstatus_code\x18\x01 \x01(\x05\x12\x16\n\x0estatus_message\x18\x02 \x01(\t\x12\x13\n\x0bresult_data\x18\x03 \x03(\t\"\"\n\x0fLanguageRequest\x12\x0f\n\x07pinyins\x18\x01 \x03(\t\"P\n\x0cTextResponse\x12\x13\n\x0bstatus_code\x18\x01 \x01(\x05\x12\x16\n\x0estatus_message\x18\x02 \x01(\t\x12\x13\n\x0btext_result\x18\x03 \x01(\t\"U\n\x07WavData\x12\x0f\n\x07samples\x18\x01 \x01(\x0c\x12\x13\n\x0bsample_rate\x18\x02 \x01(\x05\x12\x10\n\x08\x63hannels\x18\x03 \x01(\x05\x12\x12\n\nbyte_width\x18\x04 \x01(\x05\x32\xec\x01\n\x0f\x41srtGrpcService\x12\x35\n\x06Speech\x12\x13.asrt.SpeechRequest\x1a\x14.asrt.SpeechResponse\"\x00\x12\x37\n\x08Language\x12\x15.asrt.LanguageRequest\x1a\x12.asrt.TextResponse\"\x00\x12\x30\n\x03\x41ll\x12\x13.asrt.SpeechRequest\x1a\x12.asrt.TextResponse\"\x00\x12\x37\n\x06Stream\x12\x13.asrt.SpeechRequest\x1a\x12.asrt.TextResponse\"\x00(\x01\x30\x01\x62\x06proto3'
|
21 |
+
)
|
22 |
+
|
23 |
+
_SPEECHREQUEST = _descriptor.Descriptor(
|
24 |
+
name='SpeechRequest',
|
25 |
+
full_name='asrt.SpeechRequest',
|
26 |
+
filename=None,
|
27 |
+
file=DESCRIPTOR,
|
28 |
+
containing_type=None,
|
29 |
+
create_key=_descriptor._internal_create_key,
|
30 |
+
fields=[
|
31 |
+
_descriptor.FieldDescriptor(
|
32 |
+
name='wav_data', full_name='asrt.SpeechRequest.wav_data', index=0,
|
33 |
+
number=1, type=11, cpp_type=10, label=1,
|
34 |
+
has_default_value=False, default_value=None,
|
35 |
+
message_type=None, enum_type=None, containing_type=None,
|
36 |
+
is_extension=False, extension_scope=None,
|
37 |
+
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
|
38 |
+
],
|
39 |
+
extensions=[
|
40 |
+
],
|
41 |
+
nested_types=[],
|
42 |
+
enum_types=[
|
43 |
+
],
|
44 |
+
serialized_options=None,
|
45 |
+
is_extendable=False,
|
46 |
+
syntax='proto3',
|
47 |
+
extension_ranges=[],
|
48 |
+
oneofs=[
|
49 |
+
],
|
50 |
+
serialized_start=20,
|
51 |
+
serialized_end=68,
|
52 |
+
)
|
53 |
+
|
54 |
+
_SPEECHRESPONSE = _descriptor.Descriptor(
|
55 |
+
name='SpeechResponse',
|
56 |
+
full_name='asrt.SpeechResponse',
|
57 |
+
filename=None,
|
58 |
+
file=DESCRIPTOR,
|
59 |
+
containing_type=None,
|
60 |
+
create_key=_descriptor._internal_create_key,
|
61 |
+
fields=[
|
62 |
+
_descriptor.FieldDescriptor(
|
63 |
+
name='status_code', full_name='asrt.SpeechResponse.status_code', index=0,
|
64 |
+
number=1, type=5, cpp_type=1, label=1,
|
65 |
+
has_default_value=False, default_value=0,
|
66 |
+
message_type=None, enum_type=None, containing_type=None,
|
67 |
+
is_extension=False, extension_scope=None,
|
68 |
+
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
|
69 |
+
_descriptor.FieldDescriptor(
|
70 |
+
name='status_message', full_name='asrt.SpeechResponse.status_message', index=1,
|
71 |
+
number=2, type=9, cpp_type=9, label=1,
|
72 |
+
has_default_value=False, default_value=b"".decode('utf-8'),
|
73 |
+
message_type=None, enum_type=None, containing_type=None,
|
74 |
+
is_extension=False, extension_scope=None,
|
75 |
+
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
|
76 |
+
_descriptor.FieldDescriptor(
|
77 |
+
name='result_data', full_name='asrt.SpeechResponse.result_data', index=2,
|
78 |
+
number=3, type=9, cpp_type=9, label=3,
|
79 |
+
has_default_value=False, default_value=[],
|
80 |
+
message_type=None, enum_type=None, containing_type=None,
|
81 |
+
is_extension=False, extension_scope=None,
|
82 |
+
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
|
83 |
+
],
|
84 |
+
extensions=[
|
85 |
+
],
|
86 |
+
nested_types=[],
|
87 |
+
enum_types=[
|
88 |
+
],
|
89 |
+
serialized_options=None,
|
90 |
+
is_extendable=False,
|
91 |
+
syntax='proto3',
|
92 |
+
extension_ranges=[],
|
93 |
+
oneofs=[
|
94 |
+
],
|
95 |
+
serialized_start=70,
|
96 |
+
serialized_end=152,
|
97 |
+
)
|
98 |
+
|
99 |
+
_LANGUAGEREQUEST = _descriptor.Descriptor(
|
100 |
+
name='LanguageRequest',
|
101 |
+
full_name='asrt.LanguageRequest',
|
102 |
+
filename=None,
|
103 |
+
file=DESCRIPTOR,
|
104 |
+
containing_type=None,
|
105 |
+
create_key=_descriptor._internal_create_key,
|
106 |
+
fields=[
|
107 |
+
_descriptor.FieldDescriptor(
|
108 |
+
name='pinyins', full_name='asrt.LanguageRequest.pinyins', index=0,
|
109 |
+
number=1, type=9, cpp_type=9, label=3,
|
110 |
+
has_default_value=False, default_value=[],
|
111 |
+
message_type=None, enum_type=None, containing_type=None,
|
112 |
+
is_extension=False, extension_scope=None,
|
113 |
+
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
|
114 |
+
],
|
115 |
+
extensions=[
|
116 |
+
],
|
117 |
+
nested_types=[],
|
118 |
+
enum_types=[
|
119 |
+
],
|
120 |
+
serialized_options=None,
|
121 |
+
is_extendable=False,
|
122 |
+
syntax='proto3',
|
123 |
+
extension_ranges=[],
|
124 |
+
oneofs=[
|
125 |
+
],
|
126 |
+
serialized_start=154,
|
127 |
+
serialized_end=188,
|
128 |
+
)
|
129 |
+
|
130 |
+
_TEXTRESPONSE = _descriptor.Descriptor(
|
131 |
+
name='TextResponse',
|
132 |
+
full_name='asrt.TextResponse',
|
133 |
+
filename=None,
|
134 |
+
file=DESCRIPTOR,
|
135 |
+
containing_type=None,
|
136 |
+
create_key=_descriptor._internal_create_key,
|
137 |
+
fields=[
|
138 |
+
_descriptor.FieldDescriptor(
|
139 |
+
name='status_code', full_name='asrt.TextResponse.status_code', index=0,
|
140 |
+
number=1, type=5, cpp_type=1, label=1,
|
141 |
+
has_default_value=False, default_value=0,
|
142 |
+
message_type=None, enum_type=None, containing_type=None,
|
143 |
+
is_extension=False, extension_scope=None,
|
144 |
+
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
|
145 |
+
_descriptor.FieldDescriptor(
|
146 |
+
name='status_message', full_name='asrt.TextResponse.status_message', index=1,
|
147 |
+
number=2, type=9, cpp_type=9, label=1,
|
148 |
+
has_default_value=False, default_value=b"".decode('utf-8'),
|
149 |
+
message_type=None, enum_type=None, containing_type=None,
|
150 |
+
is_extension=False, extension_scope=None,
|
151 |
+
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
|
152 |
+
_descriptor.FieldDescriptor(
|
153 |
+
name='text_result', full_name='asrt.TextResponse.text_result', index=2,
|
154 |
+
number=3, type=9, cpp_type=9, label=1,
|
155 |
+
has_default_value=False, default_value=b"".decode('utf-8'),
|
156 |
+
message_type=None, enum_type=None, containing_type=None,
|
157 |
+
is_extension=False, extension_scope=None,
|
158 |
+
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
|
159 |
+
],
|
160 |
+
extensions=[
|
161 |
+
],
|
162 |
+
nested_types=[],
|
163 |
+
enum_types=[
|
164 |
+
],
|
165 |
+
serialized_options=None,
|
166 |
+
is_extendable=False,
|
167 |
+
syntax='proto3',
|
168 |
+
extension_ranges=[],
|
169 |
+
oneofs=[
|
170 |
+
],
|
171 |
+
serialized_start=190,
|
172 |
+
serialized_end=270,
|
173 |
+
)
|
174 |
+
|
175 |
+
_WAVDATA = _descriptor.Descriptor(
|
176 |
+
name='WavData',
|
177 |
+
full_name='asrt.WavData',
|
178 |
+
filename=None,
|
179 |
+
file=DESCRIPTOR,
|
180 |
+
containing_type=None,
|
181 |
+
create_key=_descriptor._internal_create_key,
|
182 |
+
fields=[
|
183 |
+
_descriptor.FieldDescriptor(
|
184 |
+
name='samples', full_name='asrt.WavData.samples', index=0,
|
185 |
+
number=1, type=12, cpp_type=9, label=1,
|
186 |
+
has_default_value=False, default_value=b"",
|
187 |
+
message_type=None, enum_type=None, containing_type=None,
|
188 |
+
is_extension=False, extension_scope=None,
|
189 |
+
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
|
190 |
+
_descriptor.FieldDescriptor(
|
191 |
+
name='sample_rate', full_name='asrt.WavData.sample_rate', index=1,
|
192 |
+
number=2, type=5, cpp_type=1, label=1,
|
193 |
+
has_default_value=False, default_value=0,
|
194 |
+
message_type=None, enum_type=None, containing_type=None,
|
195 |
+
is_extension=False, extension_scope=None,
|
196 |
+
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
|
197 |
+
_descriptor.FieldDescriptor(
|
198 |
+
name='channels', full_name='asrt.WavData.channels', index=2,
|
199 |
+
number=3, type=5, cpp_type=1, label=1,
|
200 |
+
has_default_value=False, default_value=0,
|
201 |
+
message_type=None, enum_type=None, containing_type=None,
|
202 |
+
is_extension=False, extension_scope=None,
|
203 |
+
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
|
204 |
+
_descriptor.FieldDescriptor(
|
205 |
+
name='byte_width', full_name='asrt.WavData.byte_width', index=3,
|
206 |
+
number=4, type=5, cpp_type=1, label=1,
|
207 |
+
has_default_value=False, default_value=0,
|
208 |
+
message_type=None, enum_type=None, containing_type=None,
|
209 |
+
is_extension=False, extension_scope=None,
|
210 |
+
serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
|
211 |
+
],
|
212 |
+
extensions=[
|
213 |
+
],
|
214 |
+
nested_types=[],
|
215 |
+
enum_types=[
|
216 |
+
],
|
217 |
+
serialized_options=None,
|
218 |
+
is_extendable=False,
|
219 |
+
syntax='proto3',
|
220 |
+
extension_ranges=[],
|
221 |
+
oneofs=[
|
222 |
+
],
|
223 |
+
serialized_start=272,
|
224 |
+
serialized_end=357,
|
225 |
+
)
|
226 |
+
|
227 |
+
_SPEECHREQUEST.fields_by_name['wav_data'].message_type = _WAVDATA
|
228 |
+
DESCRIPTOR.message_types_by_name['SpeechRequest'] = _SPEECHREQUEST
|
229 |
+
DESCRIPTOR.message_types_by_name['SpeechResponse'] = _SPEECHRESPONSE
|
230 |
+
DESCRIPTOR.message_types_by_name['LanguageRequest'] = _LANGUAGEREQUEST
|
231 |
+
DESCRIPTOR.message_types_by_name['TextResponse'] = _TEXTRESPONSE
|
232 |
+
DESCRIPTOR.message_types_by_name['WavData'] = _WAVDATA
|
233 |
+
_sym_db.RegisterFileDescriptor(DESCRIPTOR)
|
234 |
+
|
235 |
+
SpeechRequest = _reflection.GeneratedProtocolMessageType('SpeechRequest', (_message.Message,), {
|
236 |
+
'DESCRIPTOR': _SPEECHREQUEST,
|
237 |
+
'__module__': 'asrt_pb2'
|
238 |
+
# @@protoc_insertion_point(class_scope:asrt.SpeechRequest)
|
239 |
+
})
|
240 |
+
_sym_db.RegisterMessage(SpeechRequest)
|
241 |
+
|
242 |
+
SpeechResponse = _reflection.GeneratedProtocolMessageType('SpeechResponse', (_message.Message,), {
|
243 |
+
'DESCRIPTOR': _SPEECHRESPONSE,
|
244 |
+
'__module__': 'asrt_pb2'
|
245 |
+
# @@protoc_insertion_point(class_scope:asrt.SpeechResponse)
|
246 |
+
})
|
247 |
+
_sym_db.RegisterMessage(SpeechResponse)
|
248 |
+
|
249 |
+
LanguageRequest = _reflection.GeneratedProtocolMessageType('LanguageRequest', (_message.Message,), {
|
250 |
+
'DESCRIPTOR': _LANGUAGEREQUEST,
|
251 |
+
'__module__': 'asrt_pb2'
|
252 |
+
# @@protoc_insertion_point(class_scope:asrt.LanguageRequest)
|
253 |
+
})
|
254 |
+
_sym_db.RegisterMessage(LanguageRequest)
|
255 |
+
|
256 |
+
TextResponse = _reflection.GeneratedProtocolMessageType('TextResponse', (_message.Message,), {
|
257 |
+
'DESCRIPTOR': _TEXTRESPONSE,
|
258 |
+
'__module__': 'asrt_pb2'
|
259 |
+
# @@protoc_insertion_point(class_scope:asrt.TextResponse)
|
260 |
+
})
|
261 |
+
_sym_db.RegisterMessage(TextResponse)
|
262 |
+
|
263 |
+
WavData = _reflection.GeneratedProtocolMessageType('WavData', (_message.Message,), {
|
264 |
+
'DESCRIPTOR': _WAVDATA,
|
265 |
+
'__module__': 'asrt_pb2'
|
266 |
+
# @@protoc_insertion_point(class_scope:asrt.WavData)
|
267 |
+
})
|
268 |
+
_sym_db.RegisterMessage(WavData)
|
269 |
+
|
270 |
+
_ASRTGRPCSERVICE = _descriptor.ServiceDescriptor(
|
271 |
+
name='AsrtGrpcService',
|
272 |
+
full_name='asrt.AsrtGrpcService',
|
273 |
+
file=DESCRIPTOR,
|
274 |
+
index=0,
|
275 |
+
serialized_options=None,
|
276 |
+
create_key=_descriptor._internal_create_key,
|
277 |
+
serialized_start=360,
|
278 |
+
serialized_end=596,
|
279 |
+
methods=[
|
280 |
+
_descriptor.MethodDescriptor(
|
281 |
+
name='Speech',
|
282 |
+
full_name='asrt.AsrtGrpcService.Speech',
|
283 |
+
index=0,
|
284 |
+
containing_service=None,
|
285 |
+
input_type=_SPEECHREQUEST,
|
286 |
+
output_type=_SPEECHRESPONSE,
|
287 |
+
serialized_options=None,
|
288 |
+
create_key=_descriptor._internal_create_key,
|
289 |
+
),
|
290 |
+
_descriptor.MethodDescriptor(
|
291 |
+
name='Language',
|
292 |
+
full_name='asrt.AsrtGrpcService.Language',
|
293 |
+
index=1,
|
294 |
+
containing_service=None,
|
295 |
+
input_type=_LANGUAGEREQUEST,
|
296 |
+
output_type=_TEXTRESPONSE,
|
297 |
+
serialized_options=None,
|
298 |
+
create_key=_descriptor._internal_create_key,
|
299 |
+
),
|
300 |
+
_descriptor.MethodDescriptor(
|
301 |
+
name='All',
|
302 |
+
full_name='asrt.AsrtGrpcService.All',
|
303 |
+
index=2,
|
304 |
+
containing_service=None,
|
305 |
+
input_type=_SPEECHREQUEST,
|
306 |
+
output_type=_TEXTRESPONSE,
|
307 |
+
serialized_options=None,
|
308 |
+
create_key=_descriptor._internal_create_key,
|
309 |
+
),
|
310 |
+
_descriptor.MethodDescriptor(
|
311 |
+
name='Stream',
|
312 |
+
full_name='asrt.AsrtGrpcService.Stream',
|
313 |
+
index=3,
|
314 |
+
containing_service=None,
|
315 |
+
input_type=_SPEECHREQUEST,
|
316 |
+
output_type=_TEXTRESPONSE,
|
317 |
+
serialized_options=None,
|
318 |
+
create_key=_descriptor._internal_create_key,
|
319 |
+
),
|
320 |
+
])
|
321 |
+
_sym_db.RegisterServiceDescriptor(_ASRTGRPCSERVICE)
|
322 |
+
|
323 |
+
DESCRIPTOR.services_by_name['AsrtGrpcService'] = _ASRTGRPCSERVICE
|
324 |
+
|
325 |
+
# @@protoc_insertion_point(module_scope)
|
assets/asrt_pb2_grpc.py
ADDED
@@ -0,0 +1,169 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT!
|
2 |
+
"""Client and server classes corresponding to protobuf-defined services."""
|
3 |
+
import grpc
|
4 |
+
|
5 |
+
import assets.asrt_pb2 as asrt__pb2
|
6 |
+
|
7 |
+
|
8 |
+
class AsrtGrpcServiceStub(object):
|
9 |
+
"""定义服务接口
|
10 |
+
"""
|
11 |
+
|
12 |
+
def __init__(self, channel):
|
13 |
+
"""Constructor.
|
14 |
+
|
15 |
+
Args:
|
16 |
+
channel: A grpc.Channel.
|
17 |
+
"""
|
18 |
+
self.Speech = channel.unary_unary(
|
19 |
+
'/asrt.AsrtGrpcService/Speech',
|
20 |
+
request_serializer=asrt__pb2.SpeechRequest.SerializeToString,
|
21 |
+
response_deserializer=asrt__pb2.SpeechResponse.FromString,
|
22 |
+
)
|
23 |
+
self.Language = channel.unary_unary(
|
24 |
+
'/asrt.AsrtGrpcService/Language',
|
25 |
+
request_serializer=asrt__pb2.LanguageRequest.SerializeToString,
|
26 |
+
response_deserializer=asrt__pb2.TextResponse.FromString,
|
27 |
+
)
|
28 |
+
self.All = channel.unary_unary(
|
29 |
+
'/asrt.AsrtGrpcService/All',
|
30 |
+
request_serializer=asrt__pb2.SpeechRequest.SerializeToString,
|
31 |
+
response_deserializer=asrt__pb2.TextResponse.FromString,
|
32 |
+
)
|
33 |
+
self.Stream = channel.stream_stream(
|
34 |
+
'/asrt.AsrtGrpcService/Stream',
|
35 |
+
request_serializer=asrt__pb2.SpeechRequest.SerializeToString,
|
36 |
+
response_deserializer=asrt__pb2.TextResponse.FromString,
|
37 |
+
)
|
38 |
+
|
39 |
+
|
40 |
+
class AsrtGrpcServiceServicer(object):
|
41 |
+
"""定义服务接口
|
42 |
+
"""
|
43 |
+
|
44 |
+
def Speech(self, request, context):
|
45 |
+
"""Missing associated documentation comment in .proto file."""
|
46 |
+
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
|
47 |
+
context.set_details('Method not implemented!')
|
48 |
+
raise NotImplementedError('Method not implemented!')
|
49 |
+
|
50 |
+
def Language(self, request, context):
|
51 |
+
"""Missing associated documentation comment in .proto file."""
|
52 |
+
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
|
53 |
+
context.set_details('Method not implemented!')
|
54 |
+
raise NotImplementedError('Method not implemented!')
|
55 |
+
|
56 |
+
def All(self, request, context):
|
57 |
+
"""Missing associated documentation comment in .proto file."""
|
58 |
+
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
|
59 |
+
context.set_details('Method not implemented!')
|
60 |
+
raise NotImplementedError('Method not implemented!')
|
61 |
+
|
62 |
+
def Stream(self, request_iterator, context):
|
63 |
+
"""Missing associated documentation comment in .proto file."""
|
64 |
+
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
|
65 |
+
context.set_details('Method not implemented!')
|
66 |
+
raise NotImplementedError('Method not implemented!')
|
67 |
+
|
68 |
+
|
69 |
+
def add_AsrtGrpcServiceServicer_to_server(servicer, server):
|
70 |
+
rpc_method_handlers = {
|
71 |
+
'Speech': grpc.unary_unary_rpc_method_handler(
|
72 |
+
servicer.Speech,
|
73 |
+
request_deserializer=asrt__pb2.SpeechRequest.FromString,
|
74 |
+
response_serializer=asrt__pb2.SpeechResponse.SerializeToString,
|
75 |
+
),
|
76 |
+
'Language': grpc.unary_unary_rpc_method_handler(
|
77 |
+
servicer.Language,
|
78 |
+
request_deserializer=asrt__pb2.LanguageRequest.FromString,
|
79 |
+
response_serializer=asrt__pb2.TextResponse.SerializeToString,
|
80 |
+
),
|
81 |
+
'All': grpc.unary_unary_rpc_method_handler(
|
82 |
+
servicer.All,
|
83 |
+
request_deserializer=asrt__pb2.SpeechRequest.FromString,
|
84 |
+
response_serializer=asrt__pb2.TextResponse.SerializeToString,
|
85 |
+
),
|
86 |
+
'Stream': grpc.stream_stream_rpc_method_handler(
|
87 |
+
servicer.Stream,
|
88 |
+
request_deserializer=asrt__pb2.SpeechRequest.FromString,
|
89 |
+
response_serializer=asrt__pb2.TextResponse.SerializeToString,
|
90 |
+
),
|
91 |
+
}
|
92 |
+
generic_handler = grpc.method_handlers_generic_handler(
|
93 |
+
'asrt.AsrtGrpcService', rpc_method_handlers)
|
94 |
+
server.add_generic_rpc_handlers((generic_handler,))
|
95 |
+
|
96 |
+
|
97 |
+
# This class is part of an EXPERIMENTAL API.
|
98 |
+
class AsrtGrpcService(object):
|
99 |
+
"""定义服务接口
|
100 |
+
"""
|
101 |
+
|
102 |
+
@staticmethod
|
103 |
+
def Speech(request,
|
104 |
+
target,
|
105 |
+
options=(),
|
106 |
+
channel_credentials=None,
|
107 |
+
call_credentials=None,
|
108 |
+
insecure=False,
|
109 |
+
compression=None,
|
110 |
+
wait_for_ready=None,
|
111 |
+
timeout=None,
|
112 |
+
metadata=None):
|
113 |
+
return grpc.experimental.unary_unary(request, target, '/asrt.AsrtGrpcService/Speech',
|
114 |
+
asrt__pb2.SpeechRequest.SerializeToString,
|
115 |
+
asrt__pb2.SpeechResponse.FromString,
|
116 |
+
options, channel_credentials,
|
117 |
+
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
|
118 |
+
|
119 |
+
@staticmethod
|
120 |
+
def Language(request,
|
121 |
+
target,
|
122 |
+
options=(),
|
123 |
+
channel_credentials=None,
|
124 |
+
call_credentials=None,
|
125 |
+
insecure=False,
|
126 |
+
compression=None,
|
127 |
+
wait_for_ready=None,
|
128 |
+
timeout=None,
|
129 |
+
metadata=None):
|
130 |
+
return grpc.experimental.unary_unary(request, target, '/asrt.AsrtGrpcService/Language',
|
131 |
+
asrt__pb2.LanguageRequest.SerializeToString,
|
132 |
+
asrt__pb2.TextResponse.FromString,
|
133 |
+
options, channel_credentials,
|
134 |
+
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
|
135 |
+
|
136 |
+
@staticmethod
|
137 |
+
def All(request,
|
138 |
+
target,
|
139 |
+
options=(),
|
140 |
+
channel_credentials=None,
|
141 |
+
call_credentials=None,
|
142 |
+
insecure=False,
|
143 |
+
compression=None,
|
144 |
+
wait_for_ready=None,
|
145 |
+
timeout=None,
|
146 |
+
metadata=None):
|
147 |
+
return grpc.experimental.unary_unary(request, target, '/asrt.AsrtGrpcService/All',
|
148 |
+
asrt__pb2.SpeechRequest.SerializeToString,
|
149 |
+
asrt__pb2.TextResponse.FromString,
|
150 |
+
options, channel_credentials,
|
151 |
+
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
|
152 |
+
|
153 |
+
@staticmethod
|
154 |
+
def Stream(request_iterator,
|
155 |
+
target,
|
156 |
+
options=(),
|
157 |
+
channel_credentials=None,
|
158 |
+
call_credentials=None,
|
159 |
+
insecure=False,
|
160 |
+
compression=None,
|
161 |
+
wait_for_ready=None,
|
162 |
+
timeout=None,
|
163 |
+
metadata=None):
|
164 |
+
return grpc.experimental.stream_stream(request_iterator, target, '/asrt.AsrtGrpcService/Stream',
|
165 |
+
asrt__pb2.SpeechRequest.SerializeToString,
|
166 |
+
asrt__pb2.TextResponse.FromString,
|
167 |
+
options, channel_credentials,
|
168 |
+
insecure, call_credentials, compression, wait_for_ready, timeout,
|
169 |
+
metadata)
|
assets/asrt_title_header.png
ADDED
![]() |
assets/asrt_title_header_en.png
ADDED
![]() |
assets/default.html
ADDED
@@ -0,0 +1,25 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<!DOCTYPE html>
|
2 |
+
<html>
|
3 |
+
<head>
|
4 |
+
<meta charset="utf-8">
|
5 |
+
<title>ASRT Speech Recognition API</title>
|
6 |
+
<style>
|
7 |
+
body {
|
8 |
+
width: 35em;
|
9 |
+
margin: 0 auto;
|
10 |
+
font-family: Tahoma, Verdana, Arial, sans-serif;
|
11 |
+
}
|
12 |
+
</style>
|
13 |
+
</head>
|
14 |
+
<body>
|
15 |
+
<h1>ASRT Speech Recognition API</h1>
|
16 |
+
<h3>framework version: 1.0</h3>
|
17 |
+
<p>If you see this page, the ASRT api server is successfully installed and working. </p>
|
18 |
+
<p>For online documentation and support please refer to <a href="https://asrt.ailemon.net">ASRT Project Page</a>.</p>
|
19 |
+
<p>Please call this web api by post menthod. </p>
|
20 |
+
<em>Thank you for using ASRT.</em>
|
21 |
+
<footer>
|
22 |
+
<p style="text-align: center;">Copyright © <a href="https://www.ailemon.net">ailemon.net</a></p>
|
23 |
+
</footer>
|
24 |
+
</body>
|
25 |
+
</html>
|
client_grpc.py
ADDED
@@ -0,0 +1,124 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#!/usr/bin/env python3
|
2 |
+
# -*- coding: utf-8 -*-
|
3 |
+
#
|
4 |
+
# Copyright 2016-2099 Ailemon.net
|
5 |
+
#
|
6 |
+
# This file is part of ASRT Speech Recognition Tool.
|
7 |
+
#
|
8 |
+
# ASRT is free software: you can redistribute it and/or modify
|
9 |
+
# it under the terms of the GNU General Public License as published by
|
10 |
+
# the Free Software Foundation, either version 3 of the License, or
|
11 |
+
# (at your option) any later version.
|
12 |
+
# ASRT is distributed in the hope that it will be useful,
|
13 |
+
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
14 |
+
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
15 |
+
# GNU General Public License for more details.
|
16 |
+
#
|
17 |
+
# You should have received a copy of the GNU General Public License
|
18 |
+
# along with ASRT. If not, see <https://www.gnu.org/licenses/>.
|
19 |
+
# ============================================================================
|
20 |
+
|
21 |
+
"""
|
22 |
+
@author: nl8590687
|
23 |
+
ASRT语音识别asrserver grpc协议测试专用客户端
|
24 |
+
"""
|
25 |
+
|
26 |
+
import grpc
|
27 |
+
import time
|
28 |
+
|
29 |
+
from assets.asrt_pb2_grpc import AsrtGrpcServiceStub
|
30 |
+
from assets.asrt_pb2 import SpeechRequest, LanguageRequest, WavData
|
31 |
+
|
32 |
+
from utils.ops import read_wav_bytes
|
33 |
+
|
34 |
+
|
35 |
+
def run_speech():
|
36 |
+
"""
|
37 |
+
请求ASRT服务Speech方法
|
38 |
+
:return:
|
39 |
+
"""
|
40 |
+
conn = grpc.insecure_channel('127.0.0.1:20002')
|
41 |
+
client = AsrtGrpcServiceStub(channel=conn)
|
42 |
+
|
43 |
+
wav_bytes, sample_rate, channels, sample_width = read_wav_bytes('assets/A11_0.wav')
|
44 |
+
print('sample_width:', sample_width)
|
45 |
+
wav_data = WavData(samples=wav_bytes, sample_rate=sample_rate,
|
46 |
+
channels=channels, byte_width=sample_width)
|
47 |
+
|
48 |
+
request = SpeechRequest(wav_data=wav_data)
|
49 |
+
time_stamp0 = time.time()
|
50 |
+
response = client.Speech(request)
|
51 |
+
time_stamp1 = time.time()
|
52 |
+
print('time:', time_stamp1 - time_stamp0, 's')
|
53 |
+
print("received:", response.result_data)
|
54 |
+
|
55 |
+
|
56 |
+
def run_lan():
|
57 |
+
"""
|
58 |
+
请求ASRT服务Language方法
|
59 |
+
:return:
|
60 |
+
"""
|
61 |
+
conn = grpc.insecure_channel('127.0.0.1:20002')
|
62 |
+
client = AsrtGrpcServiceStub(channel=conn)
|
63 |
+
pinyin_data = ['ni3', 'hao3', 'ya5']
|
64 |
+
request = LanguageRequest(pinyins=pinyin_data)
|
65 |
+
time_stamp0 = time.time()
|
66 |
+
response = client.Language(request)
|
67 |
+
time_stamp1 = time.time()
|
68 |
+
print('time:', time_stamp1 - time_stamp0, 's')
|
69 |
+
print("received:", response.text_result)
|
70 |
+
|
71 |
+
|
72 |
+
def run_all():
|
73 |
+
"""
|
74 |
+
请求ASRT服务All方法
|
75 |
+
:return:
|
76 |
+
"""
|
77 |
+
conn = grpc.insecure_channel('127.0.0.1:20002')
|
78 |
+
client = AsrtGrpcServiceStub(channel=conn)
|
79 |
+
|
80 |
+
wav_bytes, sample_rate, channels, sample_width = read_wav_bytes('assets/A11_0.wav')
|
81 |
+
print('sample_width:', sample_width)
|
82 |
+
wav_data = WavData(samples=wav_bytes, sample_rate=sample_rate,
|
83 |
+
channels=channels, byte_width=sample_width)
|
84 |
+
|
85 |
+
request = SpeechRequest(wav_data=wav_data)
|
86 |
+
time_stamp0 = time.time()
|
87 |
+
response = client.All(request)
|
88 |
+
time_stamp1 = time.time()
|
89 |
+
print("received:", response.text_result)
|
90 |
+
print('time:', time_stamp1 - time_stamp0, 's')
|
91 |
+
|
92 |
+
|
93 |
+
def run_stream():
|
94 |
+
"""
|
95 |
+
请求ASRT服务Stream方法
|
96 |
+
:return:
|
97 |
+
"""
|
98 |
+
conn = grpc.insecure_channel('127.0.0.1:20002')
|
99 |
+
client = AsrtGrpcServiceStub(channel=conn)
|
100 |
+
|
101 |
+
wav_bytes, sample_rate, channels, sample_width = read_wav_bytes('assets/A11_0.wav')
|
102 |
+
print('sample_width:', sample_width)
|
103 |
+
wav_data = WavData(samples=wav_bytes, sample_rate=sample_rate,
|
104 |
+
channels=channels, byte_width=sample_width)
|
105 |
+
|
106 |
+
# 先制造一些客户端能发送的数据
|
107 |
+
def make_some_data():
|
108 |
+
for _ in range(1):
|
109 |
+
time.sleep(1)
|
110 |
+
yield SpeechRequest(wav_data=wav_data)
|
111 |
+
|
112 |
+
try:
|
113 |
+
status_response = client.Stream(make_some_data())
|
114 |
+
for ret in status_response:
|
115 |
+
print("received:", ret.text_result, " , status:", ret.status_code)
|
116 |
+
time.sleep(0.1)
|
117 |
+
except Exception as any_exception:
|
118 |
+
print(f'err in send_status:{any_exception}')
|
119 |
+
return
|
120 |
+
|
121 |
+
|
122 |
+
if __name__ == '__main__':
|
123 |
+
# run_all()
|
124 |
+
run_stream()
|
client_http.py
ADDED
@@ -0,0 +1,49 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#!/usr/bin/env python3
|
2 |
+
# -*- coding: utf-8 -*-
|
3 |
+
#
|
4 |
+
# Copyright 2016-2099 Ailemon.net
|
5 |
+
#
|
6 |
+
# This file is part of ASRT Speech Recognition Tool.
|
7 |
+
#
|
8 |
+
# ASRT is free software: you can redistribute it and/or modify
|
9 |
+
# it under the terms of the GNU General Public License as published by
|
10 |
+
# the Free Software Foundation, either version 3 of the License, or
|
11 |
+
# (at your option) any later version.
|
12 |
+
# ASRT is distributed in the hope that it will be useful,
|
13 |
+
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
14 |
+
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
15 |
+
# GNU General Public License for more details.
|
16 |
+
#
|
17 |
+
# You should have received a copy of the GNU General Public License
|
18 |
+
# along with ASRT. If not, see <https://www.gnu.org/licenses/>.
|
19 |
+
# ============================================================================
|
20 |
+
|
21 |
+
'''
|
22 |
+
@author: nl8590687
|
23 |
+
ASRT语音识别asrserver http协议测试专用客户端
|
24 |
+
'''
|
25 |
+
import base64
|
26 |
+
import json
|
27 |
+
import time
|
28 |
+
import requests
|
29 |
+
from utils.ops import read_wav_bytes
|
30 |
+
|
31 |
+
URL = 'http://127.0.0.1:20001/all'
|
32 |
+
|
33 |
+
wav_bytes, sample_rate, channels, sample_width = read_wav_bytes('assets/A11_0.wav')
|
34 |
+
datas = {
|
35 |
+
'channels': channels,
|
36 |
+
'sample_rate': sample_rate,
|
37 |
+
'byte_width': sample_width,
|
38 |
+
'samples': str(base64.urlsafe_b64encode(wav_bytes), encoding='utf-8')
|
39 |
+
}
|
40 |
+
headers = {'Content-Type': 'application/json'}
|
41 |
+
|
42 |
+
t0=time.time()
|
43 |
+
r = requests.post(URL, headers=headers, data=json.dumps(datas))
|
44 |
+
t1=time.time()
|
45 |
+
r.encoding='utf-8'
|
46 |
+
|
47 |
+
result = json.loads(r.text)
|
48 |
+
print(result)
|
49 |
+
print('time:', t1-t0, 's')
|
data_loader.py
ADDED
@@ -0,0 +1,102 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# !/usr/bin/env python3
|
2 |
+
# -*- coding: utf-8 -*-
|
3 |
+
#
|
4 |
+
# Copyright 2016-2099 Ailemon.net
|
5 |
+
#
|
6 |
+
# This file is part of ASRT Speech Recognition Tool.
|
7 |
+
#
|
8 |
+
# ASRT is free software: you can redistribute it and/or modify
|
9 |
+
# it under the terms of the GNU General Public License as published by
|
10 |
+
# the Free Software Foundation, either version 3 of the License, or
|
11 |
+
# (at your option) any later version.
|
12 |
+
# ASRT is distributed in the hope that it will be useful,
|
13 |
+
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
14 |
+
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
15 |
+
# GNU General Public License for more details.
|
16 |
+
#
|
17 |
+
# You should have received a copy of the GNU General Public License
|
18 |
+
# along with ASRT. If not, see <https://www.gnu.org/licenses/>.
|
19 |
+
# ============================================================================
|
20 |
+
|
21 |
+
"""
|
22 |
+
@author: nl8590687
|
23 |
+
加载语音数据集用的数据加载器的定义
|
24 |
+
"""
|
25 |
+
import os
|
26 |
+
import random
|
27 |
+
import numpy as np
|
28 |
+
from utils.config import load_config_file, DEFAULT_CONFIG_FILENAME, load_pinyin_dict
|
29 |
+
from utils.ops import read_wav_data
|
30 |
+
|
31 |
+
|
32 |
+
class DataLoader:
|
33 |
+
"""
|
34 |
+
数据加载器
|
35 |
+
|
36 |
+
参数:\\
|
37 |
+
config: 配置信息字典
|
38 |
+
dataset_type: 要加载的数据集类型,包含('train', 'dev', 'test')三种
|
39 |
+
"""
|
40 |
+
def __init__(self, dataset_type:str):
|
41 |
+
self.dataset_type = dataset_type
|
42 |
+
|
43 |
+
self.data_list = list()
|
44 |
+
self.wav_dict = dict()
|
45 |
+
self.label_dict = dict()
|
46 |
+
self.pinyin_list = list()
|
47 |
+
self.pinyin_dict = dict()
|
48 |
+
self._load_data()
|
49 |
+
|
50 |
+
def _load_data(self):
|
51 |
+
config = load_config_file(DEFAULT_CONFIG_FILENAME)
|
52 |
+
|
53 |
+
self.pinyin_list, self.pinyin_dict = load_pinyin_dict(config['dict_filename'])
|
54 |
+
|
55 |
+
for index in range(len(config['dataset'][self.dataset_type])):
|
56 |
+
filename_datalist = config['dataset'][self.dataset_type][index]['data_list']
|
57 |
+
filename_datapath = config['dataset'][self.dataset_type][index]['data_path']
|
58 |
+
with open(filename_datalist, 'r', encoding='utf-8') as file_pointer:
|
59 |
+
lines = file_pointer.read().split('\n')
|
60 |
+
for line in lines:
|
61 |
+
if len(line) == 0:
|
62 |
+
continue
|
63 |
+
tokens = line.split(' ')
|
64 |
+
self.data_list.append(tokens[0])
|
65 |
+
self.wav_dict[tokens[0]] = os.path.join(filename_datapath, tokens[1])
|
66 |
+
|
67 |
+
filename_labellist = config['dataset'][self.dataset_type][index]['label_list']
|
68 |
+
with open(filename_labellist, 'r', encoding='utf-8') as file_pointer:
|
69 |
+
lines = file_pointer.read().split('\n')
|
70 |
+
for line in lines:
|
71 |
+
if len(line) == 0:
|
72 |
+
continue
|
73 |
+
tokens = line.split(' ')
|
74 |
+
self.label_dict[tokens[0]] = tokens[1:]
|
75 |
+
|
76 |
+
def get_data_count(self) -> int:
|
77 |
+
"""
|
78 |
+
获取数据集总数量
|
79 |
+
"""
|
80 |
+
return len(self.data_list)
|
81 |
+
|
82 |
+
def get_data(self, index: int) -> tuple:
|
83 |
+
"""
|
84 |
+
按下标获取一条数据
|
85 |
+
"""
|
86 |
+
mark = self.data_list[index]
|
87 |
+
|
88 |
+
wav_signal, sample_rate, _, _ = read_wav_data(self.wav_dict[mark])
|
89 |
+
labels = list()
|
90 |
+
for item in self.label_dict[mark]:
|
91 |
+
if len(item) == 0:
|
92 |
+
continue
|
93 |
+
labels.append(self.pinyin_dict[item])
|
94 |
+
|
95 |
+
data_label = np.array(labels)
|
96 |
+
return wav_signal, sample_rate, data_label
|
97 |
+
|
98 |
+
def shuffle(self) -> None:
|
99 |
+
"""
|
100 |
+
随机打乱数据
|
101 |
+
"""
|
102 |
+
random.shuffle(self.data_list)
|
datalist/st-cmds/dev.syllable.txt
ADDED
@@ -0,0 +1,600 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
20170001P00142A0070 mei2 qian2 yi1 fen1 qian2 mei2 you3 lao3 yue1 han4 ka3 li3
|
2 |
+
20170001P00196A0072 jiu4 shi4 gan3 jue2 la5 jin1 tian1 he2 xue3 qin2 gei3 wo3 da3 dian4 hua4
|
3 |
+
20170001P00337A0004 gao1 zhong1 er4 ban1 du2 ning2 da4 de5 xue1 rui4 qiu1
|
4 |
+
20170001P00148I0088 piao1 xue3 ni3 zen3 me5 tui4 chu1 qun2 le5 ne5
|
5 |
+
20170001P00131I0047 ling4 wai4 jiu4 jie1 ge4 wen3 shen2 me5 de5 mo1 mo1 er2 yi3
|
6 |
+
20170001P00368I0013 wo3 gei3 ni3 wen4 wen4 yun2 xia2 ba5
|
7 |
+
20170001P00367A0059 jin1 yin2 cai2 bao3 san1 ge4 ye2 hai2 you3 ge4 di4 di5 jiao4 jun1 bao3
|
8 |
+
20170001P00213A0115 na4 ni2 yu4 lin2 shou3 ji1 duo1 shao3 wen4 wen4 ni3 shi4 zai4 shua3 wo3
|
9 |
+
20170001P00035I0069 ni3 ken3 ding4 jiu4 shi4 fu4 weng1 le5
|
10 |
+
20170001P00267I0078 ba1 dian3 ban4 qi3 chuang2 shua1 ya2 xi3 lian3
|
11 |
+
20170001P00344I0013 wo3 ling4 yi2 ge4 qun2 gei3 de5 zhi2 bo1 di4 zhi3
|
12 |
+
20170001P00027I0050 hai2 juan1 qian2 gei3 long2 ya3 ren2
|
13 |
+
20170001P00090A0025 dai4 ni3 qu4 ri4 yue4 guang1 dou1 yi1 quan1
|
14 |
+
20170001P00262A0029 bao3 ju4 qi2 shi4 jing1 shen2 bu4 yun3 xu3 wo3 hou4 tui4 o2
|
15 |
+
20170001P00316A0080 ni3 kan4 na4 li3 mian4 you3 lan2 ya2 er3 ji1 ma5
|
16 |
+
20170001P00206A0047 mei2 zen3 me5 jiu4 shi4 wen4 yi1 xia4 hao3 hao3 shang4 ke4 sha3 fei2 zhu1
|
17 |
+
20170001P00350A0027 da4 er2 zi5 yong3 yuan3 dou1 zai4 tiao3 bo1
|
18 |
+
20170001P00325I0013 ni3 zi1 xun2 de5 shi4 qing1 hua1 ci2 chen4 shan1 ma5
|
19 |
+
20170001P00071A0011 shuang1 shi2 yi1 zhi1 hou4 fan3 zheng4 shi4 ge4 zhong3 qiong2 o1
|
20 |
+
20170001P00091I0112 ping2 gai4 xu1 yao4 de5 hua4 mian4 shi4 xiao3 yuan2 quan1 nei4 de5 hua4 mian4
|
21 |
+
20170001P00091I0117 hao3 huai2 nian4 yi3 qian2 neng2 da3 qiu2 de5 ri4 zi5 a5
|
22 |
+
20170001P00353I0057 wo3 zhe4 zhou1 wu3 huo4 zhe3 zhou1 liu4 jiu4 zou3 le5
|
23 |
+
20170001P00085I0047 gei3 ni3 kan4 kan4 qing1 yun2 xiong2
|
24 |
+
20170001P00020I0017 ta1 za3 lian2 zhe4 ge4 dou1 dao4 chu4 xuan1 yang2 ta1 shen2 me5 yi4 si1
|
25 |
+
20170001P00120I0087 qu4 zhe4 jiang1 yong3 kang1 diao4 ji1 shou1 dao4 huo4 kuan3
|
26 |
+
20170001P00079I0087 wo3 qu4 zhao3 shi1 xiong1 gai4 de5
|
27 |
+
20170001P00329I0114 jia1 shang4 weng1 de2 li4 ta1 shi4 bu2 shi4 mei2 zai4 xian4
|
28 |
+
20170001P00078A0003 tao2 yuan1 ming2 na4 pian4 yuan4 zi5
|
29 |
+
20170001P00189A0089 huang2 ya3 xuan1 ta1 dan1 shen1 ma5 wen4 wo3 gao4 su4 ni3 qu4 wen4
|
30 |
+
20170001P00199A0096 ke3 yi3 kan1 cheng1 pi3 pei4 zhang3 sheng4 jiang1 jun1 sha2 dou1 bu2 hui4 le5
|
31 |
+
20170001P00183A0046 fu4 gu3 hei1 xue3 fang3 zhang3 qun2 liang3 se4
|
32 |
+
20170001P00088A0044 bai3 wan4 fu4 weng1 na4 bian1 hui4 sheng1 zhi2 de5
|
33 |
+
20170001P00049A0027 er2 qie3 shang4 ci4 wo3 kan4 dao4 ni3 ma1 ma1 jue2 de5 ta1 hao3 xiong1
|
34 |
+
20170001P00065I0104 ri4 qian2 shang4 bao4 qu1 min2 zheng4 ju2 ci2 shan4 hui4
|
35 |
+
20170001P00351A0105 ni3 qi1 pian4 gao1 yi1 jun1 gan3 qing2 a5 chun1 meng4 gan4 ma5 a5
|
36 |
+
20170001P00032A0033 wo3 qu4 yi1 yuan4 zuo4 he2 ci2 gong4 zhen4
|
37 |
+
20170001P00117A0041 bu4 xiang3 gen1 qun2 li3 xiong1 di4 tan2 qian2
|
38 |
+
20170001P00256A0119 hai2 pian4 ren2 shuo1 shen2 me5 du4 min2 jun1 jiao4 shou4 shen2 me5 de5
|
39 |
+
20170001P00332A0085 ting1 shuo1 ni3 xiang3 guo4 lai2 shua3 shen2 me5 shi2 hou4 lai2
|
40 |
+
20170001P00378I0018 wo3 zhe4 ren2 ke3 neng2 jiu4 shi4 tian1 sheng1 re3 ren2 tao3 yan4 de5 ren2
|
41 |
+
20170001P00363A0098 dou1 zhi1 dao4 gang1 hua4 jia1 jiao1 bo1 li5 de5 biao1 zhun3
|
42 |
+
20170001P00135A0017 qing3 ge4 wei4 quan1 zhang3 zheng3 li3 zi1 liao4 zhun3 shi2 can1 jia1
|
43 |
+
20170001P00384I0058 qin1 jie3 yong3 yuan3 kuai4 le4 yong3 yuan3 er4 shi2 ba1 sui4
|
44 |
+
20170001P00114A0072 ming2 ming2 sheng1 qi4 a5 er2 qie3 hai2 xiong1 le5
|
45 |
+
20170001P00119A0034 shi4 tai4 que1 fa2 yun4 dong4 le5 ni3 sheng1 ri4
|
46 |
+
20170001P00148I0096 na4 pian1 ri4 zhi4 shi4 xie3 gei3 ma3 jun1 yu3 de5
|
47 |
+
20170001P00163I0041 ni3 yuan4 yi4 yao1 yue1 yi2 ge4 nan2 de5 guo4 lai2
|
48 |
+
20170001P00005I0116 zhun3 bu4 zhun3 bei4 huo2 dong4 dou1 gen1 zhao4 shi1 xiong1 hui2 ge4 hua4
|
49 |
+
20170001P00349A0065 zai4 qun2 nei4 jin4 zhi3 xuan1 chuan2
|
50 |
+
20170001P00316I0061 dou1 bu4 neng2 zuo4 xue2 xiao4 you2 yong3 ka3 le5
|
51 |
+
20170001P00007A0092 er2 qie3 hai2 shi4 ge4 gua3 fu4
|
52 |
+
20170001P00036I0112 wo3 hai2 shi4 xi3 huan1 pi2 ka3 qiu1
|
53 |
+
20170001P00172I0102 qu4 ri4 ben3 liu1 da2 quan1 qu4 ba5
|
54 |
+
20170001P00377I0038 rao2 shi4 sha1 man4 di4 guo2 wen2 ming2 xia2 er3 de5 zhong4 xun2 yang2 jian4
|
55 |
+
20170001P00347A0048 jian3 fei2 li3 ying2 jun1 xun4 jiu4 ke3 yi3 le5 wo3 wei4 shen2 me5
|
56 |
+
20170001P00117A0022 ni3 men5 zhun3 bei4 wan2 er2 dao4 ji3 dian3
|
57 |
+
20170001P00269A0096 peng2 you3 ming2 zi4 fan4 jun1 yan4 gao1 er4 wo3 shuo1
|
58 |
+
20170001P00371I0083 san1 shan1 qu1 wei3 xuan1 chuan2 bu4
|
59 |
+
20170001P00200I0062 ni3 za3 re3 wo3 jia1 lao3 er4 le5 a5
|
60 |
+
20170001P00274I0105 wo3 men5 pai4 jian4 er2 huang2 gang1 bu4 bao1 kuo4 er4 ji2 zhan4 dian3 jiu4
|
61 |
+
20170001P00209A0013 mu4 ce4 ni3 huai2 le5 ni3 dou1 kuang2 tu3 bu4 zhi3 le5 qin1 ai4 de5
|
62 |
+
20170001P00285I0030 qin1 shi4 shang4 shen1 gen1 xia4 shen1 jun1 yun2 de5 shi4 ma5
|
63 |
+
20170001P00018A0052 ni3 zhe4 bu4 shi4 yuan1 wang3 hao3 ren2 ne5 ma5
|
64 |
+
20170001P00254I0087 wo3 jiu4 guai1 dian3 gun3 dan4 ma5
|
65 |
+
20170001P00334I0074 jie2 guo3 yi1 qun2 ren2 du3 zai4 guai3 jiao3 chu4
|
66 |
+
20170001P00105I0055 ri4 zhao4 zi3 yu4 xuan1 dian4 hua4
|
67 |
+
20170001P00057I0093 bang1 wo3 yue1 zou1 jia1 yun2 he2 wo3 qu4 ya5
|
68 |
+
20170001P00306I0069 ni3 shen2 me5 shi2 hou4 ke3 yi3 ci2 zhi2 pi1 zhun3 ya5
|
69 |
+
20170001P00214A0013 neng2 ba3 bian4 cha1 zhu1 yu4 shao3 yi1 ren2 de5 ge1 ci2 gei3 wo3 ma5
|
70 |
+
20170001P00068A0082 ba3 xiang1 tan2 ji3 jia1 yi1 yuan4 mo1 qing1 chu3
|
71 |
+
20170001P00263I0068 huang2 jiao4 zhu3 de5 mou3 shou3 ge1 li3 you3 zhe4 ju4 ge1 ci2
|
72 |
+
20170001P00251A0083 gao1 shou3 chu2 le5 da3 ma2 jiang1 xin1 you3 ling2 xi1 wo3 bu2 hui4
|
73 |
+
20170001P00263I0019 ni3 hai2 bu2 shi4 yao4 gen1 zhe5 wo3 guo4 qiong2 ri4 zi5
|
74 |
+
20170001P00124I0029 wo3 zao3 jiu4 bu4 wan2 wai1 wai1 le5 xian4 zai4 wan2 wei1 bo2
|
75 |
+
20170001P00428A0075 mei3 nian2 dou1 yao4 jun1 xun4 jin1 nian2 dou1 di4 er4 nian2 le5
|
76 |
+
20170001P00430A0042 mei3 du4 de5 qu4 le5 ai1 kang1 jia1 ye3 shi4
|
77 |
+
20170001P00431A0078 dao4 du1 jiang1 yan4 tai4 gui4 xue2 sheng1 xiao1 fei4 bu4 qi3
|
78 |
+
20170001P00360A0015 ran2 hou4 ta1 jiu4 shuo1 yao4 ci2 zhi2 ran2 hou4 wo3 men5 jiu4 quan4 ta1
|
79 |
+
20170001P00430A0040 zai4 huang2 hua2 you3 ge4 an4 zi5 qian2 ji3 tian1 gang1 hui2 lai2
|
80 |
+
20170001P00332I0105 ni3 jin4 la5 xiong2 yue4 de5 qun2 bo1
|
81 |
+
20170001P00274A0103 wan2 er2 de5 shen2 me5 yi1 tian1 tian1 de5 yang2 yan2 jun1 zai4 na3 ne5
|
82 |
+
20170001P00085I0085 wo3 kan4 dao4 le5 xin1 ji4 sheng1 ren2 tan2 xue3 tan4 xun2
|
83 |
+
20170001P00383I0017 qian2 liang3 tian1 hai2 ting1 bie2 ren2 shuo1 ni3 zai4 yun2 nan2
|
84 |
+
20170001P00204I0117 ni3 men5 zhun3 bei4 zai4 na3 li3 wan2 ne5
|
85 |
+
20170001P00222A0016 ni3 shuo1 nei4 xie1 wa2 wa2 shi4 ni3 he2 qun2 li3 de5 nv3 de5 de5
|
86 |
+
20170001P00395I0117 ni3 men5 dian4 you3 xue3 fang3 hei1 duan3 qun2 ma5
|
87 |
+
20170001P00430A0102 bu4 neng2 yun3 xu3 fan3 hui3 ma5
|
88 |
+
20170001P00368I0039 ni3 dou1 yuan4 yi4 le5 wo3 she3 ming4 pei2 jun1 zi5 ei2
|
89 |
+
20170001P00088I0016 huang2 jian4 xiang2 hai2 hui4 kua1 xi1 ban1 ya2 ya5
|
90 |
+
20170001P00352I0024 lv3 you2 zhe3 ping2 jun1 zai4 chuan1 dou4 liu2 tian1 shu4
|
91 |
+
20170001P00143A0040 gang1 ci2 zhi2 shi4 a5 tian1 cheng2 guang3 gao4 zuo4 guang3 gao4 le5
|
92 |
+
20170001P00141A0107 mai3 ying1 xiong2 wo3 hao4 li3 hao3 xiang4 hai2 you3 dian3 quan4
|
93 |
+
20170001P00043A0085 ru2 guo3 huang2 jun1 zhen1 de5 zhi3 shi4 wo3 xiang3 wo3 xiang3 de5 zhe4 yang4
|
94 |
+
20170001P00035I0105 wo3 zai4 kan4 wo3 men5 jun1 xun4 qun2 li3 liao2 tian1
|
95 |
+
20170001P00325I0022 mai3 le5 hao3 duo1 shu1 wo3 ka3 li3 jiu4 qiong2 le5
|
96 |
+
20170001P00007A0080 wen4 ti2 jiu4 zai4 yu2 zhang1 shu4 jun1 zhe4 song3 mu4 de2 hen3
|
97 |
+
20170001P00406A0033 shi4 yin1 wei4 yang2 xiong2 cai2 che3 qi3 de5
|
98 |
+
20170001P00062A0108 er2 qie3 wo3 hui2 da2 wen4 ti2 ye3 xiang4 zhou1 yi2 jun1 na4 yang4
|
99 |
+
20170001P00280A0064 qu4 ba5 fu2 hai3 wu2 ya2 lao3 na4 fa3 hao4 li3 qing1
|
100 |
+
20170001P00237I0106 wang2 yun2 xia2 gong1 hui4 zhu3 xi2
|
101 |
+
20170001P00217A0109 ni3 ge4 diao3 si1 xie3 de5 hao3 wen2 yi4 yu2 ben3 lai2 hui4 you2 yong3
|
102 |
+
20170001P00165A0106 zhe4 zhong3 long2 wo3 ji4 de5 you2 xia2 hao4 shang4 ye3 you3
|
103 |
+
20170001P00030A0109 li3 yue4 jiu4 zai4 xuan1 xuan1 de5 qun2 le5
|
104 |
+
20170001P00091A0043 na4 wo3 jiu4 yong4 na4 ge4 yun3 shi2 hai2 de5
|
105 |
+
20170001P00032A0012 wo3 yuan4 de5 te4 se4 zheng3 xing2 xiang4 mu4 jiu4 shi4 zhi1 fang2 long2 xiong1
|
106 |
+
20170001P00354I0108 wo3 yao4 shang4 lai2 gai4 ge4 zhang1
|
107 |
+
20170001P00107I0002 tu2 shu1 guan3 zhi3 sheng4 xia4 wo3 men5 xue2 yuan4 de5 wa2 er2 le5
|
108 |
+
20170001P00192I0062 ri4 ben3 you3 ren2 song4 xue3 zhang4
|
109 |
+
20170001P00277A0001 na4 shi4 wo3 de5 zhuan1 you3 ming2 ci2 mao2 xian4 ni3 wen4
|
110 |
+
20170001P00389I0103 xin1 xiang1 san1 quan1 yi1 xue2 yuan4 quan2
|
111 |
+
20170001P00354I0041 ni3 qu4 hai2 shi4 huang2 xiong1 qu4
|
112 |
+
20170001P00324I0108 dou1 shi4 che3 dan4 wan2 wan2 er2 jiu4 shuai3
|
113 |
+
20170001P00116A0021 huai2 yu4 ba3 shou3 zhi3 yong4 dao1 zhe2 le5 xian4 zai4 zhu4 yuan4 ne5
|
114 |
+
20170001P00365I0019 ni3 chuan1 duan3 qun2 di4 xiong1 wo3 jiu4 chuan1
|
115 |
+
20170001P00175A0093 bie2 de5 ren2 mo1 ni3 xiong1 de5 shi2 hou4
|
116 |
+
20170001P00166I0071 ni3 zhun3 bei4 ba3 ta1 men5 shuai3 dao4 yi1 bian1 zi4 ji3 wan2 a5
|
117 |
+
20170001P00025A0004 ni3 pei2 wo3 you2 shan1 wan2 shui3 qu4 da4 shi1 xiong1 ni3 zen3 me5 le5
|
118 |
+
20170001P00396A0077 wo3 gei3 ni3 shi2 jian1 ye3 yun3 xu3 ni3 nan2 guo4
|
119 |
+
20170001P00073A0026 ke3 chuan1 sha1 qun2 hao3 you2 yong3 ma5
|
120 |
+
20170001P00343I0112 wo3 men5 zai4 si4 hui4 ci2 yun2 si4
|
121 |
+
20170001P00352A0067 bao3 bei4 zhe4 xie1 ci2 yong4 de5 shou3 dao4 qin2 lai2
|
122 |
+
20170001P00244I0108 ren2 de5 xuan3 ze2 yong3 yuan3 dou1 nan2 yi3 que4 ding4
|
123 |
+
20170001P00317A0098 ni3 pei2 xie4 jia1 jiu4 ke3 yi3 la5 xie4 xie4 ge1
|
124 |
+
20170001P00109A0022 ran2 hou4 zai4 rang4 lao3 gong1 wen4 yun3 bu4 yun3 xu3
|
125 |
+
20170001P00315A0104 ni3 bie2 zai4 hu1 you1 qun2 li3 de5 xiong1 di4 le5
|
126 |
+
20170001P00031I0018 jiu4 shi4 gong1 si1 zai4 zhe4 fang1 mian4 que1 fa2 xiang1 guan1 de5 biao1 zhun3
|
127 |
+
20170001P00050I0111 wo3 jue2 de5 si4 yuan4 de5 da2 bian4 ci2 man2 you3 yi4 si1 de5
|
128 |
+
20170001P00249A0002 er4 wa2 zhu4 yi4 yu3 ju4 hai2 mei2 you3 chu1 lai2 hao3 re4 o2
|
129 |
+
20170001P00268I0076 bing4 qie3 shang4 mian4 de5 qi4 pao4 ye3 shi4 fei1 chang2 jun1 yun2 de5
|
130 |
+
20170001P00234A0020 ta1 men5 qi1 fu4 wo3 wo3 mei2 you3 a5 wo3 yuan1 wang3 a5
|
131 |
+
20170001P00205I0040 zai4 wu3 ning2 lu2 ya2 shan1 you2 lan3
|
132 |
+
20170001P00262I0089 nv3 wa2 er2 shuo1 yao4 wen1 ya3 dian3
|
133 |
+
20170001P00201I0107 kan4 she4 diao1 ying1 xiong2 chuan2 dou1 ka3
|
134 |
+
20170001P00018I0056 wo3 kuai4 ao2 guo4 zhu4 yuan4 ni3 wa2 shi4 na3 tian1 lai2 de5
|
135 |
+
20170001P00028A0110 qi3 chuang2 ne5 wo3 jin1 tian1 gen1 peng2 you3 yue1 le5
|
136 |
+
20170001P00366I0018 wo3 yong4 jia1 qian2 ba3 ka3 huang2 wang3 zhong1 jian1 ban1 le5 ban1
|
137 |
+
20170001P00065I0064 san1 tai2 de5 yi1 yuan4 tai4 lan4 le5
|
138 |
+
20170001P00332I0053 wan4 ren2 ci4 ri4 jun1 ren2 liu2 liang4
|
139 |
+
20170001P00002A0057 bu4 deng3 yu2 ta1 bu4 cun2 zai4 zao3 wan3 de5 shi4 ni3 yong3 yuan3 ba5
|
140 |
+
20170001P00038A0001 ni3 yuan4 yi4 zuo4 wo3 de5 mei3 ren2 yu2 yong3 bu4 pi1 tui3 ma5
|
141 |
+
20170001P00364I0119 wo3 yi3 wei2 na4 wa2 yao4 he2 ni3 qun2 cai3
|
142 |
+
20170001P00239I0067 wo3 men5 bu4 zai4 qun2 wai1 wai1
|
143 |
+
20170001P00339I0053 wo3 yao4 kan4 kan4 ni3 hai2 neng2 che3 chu1 shen2 me5 hua4 ti2 a5
|
144 |
+
20170001P00323I0116 ni3 dong3 de5 ba5 zui4 jia1 sun3 you3 wo3 hen3 xi3 huan1 ting1 ne5
|
145 |
+
20170001P00144A0003 ni3 zhe4 li3 you3 qu4 nian2 yi1 ri4 juan1 de5 ge4 ren2 ji4 lu4 ma5
|
146 |
+
20170001P00353I0052 wo3 zhi3 hui4 wan2 er2 xuan4 wu3 he2 mo2 er3 zhuang1 yuan2
|
147 |
+
20170001P00010A0034 bo1 bo1 xuan1 xuan1 zhi4 jing4
|
148 |
+
20170001P00227I0072 weng1 niu2 te4 qi2 ren2 min2 fa3 yuan4
|
149 |
+
20170001P00397I0085 wen1 zong3 hui2 lai2 le5 yao4 qu4 zhao3 ta1 ma5
|
150 |
+
20170001P00095A0016 xu2 xian1 jun1 shen1 qing3 de5 xie2 yi4 fang1 an4 kai1 guo4 le5
|
151 |
+
20170001P00360I0081 ta1 ai4 ren2 chen2 jin1 xia2 jie1 guan3 le5 guo2 jin1 zheng4 quan4
|
152 |
+
20170001P00386A0078 hun2 shui3 mo2 yu2 kan4 ta1 an1 pai2 da4 yue1 dai4 piao1 liu2 fei4 yong4
|
153 |
+
20170001P00409A0114 hai3 di3 lao1 chi1 huo3 guo1 bu2 shi4 hen3 re4
|
154 |
+
20170001P00191I0022 gang1 cai2 xiong2 gang1 de5 nv3 peng2 you3 shuo1 huang2 dong1 dong1 hui2 lai2 le5
|
155 |
+
20170001P00041I0095 wo3 zhi1 dao4 ta1 bu4 xiang3 gen1 wo3 you3 gua1 ge2
|
156 |
+
20170001P00298A0007 tian1 tian1 bao4 zhe5 xiao3 mian2 yang2 mei2 you3 hao3 xiong1 la5
|
157 |
+
20170001P00176I0119 wo3 ri4 shang4 ci4 zi1 xun2 guo4 feng1 xiong1 de5
|
158 |
+
20170001P00397I0042 zhi2 jie1 dang1 mo4 xiong1 qun2 chuan1
|
159 |
+
20170001P00376A0046 fan4 shen1 qiong2 zai4 ren2 min2 yi1 yuan4 ren4 shi5 zhou1 ling2 er2
|
160 |
+
20170001P00398A0031 ni3 qing1 yi4 xiang1 xin4 bie2 ren2 rang4 wo3 geng3 geng3 yu2 huai2
|
161 |
+
20170001P00089A0027 lao3 ban3 niang2 shen1 huai2 liu4 jia3
|
162 |
+
20170001P00391A0015 wei4 shen2 me5 jiu4 bu4 neng2 yu2 kuai4 de5 wan2 shua3 le5
|
163 |
+
20170001P00243A0040 dai4 le5 zheng3 zheng3 yi2 ge4 xiao3 shi2 cai2 qi3 lai2
|
164 |
+
20170001P00053I0119 wo3 jiu4 wen4 chen2 jun1 de5 ka3 zen3 me5 bu4 neng2 yong4 le5
|
165 |
+
20170001P00193A0013 jiao3 tai4 hua2 lao3 shi4 shuai1 dao3 er4 shi2 fen1 zhong1 nv3 sheng1 zai4 tou2
|
166 |
+
20170001P00114A0051 dan4 shi4 ye3 jiu4 yun3 xu3 fan2 yi1 hui4 er5
|
167 |
+
20170001P00293I0015 xiao3 xue3 jie3 jie3 gei3 wo3 chang4 ge4 sheng1 ri4 kuai4 le4 bei5
|
168 |
+
20170001P00286I0044 yue4 zhun3 bei4 lian4 zi4 he2 you2 yong3
|
169 |
+
20170001P00191A0027 jia1 xiang1 hen3 duo1 ci2 ni3 men5 du2 chu1 lai2 bu4 yi2 ding4 zhi1 dao4
|
170 |
+
20170001P00226I0084 ru2 guo3 pai2 chu2 zhe4 ge4 qian1 wan4 fu4 weng1 ban1
|
171 |
+
20170001P00116I0081 wu3 xuan1 xian4 ren2 min2 yi1 yuan4 lai2 dian4 hua4
|
172 |
+
20170001P00366A0017 mei2 you3 ren2 yun3 xu3 wo3 zai4 xiang4 hai2 zi5 yi1 yang4
|
173 |
+
20170001P00106A0004 ba3 mao1 bo1 dao4 huai2 li3 lai2
|
174 |
+
20170001P00397A0007 bu4 zhun3 zai4 tui1 ci2 la5 shuo1 hao3 le5
|
175 |
+
20170001P00422A0030 ba3 ni3 dian4 ci2 bo1 xi2 ti2 ce4 jie4 wo3
|
176 |
+
20170001P00423A0111 sheng4 dan4 jie2 kuai4 le4 zhu4 ni3 zao3 ri4 huai2 yun4
|
177 |
+
20170001P00288A0019 ran2 hou4 cong2 wen1 zhou1 nan2 da1 che1 dao4 xia2 pu3
|
178 |
+
20170001P00238A0096 na4 bi4 xu1 de5 ci2 xi1 zhe4 bian1 zhu4 su4 biao1 zhun3 shi4 duo1 shao3
|
179 |
+
20170001P00330I0037 ni3 lia3 qin1 wen3 yong1 bao4 ma5
|
180 |
+
20170001P00306I0068 mei2 you3 yao1 zhui1 guan3 xia2 zhai3 zheng4 xiang1 guan1 zheng4 zhuang4 zhe3
|
181 |
+
20170001P00399A0071 hui4 tong1 guo4 ni3 de5 yun3 xu3 gen1 ni3 gou1 tong1
|
182 |
+
20170001P00341A0061 kao3 yan4 yi3 hou4 xiao3 xun1 jiu4 shi4 fu4 qun2 zhu3 le5 o2 o2
|
183 |
+
20170001P00309I0115 ta1 shuo1 deng3 chu1 yuan4 qu4 ta1 jia1 wan2 ba5
|
184 |
+
20170001P00239A0086 sha2 shi2 huai2 shang3 qu4 he2 fei2 sha2 shi2 hui2 lai2
|
185 |
+
20170001P00133A0106 hao3 huang2 mei3 tu2 xiu4 xiu4 ting3 fang1 bian4 de5 wa2
|
186 |
+
20170001P00054A0106 qun2 deng3 ji2 da2 dao4 jun1 zhang3 jia4 ge2
|
187 |
+
20170001P00117I0080 ye4 mo2 xia2 chi1 zhan4 lie4 kai1 wei3 qu1 hai2 shi4 jia1 li4 lai2 zhe5
|
188 |
+
20170001P00233A0026 qian1 yue1 zhun3 bei4 he2 tong2 xu1 yao4 duo1 zhang3 shi2 jian1 a5
|
189 |
+
20170001P00347I0113 wo3 hai2 ning4 yuan4 qu4 na3 er2 hai2 an1 yi4 dian3 ne5
|
190 |
+
20170001P00074I0028 ni3 yao4 shi4 que1 ai4 huo4 zhe3 ye3 shi4 yi1 yang4 wan2 jia1
|
191 |
+
20170001P00390A0031 er2 qie3 shi4 mo4 li4 xue3 qin1 qi1 kai1 de5
|
192 |
+
20170001P00390A0050 jin1 nian2 yao4 hui2 lai2 shua3 mei4 mei4 wo3 shi4 ni3 ge1 ge1
|
193 |
+
20170001P00224A0089 ni3 you4 bu2 shi4 he2 deng4 kun1 yi1 yang4 guai3 le5 liang2 jia1 fu4 nv3
|
194 |
+
20170001P00012I0097 su4 she4 yi4 qi3 de5 ri4 zi5 wo3 si4 hu1 zong3 shi4 zai4 que1 xi2
|
195 |
+
20170001P00177I0065 jin1 ri4 you4 qu4 ban4 guai1 nv3 a5
|
196 |
+
20170001P00241A0092 mei4 mei4 ni3 na4 li3 hai2 you3 shen2 me5 jun1 qun2 ma5
|
197 |
+
20170001P00290I0027 wo3 nai3 nai3 cong2 chuang2 shang4 xia4 lai2 le5
|
198 |
+
20170001P00300I0094 ta1 men5 gei3 guai1 zi5 guo4 de5 shi4 nong2 li4 de5 sheng1 ri4
|
199 |
+
20170001P00075A0117 wo3 zuo4 ni3 de5 di4 si4 zhe3
|
200 |
+
20170001P00010I0080 shen1 ti3 you3 xie1 pi2 juan4 yu3 shuai1 lu4
|
201 |
+
20170001P00108A0069 shou3 dong4 jia1 dian4 xiao4 ci2 kang1 fu4 zhan4 li4 chuang2
|
202 |
+
20170001P00185A0059 na4 zhi3 chun3 huo4 ya2 chi3 hai2 bu4 zen3 me5 lou4
|
203 |
+
20170001P00404A0075 peng2 ying1 zi5 zuo4 shen2 me5 shi4 hai2 yao4 shei2 yun3 xu3 ma5
|
204 |
+
20170001P00120I0040 lao2 shan1 jun1 gong1 zhan4 dai4 lai2 de5 yi1 lun2 hong2 ri4 zhao4 bi4 hai3
|
205 |
+
20170001P00330I0068 bei3 jing1 shi4 di4 zhi4 gong1 cheng2 kan1 cha2 yuan4 zhang1 yong3
|
206 |
+
20170001P00311A0046 na4 jin1 tian1 wan3 shang4 wo3 men5 xi3 yuan1 yang1 yu4
|
207 |
+
20170001P00021I0012 zhe4 shi4 wo3 ba4 de5 peng2 you3 lin2 ju1 jia1 de5 che1
|
208 |
+
20170001P00177A0099 na3 tian1 wo3 pei2 ni3 he1 er4 bao3 de5 ya2 hai2 teng2 zhe5 ne5
|
209 |
+
20170001P00138I0002 wan4 yuan2 yi3 shang4 zhe3 yi2 ding4 de5 sheng1 huo2 bian4 li4 he2 bu3 zhu4
|
210 |
+
20170001P00432A0103 wo3 ba1 dian3 jiu4 shang4 ban1 er2 le5 huang2 qing1 ye3 shi4 shan1 li3 de5 wa2
|
211 |
+
20170001P00101A0048 ke3 shi2 jian1 bu4 yun3 xu3 wo3 men5 liao2 liao2 tian1
|
212 |
+
20170001P00344A0065 wo3 sun1 xue3 gan3 jin3 de5 jia1 wo3 kuai4 dian3
|
213 |
+
20170001P00442A0019 weng4 an1 dao4 fu2 quan2 zui4 hou4 yi1 ci4 che1 ji3 dian3
|
214 |
+
20170001P00148I0047 weng1 er3 sen1 zai4 na3 er2 ne5
|
215 |
+
20170001P00325A0055 wei4 shen2 me5 bu4 zhun3 ni3 wan2 er2 shou3 ji1 ne5
|
216 |
+
20170001P00172I0058 na4 ka3 qi2 se4 huo4 zhe3 jun1 lv4 se4 ne5
|
217 |
+
20170001P00026I0116 ming2 tian1 yao4 jun1 xun4 le5 wo3 hai2 mei2 zhun3 bei4 hao3
|
218 |
+
20170001P00334I0031 zhe4 liang3 tian1 qu4 xiang1 gang3 le5
|
219 |
+
20170001P00343I0058 huang2 de2 xuan1 shi4 bu2 shi4 neng2 cha2 fen1 le5
|
220 |
+
20170001P00063I0051 da4 xue3 guo4 hou4 qin2 huang2 dao3 da4 er4 de5 shi2 hou4
|
221 |
+
20170001P00080A0109 zui4 mang2 de5 shi4 jiu4 shi4 he2 lao3 po2 yue1 hui4
|
222 |
+
20170001P00166I0023 zi4 ji3 ci2 zhi2 bu4 gan4 cong2
|
223 |
+
20170001P00200A0112 ku3 ming4 de5 yuan1 yang1 shen2 me5 shi2 hou4 cai2 neng2 ao2 chu1 tou2 ya5
|
224 |
+
20170001P00258I0099 shen2 feng4 huang2 xiong1 di4 ni3 hao3
|
225 |
+
20170001P00424A0041 wo3 ming2 tian1 zhun3 bei4 qu4 san1 men2 xia2 de5
|
226 |
+
20170001P00211A0085 na4 ni3 hai2 bu4 ru2 qi1 wang4 li3 zong1 rui4 shi4 bei4 yuan1 wang3 de5
|
227 |
+
20170001P00364A0094 ta1 men5 dou1 bu4 yun3 xu3 wo3
|
228 |
+
20170001P00091I0082 xin4 nv3 jun1 sheng1 ri4 shi4 duo1 shao3 hao4 a5
|
229 |
+
20170001P00277A0100 na4 tian1 wo3 zai4 an4 xiang1 dou1 yu4 dao4 yao2 jia1 le5
|
230 |
+
20170001P00259I0080 qian1 yue1 ri4 qi1 nian2 yue4 ri4
|
231 |
+
20170001P00189I0018 wo3 yao4 zhao3 ge4 zi4 cheng1 jie3 huo4 zhe3 ye2 de5
|
232 |
+
20170001P00204I0068 qing1 jun1 you3 hen3 duo1 wu3 qi4 ri4 jun1 jian4 dou1 mei2 jian4 guo4
|
233 |
+
20170001P00198A0036 kai1 ye4 you3 zeng4 song4 guang1 lin2 shi4 ni3 huai2 yun4 de5 shi2 qi1 ma5
|
234 |
+
20170001P00405I0114 wan3 jiu3 dian3 di3 da2 guang3 zhou1 bai2 yun2 ji1
|
235 |
+
20170001P00135A0052 lin2 jun4 yong3 yun2 cheng2 qu1 dou1 yang2 zhen4 wa3 tang2 cun1
|
236 |
+
20170001P00364I0035 qing3 gai3 hao3 tian1 qing2 jun1 tuan2 de5 ni4 cheng1 zai4 shang4 mai4
|
237 |
+
20170001P00133I0062 zhang1 li4 juan1 shuo1 wang2 chen2 de5 qun2 zi5 duan3
|
238 |
+
20170001P00103A0109 zhuan4 dao4 qian2 ni3 sheng1 ri4 song4 ni3 ge4 chong1 qi4 wa2 wa2
|
239 |
+
20170001P00018I0033 ai1 ya1 ben3 lai2 jiu4 dui4 wo3 xiong1 guo4
|
240 |
+
20170001P00304I0092 na4 zhi3 neng2 shuo1 qun2 zhong4 de5 yan3 jing1 shi4 xue3 liang4 de5 le5
|
241 |
+
20170001P00325A0009 hai2 shi4 zhun3 bei4 ru4 dang3 xuan1 shi4
|
242 |
+
20170001P00358I0079 guai3 da4 shi1 bu4 zen3 bao4 yuan4 gong1 zuo4 a5
|
243 |
+
20170001P00379A0024 qin1 ai4 de5 xue3 yin2 bao3 bei4 lao3 po2 lao3 gong1 de5 yan3 zai4 wang4
|
244 |
+
20170001P00265A0048 ba3 wo3 men5 er4 qu1 gu1 niang2 dou1 guai3 qi3 pao4 le5
|
245 |
+
20170001P00433A0078 xia1 hu2 che3 guang1 gei3 zhe4 you4 xiang3 ai1 xiong2 lei4
|
246 |
+
20170001P00245A0019 ge2 a1 yi2 jiu4 ci2 gong1 zou3 le5
|
247 |
+
20170001P00201A0118 lao3 niu2 mang2 quan2 min2 ying1 xiong2 feng1 hao4 le5 ni3 bie2 yong4 gua4 le5
|
248 |
+
20170001P00248I0055 shi4 qu1 xun2 you2 pin3 pai2 xuan1 chuan2 quan2 jing3 tian1 chuang1
|
249 |
+
20170001P00243I0046 xuan1 zhun3 bei4 he2 ta1 ma1 hui2 huai2 hua4
|
250 |
+
20170001P00002I0035 dao4 di3 shi4 ji3 hao4 li3 qing1 lin2 huang2 xue3 wen2
|
251 |
+
20170001P00367I0075 wo3 zhen1 xin1 bu4 xiang3 re3 ni3
|
252 |
+
20170001P00019A0067 shu1 shu1 wo3 men5 bu4 yue1 ju2 zi5 dou1 gei3 ni3
|
253 |
+
20170001P00359A0115 ao4 lin2 gu4 ke4 ding1 xue3 hong2 lin2 ba1 ke4 cheng2
|
254 |
+
20170001P00326A0098 liu4 shi2 san1 jun1 da4 yuan4 xiang4 mu4 nei4
|
255 |
+
20170001P00326I0038 wo3 hu2 wen1 gei3 de5 shi4 yang2 xuan1 chu1 wen3
|
256 |
+
20170001P00085I0111 ken3 ding4 mei3 nian2 yi1 ci4 xun2 hui2 de5
|
257 |
+
20170001P00201A0008 lao3 liang2 mei2 jiao4 gao1 san1 wo3 he2 xue3 xue3 jin1 tian1 qu4 mai3 piao4
|
258 |
+
20170001P00133I0068 gao1 er3 fu1 qiu2
|
259 |
+
20170001P00161A0021 jiu4 wei4 le5 ni3 de5 yi2 ge4 wei1 xiao4 huo4 zhe3 yong1 bao4
|
260 |
+
20170001P00028A0087 jiu4 yue1 shang4 yun2 jie3 yi4 qi3 bei3 jing1 wan2 liang3 tian1
|
261 |
+
20170001P00414A0074 mo4 gen1 ge1 ge1 che3 xie1 wai1 ba1 zi5
|
262 |
+
20170001P00204A0108 liu2 yi4 ni3 you2 xiang1 ji4 de5 wo3 men5 de5 yue1 ding4 zao3 dian3 shui4
|
263 |
+
20170001P00342A0020 qing3 yun3 xu3 wo3 zhe4 me5 jiao4 ni3 lai2 ke3
|
264 |
+
20170001P00378A0119 shi1 xiong1 ni3 mei2 kan4 yu2 le4 bao4 dao4 ya5
|
265 |
+
20170001P00356A0061 mang2 guo3 xiong1 mei4 men2 kou3 jian4 shi4 zai4 na4 fu4 jin4 ba5
|
266 |
+
20170001P00082A0043 zhun3 bei4 si3 zai4 yong3 shi4 le5
|
267 |
+
20170001P00215A0061 ni3 bi3 ren4 he2 shi2 hou4 de5 ni3 dou1 yao4 dan1 chun2 er2 yong3 gan3
|
268 |
+
20170001P00302A0082 lao3 po2 ni3 shuo1 ke3 yi3 mo1 xiong1 de5 xia4 mian4
|
269 |
+
20170001P00065I0111 yao4 bu4 yi1 lu4 ben3 lai2 yue1 le5 huang2 ping2 shi2 jian1 bu2 dui4
|
270 |
+
20170001P00025I0088 er2 qie3 wo3 mai3 de5 yong3 yi1 hao3 chou3
|
271 |
+
20170001P00373A0105 da4 jiang4 jun1 qu4 gei3 can1 ting1 gei3 zheng4 zhan4 ge4 zuo4
|
272 |
+
20170001P00298I0063 bu2 shi4 wu3 xia2 zi1 shen1 ai4 hao4 zhe3
|
273 |
+
20170001P00256I0065 dao4 shi2 hou4 kan4 kan4 neng2 bu4 neng2 ti2 qian2 yu4 yue1 chuang2 wei4 ba5
|
274 |
+
20170001P00089I0026 ke3 bu4 ke3 yi3 qing3 wo3
|
275 |
+
20170001P00162I0109 biao1 di4 che1 you4 qian2 lun2 tai1 ji2 gang1 quan1 shou4 sun3
|
276 |
+
20170001P00119A0007 tou2 zhua1 zhu4 bei4 zi5 gun3 yi1 quan1
|
277 |
+
20170001P00178I0031 xun2 qiu2 yi2 ge4 wen1 nuan3 de5 huai2 bao4
|
278 |
+
20170001P00082I0057 ta1 hai2 wen4 qu4 qin2 huang2 dao3 ren2 jun1 san1 bai3 kuai4
|
279 |
+
20170001P00122I0054 wo3 zhun3 bei4 zhang1 xing2 jun1 chuang2 guo4 ni3
|
280 |
+
20170001P00425A0053 qun2 li3 mei3 nv3 yue1 hui4 gan4 ma5 ba3 wo3 dai4 shang4
|
281 |
+
20170001P00019A0075 bao4 xue3 dui4 feng1 bao4 ying1 xiong2 jiu4 shi4 chun2 yu2 le4 xiang4 you2 xi4
|
282 |
+
20170001P00245I0106 shui4 wan2 le5 mei2 zhun3 qu4 you2 yong3 ne5
|
283 |
+
20170001P00351I0069 wo3 hai2 te4 yi4 jian4 le5 yi2 ge4 han4 bing1 you2 yong3 qun2 ne5
|
284 |
+
20170001P00110I0051 nv3 xing4 huan4 zhe3 zai4 zhi4 liao2 zhong1 huai2 yun4 zhe3
|
285 |
+
20170001P00196A0099 jiu4 qian2 ji3 tian1 wo3 he2 liu3 mei4 mo2 er3 you2 yong3 ni3 mei2 qu4
|
286 |
+
20170001P00128A0062 huang2 qun2 xia2 na4 ni3 dang1 chu1 wei4 shen2 me5 yao4 gen1 wo3
|
287 |
+
20170001P00218A0056 ni3 hua1 qian2 shou3 da4 bu4 da4 neng2 bu4 neng2 guo4 guan4 qiong2 ri4 zi5
|
288 |
+
20170001P00406A0085 zhe4 ge4 hui2 da2 hen3 jiao3 hua2 ni3 mei2 you3 er4 xuan3 yi1
|
289 |
+
20170001P00170A0002 wo3 zai4 hua2 dong1 tao2 ci2 pin3 shi4 chang3 xin1 shi2 dai4 guang3 chang3
|
290 |
+
20170001P00139I0089 wo3 zuo4 chuang2 shang4 wan2 er2 you2 xi4
|
291 |
+
20170001P00290A0038 lin2 jin1 zen3 me5 hai2 bu4 xia4 xue3 a5
|
292 |
+
20170001P00230A0097 zhang3 da4 hui4 shi4 da4 ling3 gao1 liang2 sui4 wei3 ba1 de5 gong1 zhu3 mao1
|
293 |
+
20170001P00300I0046 ye3 bu4 zhi1 dao4 kong1 jian1 li3 fa1 yuan4 de5 shi4 na3 zhi3 xiong2
|
294 |
+
20170001P00157I0015 ni3 men5 zai4 qun2 li3 liao2 na4 qian2 mian4 xiong1
|
295 |
+
20170001P00030I0098 guai4 bu4 de2 huai2 nian4 huang2 gong1
|
296 |
+
20170001P00152A0107 mian4 shang4 yun3 xu3 xiao3 po4 chan3
|
297 |
+
20170001P00049I0099 wo3 pang2 bian1 shi4 weng1 hong2 da2
|
298 |
+
20170001P00287I0061 jue2 bu4 yun3 xu3 nan2 zi5 chu4 peng4
|
299 |
+
20170001P00284A0003 ru2 guo3 ni3 hai2 zai4 wei4 zhe4 shi4 geng3 geng3 yu2 huai2
|
300 |
+
20170001P00359A0015 qu4 zheng4 fu3 ba5 huo4 zhe3 ya2 ke1 yi1 yuan4
|
301 |
+
20170001P00269A0045 ni3 jiu4 gan3 jin3 gei3 wo3 ci2 zhi2 zheng3 ge4 xi2 fu4
|
302 |
+
20170001P00385A0066 yun3 xu3 ni3 chou4 mei3 da3 li3
|
303 |
+
20170001P00211I0064 bie2 ren2 liu2 xing2 de5 ci2 hui4 huo4 zhe3 yin3 hui4 de5 ci2 yu3
|
304 |
+
20170001P00127I0004 wo3 yi4 ban1 he1 xiang1 yu4 huo4 zhe3 ning2 meng2
|
305 |
+
20170001P00271A0043 di4 er4 tian1 nv3 ren2 dou1 ai4 shua3 xiao3 pi2 qi4
|
306 |
+
20170001P00220I0085 na4 jiu4 deng3 wo3 gai4 zhu1 quan1 de5 shi2 hou4 zai4 zhao3 ni3
|
307 |
+
20170001P00215A0015 ni3 bu4 gan3 yun3 xu3 zi4 ji3 zuo4 zhe5 zi4 ji3 xi3 huan1 de5 shi4
|
308 |
+
20170001P00093I0119 wo3 jie4 gei3 wo3 xiong1 di4 de5 ka3
|
309 |
+
20170001P00424A0092 li3 na4 he2 sha1 la1 bo1 wa2
|
310 |
+
20170001P00214I0118 gong1 zi1 ye3 shuo1 gei3 wo3 shen1 qing3 de5 shi4 an1 yong3 zi1 xun2
|
311 |
+
20170001P00178A0079 bu2 yao4 chong1 qi4 wa2 wa2
|
312 |
+
20170001P00082A0046 wo3 fa1 xian4 zhe4 wei4 lao3 xiong1 shi4 bu2 shi4 gai1 qu4 yi1 yuan4 a5
|
313 |
+
20170001P00369A0062 wang3 xiong1 di4 qing2 qu4 yin3 dao3
|
314 |
+
20170001P00016I0085 ni3 peng2 you3 quan1 zen3 me5 shen2 me5 dou1 mei2 you3
|
315 |
+
20170001P00062I0043 qi2 shi2 wo3 ting1 ri4 zhong1 wu3 yue1 zu3 ren2 qu4 chi1 fan4 ge2 bo1
|
316 |
+
20170001P00180A0005 ren2 min2 ying1 xiong2 ji4 nian4 bei1 zhong1 nan2 hai3 qu4 le5 ma5
|
317 |
+
20170001P00228A0083 sha2 xiong2 mao1 yan3 de5 de5 qun2 li3 you3 lao3 shi1
|
318 |
+
20170001P00058A0066 ni3 men5 dian4 na4 kuan3 wa2 wa2 qun2
|
319 |
+
20170001P00282A0112 ran2 hou4 you4 ceng4 le5 er4 shi1 xiong1 yi1 dun4 kuai4 can1
|
320 |
+
20170001P00402I0023 yang2 lang2 da4 jue2 zhan4 zhi1 da4 fu4 weng1
|
321 |
+
20170001P00175A0051 shi4 jie4 shang4 de5 fu4 weng1 wang3 wang3 dou1 zou3 le5 na4 tiao2 shan1 lu4
|
322 |
+
20170001P00383A0006 hai2 shi4 ci2 xi1 ren2 hao3 zhe4 shi4 qi3 bu4 jia4 gun3 yuan3 ba5
|
323 |
+
20170001P00280A0029 qu4 wo3 fang2 jian1 de5 na4 ge4 guo4 dao4 er2 guai3 jiao3 chu4
|
324 |
+
20170001P00422A0010 ta1 ti2 le5 nai4 he2 nan2 dao4 bu4 yun3 xu3 wo3
|
325 |
+
20170001P00433A0011 er2 qie3 guo2 nei4 de5 jun1 xun4 shi2 zai4 tai4 wu2 liao2
|
326 |
+
20170001P00064A0058 wei4 le5 you2 yong3 de5 ri4 zi5
|
327 |
+
20170001P00392A0109 ni3 hai2 xiang3 you3 di4 er4 ge4 huo4 xuan1 yu3
|
328 |
+
20170001P00193I0008 wo3 qi1 dai4 zhe5 zhe4 yang4 de5 bo1 li5 qun2
|
329 |
+
20170001P00177A0117 tuan2 zhang3 hai2 neng2 yun3 xu3 wo3 qu4 wu3 fang2 wan2 wan2 ma5
|
330 |
+
20170001P00004I0078 dong4 jing3 shang1 dong1 jing1 shang4 ye3 ri4 ben3 xiong2 mao1
|
331 |
+
20170001P00399A0111 dang1 ran2 bu4 neng2 mo1 jiu4 bu4 zai4 chuang2 shang4 pao3
|
332 |
+
20170001P00075I0007 wo3 tui4 qun2 xiao3 xiong2 qi4 xiao1 le5 zai4 jin4 lai2
|
333 |
+
20170001P00355I0002 ni3 tou2 ding3 gai4 shang4 jiu4 xing2 cheng2 yi2 ge4 guang1 quan1 ba5
|
334 |
+
20170001P00012A0004 xi1 ban1 ya2 ye3 tao2 bu4 guo4 ni3 de5 mo2 zhao3
|
335 |
+
20170001P00164I0034 tie1 ba5 hen3 duo1 ren2 shuo1 da4 xia2 pei4 yin1 bi3 huang2 da4 hao3
|
336 |
+
20170001P00333I0049 zhun3 bei4 le5 er2 wo4 de5 yi1 fu2
|
337 |
+
20170001P00403I0081 gai1 huai2 yi2 xian1 dao3 fa2 bo1 wen2 guan3 sun3 huai4
|
338 |
+
20170001P00086I0047 wo3 men5 bu4 dui4 que1 re3 a5
|
339 |
+
20170001P00076I0106 bo2 ai4 yi1 ri4 juan1 hua1 ming2
|
340 |
+
20170001P00368I0043 ma3 shang4 ba3 qing2 kuang4 gen1 lao3 weng1 ta1 men5 fan3 ying4 yi1 xia4
|
341 |
+
20170001P00385I0040 qing3 yun3 xu3 wo3 ruo4 ruo4 de5 shu4 yi1 xia4 zhong1 zhi3
|
342 |
+
20170001P00119A0109 liu2 jun1 ni3 dao4 cheng2 du1 zai4 xun2 wen4
|
343 |
+
20170001P00062A0101 feng4 jie3 ming2 zhi1 dao4 wo3 bu4 zen3 me5 shua3 qun2 de5
|
344 |
+
20170001P00226I0010 chi2 dao4 zhe3 bu4 yun3 xu3 shang4 gong1
|
345 |
+
20170001P00353A0011 wai4 mian4 mai3 de5 shi2 hou4 you3 shi2 hou4 shua1 ka3 ci2 xing4 shua1 bu4 shang3 qu4
|
346 |
+
20170001P00198A0007 kai1 che1 de5 yong3 yuan3 bu4 dong3 shou3 tao4 dui4 wo3 men5 qi2 che1 ren2
|
347 |
+
20170001P00284A0034 ru2 guo3 ni3 chi1 xiang4 wu3 che1 jin4 ba1 qi1 jiang1 jun1
|
348 |
+
20170001P00080A0039 wo3 gang1 cai2 you1 ya3 de5 yi1 shuai3 tou2
|
349 |
+
20170001P00120A0004 beng4 beng4 da2 da2 de5 jiu4 yuan4 yi4 chu1 qu4 shua3
|
350 |
+
20170001P00381A0079 na4 hai2 zai4 xia4 xue3 mei2 ma3 yun2 yun2
|
351 |
+
20170001P00396I0100 ni3 zhun3 bei4 bao4 shen2 me5 shi2 hou4 de5 you2 yong3 yue4 ka3 a5
|
352 |
+
20170001P00272A0095 wo3 mei2 you3 jun1 xun4 fu2 a5 yu2 le4 yu2 le4
|
353 |
+
20170001P00126A0025 wan2 you2 xi4 ka3 ye3 zhi3 you3 bu4 fen4 you2 xi4 you3 you1 hua4
|
354 |
+
20170001P00091I0096 gun3 dong4 zhou2 cheng2 run4 hua2
|
355 |
+
20170001P00190I0085 jiu4 shi4 hui4 juan1 na4 ge4 yi1 yuan4
|
356 |
+
20170001P00314I0016 shao3 liang4 nian2 tu3 kuang4 wu4 qie3 fen1 bu4 ji2 bu4 jun1 yun2
|
357 |
+
20170001P00394A0087 shi4 a5 yin1 wei4 ta1 bu4 jing1 guo4 wo3 yun3 xu3 jiu4 yong4 wo3
|
358 |
+
20170001P00103I0043 ru2 guo3 you3 huang2 xiao3 xiong2 pao3 dan1
|
359 |
+
20170001P00279A0078 ni3 yao4 shi4 hui2 qu4 le5 wo3 jiu4 qu4 jun1 lin2 le5
|
360 |
+
20170001P00217I0011 wo3 mai3 le5 yi1 tiao2 fen3 se4 bai2 bo1 dian3 de5 zhang3 qun2
|
361 |
+
20170001P00188A0024 hu2 nan2 ken3 ding4 hui4 xia4 xue3 la5 zhong1 yu2 hui2 lai2 shen1 zhen4 le5
|
362 |
+
20170001P00073A0104 yang2 guang1 yi1 zu2 huang2 po1 qu1
|
363 |
+
20170001P00372I0108 bian4 si4 chu4 xun2 zhao3 ta1 xiang3 yao4 de5 chong1 lang4 hua2 ban3
|
364 |
+
20170001P00230A0039 gao1 pin2 ci2 a5 qi2 ta1 lan3 de5 bei4 le5
|
365 |
+
20170001P00177A0100 ni3 hao3 mei2 shang4 ban1 ma5 ni3 lao3 jia1 na3 de5
|
366 |
+
20170001P00395A0061 shuo1 chu1 lai2 ye3 hui4 shi4 huai2 dian3 er2 yi1 dui1 wang3 yi4 dong1 xi1 ne5
|
367 |
+
20170001P00415A0079 mo4 xie3 qian4 le5 yi1 da4 dui1 gai4 ci2 bi3
|
368 |
+
20170001P00074A0097 di4 san1 zhe3 zai4 na4 ge4 shang4 mian4 tang3 zhe5 ne5
|
369 |
+
20170001P00235I0089 ta1 yao4 wo3 qu4 huang2 shan1 na4 li3 pao3 yi1 quan1 shi4 shi4 kan4
|
370 |
+
20170001P00132A0079 chao1 ji2 ying1 xiong2 lian2 meng2 fu4 chou2 zhe3 di4 er4 ji4
|
371 |
+
20170001P00038I0035 lu4 wa2 ni3 zhun3 bei4 chong1 duo1 shao3
|
372 |
+
20170001P00393I0050 zui4 jin4 zhun3 bei4 xue2 xi2 you2 yong3 qu4
|
373 |
+
20170001P00225A0086 nin2 bu2 shi4 shuo1 wo3 jie3 jie3 shi4 nin2 zui4 hao3 de5 xiong1 di4 me5
|
374 |
+
20170001P00144A0106 bu4 neng2 you3 bu4 wen2 ya3 de5 ci2 yu3
|
375 |
+
20170001P00150A0112 wo3 zhi3 hui4 shun4 zhe5 bie2 ren2 de5 jie2 zou4 an1 pai2
|
376 |
+
20170001P00159I0051 huang2 shou3 juan1 ma3 shang4 hui2 wu3 han4 fu4 xi2 kao3 yan2
|
377 |
+
20170001P00419A0063 ba3 wo3 dang1 xiong1 di4 jiu4 qu4 kong1 jian1 yi1 er4 tiao2 dou1 zhuan3 fa1
|
378 |
+
20170001P00303I0106 wo3 zhi1 dao4 wo3 you4 re3 ni3 bu4 kai1 xin1 le5
|
379 |
+
20170001P00195A0022 jin4 da4 men2 you4 guai3 dao4 shu3 di4 er4 ge4 lou2 shi4 jiu3 hao4 lou2
|
380 |
+
20170001P00304A0011 li3 zheng4 xin4 shi1 xiong1 wo3 fa1 xian4 nin2 tai4 du4
|
381 |
+
20170001P00238I0113 wo3 zhi1 dao4 ni3 jiu4 shi4 xia1 che3 dan4 de5
|
382 |
+
20170001P00395I0007 dou1 shi4 yi1 qun2 ke3 lian2 de5 wa2 a5
|
383 |
+
20170001P00333A0039 mo4 che3 shang4 jia1 ge1 ma5 jiu4 shi4 ni3 zi4 ji3 xiang3 he2
|
384 |
+
20170001P00062I0018 jiu4 wen4 yi1 xia4 huang2 qiao3 jun1 zen3 me5 zuo4 che1 qu4
|
385 |
+
20170001P00098I0083 a1 huang2 he2 dan1 jie3 xia4 qu4 shuo1 wo3 you3 yue1 yao4 dai4 shang4 ta1 men5
|
386 |
+
20170001P00239A0077 zhun3 bei4 ge4 bing1 gui4 ba5 you3 guo4 qi1 de5
|
387 |
+
20170001P00393I0086 na4 ge4 xiang4 shi4 qun2 xuan1 chuan2
|
388 |
+
20170001P00167I0008 ri4 jun1 liu2 lan3 liang4 you3 duo1 shao3
|
389 |
+
20170001P00107A0042 ni3 yue4 jing1 bu4 zhun3 hai2 zhe4 me5 rong2 yi4 huai2 yun4
|
390 |
+
20170001P00159A0081 zhun3 bei4 chu1 xin1 ying1 xiong2 le5
|
391 |
+
20170001P00006I0064 guo2 xiao3 jin1 ri4 you4 zou3 qu4 ci2 gong1
|
392 |
+
20170001P00229I0021 ta1 de5 xin1 li3 mian4 yi4 zhi2 dou1 hai2 you3 huang2 xue3
|
393 |
+
20170001P00135I0052 weng4 an1 di4 tu2 shang4 ni3 zhao3 bu2 dao4 de5
|
394 |
+
20170001P00160I0034 shou3 jia1 xin1 sheng1 er2 you2 yong3 fu3 chu4 shi4 zai4 yi1 yuan4 luo4 cheng2
|
395 |
+
20170001P00408I0053 na4 ni3 qu4 yao2 gun3 de5 hua4 qi3 bu4 shi4 geng4 yao4 que1 yang3 la5
|
396 |
+
20170001P00391I0114 shei2 you3 quan2 jun1 tong3 chou2 de5 yi1 yuan4 ming2 dan1
|
397 |
+
20170001P00024I0056 bu4 zao4 ren2 me5 ge1 ci2 bu2 shi4 li3 ke4 qin2 de5 ma5 o2
|
398 |
+
20170001P00277A0029 na4 wa2 ha1 ha1 chou4 wen2 zi5 dou1 bei4 xun1 yun1 le5
|
399 |
+
20170001P00356I0020 ni3 ye3 lai2 wan2 xuan4 wu3 san1
|
400 |
+
20170001P00021I0073 huan1 ying2 qiu1 yi4 nong2 xue3 er2 jin4 qun2
|
401 |
+
20170001P00076A0027 dou1 dao4 ma3 tou2 le5 huang2 hua2 gang3
|
402 |
+
20170001P00148I0091 wo3 zhe4 li3 you3 jun1 xun4 de5 zhao4 pian1 lao3 po2 kan4 bu4
|
403 |
+
20170001P00153A0033 e2 luo2 si1 nv3 shi4 shou3 biao3 e2 luo2 si1 jun1 yong4 miao2 zhun3 jing4
|
404 |
+
20170001P00163I0008 huang2 jin1 xian4 huo4 de5 he2 yue1 dan1 wei4
|
405 |
+
20170001P00354A0014 mei3 nv3 gen1 ma1 ma1 dou1 shi4 yun2 nan2
|
406 |
+
20170001P00146I0081 wo3 zai4 wo3 men5 yuan4 zi5 li3 kan4 le5 yi1 quan1 bei4 bei4 zui4 hao3
|
407 |
+
20170001P00434A0071 fan3 zheng4 zui4 jin4 gei3 ta1 jiao1 liu2 you3 dai4 gou1
|
408 |
+
20170001P00426A0080 lian4 che1 na4 li3 shua3 shun4 bian4 jiao4 xue2 yuan4
|
409 |
+
20170001P00366A0058 gao1 te4 bu4 yun3 xu3 zhan4 ren2
|
410 |
+
20170001P00181A0103 ha1 ha1 xue1 hai2 zai4 wai4 mian4 ne5 he2 tong2 shi4 he1 dian3 er2 xiao3 jiu3
|
411 |
+
20170001P00242I0095 tian1 jin1 da4 xue2 jun1 shi4 jiao1 tong1 xue2 yuan4
|
412 |
+
20170001P00107I0094 wo3 men5 gong1 si1 de5 tong2 shi4 zhun3 bei4 sheng1 di4 er4 tai1 le5
|
413 |
+
20170001P00299A0032 wo3 ban1 de5 xiong2 er4 shai4 ta1 nan2 peng2 you3 de5 zhao4 pian1
|
414 |
+
20170001P00282A0088 rang4 ni3 chi1 xue3 dao4 jia1 le5 jin1 tian1 fei1 shen3 yang2
|
415 |
+
20170001P00304A0008 li4 jiang1 yue1 pao4 zhi1 lv3 ti2 shang4 xing2 cheng2 kuai4
|
416 |
+
20170001P00289A0084 ni3 ji4 bu2 ji4 de2 wang2 cun1 xue3 gei3 ni3 de5
|
417 |
+
20170001P00139I0009 ni3 tang2 er2 huang2 zhi1 de5 dai4 shang4 ni3 de5 dong1 xi1 zou3
|
418 |
+
20170001P00289A0053 wo3 ye3 bu4 zhi1 dao4 tong1 zhi1 xia4 wang2 lin2 xuan1 ba5
|
419 |
+
20170001P00141I0079 tuan2 jie2 yi1 zhi4 ban4 hao3 qun2 zhong4 yong1 hu4 de5 shi2 shi4 hao3 shi4
|
420 |
+
20170001P00138I0033 ya4 ka3 ba1 quan2 jian1 di2 jun1 yi1 ge4 ban4 man3 bian1
|
421 |
+
20170001P00318A0066 ni3 qu4 quan1 yuan2 cun1 zi4 ji3 zhu4 yi4 an1 quan2
|
422 |
+
20170001P00263I0088 ri4 jun1 you3 xiao4 bao4 an4 liang4
|
423 |
+
20170001P00226I0083 wo3 ai4 ni3 wen3 ni3 hao3 xiang3 ni3 juan1 er2
|
424 |
+
20170001P00094I0101 jin1 tian1 wo3 gan4 xiong1 di4 guo4 sheng1 ri4
|
425 |
+
20170001P00039A0108 wo3 zhe4 ge4 fen1 shu4 cai2 che3 le5 ne5
|
426 |
+
20170001P00103I0045 gu1 ji4 shi4 qian1 wan4 fu4 weng1 a5
|
427 |
+
20170001P00379I0055 hou2 zi5 yao4 qu4 zhong1 xin1 guang3 chang3 wan2 er2
|
428 |
+
20170001P00412A0037 yin1 wei4 nv3 sheng1 xiao3 shi2 hou4 wan2 yang2 wa2 wa2 bi3 jiao4 duo1
|
429 |
+
20170001P00143I0092 wo3 mei2 bang1 xiao3 weng1 jiao4 o2
|
430 |
+
20170001P00252A0113 gei3 tui1 jian4 xia4 wo3 zai4 nan2 fang1 he2 nan2 qiong2 xiang1 pi4 ye3
|
431 |
+
20170001P00319I0114 cong2 chuang2 shang4 pu4 shuai4 shuai1 shuai1 shi4 a5
|
432 |
+
20170001P00425A0007 ni3 pei4 he2 ta1 jiu4 xing2
|
433 |
+
20170001P00278I0038 jing4 zhong1 de5 a1 shan3 zhuo2 yi1 shen1 xue3 bai2 sha1 qun2
|
434 |
+
20170001P00042I0086 dan4 xiao3 min3 min3 hua4 ru2 guo3 huang2 gui4 yong3 jiu4 xi4
|
435 |
+
20170001P00028A0016 sheng1 yin1 ya3 de2 you3 ci2 xing4 hei1 de5
|
436 |
+
20170001P00326A0051 wan2 quan2 shuai1 dong1 ri4 na4 ji3 tiao2 lian3 jiu4 xiang3 cai3 ji3 jiao3 dong1
|
437 |
+
20170001P00101A0084 wo3 mei2 qian2 a5 qiong2 de5 zhun3 bei4 chi1 xi2 lai2 le5
|
438 |
+
20170001P00241A0015 guang3 xin4 jun1 da2 lao3 zong3 ta1 shi4 ting3 re4 qing2 de5
|
439 |
+
20170001P00023A0047 huo4 zhe3 shi4 gen1 ben3 bu4 na2 wo3 dang1 xiong1 di4 hao3 ma5
|
440 |
+
20170001P00164A0084 wo3 huai2 yun4 hou4 xi1 gai4 qian2 hou4 yang3 yang3 de5 bu4 xing2 le5
|
441 |
+
20170001P00360I0004 bu4 quan4 ta1 hao3 hao3 xue2 xi2 hai2 song3 yong3 ta1 wan2 er2
|
442 |
+
20170001P00381I0096 pang4 zi5 shuo1 wo3 men5 jie2 hun1 ta1 jiu4 gen1 wo3 men5 xing4
|
443 |
+
20170001P00310I0021 wo3 men5 qun2 li3 nei3 ge4 zai4 wan2 er2
|
444 |
+
20170001P00184A0037 wan3 shang4 he2 li4 min3 ta1 men5 yue1 hui4
|
445 |
+
20170001P00212A0074 na4 wo3 xian1 xie4 le5 a5 luo2 jian4 de2 li3 yun2 jun1 shang4 ban1 le5
|
446 |
+
20170001P00362A0077 shi4 jing3 ti4 zhe4 ge4 ci2 shi4 wang3 luo4 ci2
|
447 |
+
20170001P00157A0105 bu4 hao3 ba2 hai2 yao4 ba3 ya2 chuang2 qie4 kai1
|
448 |
+
20170001P00166I0004 tu2 an1 weng1 de5 ren2 cai2 hui4 liu2
|
449 |
+
20170001P00375A0042 qing1 bai2 hui3 diao4 jiao4 shui3 wa2 hui3 le5
|
450 |
+
20170001P00002I0013 jing3 wei4 lian2 ban1 zhang3 ri4 chang2 jun1 dui4 gong1 zuo4 yi4 wu4 bing1
|
451 |
+
20170001P00081I0053 tang3 zai4 chuang2 shang4 bei4 dan1 ci2
|
452 |
+
20170001P00130I0075 wu3 yuan4 dui4 mian4 de5 you2 yong3 guan3
|
453 |
+
20170001P00022I0037 rong2 qiao2 you2 yong3 chi2 nian2 ka3
|
454 |
+
20170001P00045I0052 jian3 yue1 de5 tiao2 wen2 qun2 zi5
|
455 |
+
20170001P00347I0117 zi1 bo2 ri4 yong4 ci2 chang3 jia1
|
456 |
+
20170001P00177I0086 wo3 men5 de5 juan1 kuan3 pai2 qing3 zuo4 cheng2 hong2 di3 huang2 zi4 de5
|
457 |
+
20170001P00067A0009 gei3 yu2 gang1 huan4 shui3 ne5 huai2 yun4 le5 bu4 gan4 huo2
|
458 |
+
20170001P00101I0104 wo3 men5 gai1 nong4 ge4 er4 qun2
|
459 |
+
20170001P00402A0053 wai4 po2 sheng1 ri4 jia1 li3 ren2 que1 shao3 le5 wo3 ta1 bu4 kai1 xin1
|
460 |
+
20170001P00382I0056 piao4 zi5 yun3 xu3 di2 qing2 kuang4 xia4 xiang3 huan4 jiu4 huan4
|
461 |
+
20170001P00197I0042 huai2 an1 feng4 huang2 guo2 lv3 cui1 zong3
|
462 |
+
20170001P00151A0119 wo3 yi1 jiang3 hua4 ye3 weng1 weng1 weng1 de5 sheng1 yin1
|
463 |
+
20170001P00176I0117 wo3 kao4 yao4 gai4 zhang1 hai2 de2 xie3 bao4 gao4 hai2 yao4 da2 bian4 a5
|
464 |
+
20170001P00053I0061 wo3 ta4 ri4 qu1 de5 jun1 hun2
|
465 |
+
20170001P00338A0023 wo3 de5 xin1 xiong1 mei2 na4 me5 kuan1 da4
|
466 |
+
20170001P00095A0004 li4 shi3 ri4 zhi4 jun1 hui4 bei4 ya1 suo1 bao1 cun1
|
467 |
+
20170001P00241A0114 bu4 zhun3 shua3 lai4 o2 ni3 zi4 ji3 shuo1 de5 bu2 hui4
|
468 |
+
20170001P00144I0076 wo3 kan4 ren2 jia1 hen3 duo1 qun2 dou1 you3 gu1 gu1
|
469 |
+
20170001P00036A0096 wo3 te4 huai2 yi2 ta1 shi4 huang2 yu3 cong1
|
470 |
+
20170001P00018I0070 gao1 kao3 wan2 le5 zai4 man4 man4 qu4 shua3 jiang1 ba5
|
471 |
+
20170001P00084A0103 shuo1 ming2 wo3 cuo4 ci2 zhun3 que4
|
472 |
+
20170001P00385A0020 jiu4 chu1 xian4 ying1 xiong2 de5 ji4 cheng2 zhe3
|
473 |
+
20170001P00399I0014 jia3 wu3 zhan4 zheng1 ri4 jun1 xu4 lie4
|
474 |
+
20170001P00137A0047 yuan4 jia1 na4 mi3 she2 you2 jing1
|
475 |
+
20170001P00393I0030 gun3 hui2 ni3 de5 zhao3 wa1 xing1 qiu2 qu4
|
476 |
+
20170001P00103A0011 wo3 yi1 kai1 shi3 xiang3 huan4 huang2 gai4 de5
|
477 |
+
20170001P00383A0030 yun3 xu3 wo3 zuo4 ge4 bei1 shang1 de5 biao3 qing2
|
478 |
+
20170001P00083I0075 yang2 ya4 hui1 he2 chen2 rong2 jun1 de5 fen1 hong2 ka3
|
479 |
+
20170001P00299I0017 zhu4 xiao1 de5 lai2 hua4 ri4 jun1 xia4 jiang4
|
480 |
+
20170001P00277I0071 hua2 kuai4 yu3 shui3 ping2 qing1 zhi4 tan2 huang2 de5 yi1 duan1 xiang1 lian2
|
481 |
+
20170001P00128I0006 nei4 meng2 gu3 chi4 feng1 shi4 weng1 niu2 te4 qi2 you2 zheng4 bian1 ma3
|
482 |
+
20170001P00256I0009 ni3 tai4 qian1 xu1 le5 wo3 zai4 gen1 wo3 ge1 che3 gua3
|
483 |
+
20170001P00166I0069 jin1 ri4 you4 qu4 yue1 hui4 a5
|
484 |
+
20170001P00226A0013 neng2 bu4 neng2 gei3 wo3 yi2 ge4 wen1 nuan3 de5 yong1 bao4
|
485 |
+
20170001P00080A0057 qu4 yun2 nan2 yu4 long2 xue3 shan1 de5 zhu4 yi4 shi4 xiang4
|
486 |
+
20170001P00236I0039 ri4 fan4 jiu4 bu4 neng2 cheng2 quan1
|
487 |
+
20170001P00068A0041 ma2 bi3 dou1 zao1 ri4 ge4 leng2 ge4 yong1 zhong3 ha1 ha1 ha1
|
488 |
+
20170001P00202A0094 li3 yu3 xuan1 shi4 bu2 shi4 yu2 wen2 ke1 yu2 wen2 ke1 xi3 huan1 shei2
|
489 |
+
20170001P00215A0070 ni3 cai2 shi4 xiao3 yin2 wa2 ne5 wo3 ma1 zhe4 ji3 tian1 qu4 he2 fei2
|
490 |
+
20170001P00253I0107 huang2 jian4 yong3 jia1 you3 tian1 de5 dan1 zi5 mei2 gei3 wo3
|
491 |
+
20170001P00024A0046 xian4 zai4 ta1 ye3 bu4 yuan4 yi4 wo3 ci2 zhi2 le5
|
492 |
+
20170001P00299A0075 kuang2 feng1 lang4 die2 qiong2 zhui1 bu4 she3
|
493 |
+
20170001P00295I0035 en1 dao4 yuan4 ti2 shi4 nin2 wang3 shang4 yu4 yue1 de5
|
494 |
+
20170001P00374A0068 nao3 dai4 weng1 weng1 de5 shang4 cheng2 qiang2 xian1 bie2 dong4
|
495 |
+
20170001P00412A0094 fan3 yi4 ci2 bu4 xiang3 bao1 yi4 ci2 na4 huang2 dao4 qiang2 di1
|
496 |
+
20170001P00208I0019 xian4 zai4 lao3 po2 dou1 huai2 yi2
|
497 |
+
20170001P00185A0002 wo3 jiu4 xiang3 zhi1 dao4 qi2 zhong1 you3 mei2 you3 ta1 er2 yi3
|
498 |
+
20170001P00169A0095 gang1 cai2 da3 xue3 zhang4 qu4 le5 xian4 zai4 chi1 kou3 fan4 xie1 yi1 hui4 er5
|
499 |
+
20170001P00271I0065 ni3 ren4 wei2 you3 ren2 hui4 yuan4 yi4 yong4 ma5
|
500 |
+
20170001P00287A0102 lao3 xiong1 wo3 xian4 zai4 shang4 ni3 de5 wang3 pan2
|
501 |
+
20170001P00126I0063 shei2 you3 quan2 jun1 tong3 chou2 de5 yi1 yuan4 ming2 dan1
|
502 |
+
20170001P00218I0018 wo3 zhen1 de5 shi4 pa4 gei3 ni3 re3 ma2 fan2
|
503 |
+
20170001P00048A0007 hao3 huai2 nian4 zhe4 xie1 ri4 zi5
|
504 |
+
20170001P00390A0091 ni3 shi4 shi2 yang4 shuai1 a5 me5 ni3 du2 dao4 chu1 san1
|
505 |
+
20170001P00129A0077 wo3 zhou1 mo4 feng1 kuang2 mi2 shang4 xuan1 yuan2 jian4 le5
|
506 |
+
20170001P00115I0001 na4 ge4 xiao3 xiong2 bi3 ri4 ben3 er2 de5 shi4 tai4 gui4 le5
|
507 |
+
20170001P00039I0103 ni3 you3 kong4 de5 hua4 qu4 bei3 yi1 huo4 zhe3 bei3 er4 wan2 er2 wan2 er2
|
508 |
+
20170001P00278A0003 ni3 de5 xiang4 ji1 bi3 wo3 men5 de5 hao3 tai4 duo1 le5
|
509 |
+
20170001P00092A0068 da4 xiao3 jun1 yun2 ren2 bu4 gao4 su4 ni3
|
510 |
+
20170001P00160A0119 ni3 yi3 wei2 wo3 shi4 fu4 weng1 ma5 da4 mi3 zhe4 ge4 jiu4 hao3
|
511 |
+
20170001P00158I0069 fu2 lan2 xue3 ya1 xiang1 yi2 ben3 cao3 shao2 yao4
|
512 |
+
20170001P00076A0082 ge1 zhun3 bei4 hao3 dao4 guang3 da4 lun4 tan2 chang4 shuai1 ni3 men5
|
513 |
+
20170001P00010I0106 ni3 wen4 xiong1 di4 wan2 xun2 xian1 ma5
|
514 |
+
20170001P00093I0053 yi1 ming2 fa3 zhi4 xuan1 chuan2 zhi4 yuan4 zhe3
|
515 |
+
20170001P00412A0082 ta1 men5 shen2 me5 shi2 hou4 qu3 xiao1 yun3 er2
|
516 |
+
20170001P00410I0116 jiu4 shi4 ou3 er3 you2 yong3 he2 tiao4 wu3 yuan4 li3 qu4 nian2 fa1 de5
|
517 |
+
20170001P00218A0068 ni3 jue2 de5 ni3 lao3 biao3 shi4 bai3 wan4 fu4 weng1 you3 yi4 yi4 ma5
|
518 |
+
20170001P00074I0007 huang2 yong3 chao1 zhe4 li3 za3 mei2 ge4 zheng4 chang2 dian3 de5
|
519 |
+
20170001P00026A0022 na4 dao4 ye3 shi4 en4 xiong2 shan1 sheng1 ri4
|
520 |
+
20170001P00235I0052 jia3 fang1 wei4 an4 ben3 xie2 yi4 yue1 ding4
|
521 |
+
20170001P00331I0098 wo3 zhe4 yi1 liang3 tian1 jiu4 zhun3 bei4 ci2 zhi2 le5
|
522 |
+
20170001P00226I0033 xin1 bo2 quan1 gai1 gai3 zhong4 liang4
|
523 |
+
20170001P00055A0081 huang2 shuang3 fa1 peng2 you3 quan1 er2 jiu4 fa1 wo3 yi2 ge4 ren2 kan4
|
524 |
+
20170001P00233I0018 xiao3 xin1 ni3 lao3 po2 bei4 bie2 ren2 guai3 pao3 a5
|
525 |
+
20170001P00127A0061 hai2 dai4 da4 yi1 xin1 sheng1 jun1 xun4 ne5 lao3 shuang3 le5
|
526 |
+
20170001P00037I0086 ni3 zhun3 bei4 shi2 yi1 yue4 ci2 zhi2
|
527 |
+
20170001P00442A0041 jiang1 yun2 shen1 he2 zi3 teng2 wan3 er3 yi2 xiao4
|
528 |
+
20170001P00205I0118 hu4 jiang1 ri4 yu3 kai1 xin1 ci2 chang3 xia4 zai4
|
529 |
+
20170001P00052I0059 bu2 yao4 he2 bai3 wan4 fu4 weng1 bi3
|
530 |
+
20170001P00071A0100 ni3 wa2 wa2 zou3 shi1 diao4 zhe4 me5 jiu3
|
531 |
+
20170001P00148A0113 huang2 se4 de5 xiong1 bi3 jiao4 da4
|
532 |
+
20170001P00319I0049 lao3 nian2 ren2 chang2 wen3 er2 bu4 jian4
|
533 |
+
20170001P00045I0047 qun2 zhong4 he2 jun1 dui4 di2 shi4 qi4 bu4 ke3 jian3
|
534 |
+
20170001P00303A0068 li3 pei4 zhe4 suan1 shuang3 ni3 yao4 he2 wu2 shi4 xun1
|
535 |
+
20170001P00126I0024 xun2 wen4 zhen1 dui4 xuan1 chuan2 fang1 mian4 you3 he2 ji4 hua4
|
536 |
+
20170001P00254I0031 zui4 weng1 zhi1 yi4 bu4 zai4 jiu3 de5 yi4 de5 jie3 shi4
|
537 |
+
20170001P00086A0021 kuai4 fang4 jia4 le5 ren3 ren3 ba5 zhi3 dai4 le5 xiong1 ka3 he2 bi3
|
538 |
+
20170001P00038I0059 ren4 he2 ying1 xiong2 dou1 you3 hui1 huang2 de5 shi2 hou4
|
539 |
+
20170001P00030A0104 wo3 hai2 shi4 guai1 guai1 kan4 wo3 de5 huang2 jin1 ba5
|
540 |
+
20170001P00075A0026 ni3 bu4 pa4 huang2 he4 ban1 hei1 yan3 quan1
|
541 |
+
20170001P00069A0118 na4 ni3 bang1 wo3 zai4 yue1 yi2 ge4 ba5 ai1 ni3 dao4 le5
|
542 |
+
20170001P00272I0060 suo3 you3 zi1 liao4 jun1 wei4 zhuan3 yi2 dao4 min3 xing2 fa3 yuan4
|
543 |
+
20170001P00035A0003 jian4 liang4 ya5 you4 bian1 de5 shi4 qun2 zhu3
|
544 |
+
20170001P00175A0074 ni3 zong3 re3 ren2 jia1 nan2 wa2 er2 luan4 xiang3
|
545 |
+
20170001P00226I0018 mei2 gei3 ta1 zuo4 xiong1 ka3 de5
|
546 |
+
20170001P00393I0033 jin1 qi4 he2 ku4 zi5 shi4 qun2 li3 chu1 xian4 lv4 zui4 gao1 de5 ci2
|
547 |
+
20170001P00335A0009 tang3 zai4 chuang2 shang4 guai1 guai1 de5 deng3 wo3 guo4 qu4
|
548 |
+
20170001P00429A0061 zhi1 dao4 de5 hua4 hui4 yun3 xu3 ni3 hu2 zuo4 fei1 wei2 ma5
|
549 |
+
20170001P00251I0101 wo3 ban4 de5 shi4 yi1 zhao4 wei3 de2 tong1 dian4 you2 yong3 ka3
|
550 |
+
20170001P00214I0060 ben3 qun2 de5 mei2 shang4 gu1 gu1 o2
|
551 |
+
20170001P00087A0107 shuai4 you4 dai1 meng2 ke3 neng2 shi4 wang4 jun1 de5 yang2 mi4
|
552 |
+
20170001P00186A0089 na4 ge4 ci2 xiang2 de5 shuang1 yan3 pi2 kan4 chu1 lai2
|
553 |
+
20170001P00112A0039 wo3 shi4 ge1 ci2 ai4 hao4 zhe3
|
554 |
+
20170001P00386A0106 wo3 ji4 de5 shi4 lei4 si4 kai3 jia3 yong3 shi4 de5 ke3 yi3
|
555 |
+
20170001P00191A0118 jia1 jin4 qu4 le5 ta1 shi4 ba1 dun4 jiang1 jun1 wo3 de5 shi4 bei4 bei4
|
556 |
+
20170001P00089A0117 ni3 shi4 yao4 ya1 dao3 qun2 xiong2 me5
|
557 |
+
20170001P00156A0001 lao3 weng1 you4 zai4 da3 wo3 de5 zhu3 yi4 le5
|
558 |
+
20170001P00305A0056 liang3 xiong1 di4 a5 dou1 bu2 yao4 guo4 le5 sheng1 ri4
|
559 |
+
20170001P00088I0021 huang2 ye4 shi4 ni3 men5 she4 ji4 de5 ma5
|
560 |
+
20170001P00348I0095 kao3 lv4 dang1 qian2 huan4 zhe3 hu1 xi1 shuai1 jie2 ming2 xian3 de5 xian4 xiang4
|
561 |
+
20170001P00330A0057 hao3 ji3 ci4 dou1 zhun3 bei4 ci2 zhi2 le5
|
562 |
+
20170001P00423A0007 ge4 wei4 ya3 hu3 de5 ying1 xiong2 hao3 han4
|
563 |
+
20170001P00186I0088 gong1 zuo4 ri4 wo3 bu4 jie1 shou4 yu4 yue1 wai4 chu1 wa5
|
564 |
+
20170001P00092I0028 qun2 ni4 cheng1 de5 min3 gan3 ci2 hui4
|
565 |
+
20170001P00126I0115 wo3 zai4 da4 xue3 ri4 zi5 jiu4 de5 na4 ge4 ren2
|
566 |
+
20170001P00395I0035 bie2 ren2 zhun3 bei4 wan2 peng2 you3 le5
|
567 |
+
20170001P00234A0043 ni3 da4 mang2 ren2 diao1 xiong1 wo3 de5 qun2 you3 ren2
|
568 |
+
20170001P00347A0079 ni3 hai2 shi4 zhua1 jin3 ba3 bie2 ren2 shuai3 le5
|
569 |
+
20170001P00135I0010 zhe4 qi2 shi2 shi4 jun1 dui4 yong4 de5 bo2 ji1 shu4
|
570 |
+
20170001P00109A0117 wo3 ji4 de5 wo3 hai2 bei4 yong3 yang2 gao1 zhong1 lu4 qu3 guo4 ne5
|
571 |
+
20170001P00263I0015 ni3 xian4 zai4 zhun3 bei4 huai2 yun4 le5 ma5
|
572 |
+
20170001P00086I0110 ran2 hou4 ci4 ri4 zao3 chen2 dai4 zhe5 xiong2 mao1 yan3 er2 qu4 shang4 ban1
|
573 |
+
20170001P00099A0007 nan2 dao4 shi4 wo3 shuo1 cuo4 le5 ma5
|
574 |
+
20170001P00066A0067 bu4 zhun3 ren4 he2 ren2 jin4 ban1 xuan1 chuan2
|
575 |
+
20170001P00025I0085 shuo1 shuo1 hao3 xiong1 sha2 mei2 gan4 ma5 ya5
|
576 |
+
20170001P00371I0113 weng1 fan1 zhen1 de5 xi3 huan1 yang2 zhen4 ning2 ma5
|
577 |
+
20170001P00330A0035 na4 ni3 xue2 xuan1 chuan2 hou4 qi1 hen3 zhan4 pian2 yi2
|
578 |
+
20170001P00129I0109 wo3 shi4 er4 yuan4 xuan1 chuan2 ke1
|
579 |
+
20170001P00253A0082 gou4 mai3 yi1 tao4 jin3 se4 yi1 zhuang1 gao1 ji2 qi2 xiong1 li3 fu2
|
580 |
+
20170001P00063A0064 wo3 shi4 he2 yi1 qun2 diao3 si1 shang4 jun1 shi4 li3 lun4
|
581 |
+
20170001P00362A0007 weng1 si1 ying2 shuo1 wo3 bu4 gen1 ta1 wan2
|
582 |
+
20170001P00239I0022 ran2 hou4 zuo4 xiang3 bai3 wan4 fu4 weng1 zhi1 fu2
|
583 |
+
20170001P00203A0031 lin2 zai3 jie4 ni3 dian3 qian2 ni3 lai2 xin1 dian4 yi1 xia4 bei5 xiong1 di4
|
584 |
+
20170001P00107A0038 dian4 ci2 bo1 fang2 hu4 wei2 qun2 ye3 ting3 hao3 de5
|
585 |
+
20170001P00077A0113 ke3 shi4 mei2 you3 na4 zhong3 yun3 xu3
|
586 |
+
20170001P00307I0082 jiang1 yuan1 cha1 ru4 yu4 shi4 qiang2 shang4 de5 ka3 cao2
|
587 |
+
20170001P00344A0098 dui4 bu4 qi3 qing3 yun3 xu3 wo3 xiao1 shi1
|
588 |
+
20170001P00361A0015 kan4 kan4 you3 mei2 you3 jing4 pian4 mai4 wo3
|
589 |
+
20170001P00120A0038 huo4 zhe3 jiao4 xiao3 xiong2 da4 shen2 bei4 fen4 ta1 de5 xi4 tong3 chu1 lai2
|
590 |
+
20170001P00118A0068 tan4 guan4 dian4 ci2 fa2 you2 xiang1 gai4
|
591 |
+
20170001P00283A0047 ren2 pin3 you3 na4 me5 cha4 ma5 nei3 xie1 xiong1 di4 a5
|
592 |
+
20170001P00135I0066 na2 wo3 de5 pu1 gai4 he2 dian4 nao3 er2 yi3
|
593 |
+
20170001P00126A0029 lian2 xu4 jun1 yun2 de5 weng1 weng1 sheng1
|
594 |
+
20170001P00402I0035 sheng1 ri4 kuai4 le4 o1 huang2 di4 bi4 xia4
|
595 |
+
20170001P00171I0037 ni3 zai4 xiang3 shen2 me5 a5 a5 a5 juan3 mao2 jun1
|
596 |
+
20170001P00025A0096 kuai4 lai2 wan2 shua3 jin1 tian1 wo3 sheng1 ri4
|
597 |
+
20170001P00019I0029 hai2 zai4 hu1 zhe4 xie1 le5 gai4 ci2 bi3
|
598 |
+
20170001P00261I0051 ba3 yi3 qian2 zai4 tan2 huang2 chang3 de5 gong1 zuo4 ci2 le5
|
599 |
+
20170001P00150I0069 jin1 ri4 qu4 qiong2 hua1 bi3 sai4
|
600 |
+
20170001P00099I0099 wo3 zhun3 bei4 ming2 tian1 xia4 dao4 shuang1 jun1 de5
|
datalist/st-cmds/dev.wav.txt
ADDED
@@ -0,0 +1,600 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
20170001P00142A0070 ST-CMDS-20170001_1-OS/20170001P00142A0070.wav
|
2 |
+
20170001P00196A0072 ST-CMDS-20170001_1-OS/20170001P00196A0072.wav
|
3 |
+
20170001P00337A0004 ST-CMDS-20170001_1-OS/20170001P00337A0004.wav
|
4 |
+
20170001P00148I0088 ST-CMDS-20170001_1-OS/20170001P00148I0088.wav
|
5 |
+
20170001P00131I0047 ST-CMDS-20170001_1-OS/20170001P00131I0047.wav
|
6 |
+
20170001P00368I0013 ST-CMDS-20170001_1-OS/20170001P00368I0013.wav
|
7 |
+
20170001P00367A0059 ST-CMDS-20170001_1-OS/20170001P00367A0059.wav
|
8 |
+
20170001P00213A0115 ST-CMDS-20170001_1-OS/20170001P00213A0115.wav
|
9 |
+
20170001P00035I0069 ST-CMDS-20170001_1-OS/20170001P00035I0069.wav
|
10 |
+
20170001P00267I0078 ST-CMDS-20170001_1-OS/20170001P00267I0078.wav
|
11 |
+
20170001P00344I0013 ST-CMDS-20170001_1-OS/20170001P00344I0013.wav
|
12 |
+
20170001P00027I0050 ST-CMDS-20170001_1-OS/20170001P00027I0050.wav
|
13 |
+
20170001P00090A0025 ST-CMDS-20170001_1-OS/20170001P00090A0025.wav
|
14 |
+
20170001P00262A0029 ST-CMDS-20170001_1-OS/20170001P00262A0029.wav
|
15 |
+
20170001P00316A0080 ST-CMDS-20170001_1-OS/20170001P00316A0080.wav
|
16 |
+
20170001P00206A0047 ST-CMDS-20170001_1-OS/20170001P00206A0047.wav
|
17 |
+
20170001P00350A0027 ST-CMDS-20170001_1-OS/20170001P00350A0027.wav
|
18 |
+
20170001P00325I0013 ST-CMDS-20170001_1-OS/20170001P00325I0013.wav
|
19 |
+
20170001P00071A0011 ST-CMDS-20170001_1-OS/20170001P00071A0011.wav
|
20 |
+
20170001P00091I0112 ST-CMDS-20170001_1-OS/20170001P00091I0112.wav
|
21 |
+
20170001P00091I0117 ST-CMDS-20170001_1-OS/20170001P00091I0117.wav
|
22 |
+
20170001P00353I0057 ST-CMDS-20170001_1-OS/20170001P00353I0057.wav
|
23 |
+
20170001P00085I0047 ST-CMDS-20170001_1-OS/20170001P00085I0047.wav
|
24 |
+
20170001P00020I0017 ST-CMDS-20170001_1-OS/20170001P00020I0017.wav
|
25 |
+
20170001P00120I0087 ST-CMDS-20170001_1-OS/20170001P00120I0087.wav
|
26 |
+
20170001P00079I0087 ST-CMDS-20170001_1-OS/20170001P00079I0087.wav
|
27 |
+
20170001P00329I0114 ST-CMDS-20170001_1-OS/20170001P00329I0114.wav
|
28 |
+
20170001P00078A0003 ST-CMDS-20170001_1-OS/20170001P00078A0003.wav
|
29 |
+
20170001P00189A0089 ST-CMDS-20170001_1-OS/20170001P00189A0089.wav
|
30 |
+
20170001P00199A0096 ST-CMDS-20170001_1-OS/20170001P00199A0096.wav
|
31 |
+
20170001P00183A0046 ST-CMDS-20170001_1-OS/20170001P00183A0046.wav
|
32 |
+
20170001P00088A0044 ST-CMDS-20170001_1-OS/20170001P00088A0044.wav
|
33 |
+
20170001P00049A0027 ST-CMDS-20170001_1-OS/20170001P00049A0027.wav
|
34 |
+
20170001P00065I0104 ST-CMDS-20170001_1-OS/20170001P00065I0104.wav
|
35 |
+
20170001P00351A0105 ST-CMDS-20170001_1-OS/20170001P00351A0105.wav
|
36 |
+
20170001P00032A0033 ST-CMDS-20170001_1-OS/20170001P00032A0033.wav
|
37 |
+
20170001P00117A0041 ST-CMDS-20170001_1-OS/20170001P00117A0041.wav
|
38 |
+
20170001P00256A0119 ST-CMDS-20170001_1-OS/20170001P00256A0119.wav
|
39 |
+
20170001P00332A0085 ST-CMDS-20170001_1-OS/20170001P00332A0085.wav
|
40 |
+
20170001P00378I0018 ST-CMDS-20170001_1-OS/20170001P00378I0018.wav
|
41 |
+
20170001P00363A0098 ST-CMDS-20170001_1-OS/20170001P00363A0098.wav
|
42 |
+
20170001P00135A0017 ST-CMDS-20170001_1-OS/20170001P00135A0017.wav
|
43 |
+
20170001P00384I0058 ST-CMDS-20170001_1-OS/20170001P00384I0058.wav
|
44 |
+
20170001P00114A0072 ST-CMDS-20170001_1-OS/20170001P00114A0072.wav
|
45 |
+
20170001P00119A0034 ST-CMDS-20170001_1-OS/20170001P00119A0034.wav
|
46 |
+
20170001P00148I0096 ST-CMDS-20170001_1-OS/20170001P00148I0096.wav
|
47 |
+
20170001P00163I0041 ST-CMDS-20170001_1-OS/20170001P00163I0041.wav
|
48 |
+
20170001P00005I0116 ST-CMDS-20170001_1-OS/20170001P00005I0116.wav
|
49 |
+
20170001P00349A0065 ST-CMDS-20170001_1-OS/20170001P00349A0065.wav
|
50 |
+
20170001P00316I0061 ST-CMDS-20170001_1-OS/20170001P00316I0061.wav
|
51 |
+
20170001P00007A0092 ST-CMDS-20170001_1-OS/20170001P00007A0092.wav
|
52 |
+
20170001P00036I0112 ST-CMDS-20170001_1-OS/20170001P00036I0112.wav
|
53 |
+
20170001P00172I0102 ST-CMDS-20170001_1-OS/20170001P00172I0102.wav
|
54 |
+
20170001P00377I0038 ST-CMDS-20170001_1-OS/20170001P00377I0038.wav
|
55 |
+
20170001P00347A0048 ST-CMDS-20170001_1-OS/20170001P00347A0048.wav
|
56 |
+
20170001P00117A0022 ST-CMDS-20170001_1-OS/20170001P00117A0022.wav
|
57 |
+
20170001P00269A0096 ST-CMDS-20170001_1-OS/20170001P00269A0096.wav
|
58 |
+
20170001P00371I0083 ST-CMDS-20170001_1-OS/20170001P00371I0083.wav
|
59 |
+
20170001P00200I0062 ST-CMDS-20170001_1-OS/20170001P00200I0062.wav
|
60 |
+
20170001P00274I0105 ST-CMDS-20170001_1-OS/20170001P00274I0105.wav
|
61 |
+
20170001P00209A0013 ST-CMDS-20170001_1-OS/20170001P00209A0013.wav
|
62 |
+
20170001P00285I0030 ST-CMDS-20170001_1-OS/20170001P00285I0030.wav
|
63 |
+
20170001P00018A0052 ST-CMDS-20170001_1-OS/20170001P00018A0052.wav
|
64 |
+
20170001P00254I0087 ST-CMDS-20170001_1-OS/20170001P00254I0087.wav
|
65 |
+
20170001P00334I0074 ST-CMDS-20170001_1-OS/20170001P00334I0074.wav
|
66 |
+
20170001P00105I0055 ST-CMDS-20170001_1-OS/20170001P00105I0055.wav
|
67 |
+
20170001P00057I0093 ST-CMDS-20170001_1-OS/20170001P00057I0093.wav
|
68 |
+
20170001P00306I0069 ST-CMDS-20170001_1-OS/20170001P00306I0069.wav
|
69 |
+
20170001P00214A0013 ST-CMDS-20170001_1-OS/20170001P00214A0013.wav
|
70 |
+
20170001P00068A0082 ST-CMDS-20170001_1-OS/20170001P00068A0082.wav
|
71 |
+
20170001P00263I0068 ST-CMDS-20170001_1-OS/20170001P00263I0068.wav
|
72 |
+
20170001P00251A0083 ST-CMDS-20170001_1-OS/20170001P00251A0083.wav
|
73 |
+
20170001P00263I0019 ST-CMDS-20170001_1-OS/20170001P00263I0019.wav
|
74 |
+
20170001P00124I0029 ST-CMDS-20170001_1-OS/20170001P00124I0029.wav
|
75 |
+
20170001P00428A0075 ST-CMDS-20170001_1-OS/20170001P00428A0075.wav
|
76 |
+
20170001P00430A0042 ST-CMDS-20170001_1-OS/20170001P00430A0042.wav
|
77 |
+
20170001P00431A0078 ST-CMDS-20170001_1-OS/20170001P00431A0078.wav
|
78 |
+
20170001P00360A0015 ST-CMDS-20170001_1-OS/20170001P00360A0015.wav
|
79 |
+
20170001P00430A0040 ST-CMDS-20170001_1-OS/20170001P00430A0040.wav
|
80 |
+
20170001P00332I0105 ST-CMDS-20170001_1-OS/20170001P00332I0105.wav
|
81 |
+
20170001P00274A0103 ST-CMDS-20170001_1-OS/20170001P00274A0103.wav
|
82 |
+
20170001P00085I0085 ST-CMDS-20170001_1-OS/20170001P00085I0085.wav
|
83 |
+
20170001P00383I0017 ST-CMDS-20170001_1-OS/20170001P00383I0017.wav
|
84 |
+
20170001P00204I0117 ST-CMDS-20170001_1-OS/20170001P00204I0117.wav
|
85 |
+
20170001P00222A0016 ST-CMDS-20170001_1-OS/20170001P00222A0016.wav
|
86 |
+
20170001P00395I0117 ST-CMDS-20170001_1-OS/20170001P00395I0117.wav
|
87 |
+
20170001P00430A0102 ST-CMDS-20170001_1-OS/20170001P00430A0102.wav
|
88 |
+
20170001P00368I0039 ST-CMDS-20170001_1-OS/20170001P00368I0039.wav
|
89 |
+
20170001P00088I0016 ST-CMDS-20170001_1-OS/20170001P00088I0016.wav
|
90 |
+
20170001P00352I0024 ST-CMDS-20170001_1-OS/20170001P00352I0024.wav
|
91 |
+
20170001P00143A0040 ST-CMDS-20170001_1-OS/20170001P00143A0040.wav
|
92 |
+
20170001P00141A0107 ST-CMDS-20170001_1-OS/20170001P00141A0107.wav
|
93 |
+
20170001P00043A0085 ST-CMDS-20170001_1-OS/20170001P00043A0085.wav
|
94 |
+
20170001P00035I0105 ST-CMDS-20170001_1-OS/20170001P00035I0105.wav
|
95 |
+
20170001P00325I0022 ST-CMDS-20170001_1-OS/20170001P00325I0022.wav
|
96 |
+
20170001P00007A0080 ST-CMDS-20170001_1-OS/20170001P00007A0080.wav
|
97 |
+
20170001P00406A0033 ST-CMDS-20170001_1-OS/20170001P00406A0033.wav
|
98 |
+
20170001P00062A0108 ST-CMDS-20170001_1-OS/20170001P00062A0108.wav
|
99 |
+
20170001P00280A0064 ST-CMDS-20170001_1-OS/20170001P00280A0064.wav
|
100 |
+
20170001P00237I0106 ST-CMDS-20170001_1-OS/20170001P00237I0106.wav
|
101 |
+
20170001P00217A0109 ST-CMDS-20170001_1-OS/20170001P00217A0109.wav
|
102 |
+
20170001P00165A0106 ST-CMDS-20170001_1-OS/20170001P00165A0106.wav
|
103 |
+
20170001P00030A0109 ST-CMDS-20170001_1-OS/20170001P00030A0109.wav
|
104 |
+
20170001P00091A0043 ST-CMDS-20170001_1-OS/20170001P00091A0043.wav
|
105 |
+
20170001P00032A0012 ST-CMDS-20170001_1-OS/20170001P00032A0012.wav
|
106 |
+
20170001P00354I0108 ST-CMDS-20170001_1-OS/20170001P00354I0108.wav
|
107 |
+
20170001P00107I0002 ST-CMDS-20170001_1-OS/20170001P00107I0002.wav
|
108 |
+
20170001P00192I0062 ST-CMDS-20170001_1-OS/20170001P00192I0062.wav
|
109 |
+
20170001P00277A0001 ST-CMDS-20170001_1-OS/20170001P00277A0001.wav
|
110 |
+
20170001P00389I0103 ST-CMDS-20170001_1-OS/20170001P00389I0103.wav
|
111 |
+
20170001P00354I0041 ST-CMDS-20170001_1-OS/20170001P00354I0041.wav
|
112 |
+
20170001P00324I0108 ST-CMDS-20170001_1-OS/20170001P00324I0108.wav
|
113 |
+
20170001P00116A0021 ST-CMDS-20170001_1-OS/20170001P00116A0021.wav
|
114 |
+
20170001P00365I0019 ST-CMDS-20170001_1-OS/20170001P00365I0019.wav
|
115 |
+
20170001P00175A0093 ST-CMDS-20170001_1-OS/20170001P00175A0093.wav
|
116 |
+
20170001P00166I0071 ST-CMDS-20170001_1-OS/20170001P00166I0071.wav
|
117 |
+
20170001P00025A0004 ST-CMDS-20170001_1-OS/20170001P00025A0004.wav
|
118 |
+
20170001P00396A0077 ST-CMDS-20170001_1-OS/20170001P00396A0077.wav
|
119 |
+
20170001P00073A0026 ST-CMDS-20170001_1-OS/20170001P00073A0026.wav
|
120 |
+
20170001P00343I0112 ST-CMDS-20170001_1-OS/20170001P00343I0112.wav
|
121 |
+
20170001P00352A0067 ST-CMDS-20170001_1-OS/20170001P00352A0067.wav
|
122 |
+
20170001P00244I0108 ST-CMDS-20170001_1-OS/20170001P00244I0108.wav
|
123 |
+
20170001P00317A0098 ST-CMDS-20170001_1-OS/20170001P00317A0098.wav
|
124 |
+
20170001P00109A0022 ST-CMDS-20170001_1-OS/20170001P00109A0022.wav
|
125 |
+
20170001P00315A0104 ST-CMDS-20170001_1-OS/20170001P00315A0104.wav
|
126 |
+
20170001P00031I0018 ST-CMDS-20170001_1-OS/20170001P00031I0018.wav
|
127 |
+
20170001P00050I0111 ST-CMDS-20170001_1-OS/20170001P00050I0111.wav
|
128 |
+
20170001P00249A0002 ST-CMDS-20170001_1-OS/20170001P00249A0002.wav
|
129 |
+
20170001P00268I0076 ST-CMDS-20170001_1-OS/20170001P00268I0076.wav
|
130 |
+
20170001P00234A0020 ST-CMDS-20170001_1-OS/20170001P00234A0020.wav
|
131 |
+
20170001P00205I0040 ST-CMDS-20170001_1-OS/20170001P00205I0040.wav
|
132 |
+
20170001P00262I0089 ST-CMDS-20170001_1-OS/20170001P00262I0089.wav
|
133 |
+
20170001P00201I0107 ST-CMDS-20170001_1-OS/20170001P00201I0107.wav
|
134 |
+
20170001P00018I0056 ST-CMDS-20170001_1-OS/20170001P00018I0056.wav
|
135 |
+
20170001P00028A0110 ST-CMDS-20170001_1-OS/20170001P00028A0110.wav
|
136 |
+
20170001P00366I0018 ST-CMDS-20170001_1-OS/20170001P00366I0018.wav
|
137 |
+
20170001P00065I0064 ST-CMDS-20170001_1-OS/20170001P00065I0064.wav
|
138 |
+
20170001P00332I0053 ST-CMDS-20170001_1-OS/20170001P00332I0053.wav
|
139 |
+
20170001P00002A0057 ST-CMDS-20170001_1-OS/20170001P00002A0057.wav
|
140 |
+
20170001P00038A0001 ST-CMDS-20170001_1-OS/20170001P00038A0001.wav
|
141 |
+
20170001P00364I0119 ST-CMDS-20170001_1-OS/20170001P00364I0119.wav
|
142 |
+
20170001P00239I0067 ST-CMDS-20170001_1-OS/20170001P00239I0067.wav
|
143 |
+
20170001P00339I0053 ST-CMDS-20170001_1-OS/20170001P00339I0053.wav
|
144 |
+
20170001P00323I0116 ST-CMDS-20170001_1-OS/20170001P00323I0116.wav
|
145 |
+
20170001P00144A0003 ST-CMDS-20170001_1-OS/20170001P00144A0003.wav
|
146 |
+
20170001P00353I0052 ST-CMDS-20170001_1-OS/20170001P00353I0052.wav
|
147 |
+
20170001P00010A0034 ST-CMDS-20170001_1-OS/20170001P00010A0034.wav
|
148 |
+
20170001P00227I0072 ST-CMDS-20170001_1-OS/20170001P00227I0072.wav
|
149 |
+
20170001P00397I0085 ST-CMDS-20170001_1-OS/20170001P00397I0085.wav
|
150 |
+
20170001P00095A0016 ST-CMDS-20170001_1-OS/20170001P00095A0016.wav
|
151 |
+
20170001P00360I0081 ST-CMDS-20170001_1-OS/20170001P00360I0081.wav
|
152 |
+
20170001P00386A0078 ST-CMDS-20170001_1-OS/20170001P00386A0078.wav
|
153 |
+
20170001P00409A0114 ST-CMDS-20170001_1-OS/20170001P00409A0114.wav
|
154 |
+
20170001P00191I0022 ST-CMDS-20170001_1-OS/20170001P00191I0022.wav
|
155 |
+
20170001P00041I0095 ST-CMDS-20170001_1-OS/20170001P00041I0095.wav
|
156 |
+
20170001P00298A0007 ST-CMDS-20170001_1-OS/20170001P00298A0007.wav
|
157 |
+
20170001P00176I0119 ST-CMDS-20170001_1-OS/20170001P00176I0119.wav
|
158 |
+
20170001P00397I0042 ST-CMDS-20170001_1-OS/20170001P00397I0042.wav
|
159 |
+
20170001P00376A0046 ST-CMDS-20170001_1-OS/20170001P00376A0046.wav
|
160 |
+
20170001P00398A0031 ST-CMDS-20170001_1-OS/20170001P00398A0031.wav
|
161 |
+
20170001P00089A0027 ST-CMDS-20170001_1-OS/20170001P00089A0027.wav
|
162 |
+
20170001P00391A0015 ST-CMDS-20170001_1-OS/20170001P00391A0015.wav
|
163 |
+
20170001P00243A0040 ST-CMDS-20170001_1-OS/20170001P00243A0040.wav
|
164 |
+
20170001P00053I0119 ST-CMDS-20170001_1-OS/20170001P00053I0119.wav
|
165 |
+
20170001P00193A0013 ST-CMDS-20170001_1-OS/20170001P00193A0013.wav
|
166 |
+
20170001P00114A0051 ST-CMDS-20170001_1-OS/20170001P00114A0051.wav
|
167 |
+
20170001P00293I0015 ST-CMDS-20170001_1-OS/20170001P00293I0015.wav
|
168 |
+
20170001P00286I0044 ST-CMDS-20170001_1-OS/20170001P00286I0044.wav
|
169 |
+
20170001P00191A0027 ST-CMDS-20170001_1-OS/20170001P00191A0027.wav
|
170 |
+
20170001P00226I0084 ST-CMDS-20170001_1-OS/20170001P00226I0084.wav
|
171 |
+
20170001P00116I0081 ST-CMDS-20170001_1-OS/20170001P00116I0081.wav
|
172 |
+
20170001P00366A0017 ST-CMDS-20170001_1-OS/20170001P00366A0017.wav
|
173 |
+
20170001P00106A0004 ST-CMDS-20170001_1-OS/20170001P00106A0004.wav
|
174 |
+
20170001P00397A0007 ST-CMDS-20170001_1-OS/20170001P00397A0007.wav
|
175 |
+
20170001P00422A0030 ST-CMDS-20170001_1-OS/20170001P00422A0030.wav
|
176 |
+
20170001P00423A0111 ST-CMDS-20170001_1-OS/20170001P00423A0111.wav
|
177 |
+
20170001P00288A0019 ST-CMDS-20170001_1-OS/20170001P00288A0019.wav
|
178 |
+
20170001P00238A0096 ST-CMDS-20170001_1-OS/20170001P00238A0096.wav
|
179 |
+
20170001P00330I0037 ST-CMDS-20170001_1-OS/20170001P00330I0037.wav
|
180 |
+
20170001P00306I0068 ST-CMDS-20170001_1-OS/20170001P00306I0068.wav
|
181 |
+
20170001P00399A0071 ST-CMDS-20170001_1-OS/20170001P00399A0071.wav
|
182 |
+
20170001P00341A0061 ST-CMDS-20170001_1-OS/20170001P00341A0061.wav
|
183 |
+
20170001P00309I0115 ST-CMDS-20170001_1-OS/20170001P00309I0115.wav
|
184 |
+
20170001P00239A0086 ST-CMDS-20170001_1-OS/20170001P00239A0086.wav
|
185 |
+
20170001P00133A0106 ST-CMDS-20170001_1-OS/20170001P00133A0106.wav
|
186 |
+
20170001P00054A0106 ST-CMDS-20170001_1-OS/20170001P00054A0106.wav
|
187 |
+
20170001P00117I0080 ST-CMDS-20170001_1-OS/20170001P00117I0080.wav
|
188 |
+
20170001P00233A0026 ST-CMDS-20170001_1-OS/20170001P00233A0026.wav
|
189 |
+
20170001P00347I0113 ST-CMDS-20170001_1-OS/20170001P00347I0113.wav
|
190 |
+
20170001P00074I0028 ST-CMDS-20170001_1-OS/20170001P00074I0028.wav
|
191 |
+
20170001P00390A0031 ST-CMDS-20170001_1-OS/20170001P00390A0031.wav
|
192 |
+
20170001P00390A0050 ST-CMDS-20170001_1-OS/20170001P00390A0050.wav
|
193 |
+
20170001P00224A0089 ST-CMDS-20170001_1-OS/20170001P00224A0089.wav
|
194 |
+
20170001P00012I0097 ST-CMDS-20170001_1-OS/20170001P00012I0097.wav
|
195 |
+
20170001P00177I0065 ST-CMDS-20170001_1-OS/20170001P00177I0065.wav
|
196 |
+
20170001P00241A0092 ST-CMDS-20170001_1-OS/20170001P00241A0092.wav
|
197 |
+
20170001P00290I0027 ST-CMDS-20170001_1-OS/20170001P00290I0027.wav
|
198 |
+
20170001P00300I0094 ST-CMDS-20170001_1-OS/20170001P00300I0094.wav
|
199 |
+
20170001P00075A0117 ST-CMDS-20170001_1-OS/20170001P00075A0117.wav
|
200 |
+
20170001P00010I0080 ST-CMDS-20170001_1-OS/20170001P00010I0080.wav
|
201 |
+
20170001P00108A0069 ST-CMDS-20170001_1-OS/20170001P00108A0069.wav
|
202 |
+
20170001P00185A0059 ST-CMDS-20170001_1-OS/20170001P00185A0059.wav
|
203 |
+
20170001P00404A0075 ST-CMDS-20170001_1-OS/20170001P00404A0075.wav
|
204 |
+
20170001P00120I0040 ST-CMDS-20170001_1-OS/20170001P00120I0040.wav
|
205 |
+
20170001P00330I0068 ST-CMDS-20170001_1-OS/20170001P00330I0068.wav
|
206 |
+
20170001P00311A0046 ST-CMDS-20170001_1-OS/20170001P00311A0046.wav
|
207 |
+
20170001P00021I0012 ST-CMDS-20170001_1-OS/20170001P00021I0012.wav
|
208 |
+
20170001P00177A0099 ST-CMDS-20170001_1-OS/20170001P00177A0099.wav
|
209 |
+
20170001P00138I0002 ST-CMDS-20170001_1-OS/20170001P00138I0002.wav
|
210 |
+
20170001P00432A0103 ST-CMDS-20170001_1-OS/20170001P00432A0103.wav
|
211 |
+
20170001P00101A0048 ST-CMDS-20170001_1-OS/20170001P00101A0048.wav
|
212 |
+
20170001P00344A0065 ST-CMDS-20170001_1-OS/20170001P00344A0065.wav
|
213 |
+
20170001P00442A0019 ST-CMDS-20170001_1-OS/20170001P00442A0019.wav
|
214 |
+
20170001P00148I0047 ST-CMDS-20170001_1-OS/20170001P00148I0047.wav
|
215 |
+
20170001P00325A0055 ST-CMDS-20170001_1-OS/20170001P00325A0055.wav
|
216 |
+
20170001P00172I0058 ST-CMDS-20170001_1-OS/20170001P00172I0058.wav
|
217 |
+
20170001P00026I0116 ST-CMDS-20170001_1-OS/20170001P00026I0116.wav
|
218 |
+
20170001P00334I0031 ST-CMDS-20170001_1-OS/20170001P00334I0031.wav
|
219 |
+
20170001P00343I0058 ST-CMDS-20170001_1-OS/20170001P00343I0058.wav
|
220 |
+
20170001P00063I0051 ST-CMDS-20170001_1-OS/20170001P00063I0051.wav
|
221 |
+
20170001P00080A0109 ST-CMDS-20170001_1-OS/20170001P00080A0109.wav
|
222 |
+
20170001P00166I0023 ST-CMDS-20170001_1-OS/20170001P00166I0023.wav
|
223 |
+
20170001P00200A0112 ST-CMDS-20170001_1-OS/20170001P00200A0112.wav
|
224 |
+
20170001P00258I0099 ST-CMDS-20170001_1-OS/20170001P00258I0099.wav
|
225 |
+
20170001P00424A0041 ST-CMDS-20170001_1-OS/20170001P00424A0041.wav
|
226 |
+
20170001P00211A0085 ST-CMDS-20170001_1-OS/20170001P00211A0085.wav
|
227 |
+
20170001P00364A0094 ST-CMDS-20170001_1-OS/20170001P00364A0094.wav
|
228 |
+
20170001P00091I0082 ST-CMDS-20170001_1-OS/20170001P00091I0082.wav
|
229 |
+
20170001P00277A0100 ST-CMDS-20170001_1-OS/20170001P00277A0100.wav
|
230 |
+
20170001P00259I0080 ST-CMDS-20170001_1-OS/20170001P00259I0080.wav
|
231 |
+
20170001P00189I0018 ST-CMDS-20170001_1-OS/20170001P00189I0018.wav
|
232 |
+
20170001P00204I0068 ST-CMDS-20170001_1-OS/20170001P00204I0068.wav
|
233 |
+
20170001P00198A0036 ST-CMDS-20170001_1-OS/20170001P00198A0036.wav
|
234 |
+
20170001P00405I0114 ST-CMDS-20170001_1-OS/20170001P00405I0114.wav
|
235 |
+
20170001P00135A0052 ST-CMDS-20170001_1-OS/20170001P00135A0052.wav
|
236 |
+
20170001P00364I0035 ST-CMDS-20170001_1-OS/20170001P00364I0035.wav
|
237 |
+
20170001P00133I0062 ST-CMDS-20170001_1-OS/20170001P00133I0062.wav
|
238 |
+
20170001P00103A0109 ST-CMDS-20170001_1-OS/20170001P00103A0109.wav
|
239 |
+
20170001P00018I0033 ST-CMDS-20170001_1-OS/20170001P00018I0033.wav
|
240 |
+
20170001P00304I0092 ST-CMDS-20170001_1-OS/20170001P00304I0092.wav
|
241 |
+
20170001P00325A0009 ST-CMDS-20170001_1-OS/20170001P00325A0009.wav
|
242 |
+
20170001P00358I0079 ST-CMDS-20170001_1-OS/20170001P00358I0079.wav
|
243 |
+
20170001P00379A0024 ST-CMDS-20170001_1-OS/20170001P00379A0024.wav
|
244 |
+
20170001P00265A0048 ST-CMDS-20170001_1-OS/20170001P00265A0048.wav
|
245 |
+
20170001P00433A0078 ST-CMDS-20170001_1-OS/20170001P00433A0078.wav
|
246 |
+
20170001P00245A0019 ST-CMDS-20170001_1-OS/20170001P00245A0019.wav
|
247 |
+
20170001P00201A0118 ST-CMDS-20170001_1-OS/20170001P00201A0118.wav
|
248 |
+
20170001P00248I0055 ST-CMDS-20170001_1-OS/20170001P00248I0055.wav
|
249 |
+
20170001P00243I0046 ST-CMDS-20170001_1-OS/20170001P00243I0046.wav
|
250 |
+
20170001P00002I0035 ST-CMDS-20170001_1-OS/20170001P00002I0035.wav
|
251 |
+
20170001P00367I0075 ST-CMDS-20170001_1-OS/20170001P00367I0075.wav
|
252 |
+
20170001P00019A0067 ST-CMDS-20170001_1-OS/20170001P00019A0067.wav
|
253 |
+
20170001P00359A0115 ST-CMDS-20170001_1-OS/20170001P00359A0115.wav
|
254 |
+
20170001P00326A0098 ST-CMDS-20170001_1-OS/20170001P00326A0098.wav
|
255 |
+
20170001P00326I0038 ST-CMDS-20170001_1-OS/20170001P00326I0038.wav
|
256 |
+
20170001P00085I0111 ST-CMDS-20170001_1-OS/20170001P00085I0111.wav
|
257 |
+
20170001P00201A0008 ST-CMDS-20170001_1-OS/20170001P00201A0008.wav
|
258 |
+
20170001P00133I0068 ST-CMDS-20170001_1-OS/20170001P00133I0068.wav
|
259 |
+
20170001P00161A0021 ST-CMDS-20170001_1-OS/20170001P00161A0021.wav
|
260 |
+
20170001P00028A0087 ST-CMDS-20170001_1-OS/20170001P00028A0087.wav
|
261 |
+
20170001P00414A0074 ST-CMDS-20170001_1-OS/20170001P00414A0074.wav
|
262 |
+
20170001P00204A0108 ST-CMDS-20170001_1-OS/20170001P00204A0108.wav
|
263 |
+
20170001P00342A0020 ST-CMDS-20170001_1-OS/20170001P00342A0020.wav
|
264 |
+
20170001P00378A0119 ST-CMDS-20170001_1-OS/20170001P00378A0119.wav
|
265 |
+
20170001P00356A0061 ST-CMDS-20170001_1-OS/20170001P00356A0061.wav
|
266 |
+
20170001P00082A0043 ST-CMDS-20170001_1-OS/20170001P00082A0043.wav
|
267 |
+
20170001P00215A0061 ST-CMDS-20170001_1-OS/20170001P00215A0061.wav
|
268 |
+
20170001P00302A0082 ST-CMDS-20170001_1-OS/20170001P00302A0082.wav
|
269 |
+
20170001P00065I0111 ST-CMDS-20170001_1-OS/20170001P00065I0111.wav
|
270 |
+
20170001P00025I0088 ST-CMDS-20170001_1-OS/20170001P00025I0088.wav
|
271 |
+
20170001P00373A0105 ST-CMDS-20170001_1-OS/20170001P00373A0105.wav
|
272 |
+
20170001P00298I0063 ST-CMDS-20170001_1-OS/20170001P00298I0063.wav
|
273 |
+
20170001P00256I0065 ST-CMDS-20170001_1-OS/20170001P00256I0065.wav
|
274 |
+
20170001P00089I0026 ST-CMDS-20170001_1-OS/20170001P00089I0026.wav
|
275 |
+
20170001P00162I0109 ST-CMDS-20170001_1-OS/20170001P00162I0109.wav
|
276 |
+
20170001P00119A0007 ST-CMDS-20170001_1-OS/20170001P00119A0007.wav
|
277 |
+
20170001P00178I0031 ST-CMDS-20170001_1-OS/20170001P00178I0031.wav
|
278 |
+
20170001P00082I0057 ST-CMDS-20170001_1-OS/20170001P00082I0057.wav
|
279 |
+
20170001P00122I0054 ST-CMDS-20170001_1-OS/20170001P00122I0054.wav
|
280 |
+
20170001P00425A0053 ST-CMDS-20170001_1-OS/20170001P00425A0053.wav
|
281 |
+
20170001P00019A0075 ST-CMDS-20170001_1-OS/20170001P00019A0075.wav
|
282 |
+
20170001P00245I0106 ST-CMDS-20170001_1-OS/20170001P00245I0106.wav
|
283 |
+
20170001P00351I0069 ST-CMDS-20170001_1-OS/20170001P00351I0069.wav
|
284 |
+
20170001P00110I0051 ST-CMDS-20170001_1-OS/20170001P00110I0051.wav
|
285 |
+
20170001P00196A0099 ST-CMDS-20170001_1-OS/20170001P00196A0099.wav
|
286 |
+
20170001P00128A0062 ST-CMDS-20170001_1-OS/20170001P00128A0062.wav
|
287 |
+
20170001P00218A0056 ST-CMDS-20170001_1-OS/20170001P00218A0056.wav
|
288 |
+
20170001P00406A0085 ST-CMDS-20170001_1-OS/20170001P00406A0085.wav
|
289 |
+
20170001P00170A0002 ST-CMDS-20170001_1-OS/20170001P00170A0002.wav
|
290 |
+
20170001P00139I0089 ST-CMDS-20170001_1-OS/20170001P00139I0089.wav
|
291 |
+
20170001P00290A0038 ST-CMDS-20170001_1-OS/20170001P00290A0038.wav
|
292 |
+
20170001P00230A0097 ST-CMDS-20170001_1-OS/20170001P00230A0097.wav
|
293 |
+
20170001P00300I0046 ST-CMDS-20170001_1-OS/20170001P00300I0046.wav
|
294 |
+
20170001P00157I0015 ST-CMDS-20170001_1-OS/20170001P00157I0015.wav
|
295 |
+
20170001P00030I0098 ST-CMDS-20170001_1-OS/20170001P00030I0098.wav
|
296 |
+
20170001P00152A0107 ST-CMDS-20170001_1-OS/20170001P00152A0107.wav
|
297 |
+
20170001P00049I0099 ST-CMDS-20170001_1-OS/20170001P00049I0099.wav
|
298 |
+
20170001P00287I0061 ST-CMDS-20170001_1-OS/20170001P00287I0061.wav
|
299 |
+
20170001P00284A0003 ST-CMDS-20170001_1-OS/20170001P00284A0003.wav
|
300 |
+
20170001P00359A0015 ST-CMDS-20170001_1-OS/20170001P00359A0015.wav
|
301 |
+
20170001P00269A0045 ST-CMDS-20170001_1-OS/20170001P00269A0045.wav
|
302 |
+
20170001P00385A0066 ST-CMDS-20170001_1-OS/20170001P00385A0066.wav
|
303 |
+
20170001P00211I0064 ST-CMDS-20170001_1-OS/20170001P00211I0064.wav
|
304 |
+
20170001P00127I0004 ST-CMDS-20170001_1-OS/20170001P00127I0004.wav
|
305 |
+
20170001P00271A0043 ST-CMDS-20170001_1-OS/20170001P00271A0043.wav
|
306 |
+
20170001P00220I0085 ST-CMDS-20170001_1-OS/20170001P00220I0085.wav
|
307 |
+
20170001P00215A0015 ST-CMDS-20170001_1-OS/20170001P00215A0015.wav
|
308 |
+
20170001P00093I0119 ST-CMDS-20170001_1-OS/20170001P00093I0119.wav
|
309 |
+
20170001P00424A0092 ST-CMDS-20170001_1-OS/20170001P00424A0092.wav
|
310 |
+
20170001P00214I0118 ST-CMDS-20170001_1-OS/20170001P00214I0118.wav
|
311 |
+
20170001P00178A0079 ST-CMDS-20170001_1-OS/20170001P00178A0079.wav
|
312 |
+
20170001P00082A0046 ST-CMDS-20170001_1-OS/20170001P00082A0046.wav
|
313 |
+
20170001P00369A0062 ST-CMDS-20170001_1-OS/20170001P00369A0062.wav
|
314 |
+
20170001P00016I0085 ST-CMDS-20170001_1-OS/20170001P00016I0085.wav
|
315 |
+
20170001P00062I0043 ST-CMDS-20170001_1-OS/20170001P00062I0043.wav
|
316 |
+
20170001P00180A0005 ST-CMDS-20170001_1-OS/20170001P00180A0005.wav
|
317 |
+
20170001P00228A0083 ST-CMDS-20170001_1-OS/20170001P00228A0083.wav
|
318 |
+
20170001P00058A0066 ST-CMDS-20170001_1-OS/20170001P00058A0066.wav
|
319 |
+
20170001P00282A0112 ST-CMDS-20170001_1-OS/20170001P00282A0112.wav
|
320 |
+
20170001P00402I0023 ST-CMDS-20170001_1-OS/20170001P00402I0023.wav
|
321 |
+
20170001P00175A0051 ST-CMDS-20170001_1-OS/20170001P00175A0051.wav
|
322 |
+
20170001P00383A0006 ST-CMDS-20170001_1-OS/20170001P00383A0006.wav
|
323 |
+
20170001P00280A0029 ST-CMDS-20170001_1-OS/20170001P00280A0029.wav
|
324 |
+
20170001P00422A0010 ST-CMDS-20170001_1-OS/20170001P00422A0010.wav
|
325 |
+
20170001P00433A0011 ST-CMDS-20170001_1-OS/20170001P00433A0011.wav
|
326 |
+
20170001P00064A0058 ST-CMDS-20170001_1-OS/20170001P00064A0058.wav
|
327 |
+
20170001P00392A0109 ST-CMDS-20170001_1-OS/20170001P00392A0109.wav
|
328 |
+
20170001P00193I0008 ST-CMDS-20170001_1-OS/20170001P00193I0008.wav
|
329 |
+
20170001P00177A0117 ST-CMDS-20170001_1-OS/20170001P00177A0117.wav
|
330 |
+
20170001P00004I0078 ST-CMDS-20170001_1-OS/20170001P00004I0078.wav
|
331 |
+
20170001P00399A0111 ST-CMDS-20170001_1-OS/20170001P00399A0111.wav
|
332 |
+
20170001P00075I0007 ST-CMDS-20170001_1-OS/20170001P00075I0007.wav
|
333 |
+
20170001P00355I0002 ST-CMDS-20170001_1-OS/20170001P00355I0002.wav
|
334 |
+
20170001P00012A0004 ST-CMDS-20170001_1-OS/20170001P00012A0004.wav
|
335 |
+
20170001P00164I0034 ST-CMDS-20170001_1-OS/20170001P00164I0034.wav
|
336 |
+
20170001P00333I0049 ST-CMDS-20170001_1-OS/20170001P00333I0049.wav
|
337 |
+
20170001P00403I0081 ST-CMDS-20170001_1-OS/20170001P00403I0081.wav
|
338 |
+
20170001P00086I0047 ST-CMDS-20170001_1-OS/20170001P00086I0047.wav
|
339 |
+
20170001P00076I0106 ST-CMDS-20170001_1-OS/20170001P00076I0106.wav
|
340 |
+
20170001P00368I0043 ST-CMDS-20170001_1-OS/20170001P00368I0043.wav
|
341 |
+
20170001P00385I0040 ST-CMDS-20170001_1-OS/20170001P00385I0040.wav
|
342 |
+
20170001P00119A0109 ST-CMDS-20170001_1-OS/20170001P00119A0109.wav
|
343 |
+
20170001P00062A0101 ST-CMDS-20170001_1-OS/20170001P00062A0101.wav
|
344 |
+
20170001P00226I0010 ST-CMDS-20170001_1-OS/20170001P00226I0010.wav
|
345 |
+
20170001P00353A0011 ST-CMDS-20170001_1-OS/20170001P00353A0011.wav
|
346 |
+
20170001P00198A0007 ST-CMDS-20170001_1-OS/20170001P00198A0007.wav
|
347 |
+
20170001P00284A0034 ST-CMDS-20170001_1-OS/20170001P00284A0034.wav
|
348 |
+
20170001P00080A0039 ST-CMDS-20170001_1-OS/20170001P00080A0039.wav
|
349 |
+
20170001P00120A0004 ST-CMDS-20170001_1-OS/20170001P00120A0004.wav
|
350 |
+
20170001P00381A0079 ST-CMDS-20170001_1-OS/20170001P00381A0079.wav
|
351 |
+
20170001P00396I0100 ST-CMDS-20170001_1-OS/20170001P00396I0100.wav
|
352 |
+
20170001P00272A0095 ST-CMDS-20170001_1-OS/20170001P00272A0095.wav
|
353 |
+
20170001P00126A0025 ST-CMDS-20170001_1-OS/20170001P00126A0025.wav
|
354 |
+
20170001P00091I0096 ST-CMDS-20170001_1-OS/20170001P00091I0096.wav
|
355 |
+
20170001P00190I0085 ST-CMDS-20170001_1-OS/20170001P00190I0085.wav
|
356 |
+
20170001P00314I0016 ST-CMDS-20170001_1-OS/20170001P00314I0016.wav
|
357 |
+
20170001P00394A0087 ST-CMDS-20170001_1-OS/20170001P00394A0087.wav
|
358 |
+
20170001P00103I0043 ST-CMDS-20170001_1-OS/20170001P00103I0043.wav
|
359 |
+
20170001P00279A0078 ST-CMDS-20170001_1-OS/20170001P00279A0078.wav
|
360 |
+
20170001P00217I0011 ST-CMDS-20170001_1-OS/20170001P00217I0011.wav
|
361 |
+
20170001P00188A0024 ST-CMDS-20170001_1-OS/20170001P00188A0024.wav
|
362 |
+
20170001P00073A0104 ST-CMDS-20170001_1-OS/20170001P00073A0104.wav
|
363 |
+
20170001P00372I0108 ST-CMDS-20170001_1-OS/20170001P00372I0108.wav
|
364 |
+
20170001P00230A0039 ST-CMDS-20170001_1-OS/20170001P00230A0039.wav
|
365 |
+
20170001P00177A0100 ST-CMDS-20170001_1-OS/20170001P00177A0100.wav
|
366 |
+
20170001P00395A0061 ST-CMDS-20170001_1-OS/20170001P00395A0061.wav
|
367 |
+
20170001P00415A0079 ST-CMDS-20170001_1-OS/20170001P00415A0079.wav
|
368 |
+
20170001P00074A0097 ST-CMDS-20170001_1-OS/20170001P00074A0097.wav
|
369 |
+
20170001P00235I0089 ST-CMDS-20170001_1-OS/20170001P00235I0089.wav
|
370 |
+
20170001P00132A0079 ST-CMDS-20170001_1-OS/20170001P00132A0079.wav
|
371 |
+
20170001P00038I0035 ST-CMDS-20170001_1-OS/20170001P00038I0035.wav
|
372 |
+
20170001P00393I0050 ST-CMDS-20170001_1-OS/20170001P00393I0050.wav
|
373 |
+
20170001P00225A0086 ST-CMDS-20170001_1-OS/20170001P00225A0086.wav
|
374 |
+
20170001P00144A0106 ST-CMDS-20170001_1-OS/20170001P00144A0106.wav
|
375 |
+
20170001P00150A0112 ST-CMDS-20170001_1-OS/20170001P00150A0112.wav
|
376 |
+
20170001P00159I0051 ST-CMDS-20170001_1-OS/20170001P00159I0051.wav
|
377 |
+
20170001P00419A0063 ST-CMDS-20170001_1-OS/20170001P00419A0063.wav
|
378 |
+
20170001P00303I0106 ST-CMDS-20170001_1-OS/20170001P00303I0106.wav
|
379 |
+
20170001P00195A0022 ST-CMDS-20170001_1-OS/20170001P00195A0022.wav
|
380 |
+
20170001P00304A0011 ST-CMDS-20170001_1-OS/20170001P00304A0011.wav
|
381 |
+
20170001P00238I0113 ST-CMDS-20170001_1-OS/20170001P00238I0113.wav
|
382 |
+
20170001P00395I0007 ST-CMDS-20170001_1-OS/20170001P00395I0007.wav
|
383 |
+
20170001P00333A0039 ST-CMDS-20170001_1-OS/20170001P00333A0039.wav
|
384 |
+
20170001P00062I0018 ST-CMDS-20170001_1-OS/20170001P00062I0018.wav
|
385 |
+
20170001P00098I0083 ST-CMDS-20170001_1-OS/20170001P00098I0083.wav
|
386 |
+
20170001P00239A0077 ST-CMDS-20170001_1-OS/20170001P00239A0077.wav
|
387 |
+
20170001P00393I0086 ST-CMDS-20170001_1-OS/20170001P00393I0086.wav
|
388 |
+
20170001P00167I0008 ST-CMDS-20170001_1-OS/20170001P00167I0008.wav
|
389 |
+
20170001P00107A0042 ST-CMDS-20170001_1-OS/20170001P00107A0042.wav
|
390 |
+
20170001P00159A0081 ST-CMDS-20170001_1-OS/20170001P00159A0081.wav
|
391 |
+
20170001P00006I0064 ST-CMDS-20170001_1-OS/20170001P00006I0064.wav
|
392 |
+
20170001P00229I0021 ST-CMDS-20170001_1-OS/20170001P00229I0021.wav
|
393 |
+
20170001P00135I0052 ST-CMDS-20170001_1-OS/20170001P00135I0052.wav
|
394 |
+
20170001P00160I0034 ST-CMDS-20170001_1-OS/20170001P00160I0034.wav
|
395 |
+
20170001P00408I0053 ST-CMDS-20170001_1-OS/20170001P00408I0053.wav
|
396 |
+
20170001P00391I0114 ST-CMDS-20170001_1-OS/20170001P00391I0114.wav
|
397 |
+
20170001P00024I0056 ST-CMDS-20170001_1-OS/20170001P00024I0056.wav
|
398 |
+
20170001P00277A0029 ST-CMDS-20170001_1-OS/20170001P00277A0029.wav
|
399 |
+
20170001P00356I0020 ST-CMDS-20170001_1-OS/20170001P00356I0020.wav
|
400 |
+
20170001P00021I0073 ST-CMDS-20170001_1-OS/20170001P00021I0073.wav
|
401 |
+
20170001P00076A0027 ST-CMDS-20170001_1-OS/20170001P00076A0027.wav
|
402 |
+
20170001P00148I0091 ST-CMDS-20170001_1-OS/20170001P00148I0091.wav
|
403 |
+
20170001P00153A0033 ST-CMDS-20170001_1-OS/20170001P00153A0033.wav
|
404 |
+
20170001P00163I0008 ST-CMDS-20170001_1-OS/20170001P00163I0008.wav
|
405 |
+
20170001P00354A0014 ST-CMDS-20170001_1-OS/20170001P00354A0014.wav
|
406 |
+
20170001P00146I0081 ST-CMDS-20170001_1-OS/20170001P00146I0081.wav
|
407 |
+
20170001P00434A0071 ST-CMDS-20170001_1-OS/20170001P00434A0071.wav
|
408 |
+
20170001P00426A0080 ST-CMDS-20170001_1-OS/20170001P00426A0080.wav
|
409 |
+
20170001P00366A0058 ST-CMDS-20170001_1-OS/20170001P00366A0058.wav
|
410 |
+
20170001P00181A0103 ST-CMDS-20170001_1-OS/20170001P00181A0103.wav
|
411 |
+
20170001P00242I0095 ST-CMDS-20170001_1-OS/20170001P00242I0095.wav
|
412 |
+
20170001P00107I0094 ST-CMDS-20170001_1-OS/20170001P00107I0094.wav
|
413 |
+
20170001P00299A0032 ST-CMDS-20170001_1-OS/20170001P00299A0032.wav
|
414 |
+
20170001P00282A0088 ST-CMDS-20170001_1-OS/20170001P00282A0088.wav
|
415 |
+
20170001P00304A0008 ST-CMDS-20170001_1-OS/20170001P00304A0008.wav
|
416 |
+
20170001P00289A0084 ST-CMDS-20170001_1-OS/20170001P00289A0084.wav
|
417 |
+
20170001P00139I0009 ST-CMDS-20170001_1-OS/20170001P00139I0009.wav
|
418 |
+
20170001P00289A0053 ST-CMDS-20170001_1-OS/20170001P00289A0053.wav
|
419 |
+
20170001P00141I0079 ST-CMDS-20170001_1-OS/20170001P00141I0079.wav
|
420 |
+
20170001P00138I0033 ST-CMDS-20170001_1-OS/20170001P00138I0033.wav
|
421 |
+
20170001P00318A0066 ST-CMDS-20170001_1-OS/20170001P00318A0066.wav
|
422 |
+
20170001P00263I0088 ST-CMDS-20170001_1-OS/20170001P00263I0088.wav
|
423 |
+
20170001P00226I0083 ST-CMDS-20170001_1-OS/20170001P00226I0083.wav
|
424 |
+
20170001P00094I0101 ST-CMDS-20170001_1-OS/20170001P00094I0101.wav
|
425 |
+
20170001P00039A0108 ST-CMDS-20170001_1-OS/20170001P00039A0108.wav
|
426 |
+
20170001P00103I0045 ST-CMDS-20170001_1-OS/20170001P00103I0045.wav
|
427 |
+
20170001P00379I0055 ST-CMDS-20170001_1-OS/20170001P00379I0055.wav
|
428 |
+
20170001P00412A0037 ST-CMDS-20170001_1-OS/20170001P00412A0037.wav
|
429 |
+
20170001P00143I0092 ST-CMDS-20170001_1-OS/20170001P00143I0092.wav
|
430 |
+
20170001P00252A0113 ST-CMDS-20170001_1-OS/20170001P00252A0113.wav
|
431 |
+
20170001P00319I0114 ST-CMDS-20170001_1-OS/20170001P00319I0114.wav
|
432 |
+
20170001P00425A0007 ST-CMDS-20170001_1-OS/20170001P00425A0007.wav
|
433 |
+
20170001P00278I0038 ST-CMDS-20170001_1-OS/20170001P00278I0038.wav
|
434 |
+
20170001P00042I0086 ST-CMDS-20170001_1-OS/20170001P00042I0086.wav
|
435 |
+
20170001P00028A0016 ST-CMDS-20170001_1-OS/20170001P00028A0016.wav
|
436 |
+
20170001P00326A0051 ST-CMDS-20170001_1-OS/20170001P00326A0051.wav
|
437 |
+
20170001P00101A0084 ST-CMDS-20170001_1-OS/20170001P00101A0084.wav
|
438 |
+
20170001P00241A0015 ST-CMDS-20170001_1-OS/20170001P00241A0015.wav
|
439 |
+
20170001P00023A0047 ST-CMDS-20170001_1-OS/20170001P00023A0047.wav
|
440 |
+
20170001P00164A0084 ST-CMDS-20170001_1-OS/20170001P00164A0084.wav
|
441 |
+
20170001P00360I0004 ST-CMDS-20170001_1-OS/20170001P00360I0004.wav
|
442 |
+
20170001P00381I0096 ST-CMDS-20170001_1-OS/20170001P00381I0096.wav
|
443 |
+
20170001P00310I0021 ST-CMDS-20170001_1-OS/20170001P00310I0021.wav
|
444 |
+
20170001P00184A0037 ST-CMDS-20170001_1-OS/20170001P00184A0037.wav
|
445 |
+
20170001P00212A0074 ST-CMDS-20170001_1-OS/20170001P00212A0074.wav
|
446 |
+
20170001P00362A0077 ST-CMDS-20170001_1-OS/20170001P00362A0077.wav
|
447 |
+
20170001P00157A0105 ST-CMDS-20170001_1-OS/20170001P00157A0105.wav
|
448 |
+
20170001P00166I0004 ST-CMDS-20170001_1-OS/20170001P00166I0004.wav
|
449 |
+
20170001P00375A0042 ST-CMDS-20170001_1-OS/20170001P00375A0042.wav
|
450 |
+
20170001P00002I0013 ST-CMDS-20170001_1-OS/20170001P00002I0013.wav
|
451 |
+
20170001P00081I0053 ST-CMDS-20170001_1-OS/20170001P00081I0053.wav
|
452 |
+
20170001P00130I0075 ST-CMDS-20170001_1-OS/20170001P00130I0075.wav
|
453 |
+
20170001P00022I0037 ST-CMDS-20170001_1-OS/20170001P00022I0037.wav
|
454 |
+
20170001P00045I0052 ST-CMDS-20170001_1-OS/20170001P00045I0052.wav
|
455 |
+
20170001P00347I0117 ST-CMDS-20170001_1-OS/20170001P00347I0117.wav
|
456 |
+
20170001P00177I0086 ST-CMDS-20170001_1-OS/20170001P00177I0086.wav
|
457 |
+
20170001P00067A0009 ST-CMDS-20170001_1-OS/20170001P00067A0009.wav
|
458 |
+
20170001P00101I0104 ST-CMDS-20170001_1-OS/20170001P00101I0104.wav
|
459 |
+
20170001P00402A0053 ST-CMDS-20170001_1-OS/20170001P00402A0053.wav
|
460 |
+
20170001P00382I0056 ST-CMDS-20170001_1-OS/20170001P00382I0056.wav
|
461 |
+
20170001P00197I0042 ST-CMDS-20170001_1-OS/20170001P00197I0042.wav
|
462 |
+
20170001P00151A0119 ST-CMDS-20170001_1-OS/20170001P00151A0119.wav
|
463 |
+
20170001P00176I0117 ST-CMDS-20170001_1-OS/20170001P00176I0117.wav
|
464 |
+
20170001P00053I0061 ST-CMDS-20170001_1-OS/20170001P00053I0061.wav
|
465 |
+
20170001P00338A0023 ST-CMDS-20170001_1-OS/20170001P00338A0023.wav
|
466 |
+
20170001P00095A0004 ST-CMDS-20170001_1-OS/20170001P00095A0004.wav
|
467 |
+
20170001P00241A0114 ST-CMDS-20170001_1-OS/20170001P00241A0114.wav
|
468 |
+
20170001P00144I0076 ST-CMDS-20170001_1-OS/20170001P00144I0076.wav
|
469 |
+
20170001P00036A0096 ST-CMDS-20170001_1-OS/20170001P00036A0096.wav
|
470 |
+
20170001P00018I0070 ST-CMDS-20170001_1-OS/20170001P00018I0070.wav
|
471 |
+
20170001P00084A0103 ST-CMDS-20170001_1-OS/20170001P00084A0103.wav
|
472 |
+
20170001P00385A0020 ST-CMDS-20170001_1-OS/20170001P00385A0020.wav
|
473 |
+
20170001P00399I0014 ST-CMDS-20170001_1-OS/20170001P00399I0014.wav
|
474 |
+
20170001P00137A0047 ST-CMDS-20170001_1-OS/20170001P00137A0047.wav
|
475 |
+
20170001P00393I0030 ST-CMDS-20170001_1-OS/20170001P00393I0030.wav
|
476 |
+
20170001P00103A0011 ST-CMDS-20170001_1-OS/20170001P00103A0011.wav
|
477 |
+
20170001P00383A0030 ST-CMDS-20170001_1-OS/20170001P00383A0030.wav
|
478 |
+
20170001P00083I0075 ST-CMDS-20170001_1-OS/20170001P00083I0075.wav
|
479 |
+
20170001P00299I0017 ST-CMDS-20170001_1-OS/20170001P00299I0017.wav
|
480 |
+
20170001P00277I0071 ST-CMDS-20170001_1-OS/20170001P00277I0071.wav
|
481 |
+
20170001P00128I0006 ST-CMDS-20170001_1-OS/20170001P00128I0006.wav
|
482 |
+
20170001P00256I0009 ST-CMDS-20170001_1-OS/20170001P00256I0009.wav
|
483 |
+
20170001P00166I0069 ST-CMDS-20170001_1-OS/20170001P00166I0069.wav
|
484 |
+
20170001P00226A0013 ST-CMDS-20170001_1-OS/20170001P00226A0013.wav
|
485 |
+
20170001P00080A0057 ST-CMDS-20170001_1-OS/20170001P00080A0057.wav
|
486 |
+
20170001P00236I0039 ST-CMDS-20170001_1-OS/20170001P00236I0039.wav
|
487 |
+
20170001P00068A0041 ST-CMDS-20170001_1-OS/20170001P00068A0041.wav
|
488 |
+
20170001P00202A0094 ST-CMDS-20170001_1-OS/20170001P00202A0094.wav
|
489 |
+
20170001P00215A0070 ST-CMDS-20170001_1-OS/20170001P00215A0070.wav
|
490 |
+
20170001P00253I0107 ST-CMDS-20170001_1-OS/20170001P00253I0107.wav
|
491 |
+
20170001P00024A0046 ST-CMDS-20170001_1-OS/20170001P00024A0046.wav
|
492 |
+
20170001P00299A0075 ST-CMDS-20170001_1-OS/20170001P00299A0075.wav
|
493 |
+
20170001P00295I0035 ST-CMDS-20170001_1-OS/20170001P00295I0035.wav
|
494 |
+
20170001P00374A0068 ST-CMDS-20170001_1-OS/20170001P00374A0068.wav
|
495 |
+
20170001P00412A0094 ST-CMDS-20170001_1-OS/20170001P00412A0094.wav
|
496 |
+
20170001P00208I0019 ST-CMDS-20170001_1-OS/20170001P00208I0019.wav
|
497 |
+
20170001P00185A0002 ST-CMDS-20170001_1-OS/20170001P00185A0002.wav
|
498 |
+
20170001P00169A0095 ST-CMDS-20170001_1-OS/20170001P00169A0095.wav
|
499 |
+
20170001P00271I0065 ST-CMDS-20170001_1-OS/20170001P00271I0065.wav
|
500 |
+
20170001P00287A0102 ST-CMDS-20170001_1-OS/20170001P00287A0102.wav
|
501 |
+
20170001P00126I0063 ST-CMDS-20170001_1-OS/20170001P00126I0063.wav
|
502 |
+
20170001P00218I0018 ST-CMDS-20170001_1-OS/20170001P00218I0018.wav
|
503 |
+
20170001P00048A0007 ST-CMDS-20170001_1-OS/20170001P00048A0007.wav
|
504 |
+
20170001P00390A0091 ST-CMDS-20170001_1-OS/20170001P00390A0091.wav
|
505 |
+
20170001P00129A0077 ST-CMDS-20170001_1-OS/20170001P00129A0077.wav
|
506 |
+
20170001P00115I0001 ST-CMDS-20170001_1-OS/20170001P00115I0001.wav
|
507 |
+
20170001P00039I0103 ST-CMDS-20170001_1-OS/20170001P00039I0103.wav
|
508 |
+
20170001P00278A0003 ST-CMDS-20170001_1-OS/20170001P00278A0003.wav
|
509 |
+
20170001P00092A0068 ST-CMDS-20170001_1-OS/20170001P00092A0068.wav
|
510 |
+
20170001P00160A0119 ST-CMDS-20170001_1-OS/20170001P00160A0119.wav
|
511 |
+
20170001P00158I0069 ST-CMDS-20170001_1-OS/20170001P00158I0069.wav
|
512 |
+
20170001P00076A0082 ST-CMDS-20170001_1-OS/20170001P00076A0082.wav
|
513 |
+
20170001P00010I0106 ST-CMDS-20170001_1-OS/20170001P00010I0106.wav
|
514 |
+
20170001P00093I0053 ST-CMDS-20170001_1-OS/20170001P00093I0053.wav
|
515 |
+
20170001P00412A0082 ST-CMDS-20170001_1-OS/20170001P00412A0082.wav
|
516 |
+
20170001P00410I0116 ST-CMDS-20170001_1-OS/20170001P00410I0116.wav
|
517 |
+
20170001P00218A0068 ST-CMDS-20170001_1-OS/20170001P00218A0068.wav
|
518 |
+
20170001P00074I0007 ST-CMDS-20170001_1-OS/20170001P00074I0007.wav
|
519 |
+
20170001P00026A0022 ST-CMDS-20170001_1-OS/20170001P00026A0022.wav
|
520 |
+
20170001P00235I0052 ST-CMDS-20170001_1-OS/20170001P00235I0052.wav
|
521 |
+
20170001P00331I0098 ST-CMDS-20170001_1-OS/20170001P00331I0098.wav
|
522 |
+
20170001P00226I0033 ST-CMDS-20170001_1-OS/20170001P00226I0033.wav
|
523 |
+
20170001P00055A0081 ST-CMDS-20170001_1-OS/20170001P00055A0081.wav
|
524 |
+
20170001P00233I0018 ST-CMDS-20170001_1-OS/20170001P00233I0018.wav
|
525 |
+
20170001P00127A0061 ST-CMDS-20170001_1-OS/20170001P00127A0061.wav
|
526 |
+
20170001P00037I0086 ST-CMDS-20170001_1-OS/20170001P00037I0086.wav
|
527 |
+
20170001P00442A0041 ST-CMDS-20170001_1-OS/20170001P00442A0041.wav
|
528 |
+
20170001P00205I0118 ST-CMDS-20170001_1-OS/20170001P00205I0118.wav
|
529 |
+
20170001P00052I0059 ST-CMDS-20170001_1-OS/20170001P00052I0059.wav
|
530 |
+
20170001P00071A0100 ST-CMDS-20170001_1-OS/20170001P00071A0100.wav
|
531 |
+
20170001P00148A0113 ST-CMDS-20170001_1-OS/20170001P00148A0113.wav
|
532 |
+
20170001P00319I0049 ST-CMDS-20170001_1-OS/20170001P00319I0049.wav
|
533 |
+
20170001P00045I0047 ST-CMDS-20170001_1-OS/20170001P00045I0047.wav
|
534 |
+
20170001P00303A0068 ST-CMDS-20170001_1-OS/20170001P00303A0068.wav
|
535 |
+
20170001P00126I0024 ST-CMDS-20170001_1-OS/20170001P00126I0024.wav
|
536 |
+
20170001P00254I0031 ST-CMDS-20170001_1-OS/20170001P00254I0031.wav
|
537 |
+
20170001P00086A0021 ST-CMDS-20170001_1-OS/20170001P00086A0021.wav
|
538 |
+
20170001P00038I0059 ST-CMDS-20170001_1-OS/20170001P00038I0059.wav
|
539 |
+
20170001P00030A0104 ST-CMDS-20170001_1-OS/20170001P00030A0104.wav
|
540 |
+
20170001P00075A0026 ST-CMDS-20170001_1-OS/20170001P00075A0026.wav
|
541 |
+
20170001P00069A0118 ST-CMDS-20170001_1-OS/20170001P00069A0118.wav
|
542 |
+
20170001P00272I0060 ST-CMDS-20170001_1-OS/20170001P00272I0060.wav
|
543 |
+
20170001P00035A0003 ST-CMDS-20170001_1-OS/20170001P00035A0003.wav
|
544 |
+
20170001P00175A0074 ST-CMDS-20170001_1-OS/20170001P00175A0074.wav
|
545 |
+
20170001P00226I0018 ST-CMDS-20170001_1-OS/20170001P00226I0018.wav
|
546 |
+
20170001P00393I0033 ST-CMDS-20170001_1-OS/20170001P00393I0033.wav
|
547 |
+
20170001P00335A0009 ST-CMDS-20170001_1-OS/20170001P00335A0009.wav
|
548 |
+
20170001P00429A0061 ST-CMDS-20170001_1-OS/20170001P00429A0061.wav
|
549 |
+
20170001P00251I0101 ST-CMDS-20170001_1-OS/20170001P00251I0101.wav
|
550 |
+
20170001P00214I0060 ST-CMDS-20170001_1-OS/20170001P00214I0060.wav
|
551 |
+
20170001P00087A0107 ST-CMDS-20170001_1-OS/20170001P00087A0107.wav
|
552 |
+
20170001P00186A0089 ST-CMDS-20170001_1-OS/20170001P00186A0089.wav
|
553 |
+
20170001P00112A0039 ST-CMDS-20170001_1-OS/20170001P00112A0039.wav
|
554 |
+
20170001P00386A0106 ST-CMDS-20170001_1-OS/20170001P00386A0106.wav
|
555 |
+
20170001P00191A0118 ST-CMDS-20170001_1-OS/20170001P00191A0118.wav
|
556 |
+
20170001P00089A0117 ST-CMDS-20170001_1-OS/20170001P00089A0117.wav
|
557 |
+
20170001P00156A0001 ST-CMDS-20170001_1-OS/20170001P00156A0001.wav
|
558 |
+
20170001P00305A0056 ST-CMDS-20170001_1-OS/20170001P00305A0056.wav
|
559 |
+
20170001P00088I0021 ST-CMDS-20170001_1-OS/20170001P00088I0021.wav
|
560 |
+
20170001P00348I0095 ST-CMDS-20170001_1-OS/20170001P00348I0095.wav
|
561 |
+
20170001P00330A0057 ST-CMDS-20170001_1-OS/20170001P00330A0057.wav
|
562 |
+
20170001P00423A0007 ST-CMDS-20170001_1-OS/20170001P00423A0007.wav
|
563 |
+
20170001P00186I0088 ST-CMDS-20170001_1-OS/20170001P00186I0088.wav
|
564 |
+
20170001P00092I0028 ST-CMDS-20170001_1-OS/20170001P00092I0028.wav
|
565 |
+
20170001P00126I0115 ST-CMDS-20170001_1-OS/20170001P00126I0115.wav
|
566 |
+
20170001P00395I0035 ST-CMDS-20170001_1-OS/20170001P00395I0035.wav
|
567 |
+
20170001P00234A0043 ST-CMDS-20170001_1-OS/20170001P00234A0043.wav
|
568 |
+
20170001P00347A0079 ST-CMDS-20170001_1-OS/20170001P00347A0079.wav
|
569 |
+
20170001P00135I0010 ST-CMDS-20170001_1-OS/20170001P00135I0010.wav
|
570 |
+
20170001P00109A0117 ST-CMDS-20170001_1-OS/20170001P00109A0117.wav
|
571 |
+
20170001P00263I0015 ST-CMDS-20170001_1-OS/20170001P00263I0015.wav
|
572 |
+
20170001P00086I0110 ST-CMDS-20170001_1-OS/20170001P00086I0110.wav
|
573 |
+
20170001P00099A0007 ST-CMDS-20170001_1-OS/20170001P00099A0007.wav
|
574 |
+
20170001P00066A0067 ST-CMDS-20170001_1-OS/20170001P00066A0067.wav
|
575 |
+
20170001P00025I0085 ST-CMDS-20170001_1-OS/20170001P00025I0085.wav
|
576 |
+
20170001P00371I0113 ST-CMDS-20170001_1-OS/20170001P00371I0113.wav
|
577 |
+
20170001P00330A0035 ST-CMDS-20170001_1-OS/20170001P00330A0035.wav
|
578 |
+
20170001P00129I0109 ST-CMDS-20170001_1-OS/20170001P00129I0109.wav
|
579 |
+
20170001P00253A0082 ST-CMDS-20170001_1-OS/20170001P00253A0082.wav
|
580 |
+
20170001P00063A0064 ST-CMDS-20170001_1-OS/20170001P00063A0064.wav
|
581 |
+
20170001P00362A0007 ST-CMDS-20170001_1-OS/20170001P00362A0007.wav
|
582 |
+
20170001P00239I0022 ST-CMDS-20170001_1-OS/20170001P00239I0022.wav
|
583 |
+
20170001P00203A0031 ST-CMDS-20170001_1-OS/20170001P00203A0031.wav
|
584 |
+
20170001P00107A0038 ST-CMDS-20170001_1-OS/20170001P00107A0038.wav
|
585 |
+
20170001P00077A0113 ST-CMDS-20170001_1-OS/20170001P00077A0113.wav
|
586 |
+
20170001P00307I0082 ST-CMDS-20170001_1-OS/20170001P00307I0082.wav
|
587 |
+
20170001P00344A0098 ST-CMDS-20170001_1-OS/20170001P00344A0098.wav
|
588 |
+
20170001P00361A0015 ST-CMDS-20170001_1-OS/20170001P00361A0015.wav
|
589 |
+
20170001P00120A0038 ST-CMDS-20170001_1-OS/20170001P00120A0038.wav
|
590 |
+
20170001P00118A0068 ST-CMDS-20170001_1-OS/20170001P00118A0068.wav
|
591 |
+
20170001P00283A0047 ST-CMDS-20170001_1-OS/20170001P00283A0047.wav
|
592 |
+
20170001P00135I0066 ST-CMDS-20170001_1-OS/20170001P00135I0066.wav
|
593 |
+
20170001P00126A0029 ST-CMDS-20170001_1-OS/20170001P00126A0029.wav
|
594 |
+
20170001P00402I0035 ST-CMDS-20170001_1-OS/20170001P00402I0035.wav
|
595 |
+
20170001P00171I0037 ST-CMDS-20170001_1-OS/20170001P00171I0037.wav
|
596 |
+
20170001P00025A0096 ST-CMDS-20170001_1-OS/20170001P00025A0096.wav
|
597 |
+
20170001P00019I0029 ST-CMDS-20170001_1-OS/20170001P00019I0029.wav
|
598 |
+
20170001P00261I0051 ST-CMDS-20170001_1-OS/20170001P00261I0051.wav
|
599 |
+
20170001P00150I0069 ST-CMDS-20170001_1-OS/20170001P00150I0069.wav
|
600 |
+
20170001P00099I0099 ST-CMDS-20170001_1-OS/20170001P00099I0099.wav
|
datalist/st-cmds/test.syllable.txt
ADDED
The diff for this file is too large to render.
See raw diff
|
|
datalist/st-cmds/test.wav.txt
ADDED
The diff for this file is too large to render.
See raw diff
|
|
datalist/st-cmds/train.syllable.txt
ADDED
The diff for this file is too large to render.
See raw diff
|
|
datalist/st-cmds/train.wav.txt
ADDED
The diff for this file is too large to render.
See raw diff
|
|
datalist/thchs30/cv.syllable.txt
ADDED
The diff for this file is too large to render.
See raw diff
|
|
datalist/thchs30/cv.wav.lst
ADDED
@@ -0,0 +1,893 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
A11_101 data_thchs30/dev/A11_101.wav
|
2 |
+
A11_119 data_thchs30/dev/A11_119.wav
|
3 |
+
A11_124 data_thchs30/dev/A11_124.wav
|
4 |
+
A11_132 data_thchs30/dev/A11_132.wav
|
5 |
+
A11_170 data_thchs30/dev/A11_170.wav
|
6 |
+
A11_173 data_thchs30/dev/A11_173.wav
|
7 |
+
A11_180 data_thchs30/dev/A11_180.wav
|
8 |
+
A11_189 data_thchs30/dev/A11_189.wav
|
9 |
+
A11_191 data_thchs30/dev/A11_191.wav
|
10 |
+
A11_203 data_thchs30/dev/A11_203.wav
|
11 |
+
A11_230 data_thchs30/dev/A11_230.wav
|
12 |
+
A11_24 data_thchs30/dev/A11_24.wav
|
13 |
+
A11_39 data_thchs30/dev/A11_39.wav
|
14 |
+
A11_51 data_thchs30/dev/A11_51.wav
|
15 |
+
A11_56 data_thchs30/dev/A11_56.wav
|
16 |
+
A11_60 data_thchs30/dev/A11_60.wav
|
17 |
+
A11_77 data_thchs30/dev/A11_77.wav
|
18 |
+
A11_81 data_thchs30/dev/A11_81.wav
|
19 |
+
A12_10 data_thchs30/dev/A12_10.wav
|
20 |
+
A12_115 data_thchs30/dev/A12_115.wav
|
21 |
+
A12_137 data_thchs30/dev/A12_137.wav
|
22 |
+
A12_138 data_thchs30/dev/A12_138.wav
|
23 |
+
A12_18 data_thchs30/dev/A12_18.wav
|
24 |
+
A12_28 data_thchs30/dev/A12_28.wav
|
25 |
+
A12_38 data_thchs30/dev/A12_38.wav
|
26 |
+
A12_98 data_thchs30/dev/A12_98.wav
|
27 |
+
A13_126 data_thchs30/dev/A13_126.wav
|
28 |
+
A13_160 data_thchs30/dev/A13_160.wav
|
29 |
+
A13_178 data_thchs30/dev/A13_178.wav
|
30 |
+
A13_198 data_thchs30/dev/A13_198.wav
|
31 |
+
A13_199 data_thchs30/dev/A13_199.wav
|
32 |
+
A13_200 data_thchs30/dev/A13_200.wav
|
33 |
+
A13_202 data_thchs30/dev/A13_202.wav
|
34 |
+
A13_212 data_thchs30/dev/A13_212.wav
|
35 |
+
A13_39 data_thchs30/dev/A13_39.wav
|
36 |
+
A13_41 data_thchs30/dev/A13_41.wav
|
37 |
+
A13_46 data_thchs30/dev/A13_46.wav
|
38 |
+
A13_47 data_thchs30/dev/A13_47.wav
|
39 |
+
A13_59 data_thchs30/dev/A13_59.wav
|
40 |
+
A13_62 data_thchs30/dev/A13_62.wav
|
41 |
+
A13_80 data_thchs30/dev/A13_80.wav
|
42 |
+
A13_87 data_thchs30/dev/A13_87.wav
|
43 |
+
A13_91 data_thchs30/dev/A13_91.wav
|
44 |
+
A13_98 data_thchs30/dev/A13_98.wav
|
45 |
+
A14_10 data_thchs30/dev/A14_10.wav
|
46 |
+
A14_112 data_thchs30/dev/A14_112.wav
|
47 |
+
A14_139 data_thchs30/dev/A14_139.wav
|
48 |
+
A14_148 data_thchs30/dev/A14_148.wav
|
49 |
+
A14_150 data_thchs30/dev/A14_150.wav
|
50 |
+
A14_159 data_thchs30/dev/A14_159.wav
|
51 |
+
A14_181 data_thchs30/dev/A14_181.wav
|
52 |
+
A14_191 data_thchs30/dev/A14_191.wav
|
53 |
+
A14_202 data_thchs30/dev/A14_202.wav
|
54 |
+
A14_203 data_thchs30/dev/A14_203.wav
|
55 |
+
A14_225 data_thchs30/dev/A14_225.wav
|
56 |
+
A14_241 data_thchs30/dev/A14_241.wav
|
57 |
+
A14_249 data_thchs30/dev/A14_249.wav
|
58 |
+
A14_37 data_thchs30/dev/A14_37.wav
|
59 |
+
A14_63 data_thchs30/dev/A14_63.wav
|
60 |
+
A14_68 data_thchs30/dev/A14_68.wav
|
61 |
+
A14_76 data_thchs30/dev/A14_76.wav
|
62 |
+
A14_82 data_thchs30/dev/A14_82.wav
|
63 |
+
A19_101 data_thchs30/dev/A19_101.wav
|
64 |
+
A19_117 data_thchs30/dev/A19_117.wav
|
65 |
+
A19_118 data_thchs30/dev/A19_118.wav
|
66 |
+
A19_145 data_thchs30/dev/A19_145.wav
|
67 |
+
A19_156 data_thchs30/dev/A19_156.wav
|
68 |
+
A19_165 data_thchs30/dev/A19_165.wav
|
69 |
+
A19_188 data_thchs30/dev/A19_188.wav
|
70 |
+
A19_200 data_thchs30/dev/A19_200.wav
|
71 |
+
A19_213 data_thchs30/dev/A19_213.wav
|
72 |
+
A19_215 data_thchs30/dev/A19_215.wav
|
73 |
+
A19_220 data_thchs30/dev/A19_220.wav
|
74 |
+
A19_236 data_thchs30/dev/A19_236.wav
|
75 |
+
A19_25 data_thchs30/dev/A19_25.wav
|
76 |
+
A19_43 data_thchs30/dev/A19_43.wav
|
77 |
+
A19_44 data_thchs30/dev/A19_44.wav
|
78 |
+
A19_68 data_thchs30/dev/A19_68.wav
|
79 |
+
A19_70 data_thchs30/dev/A19_70.wav
|
80 |
+
A19_90 data_thchs30/dev/A19_90.wav
|
81 |
+
A22_1 data_thchs30/dev/A22_1.wav
|
82 |
+
A22_133 data_thchs30/dev/A22_133.wav
|
83 |
+
A22_138 data_thchs30/dev/A22_138.wav
|
84 |
+
A22_153 data_thchs30/dev/A22_153.wav
|
85 |
+
A22_155 data_thchs30/dev/A22_155.wav
|
86 |
+
A22_159 data_thchs30/dev/A22_159.wav
|
87 |
+
A22_162 data_thchs30/dev/A22_162.wav
|
88 |
+
A22_190 data_thchs30/dev/A22_190.wav
|
89 |
+
A22_20 data_thchs30/dev/A22_20.wav
|
90 |
+
A22_205 data_thchs30/dev/A22_205.wav
|
91 |
+
A22_212 data_thchs30/dev/A22_212.wav
|
92 |
+
A22_220 data_thchs30/dev/A22_220.wav
|
93 |
+
A22_223 data_thchs30/dev/A22_223.wav
|
94 |
+
A22_231 data_thchs30/dev/A22_231.wav
|
95 |
+
A22_26 data_thchs30/dev/A22_26.wav
|
96 |
+
A22_36 data_thchs30/dev/A22_36.wav
|
97 |
+
A22_38 data_thchs30/dev/A22_38.wav
|
98 |
+
A22_53 data_thchs30/dev/A22_53.wav
|
99 |
+
A22_58 data_thchs30/dev/A22_58.wav
|
100 |
+
A22_65 data_thchs30/dev/A22_65.wav
|
101 |
+
A22_76 data_thchs30/dev/A22_76.wav
|
102 |
+
A22_8 data_thchs30/dev/A22_8.wav
|
103 |
+
A22_95 data_thchs30/dev/A22_95.wav
|
104 |
+
A23_109 data_thchs30/dev/A23_109.wav
|
105 |
+
A23_115 data_thchs30/dev/A23_115.wav
|
106 |
+
A23_118 data_thchs30/dev/A23_118.wav
|
107 |
+
A23_120 data_thchs30/dev/A23_120.wav
|
108 |
+
A23_162 data_thchs30/dev/A23_162.wav
|
109 |
+
A23_163 data_thchs30/dev/A23_163.wav
|
110 |
+
A23_170 data_thchs30/dev/A23_170.wav
|
111 |
+
A23_171 data_thchs30/dev/A23_171.wav
|
112 |
+
A23_188 data_thchs30/dev/A23_188.wav
|
113 |
+
A23_194 data_thchs30/dev/A23_194.wav
|
114 |
+
A23_196 data_thchs30/dev/A23_196.wav
|
115 |
+
A23_207 data_thchs30/dev/A23_207.wav
|
116 |
+
A23_233 data_thchs30/dev/A23_233.wav
|
117 |
+
A23_28 data_thchs30/dev/A23_28.wav
|
118 |
+
A23_33 data_thchs30/dev/A23_33.wav
|
119 |
+
A23_46 data_thchs30/dev/A23_46.wav
|
120 |
+
A23_7 data_thchs30/dev/A23_7.wav
|
121 |
+
A23_71 data_thchs30/dev/A23_71.wav
|
122 |
+
A23_85 data_thchs30/dev/A23_85.wav
|
123 |
+
A23_97 data_thchs30/dev/A23_97.wav
|
124 |
+
A2_103 data_thchs30/dev/A2_103.wav
|
125 |
+
A2_108 data_thchs30/dev/A2_108.wav
|
126 |
+
A2_116 data_thchs30/dev/A2_116.wav
|
127 |
+
A2_119 data_thchs30/dev/A2_119.wav
|
128 |
+
A2_167 data_thchs30/dev/A2_167.wav
|
129 |
+
A2_206 data_thchs30/dev/A2_206.wav
|
130 |
+
A2_33 data_thchs30/dev/A2_33.wav
|
131 |
+
A2_58 data_thchs30/dev/A2_58.wav
|
132 |
+
A2_85 data_thchs30/dev/A2_85.wav
|
133 |
+
A2_92 data_thchs30/dev/A2_92.wav
|
134 |
+
A32_114 data_thchs30/dev/A32_114.wav
|
135 |
+
A32_124 data_thchs30/dev/A32_124.wav
|
136 |
+
A32_14 data_thchs30/dev/A32_14.wav
|
137 |
+
A32_173 data_thchs30/dev/A32_173.wav
|
138 |
+
A32_19 data_thchs30/dev/A32_19.wav
|
139 |
+
A32_202 data_thchs30/dev/A32_202.wav
|
140 |
+
A32_219 data_thchs30/dev/A32_219.wav
|
141 |
+
A32_232 data_thchs30/dev/A32_232.wav
|
142 |
+
A32_235 data_thchs30/dev/A32_235.wav
|
143 |
+
A32_244 data_thchs30/dev/A32_244.wav
|
144 |
+
A32_35 data_thchs30/dev/A32_35.wav
|
145 |
+
A32_37 data_thchs30/dev/A32_37.wav
|
146 |
+
A32_50 data_thchs30/dev/A32_50.wav
|
147 |
+
A32_54 data_thchs30/dev/A32_54.wav
|
148 |
+
A32_62 data_thchs30/dev/A32_62.wav
|
149 |
+
A32_67 data_thchs30/dev/A32_67.wav
|
150 |
+
A32_84 data_thchs30/dev/A32_84.wav
|
151 |
+
A32_91 data_thchs30/dev/A32_91.wav
|
152 |
+
A33_11 data_thchs30/dev/A33_11.wav
|
153 |
+
A33_20 data_thchs30/dev/A33_20.wav
|
154 |
+
A33_3 data_thchs30/dev/A33_3.wav
|
155 |
+
A33_36 data_thchs30/dev/A33_36.wav
|
156 |
+
A33_79 data_thchs30/dev/A33_79.wav
|
157 |
+
A34_118 data_thchs30/dev/A34_118.wav
|
158 |
+
A34_120 data_thchs30/dev/A34_120.wav
|
159 |
+
A34_127 data_thchs30/dev/A34_127.wav
|
160 |
+
A34_132 data_thchs30/dev/A34_132.wav
|
161 |
+
A34_134 data_thchs30/dev/A34_134.wav
|
162 |
+
A34_160 data_thchs30/dev/A34_160.wav
|
163 |
+
A34_176 data_thchs30/dev/A34_176.wav
|
164 |
+
A34_185 data_thchs30/dev/A34_185.wav
|
165 |
+
A34_190 data_thchs30/dev/A34_190.wav
|
166 |
+
A34_194 data_thchs30/dev/A34_194.wav
|
167 |
+
A34_20 data_thchs30/dev/A34_20.wav
|
168 |
+
A34_203 data_thchs30/dev/A34_203.wav
|
169 |
+
A34_237 data_thchs30/dev/A34_237.wav
|
170 |
+
A34_244 data_thchs30/dev/A34_244.wav
|
171 |
+
A34_29 data_thchs30/dev/A34_29.wav
|
172 |
+
A34_36 data_thchs30/dev/A34_36.wav
|
173 |
+
A34_51 data_thchs30/dev/A34_51.wav
|
174 |
+
A34_63 data_thchs30/dev/A34_63.wav
|
175 |
+
A34_73 data_thchs30/dev/A34_73.wav
|
176 |
+
A34_75 data_thchs30/dev/A34_75.wav
|
177 |
+
A35_2 data_thchs30/dev/A35_2.wav
|
178 |
+
A36_100 data_thchs30/dev/A36_100.wav
|
179 |
+
A36_115 data_thchs30/dev/A36_115.wav
|
180 |
+
A36_133 data_thchs30/dev/A36_133.wav
|
181 |
+
A36_151 data_thchs30/dev/A36_151.wav
|
182 |
+
A36_158 data_thchs30/dev/A36_158.wav
|
183 |
+
A36_163 data_thchs30/dev/A36_163.wav
|
184 |
+
A36_177 data_thchs30/dev/A36_177.wav
|
185 |
+
A36_203 data_thchs30/dev/A36_203.wav
|
186 |
+
A36_208 data_thchs30/dev/A36_208.wav
|
187 |
+
A36_233 data_thchs30/dev/A36_233.wav
|
188 |
+
A36_245 data_thchs30/dev/A36_245.wav
|
189 |
+
A36_40 data_thchs30/dev/A36_40.wav
|
190 |
+
A36_52 data_thchs30/dev/A36_52.wav
|
191 |
+
A36_59 data_thchs30/dev/A36_59.wav
|
192 |
+
A36_68 data_thchs30/dev/A36_68.wav
|
193 |
+
A36_88 data_thchs30/dev/A36_88.wav
|
194 |
+
A4_10 data_thchs30/dev/A4_10.wav
|
195 |
+
A4_125 data_thchs30/dev/A4_125.wav
|
196 |
+
A4_140 data_thchs30/dev/A4_140.wav
|
197 |
+
A4_157 data_thchs30/dev/A4_157.wav
|
198 |
+
A4_182 data_thchs30/dev/A4_182.wav
|
199 |
+
A4_197 data_thchs30/dev/A4_197.wav
|
200 |
+
A4_204 data_thchs30/dev/A4_204.wav
|
201 |
+
A4_209 data_thchs30/dev/A4_209.wav
|
202 |
+
A4_210 data_thchs30/dev/A4_210.wav
|
203 |
+
A4_235 data_thchs30/dev/A4_235.wav
|
204 |
+
A4_240 data_thchs30/dev/A4_240.wav
|
205 |
+
A4_243 data_thchs30/dev/A4_243.wav
|
206 |
+
A4_26 data_thchs30/dev/A4_26.wav
|
207 |
+
A4_4 data_thchs30/dev/A4_4.wav
|
208 |
+
A4_48 data_thchs30/dev/A4_48.wav
|
209 |
+
A4_52 data_thchs30/dev/A4_52.wav
|
210 |
+
A4_74 data_thchs30/dev/A4_74.wav
|
211 |
+
A6_0 data_thchs30/dev/A6_0.wav
|
212 |
+
A6_108 data_thchs30/dev/A6_108.wav
|
213 |
+
A6_109 data_thchs30/dev/A6_109.wav
|
214 |
+
A6_11 data_thchs30/dev/A6_11.wav
|
215 |
+
A6_128 data_thchs30/dev/A6_128.wav
|
216 |
+
A6_138 data_thchs30/dev/A6_138.wav
|
217 |
+
A6_141 data_thchs30/dev/A6_141.wav
|
218 |
+
A6_145 data_thchs30/dev/A6_145.wav
|
219 |
+
A6_16 data_thchs30/dev/A6_16.wav
|
220 |
+
A6_171 data_thchs30/dev/A6_171.wav
|
221 |
+
A6_20 data_thchs30/dev/A6_20.wav
|
222 |
+
A6_205 data_thchs30/dev/A6_205.wav
|
223 |
+
A6_212 data_thchs30/dev/A6_212.wav
|
224 |
+
A6_231 data_thchs30/dev/A6_231.wav
|
225 |
+
A6_247 data_thchs30/dev/A6_247.wav
|
226 |
+
A6_3 data_thchs30/dev/A6_3.wav
|
227 |
+
A6_41 data_thchs30/dev/A6_41.wav
|
228 |
+
A6_77 data_thchs30/dev/A6_77.wav
|
229 |
+
A6_78 data_thchs30/dev/A6_78.wav
|
230 |
+
A6_89 data_thchs30/dev/A6_89.wav
|
231 |
+
A7_1 data_thchs30/dev/A7_1.wav
|
232 |
+
A7_109 data_thchs30/dev/A7_109.wav
|
233 |
+
A7_132 data_thchs30/dev/A7_132.wav
|
234 |
+
A7_135 data_thchs30/dev/A7_135.wav
|
235 |
+
A7_157 data_thchs30/dev/A7_157.wav
|
236 |
+
A7_162 data_thchs30/dev/A7_162.wav
|
237 |
+
A7_185 data_thchs30/dev/A7_185.wav
|
238 |
+
A7_194 data_thchs30/dev/A7_194.wav
|
239 |
+
A7_197 data_thchs30/dev/A7_197.wav
|
240 |
+
A7_199 data_thchs30/dev/A7_199.wav
|
241 |
+
A7_205 data_thchs30/dev/A7_205.wav
|
242 |
+
A7_211 data_thchs30/dev/A7_211.wav
|
243 |
+
A7_218 data_thchs30/dev/A7_218.wav
|
244 |
+
A7_219 data_thchs30/dev/A7_219.wav
|
245 |
+
A7_229 data_thchs30/dev/A7_229.wav
|
246 |
+
A7_29 data_thchs30/dev/A7_29.wav
|
247 |
+
A7_40 data_thchs30/dev/A7_40.wav
|
248 |
+
A7_62 data_thchs30/dev/A7_62.wav
|
249 |
+
A7_93 data_thchs30/dev/A7_93.wav
|
250 |
+
A8_1 data_thchs30/dev/A8_1.wav
|
251 |
+
A8_107 data_thchs30/dev/A8_107.wav
|
252 |
+
A8_108 data_thchs30/dev/A8_108.wav
|
253 |
+
A8_115 data_thchs30/dev/A8_115.wav
|
254 |
+
A8_142 data_thchs30/dev/A8_142.wav
|
255 |
+
A8_152 data_thchs30/dev/A8_152.wav
|
256 |
+
A8_154 data_thchs30/dev/A8_154.wav
|
257 |
+
A8_171 data_thchs30/dev/A8_171.wav
|
258 |
+
A8_173 data_thchs30/dev/A8_173.wav
|
259 |
+
A8_181 data_thchs30/dev/A8_181.wav
|
260 |
+
A8_201 data_thchs30/dev/A8_201.wav
|
261 |
+
A8_209 data_thchs30/dev/A8_209.wav
|
262 |
+
A8_235 data_thchs30/dev/A8_235.wav
|
263 |
+
A8_33 data_thchs30/dev/A8_33.wav
|
264 |
+
A8_40 data_thchs30/dev/A8_40.wav
|
265 |
+
A8_51 data_thchs30/dev/A8_51.wav
|
266 |
+
A8_67 data_thchs30/dev/A8_67.wav
|
267 |
+
A8_77 data_thchs30/dev/A8_77.wav
|
268 |
+
A8_8 data_thchs30/dev/A8_8.wav
|
269 |
+
A8_92 data_thchs30/dev/A8_92.wav
|
270 |
+
A8_98 data_thchs30/dev/A8_98.wav
|
271 |
+
A9_0 data_thchs30/dev/A9_0.wav
|
272 |
+
B11_251 data_thchs30/dev/B11_251.wav
|
273 |
+
B11_253 data_thchs30/dev/B11_253.wav
|
274 |
+
B11_255 data_thchs30/dev/B11_255.wav
|
275 |
+
B11_268 data_thchs30/dev/B11_268.wav
|
276 |
+
B11_278 data_thchs30/dev/B11_278.wav
|
277 |
+
B11_330 data_thchs30/dev/B11_330.wav
|
278 |
+
B11_368 data_thchs30/dev/B11_368.wav
|
279 |
+
B11_397 data_thchs30/dev/B11_397.wav
|
280 |
+
B11_417 data_thchs30/dev/B11_417.wav
|
281 |
+
B11_432 data_thchs30/dev/B11_432.wav
|
282 |
+
B11_435 data_thchs30/dev/B11_435.wav
|
283 |
+
B11_440 data_thchs30/dev/B11_440.wav
|
284 |
+
B11_447 data_thchs30/dev/B11_447.wav
|
285 |
+
B11_460 data_thchs30/dev/B11_460.wav
|
286 |
+
B11_462 data_thchs30/dev/B11_462.wav
|
287 |
+
B11_475 data_thchs30/dev/B11_475.wav
|
288 |
+
B11_495 data_thchs30/dev/B11_495.wav
|
289 |
+
B12_256 data_thchs30/dev/B12_256.wav
|
290 |
+
B12_270 data_thchs30/dev/B12_270.wav
|
291 |
+
B12_285 data_thchs30/dev/B12_285.wav
|
292 |
+
B12_305 data_thchs30/dev/B12_305.wav
|
293 |
+
B12_344 data_thchs30/dev/B12_344.wav
|
294 |
+
B12_350 data_thchs30/dev/B12_350.wav
|
295 |
+
B12_371 data_thchs30/dev/B12_371.wav
|
296 |
+
B12_378 data_thchs30/dev/B12_378.wav
|
297 |
+
B12_380 data_thchs30/dev/B12_380.wav
|
298 |
+
B12_384 data_thchs30/dev/B12_384.wav
|
299 |
+
B12_387 data_thchs30/dev/B12_387.wav
|
300 |
+
B12_396 data_thchs30/dev/B12_396.wav
|
301 |
+
B12_397 data_thchs30/dev/B12_397.wav
|
302 |
+
B12_400 data_thchs30/dev/B12_400.wav
|
303 |
+
B12_438 data_thchs30/dev/B12_438.wav
|
304 |
+
B12_448 data_thchs30/dev/B12_448.wav
|
305 |
+
B12_459 data_thchs30/dev/B12_459.wav
|
306 |
+
B12_461 data_thchs30/dev/B12_461.wav
|
307 |
+
B12_486 data_thchs30/dev/B12_486.wav
|
308 |
+
B12_489 data_thchs30/dev/B12_489.wav
|
309 |
+
B15_255 data_thchs30/dev/B15_255.wav
|
310 |
+
B15_265 data_thchs30/dev/B15_265.wav
|
311 |
+
B15_266 data_thchs30/dev/B15_266.wav
|
312 |
+
B15_276 data_thchs30/dev/B15_276.wav
|
313 |
+
B15_305 data_thchs30/dev/B15_305.wav
|
314 |
+
B15_310 data_thchs30/dev/B15_310.wav
|
315 |
+
B15_324 data_thchs30/dev/B15_324.wav
|
316 |
+
B15_329 data_thchs30/dev/B15_329.wav
|
317 |
+
B15_330 data_thchs30/dev/B15_330.wav
|
318 |
+
B15_346 data_thchs30/dev/B15_346.wav
|
319 |
+
B15_353 data_thchs30/dev/B15_353.wav
|
320 |
+
B15_359 data_thchs30/dev/B15_359.wav
|
321 |
+
B15_366 data_thchs30/dev/B15_366.wav
|
322 |
+
B15_369 data_thchs30/dev/B15_369.wav
|
323 |
+
B15_372 data_thchs30/dev/B15_372.wav
|
324 |
+
B15_374 data_thchs30/dev/B15_374.wav
|
325 |
+
B15_386 data_thchs30/dev/B15_386.wav
|
326 |
+
B15_387 data_thchs30/dev/B15_387.wav
|
327 |
+
B15_388 data_thchs30/dev/B15_388.wav
|
328 |
+
B15_390 data_thchs30/dev/B15_390.wav
|
329 |
+
B15_412 data_thchs30/dev/B15_412.wav
|
330 |
+
B15_428 data_thchs30/dev/B15_428.wav
|
331 |
+
B15_439 data_thchs30/dev/B15_439.wav
|
332 |
+
B15_470 data_thchs30/dev/B15_470.wav
|
333 |
+
B15_475 data_thchs30/dev/B15_475.wav
|
334 |
+
B15_476 data_thchs30/dev/B15_476.wav
|
335 |
+
B15_487 data_thchs30/dev/B15_487.wav
|
336 |
+
B22_255 data_thchs30/dev/B22_255.wav
|
337 |
+
B22_256 data_thchs30/dev/B22_256.wav
|
338 |
+
B22_260 data_thchs30/dev/B22_260.wav
|
339 |
+
B22_265 data_thchs30/dev/B22_265.wav
|
340 |
+
B22_272 data_thchs30/dev/B22_272.wav
|
341 |
+
B22_282 data_thchs30/dev/B22_282.wav
|
342 |
+
B22_285 data_thchs30/dev/B22_285.wav
|
343 |
+
B22_293 data_thchs30/dev/B22_293.wav
|
344 |
+
B22_297 data_thchs30/dev/B22_297.wav
|
345 |
+
B22_318 data_thchs30/dev/B22_318.wav
|
346 |
+
B22_325 data_thchs30/dev/B22_325.wav
|
347 |
+
B22_326 data_thchs30/dev/B22_326.wav
|
348 |
+
B22_333 data_thchs30/dev/B22_333.wav
|
349 |
+
B22_339 data_thchs30/dev/B22_339.wav
|
350 |
+
B22_340 data_thchs30/dev/B22_340.wav
|
351 |
+
B22_350 data_thchs30/dev/B22_350.wav
|
352 |
+
B22_352 data_thchs30/dev/B22_352.wav
|
353 |
+
B22_355 data_thchs30/dev/B22_355.wav
|
354 |
+
B22_367 data_thchs30/dev/B22_367.wav
|
355 |
+
B22_370 data_thchs30/dev/B22_370.wav
|
356 |
+
B22_422 data_thchs30/dev/B22_422.wav
|
357 |
+
B22_424 data_thchs30/dev/B22_424.wav
|
358 |
+
B22_430 data_thchs30/dev/B22_430.wav
|
359 |
+
B22_437 data_thchs30/dev/B22_437.wav
|
360 |
+
B22_455 data_thchs30/dev/B22_455.wav
|
361 |
+
B22_457 data_thchs30/dev/B22_457.wav
|
362 |
+
B22_460 data_thchs30/dev/B22_460.wav
|
363 |
+
B22_482 data_thchs30/dev/B22_482.wav
|
364 |
+
B22_487 data_thchs30/dev/B22_487.wav
|
365 |
+
B22_493 data_thchs30/dev/B22_493.wav
|
366 |
+
B22_495 data_thchs30/dev/B22_495.wav
|
367 |
+
B2_268 data_thchs30/dev/B2_268.wav
|
368 |
+
B2_275 data_thchs30/dev/B2_275.wav
|
369 |
+
B2_282 data_thchs30/dev/B2_282.wav
|
370 |
+
B2_286 data_thchs30/dev/B2_286.wav
|
371 |
+
B2_297 data_thchs30/dev/B2_297.wav
|
372 |
+
B2_302 data_thchs30/dev/B2_302.wav
|
373 |
+
B2_307 data_thchs30/dev/B2_307.wav
|
374 |
+
B2_313 data_thchs30/dev/B2_313.wav
|
375 |
+
B2_319 data_thchs30/dev/B2_319.wav
|
376 |
+
B2_320 data_thchs30/dev/B2_320.wav
|
377 |
+
B2_332 data_thchs30/dev/B2_332.wav
|
378 |
+
B2_335 data_thchs30/dev/B2_335.wav
|
379 |
+
B2_337 data_thchs30/dev/B2_337.wav
|
380 |
+
B2_346 data_thchs30/dev/B2_346.wav
|
381 |
+
B2_348 data_thchs30/dev/B2_348.wav
|
382 |
+
B2_352 data_thchs30/dev/B2_352.wav
|
383 |
+
B2_381 data_thchs30/dev/B2_381.wav
|
384 |
+
B2_382 data_thchs30/dev/B2_382.wav
|
385 |
+
B2_404 data_thchs30/dev/B2_404.wav
|
386 |
+
B2_416 data_thchs30/dev/B2_416.wav
|
387 |
+
B2_435 data_thchs30/dev/B2_435.wav
|
388 |
+
B2_436 data_thchs30/dev/B2_436.wav
|
389 |
+
B2_437 data_thchs30/dev/B2_437.wav
|
390 |
+
B2_461 data_thchs30/dev/B2_461.wav
|
391 |
+
B2_469 data_thchs30/dev/B2_469.wav
|
392 |
+
B2_472 data_thchs30/dev/B2_472.wav
|
393 |
+
B2_477 data_thchs30/dev/B2_477.wav
|
394 |
+
B2_488 data_thchs30/dev/B2_488.wav
|
395 |
+
B2_492 data_thchs30/dev/B2_492.wav
|
396 |
+
B31_260 data_thchs30/dev/B31_260.wav
|
397 |
+
B31_279 data_thchs30/dev/B31_279.wav
|
398 |
+
B31_291 data_thchs30/dev/B31_291.wav
|
399 |
+
B31_297 data_thchs30/dev/B31_297.wav
|
400 |
+
B31_320 data_thchs30/dev/B31_320.wav
|
401 |
+
B31_343 data_thchs30/dev/B31_343.wav
|
402 |
+
B31_377 data_thchs30/dev/B31_377.wav
|
403 |
+
B31_384 data_thchs30/dev/B31_384.wav
|
404 |
+
B31_385 data_thchs30/dev/B31_385.wav
|
405 |
+
B31_388 data_thchs30/dev/B31_388.wav
|
406 |
+
B31_389 data_thchs30/dev/B31_389.wav
|
407 |
+
B31_403 data_thchs30/dev/B31_403.wav
|
408 |
+
B31_413 data_thchs30/dev/B31_413.wav
|
409 |
+
B31_416 data_thchs30/dev/B31_416.wav
|
410 |
+
B31_418 data_thchs30/dev/B31_418.wav
|
411 |
+
B31_436 data_thchs30/dev/B31_436.wav
|
412 |
+
B31_439 data_thchs30/dev/B31_439.wav
|
413 |
+
B31_455 data_thchs30/dev/B31_455.wav
|
414 |
+
B31_460 data_thchs30/dev/B31_460.wav
|
415 |
+
B31_474 data_thchs30/dev/B31_474.wav
|
416 |
+
B31_476 data_thchs30/dev/B31_476.wav
|
417 |
+
B31_481 data_thchs30/dev/B31_481.wav
|
418 |
+
B32_275 data_thchs30/dev/B32_275.wav
|
419 |
+
B32_294 data_thchs30/dev/B32_294.wav
|
420 |
+
B32_296 data_thchs30/dev/B32_296.wav
|
421 |
+
B32_297 data_thchs30/dev/B32_297.wav
|
422 |
+
B32_301 data_thchs30/dev/B32_301.wav
|
423 |
+
B32_302 data_thchs30/dev/B32_302.wav
|
424 |
+
B32_303 data_thchs30/dev/B32_303.wav
|
425 |
+
B32_304 data_thchs30/dev/B32_304.wav
|
426 |
+
B32_321 data_thchs30/dev/B32_321.wav
|
427 |
+
B32_323 data_thchs30/dev/B32_323.wav
|
428 |
+
B32_329 data_thchs30/dev/B32_329.wav
|
429 |
+
B32_335 data_thchs30/dev/B32_335.wav
|
430 |
+
B32_342 data_thchs30/dev/B32_342.wav
|
431 |
+
B32_356 data_thchs30/dev/B32_356.wav
|
432 |
+
B32_364 data_thchs30/dev/B32_364.wav
|
433 |
+
B32_365 data_thchs30/dev/B32_365.wav
|
434 |
+
B32_369 data_thchs30/dev/B32_369.wav
|
435 |
+
B32_412 data_thchs30/dev/B32_412.wav
|
436 |
+
B32_427 data_thchs30/dev/B32_427.wav
|
437 |
+
B32_429 data_thchs30/dev/B32_429.wav
|
438 |
+
B32_491 data_thchs30/dev/B32_491.wav
|
439 |
+
B33_250 data_thchs30/dev/B33_250.wav
|
440 |
+
B33_253 data_thchs30/dev/B33_253.wav
|
441 |
+
B33_269 data_thchs30/dev/B33_269.wav
|
442 |
+
B33_272 data_thchs30/dev/B33_272.wav
|
443 |
+
B33_278 data_thchs30/dev/B33_278.wav
|
444 |
+
B33_298 data_thchs30/dev/B33_298.wav
|
445 |
+
B33_352 data_thchs30/dev/B33_352.wav
|
446 |
+
B33_355 data_thchs30/dev/B33_355.wav
|
447 |
+
B33_363 data_thchs30/dev/B33_363.wav
|
448 |
+
B33_389 data_thchs30/dev/B33_389.wav
|
449 |
+
B33_390 data_thchs30/dev/B33_390.wav
|
450 |
+
B33_396 data_thchs30/dev/B33_396.wav
|
451 |
+
B33_400 data_thchs30/dev/B33_400.wav
|
452 |
+
B33_406 data_thchs30/dev/B33_406.wav
|
453 |
+
B33_409 data_thchs30/dev/B33_409.wav
|
454 |
+
B33_428 data_thchs30/dev/B33_428.wav
|
455 |
+
B33_441 data_thchs30/dev/B33_441.wav
|
456 |
+
B33_458 data_thchs30/dev/B33_458.wav
|
457 |
+
B33_470 data_thchs30/dev/B33_470.wav
|
458 |
+
B33_474 data_thchs30/dev/B33_474.wav
|
459 |
+
B34_251 data_thchs30/dev/B34_251.wav
|
460 |
+
B34_254 data_thchs30/dev/B34_254.wav
|
461 |
+
B4_266 data_thchs30/dev/B4_266.wav
|
462 |
+
B4_275 data_thchs30/dev/B4_275.wav
|
463 |
+
B4_319 data_thchs30/dev/B4_319.wav
|
464 |
+
B4_320 data_thchs30/dev/B4_320.wav
|
465 |
+
B4_352 data_thchs30/dev/B4_352.wav
|
466 |
+
B4_354 data_thchs30/dev/B4_354.wav
|
467 |
+
B4_357 data_thchs30/dev/B4_357.wav
|
468 |
+
B4_364 data_thchs30/dev/B4_364.wav
|
469 |
+
B4_398 data_thchs30/dev/B4_398.wav
|
470 |
+
B4_399 data_thchs30/dev/B4_399.wav
|
471 |
+
B4_417 data_thchs30/dev/B4_417.wav
|
472 |
+
B4_418 data_thchs30/dev/B4_418.wav
|
473 |
+
B4_423 data_thchs30/dev/B4_423.wav
|
474 |
+
B4_431 data_thchs30/dev/B4_431.wav
|
475 |
+
B4_434 data_thchs30/dev/B4_434.wav
|
476 |
+
B4_460 data_thchs30/dev/B4_460.wav
|
477 |
+
B4_464 data_thchs30/dev/B4_464.wav
|
478 |
+
B4_475 data_thchs30/dev/B4_475.wav
|
479 |
+
B4_491 data_thchs30/dev/B4_491.wav
|
480 |
+
B6_251 data_thchs30/dev/B6_251.wav
|
481 |
+
B6_310 data_thchs30/dev/B6_310.wav
|
482 |
+
B6_319 data_thchs30/dev/B6_319.wav
|
483 |
+
B6_323 data_thchs30/dev/B6_323.wav
|
484 |
+
B6_328 data_thchs30/dev/B6_328.wav
|
485 |
+
B6_335 data_thchs30/dev/B6_335.wav
|
486 |
+
B6_356 data_thchs30/dev/B6_356.wav
|
487 |
+
B6_398 data_thchs30/dev/B6_398.wav
|
488 |
+
B6_420 data_thchs30/dev/B6_420.wav
|
489 |
+
B6_423 data_thchs30/dev/B6_423.wav
|
490 |
+
B6_449 data_thchs30/dev/B6_449.wav
|
491 |
+
B6_455 data_thchs30/dev/B6_455.wav
|
492 |
+
B6_462 data_thchs30/dev/B6_462.wav
|
493 |
+
B6_468 data_thchs30/dev/B6_468.wav
|
494 |
+
B6_471 data_thchs30/dev/B6_471.wav
|
495 |
+
B6_476 data_thchs30/dev/B6_476.wav
|
496 |
+
B6_482 data_thchs30/dev/B6_482.wav
|
497 |
+
B6_493 data_thchs30/dev/B6_493.wav
|
498 |
+
B7_251 data_thchs30/dev/B7_251.wav
|
499 |
+
B7_261 data_thchs30/dev/B7_261.wav
|
500 |
+
B7_278 data_thchs30/dev/B7_278.wav
|
501 |
+
B7_279 data_thchs30/dev/B7_279.wav
|
502 |
+
B7_289 data_thchs30/dev/B7_289.wav
|
503 |
+
B7_313 data_thchs30/dev/B7_313.wav
|
504 |
+
B7_315 data_thchs30/dev/B7_315.wav
|
505 |
+
B7_351 data_thchs30/dev/B7_351.wav
|
506 |
+
B7_358 data_thchs30/dev/B7_358.wav
|
507 |
+
B7_368 data_thchs30/dev/B7_368.wav
|
508 |
+
B7_369 data_thchs30/dev/B7_369.wav
|
509 |
+
B7_384 data_thchs30/dev/B7_384.wav
|
510 |
+
B7_389 data_thchs30/dev/B7_389.wav
|
511 |
+
B7_395 data_thchs30/dev/B7_395.wav
|
512 |
+
B7_420 data_thchs30/dev/B7_420.wav
|
513 |
+
B7_421 data_thchs30/dev/B7_421.wav
|
514 |
+
B7_437 data_thchs30/dev/B7_437.wav
|
515 |
+
B7_440 data_thchs30/dev/B7_440.wav
|
516 |
+
B7_441 data_thchs30/dev/B7_441.wav
|
517 |
+
B7_451 data_thchs30/dev/B7_451.wav
|
518 |
+
B7_456 data_thchs30/dev/B7_456.wav
|
519 |
+
B7_463 data_thchs30/dev/B7_463.wav
|
520 |
+
B7_467 data_thchs30/dev/B7_467.wav
|
521 |
+
B7_468 data_thchs30/dev/B7_468.wav
|
522 |
+
B8_256 data_thchs30/dev/B8_256.wav
|
523 |
+
B8_272 data_thchs30/dev/B8_272.wav
|
524 |
+
B8_285 data_thchs30/dev/B8_285.wav
|
525 |
+
B8_287 data_thchs30/dev/B8_287.wav
|
526 |
+
B8_295 data_thchs30/dev/B8_295.wav
|
527 |
+
B8_307 data_thchs30/dev/B8_307.wav
|
528 |
+
B8_330 data_thchs30/dev/B8_330.wav
|
529 |
+
B8_359 data_thchs30/dev/B8_359.wav
|
530 |
+
B8_375 data_thchs30/dev/B8_375.wav
|
531 |
+
B8_384 data_thchs30/dev/B8_384.wav
|
532 |
+
B8_408 data_thchs30/dev/B8_408.wav
|
533 |
+
B8_415 data_thchs30/dev/B8_415.wav
|
534 |
+
B8_419 data_thchs30/dev/B8_419.wav
|
535 |
+
B8_423 data_thchs30/dev/B8_423.wav
|
536 |
+
B8_455 data_thchs30/dev/B8_455.wav
|
537 |
+
B8_467 data_thchs30/dev/B8_467.wav
|
538 |
+
B8_472 data_thchs30/dev/B8_472.wav
|
539 |
+
B8_478 data_thchs30/dev/B8_478.wav
|
540 |
+
B8_480 data_thchs30/dev/B8_480.wav
|
541 |
+
B8_483 data_thchs30/dev/B8_483.wav
|
542 |
+
B8_498 data_thchs30/dev/B8_498.wav
|
543 |
+
C12_511 data_thchs30/dev/C12_511.wav
|
544 |
+
C12_518 data_thchs30/dev/C12_518.wav
|
545 |
+
C12_526 data_thchs30/dev/C12_526.wav
|
546 |
+
C12_544 data_thchs30/dev/C12_544.wav
|
547 |
+
C12_549 data_thchs30/dev/C12_549.wav
|
548 |
+
C12_595 data_thchs30/dev/C12_595.wav
|
549 |
+
C12_603 data_thchs30/dev/C12_603.wav
|
550 |
+
C12_615 data_thchs30/dev/C12_615.wav
|
551 |
+
C12_616 data_thchs30/dev/C12_616.wav
|
552 |
+
C12_628 data_thchs30/dev/C12_628.wav
|
553 |
+
C12_637 data_thchs30/dev/C12_637.wav
|
554 |
+
C12_670 data_thchs30/dev/C12_670.wav
|
555 |
+
C12_680 data_thchs30/dev/C12_680.wav
|
556 |
+
C12_697 data_thchs30/dev/C12_697.wav
|
557 |
+
C13_500 data_thchs30/dev/C13_500.wav
|
558 |
+
C13_505 data_thchs30/dev/C13_505.wav
|
559 |
+
C13_519 data_thchs30/dev/C13_519.wav
|
560 |
+
C13_521 data_thchs30/dev/C13_521.wav
|
561 |
+
C13_539 data_thchs30/dev/C13_539.wav
|
562 |
+
C13_560 data_thchs30/dev/C13_560.wav
|
563 |
+
C13_573 data_thchs30/dev/C13_573.wav
|
564 |
+
C13_577 data_thchs30/dev/C13_577.wav
|
565 |
+
C13_587 data_thchs30/dev/C13_587.wav
|
566 |
+
C13_589 data_thchs30/dev/C13_589.wav
|
567 |
+
C13_611 data_thchs30/dev/C13_611.wav
|
568 |
+
C13_634 data_thchs30/dev/C13_634.wav
|
569 |
+
C13_687 data_thchs30/dev/C13_687.wav
|
570 |
+
C13_694 data_thchs30/dev/C13_694.wav
|
571 |
+
C13_706 data_thchs30/dev/C13_706.wav
|
572 |
+
C13_722 data_thchs30/dev/C13_722.wav
|
573 |
+
C14_501 data_thchs30/dev/C14_501.wav
|
574 |
+
C14_516 data_thchs30/dev/C14_516.wav
|
575 |
+
C14_518 data_thchs30/dev/C14_518.wav
|
576 |
+
C14_524 data_thchs30/dev/C14_524.wav
|
577 |
+
C14_529 data_thchs30/dev/C14_529.wav
|
578 |
+
C14_537 data_thchs30/dev/C14_537.wav
|
579 |
+
C14_556 data_thchs30/dev/C14_556.wav
|
580 |
+
C14_562 data_thchs30/dev/C14_562.wav
|
581 |
+
C14_585 data_thchs30/dev/C14_585.wav
|
582 |
+
C14_594 data_thchs30/dev/C14_594.wav
|
583 |
+
C14_596 data_thchs30/dev/C14_596.wav
|
584 |
+
C14_600 data_thchs30/dev/C14_600.wav
|
585 |
+
C14_627 data_thchs30/dev/C14_627.wav
|
586 |
+
C14_628 data_thchs30/dev/C14_628.wav
|
587 |
+
C14_630 data_thchs30/dev/C14_630.wav
|
588 |
+
C14_635 data_thchs30/dev/C14_635.wav
|
589 |
+
C14_638 data_thchs30/dev/C14_638.wav
|
590 |
+
C14_647 data_thchs30/dev/C14_647.wav
|
591 |
+
C14_664 data_thchs30/dev/C14_664.wav
|
592 |
+
C14_669 data_thchs30/dev/C14_669.wav
|
593 |
+
C14_670 data_thchs30/dev/C14_670.wav
|
594 |
+
C14_677 data_thchs30/dev/C14_677.wav
|
595 |
+
C14_713 data_thchs30/dev/C14_713.wav
|
596 |
+
C14_724 data_thchs30/dev/C14_724.wav
|
597 |
+
C14_725 data_thchs30/dev/C14_725.wav
|
598 |
+
C14_747 data_thchs30/dev/C14_747.wav
|
599 |
+
C17_529 data_thchs30/dev/C17_529.wav
|
600 |
+
C17_556 data_thchs30/dev/C17_556.wav
|
601 |
+
C17_567 data_thchs30/dev/C17_567.wav
|
602 |
+
C17_592 data_thchs30/dev/C17_592.wav
|
603 |
+
C17_596 data_thchs30/dev/C17_596.wav
|
604 |
+
C17_597 data_thchs30/dev/C17_597.wav
|
605 |
+
C17_600 data_thchs30/dev/C17_600.wav
|
606 |
+
C17_603 data_thchs30/dev/C17_603.wav
|
607 |
+
C17_618 data_thchs30/dev/C17_618.wav
|
608 |
+
C17_627 data_thchs30/dev/C17_627.wav
|
609 |
+
C17_641 data_thchs30/dev/C17_641.wav
|
610 |
+
C17_669 data_thchs30/dev/C17_669.wav
|
611 |
+
C17_671 data_thchs30/dev/C17_671.wav
|
612 |
+
C17_678 data_thchs30/dev/C17_678.wav
|
613 |
+
C17_689 data_thchs30/dev/C17_689.wav
|
614 |
+
C17_695 data_thchs30/dev/C17_695.wav
|
615 |
+
C17_736 data_thchs30/dev/C17_736.wav
|
616 |
+
C17_748 data_thchs30/dev/C17_748.wav
|
617 |
+
C18_502 data_thchs30/dev/C18_502.wav
|
618 |
+
C18_509 data_thchs30/dev/C18_509.wav
|
619 |
+
C18_538 data_thchs30/dev/C18_538.wav
|
620 |
+
C18_546 data_thchs30/dev/C18_546.wav
|
621 |
+
C18_548 data_thchs30/dev/C18_548.wav
|
622 |
+
C18_553 data_thchs30/dev/C18_553.wav
|
623 |
+
C18_556 data_thchs30/dev/C18_556.wav
|
624 |
+
C18_557 data_thchs30/dev/C18_557.wav
|
625 |
+
C18_573 data_thchs30/dev/C18_573.wav
|
626 |
+
C18_588 data_thchs30/dev/C18_588.wav
|
627 |
+
C18_593 data_thchs30/dev/C18_593.wav
|
628 |
+
C18_594 data_thchs30/dev/C18_594.wav
|
629 |
+
C18_599 data_thchs30/dev/C18_599.wav
|
630 |
+
C18_606 data_thchs30/dev/C18_606.wav
|
631 |
+
C18_619 data_thchs30/dev/C18_619.wav
|
632 |
+
C18_626 data_thchs30/dev/C18_626.wav
|
633 |
+
C18_651 data_thchs30/dev/C18_651.wav
|
634 |
+
C18_656 data_thchs30/dev/C18_656.wav
|
635 |
+
C18_664 data_thchs30/dev/C18_664.wav
|
636 |
+
C18_677 data_thchs30/dev/C18_677.wav
|
637 |
+
C18_695 data_thchs30/dev/C18_695.wav
|
638 |
+
C18_737 data_thchs30/dev/C18_737.wav
|
639 |
+
C18_745 data_thchs30/dev/C18_745.wav
|
640 |
+
C18_748 data_thchs30/dev/C18_748.wav
|
641 |
+
C19_509 data_thchs30/dev/C19_509.wav
|
642 |
+
C19_530 data_thchs30/dev/C19_530.wav
|
643 |
+
C19_536 data_thchs30/dev/C19_536.wav
|
644 |
+
C19_567 data_thchs30/dev/C19_567.wav
|
645 |
+
C19_570 data_thchs30/dev/C19_570.wav
|
646 |
+
C19_593 data_thchs30/dev/C19_593.wav
|
647 |
+
C19_607 data_thchs30/dev/C19_607.wav
|
648 |
+
C19_613 data_thchs30/dev/C19_613.wav
|
649 |
+
C19_617 data_thchs30/dev/C19_617.wav
|
650 |
+
C19_622 data_thchs30/dev/C19_622.wav
|
651 |
+
C19_639 data_thchs30/dev/C19_639.wav
|
652 |
+
C19_665 data_thchs30/dev/C19_665.wav
|
653 |
+
C19_678 data_thchs30/dev/C19_678.wav
|
654 |
+
C19_684 data_thchs30/dev/C19_684.wav
|
655 |
+
C19_712 data_thchs30/dev/C19_712.wav
|
656 |
+
C19_717 data_thchs30/dev/C19_717.wav
|
657 |
+
C19_723 data_thchs30/dev/C19_723.wav
|
658 |
+
C20_511 data_thchs30/dev/C20_511.wav
|
659 |
+
C20_515 data_thchs30/dev/C20_515.wav
|
660 |
+
C20_521 data_thchs30/dev/C20_521.wav
|
661 |
+
C20_530 data_thchs30/dev/C20_530.wav
|
662 |
+
C20_531 data_thchs30/dev/C20_531.wav
|
663 |
+
C20_561 data_thchs30/dev/C20_561.wav
|
664 |
+
C20_567 data_thchs30/dev/C20_567.wav
|
665 |
+
C20_587 data_thchs30/dev/C20_587.wav
|
666 |
+
C20_588 data_thchs30/dev/C20_588.wav
|
667 |
+
C20_606 data_thchs30/dev/C20_606.wav
|
668 |
+
C20_610 data_thchs30/dev/C20_610.wav
|
669 |
+
C20_612 data_thchs30/dev/C20_612.wav
|
670 |
+
C20_613 data_thchs30/dev/C20_613.wav
|
671 |
+
C20_616 data_thchs30/dev/C20_616.wav
|
672 |
+
C20_624 data_thchs30/dev/C20_624.wav
|
673 |
+
C20_626 data_thchs30/dev/C20_626.wav
|
674 |
+
C20_628 data_thchs30/dev/C20_628.wav
|
675 |
+
C20_635 data_thchs30/dev/C20_635.wav
|
676 |
+
C20_638 data_thchs30/dev/C20_638.wav
|
677 |
+
C20_641 data_thchs30/dev/C20_641.wav
|
678 |
+
C20_643 data_thchs30/dev/C20_643.wav
|
679 |
+
C20_657 data_thchs30/dev/C20_657.wav
|
680 |
+
C20_658 data_thchs30/dev/C20_658.wav
|
681 |
+
C20_686 data_thchs30/dev/C20_686.wav
|
682 |
+
C20_699 data_thchs30/dev/C20_699.wav
|
683 |
+
C20_729 data_thchs30/dev/C20_729.wav
|
684 |
+
C20_747 data_thchs30/dev/C20_747.wav
|
685 |
+
C21_500 data_thchs30/dev/C21_500.wav
|
686 |
+
C21_505 data_thchs30/dev/C21_505.wav
|
687 |
+
C21_520 data_thchs30/dev/C21_520.wav
|
688 |
+
C21_523 data_thchs30/dev/C21_523.wav
|
689 |
+
C21_526 data_thchs30/dev/C21_526.wav
|
690 |
+
C21_530 data_thchs30/dev/C21_530.wav
|
691 |
+
C21_571 data_thchs30/dev/C21_571.wav
|
692 |
+
C21_584 data_thchs30/dev/C21_584.wav
|
693 |
+
C21_603 data_thchs30/dev/C21_603.wav
|
694 |
+
C21_604 data_thchs30/dev/C21_604.wav
|
695 |
+
C21_606 data_thchs30/dev/C21_606.wav
|
696 |
+
C21_613 data_thchs30/dev/C21_613.wav
|
697 |
+
C21_632 data_thchs30/dev/C21_632.wav
|
698 |
+
C21_638 data_thchs30/dev/C21_638.wav
|
699 |
+
C21_640 data_thchs30/dev/C21_640.wav
|
700 |
+
C21_653 data_thchs30/dev/C21_653.wav
|
701 |
+
C21_670 data_thchs30/dev/C21_670.wav
|
702 |
+
C21_684 data_thchs30/dev/C21_684.wav
|
703 |
+
C21_692 data_thchs30/dev/C21_692.wav
|
704 |
+
C21_709 data_thchs30/dev/C21_709.wav
|
705 |
+
C21_721 data_thchs30/dev/C21_721.wav
|
706 |
+
C21_730 data_thchs30/dev/C21_730.wav
|
707 |
+
C22_509 data_thchs30/dev/C22_509.wav
|
708 |
+
C22_512 data_thchs30/dev/C22_512.wav
|
709 |
+
C22_516 data_thchs30/dev/C22_516.wav
|
710 |
+
C22_519 data_thchs30/dev/C22_519.wav
|
711 |
+
C22_542 data_thchs30/dev/C22_542.wav
|
712 |
+
C22_563 data_thchs30/dev/C22_563.wav
|
713 |
+
C22_578 data_thchs30/dev/C22_578.wav
|
714 |
+
C22_579 data_thchs30/dev/C22_579.wav
|
715 |
+
C22_594 data_thchs30/dev/C22_594.wav
|
716 |
+
C22_596 data_thchs30/dev/C22_596.wav
|
717 |
+
C22_603 data_thchs30/dev/C22_603.wav
|
718 |
+
C22_604 data_thchs30/dev/C22_604.wav
|
719 |
+
C22_610 data_thchs30/dev/C22_610.wav
|
720 |
+
C22_622 data_thchs30/dev/C22_622.wav
|
721 |
+
C22_629 data_thchs30/dev/C22_629.wav
|
722 |
+
C22_630 data_thchs30/dev/C22_630.wav
|
723 |
+
C22_635 data_thchs30/dev/C22_635.wav
|
724 |
+
C22_649 data_thchs30/dev/C22_649.wav
|
725 |
+
C22_650 data_thchs30/dev/C22_650.wav
|
726 |
+
C22_656 data_thchs30/dev/C22_656.wav
|
727 |
+
C22_658 data_thchs30/dev/C22_658.wav
|
728 |
+
C22_673 data_thchs30/dev/C22_673.wav
|
729 |
+
C22_675 data_thchs30/dev/C22_675.wav
|
730 |
+
C22_682 data_thchs30/dev/C22_682.wav
|
731 |
+
C22_685 data_thchs30/dev/C22_685.wav
|
732 |
+
C22_693 data_thchs30/dev/C22_693.wav
|
733 |
+
C22_697 data_thchs30/dev/C22_697.wav
|
734 |
+
C22_702 data_thchs30/dev/C22_702.wav
|
735 |
+
C22_734 data_thchs30/dev/C22_734.wav
|
736 |
+
C23_512 data_thchs30/dev/C23_512.wav
|
737 |
+
C23_532 data_thchs30/dev/C23_532.wav
|
738 |
+
C23_549 data_thchs30/dev/C23_549.wav
|
739 |
+
C23_553 data_thchs30/dev/C23_553.wav
|
740 |
+
C23_558 data_thchs30/dev/C23_558.wav
|
741 |
+
C23_571 data_thchs30/dev/C23_571.wav
|
742 |
+
C23_572 data_thchs30/dev/C23_572.wav
|
743 |
+
C23_575 data_thchs30/dev/C23_575.wav
|
744 |
+
C23_592 data_thchs30/dev/C23_592.wav
|
745 |
+
C23_597 data_thchs30/dev/C23_597.wav
|
746 |
+
C23_598 data_thchs30/dev/C23_598.wav
|
747 |
+
C23_606 data_thchs30/dev/C23_606.wav
|
748 |
+
C23_612 data_thchs30/dev/C23_612.wav
|
749 |
+
C23_622 data_thchs30/dev/C23_622.wav
|
750 |
+
C23_628 data_thchs30/dev/C23_628.wav
|
751 |
+
C23_636 data_thchs30/dev/C23_636.wav
|
752 |
+
C23_639 data_thchs30/dev/C23_639.wav
|
753 |
+
C23_654 data_thchs30/dev/C23_654.wav
|
754 |
+
C23_657 data_thchs30/dev/C23_657.wav
|
755 |
+
C23_667 data_thchs30/dev/C23_667.wav
|
756 |
+
C23_681 data_thchs30/dev/C23_681.wav
|
757 |
+
C23_686 data_thchs30/dev/C23_686.wav
|
758 |
+
C23_700 data_thchs30/dev/C23_700.wav
|
759 |
+
C23_708 data_thchs30/dev/C23_708.wav
|
760 |
+
C23_711 data_thchs30/dev/C23_711.wav
|
761 |
+
C23_715 data_thchs30/dev/C23_715.wav
|
762 |
+
C23_720 data_thchs30/dev/C23_720.wav
|
763 |
+
C23_724 data_thchs30/dev/C23_724.wav
|
764 |
+
C23_729 data_thchs30/dev/C23_729.wav
|
765 |
+
C23_738 data_thchs30/dev/C23_738.wav
|
766 |
+
C2_506 data_thchs30/dev/C2_506.wav
|
767 |
+
C2_511 data_thchs30/dev/C2_511.wav
|
768 |
+
C2_519 data_thchs30/dev/C2_519.wav
|
769 |
+
C2_534 data_thchs30/dev/C2_534.wav
|
770 |
+
C2_542 data_thchs30/dev/C2_542.wav
|
771 |
+
C2_556 data_thchs30/dev/C2_556.wav
|
772 |
+
C2_565 data_thchs30/dev/C2_565.wav
|
773 |
+
C2_572 data_thchs30/dev/C2_572.wav
|
774 |
+
C31_506 data_thchs30/dev/C31_506.wav
|
775 |
+
C31_508 data_thchs30/dev/C31_508.wav
|
776 |
+
C31_528 data_thchs30/dev/C31_528.wav
|
777 |
+
C31_538 data_thchs30/dev/C31_538.wav
|
778 |
+
C31_540 data_thchs30/dev/C31_540.wav
|
779 |
+
C31_574 data_thchs30/dev/C31_574.wav
|
780 |
+
C31_578 data_thchs30/dev/C31_578.wav
|
781 |
+
C31_590 data_thchs30/dev/C31_590.wav
|
782 |
+
C31_594 data_thchs30/dev/C31_594.wav
|
783 |
+
C31_596 data_thchs30/dev/C31_596.wav
|
784 |
+
C31_605 data_thchs30/dev/C31_605.wav
|
785 |
+
C31_616 data_thchs30/dev/C31_616.wav
|
786 |
+
C31_640 data_thchs30/dev/C31_640.wav
|
787 |
+
C31_661 data_thchs30/dev/C31_661.wav
|
788 |
+
C31_663 data_thchs30/dev/C31_663.wav
|
789 |
+
C31_668 data_thchs30/dev/C31_668.wav
|
790 |
+
C31_672 data_thchs30/dev/C31_672.wav
|
791 |
+
C31_675 data_thchs30/dev/C31_675.wav
|
792 |
+
C31_678 data_thchs30/dev/C31_678.wav
|
793 |
+
C31_683 data_thchs30/dev/C31_683.wav
|
794 |
+
C31_693 data_thchs30/dev/C31_693.wav
|
795 |
+
C31_710 data_thchs30/dev/C31_710.wav
|
796 |
+
C31_735 data_thchs30/dev/C31_735.wav
|
797 |
+
C31_747 data_thchs30/dev/C31_747.wav
|
798 |
+
C31_749 data_thchs30/dev/C31_749.wav
|
799 |
+
C32_516 data_thchs30/dev/C32_516.wav
|
800 |
+
C32_524 data_thchs30/dev/C32_524.wav
|
801 |
+
C32_533 data_thchs30/dev/C32_533.wav
|
802 |
+
C32_543 data_thchs30/dev/C32_543.wav
|
803 |
+
C32_558 data_thchs30/dev/C32_558.wav
|
804 |
+
C32_570 data_thchs30/dev/C32_570.wav
|
805 |
+
C32_577 data_thchs30/dev/C32_577.wav
|
806 |
+
C32_583 data_thchs30/dev/C32_583.wav
|
807 |
+
C32_590 data_thchs30/dev/C32_590.wav
|
808 |
+
C32_598 data_thchs30/dev/C32_598.wav
|
809 |
+
C32_604 data_thchs30/dev/C32_604.wav
|
810 |
+
C32_632 data_thchs30/dev/C32_632.wav
|
811 |
+
C32_637 data_thchs30/dev/C32_637.wav
|
812 |
+
C32_650 data_thchs30/dev/C32_650.wav
|
813 |
+
C32_652 data_thchs30/dev/C32_652.wav
|
814 |
+
C32_667 data_thchs30/dev/C32_667.wav
|
815 |
+
C32_678 data_thchs30/dev/C32_678.wav
|
816 |
+
C32_710 data_thchs30/dev/C32_710.wav
|
817 |
+
C32_713 data_thchs30/dev/C32_713.wav
|
818 |
+
C32_742 data_thchs30/dev/C32_742.wav
|
819 |
+
C32_746 data_thchs30/dev/C32_746.wav
|
820 |
+
C4_515 data_thchs30/dev/C4_515.wav
|
821 |
+
C4_520 data_thchs30/dev/C4_520.wav
|
822 |
+
C4_542 data_thchs30/dev/C4_542.wav
|
823 |
+
C4_543 data_thchs30/dev/C4_543.wav
|
824 |
+
C4_544 data_thchs30/dev/C4_544.wav
|
825 |
+
C4_574 data_thchs30/dev/C4_574.wav
|
826 |
+
C4_575 data_thchs30/dev/C4_575.wav
|
827 |
+
C4_584 data_thchs30/dev/C4_584.wav
|
828 |
+
C4_599 data_thchs30/dev/C4_599.wav
|
829 |
+
C4_622 data_thchs30/dev/C4_622.wav
|
830 |
+
C4_623 data_thchs30/dev/C4_623.wav
|
831 |
+
C4_652 data_thchs30/dev/C4_652.wav
|
832 |
+
C4_661 data_thchs30/dev/C4_661.wav
|
833 |
+
C4_666 data_thchs30/dev/C4_666.wav
|
834 |
+
C4_683 data_thchs30/dev/C4_683.wav
|
835 |
+
C4_713 data_thchs30/dev/C4_713.wav
|
836 |
+
C4_715 data_thchs30/dev/C4_715.wav
|
837 |
+
C4_733 data_thchs30/dev/C4_733.wav
|
838 |
+
C6_525 data_thchs30/dev/C6_525.wav
|
839 |
+
C6_531 data_thchs30/dev/C6_531.wav
|
840 |
+
C6_533 data_thchs30/dev/C6_533.wav
|
841 |
+
C6_545 data_thchs30/dev/C6_545.wav
|
842 |
+
C6_560 data_thchs30/dev/C6_560.wav
|
843 |
+
C6_564 data_thchs30/dev/C6_564.wav
|
844 |
+
C6_582 data_thchs30/dev/C6_582.wav
|
845 |
+
C6_596 data_thchs30/dev/C6_596.wav
|
846 |
+
C6_598 data_thchs30/dev/C6_598.wav
|
847 |
+
C6_601 data_thchs30/dev/C6_601.wav
|
848 |
+
C6_618 data_thchs30/dev/C6_618.wav
|
849 |
+
C6_644 data_thchs30/dev/C6_644.wav
|
850 |
+
C6_653 data_thchs30/dev/C6_653.wav
|
851 |
+
C6_679 data_thchs30/dev/C6_679.wav
|
852 |
+
C6_681 data_thchs30/dev/C6_681.wav
|
853 |
+
C6_682 data_thchs30/dev/C6_682.wav
|
854 |
+
C6_707 data_thchs30/dev/C6_707.wav
|
855 |
+
C6_714 data_thchs30/dev/C6_714.wav
|
856 |
+
C6_715 data_thchs30/dev/C6_715.wav
|
857 |
+
C6_735 data_thchs30/dev/C6_735.wav
|
858 |
+
C7_512 data_thchs30/dev/C7_512.wav
|
859 |
+
C7_520 data_thchs30/dev/C7_520.wav
|
860 |
+
C7_541 data_thchs30/dev/C7_541.wav
|
861 |
+
C7_557 data_thchs30/dev/C7_557.wav
|
862 |
+
C7_596 data_thchs30/dev/C7_596.wav
|
863 |
+
C7_613 data_thchs30/dev/C7_613.wav
|
864 |
+
C7_617 data_thchs30/dev/C7_617.wav
|
865 |
+
C7_631 data_thchs30/dev/C7_631.wav
|
866 |
+
C7_638 data_thchs30/dev/C7_638.wav
|
867 |
+
C7_648 data_thchs30/dev/C7_648.wav
|
868 |
+
C7_662 data_thchs30/dev/C7_662.wav
|
869 |
+
C7_679 data_thchs30/dev/C7_679.wav
|
870 |
+
C7_693 data_thchs30/dev/C7_693.wav
|
871 |
+
C7_700 data_thchs30/dev/C7_700.wav
|
872 |
+
C7_701 data_thchs30/dev/C7_701.wav
|
873 |
+
C7_702 data_thchs30/dev/C7_702.wav
|
874 |
+
C7_704 data_thchs30/dev/C7_704.wav
|
875 |
+
C7_711 data_thchs30/dev/C7_711.wav
|
876 |
+
C7_747 data_thchs30/dev/C7_747.wav
|
877 |
+
C8_513 data_thchs30/dev/C8_513.wav
|
878 |
+
C8_517 data_thchs30/dev/C8_517.wav
|
879 |
+
C8_527 data_thchs30/dev/C8_527.wav
|
880 |
+
C8_537 data_thchs30/dev/C8_537.wav
|
881 |
+
C8_548 data_thchs30/dev/C8_548.wav
|
882 |
+
C8_559 data_thchs30/dev/C8_559.wav
|
883 |
+
C8_569 data_thchs30/dev/C8_569.wav
|
884 |
+
C8_594 data_thchs30/dev/C8_594.wav
|
885 |
+
C8_624 data_thchs30/dev/C8_624.wav
|
886 |
+
C8_628 data_thchs30/dev/C8_628.wav
|
887 |
+
C8_644 data_thchs30/dev/C8_644.wav
|
888 |
+
C8_655 data_thchs30/dev/C8_655.wav
|
889 |
+
C8_657 data_thchs30/dev/C8_657.wav
|
890 |
+
C8_672 data_thchs30/dev/C8_672.wav
|
891 |
+
C8_684 data_thchs30/dev/C8_684.wav
|
892 |
+
C8_697 data_thchs30/dev/C8_697.wav
|
893 |
+
C8_747 data_thchs30/dev/C8_747.wav
|
datalist/thchs30/test.syllable.txt
ADDED
The diff for this file is too large to render.
See raw diff
|
|
datalist/thchs30/test.wav.lst
ADDED
@@ -0,0 +1,2495 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
D11_750 data_thchs30/test/D11_750.wav
|
2 |
+
D11_751 data_thchs30/test/D11_751.wav
|
3 |
+
D11_752 data_thchs30/test/D11_752.wav
|
4 |
+
D11_753 data_thchs30/test/D11_753.wav
|
5 |
+
D11_754 data_thchs30/test/D11_754.wav
|
6 |
+
D11_755 data_thchs30/test/D11_755.wav
|
7 |
+
D11_756 data_thchs30/test/D11_756.wav
|
8 |
+
D11_757 data_thchs30/test/D11_757.wav
|
9 |
+
D11_758 data_thchs30/test/D11_758.wav
|
10 |
+
D11_759 data_thchs30/test/D11_759.wav
|
11 |
+
D11_760 data_thchs30/test/D11_760.wav
|
12 |
+
D11_761 data_thchs30/test/D11_761.wav
|
13 |
+
D11_762 data_thchs30/test/D11_762.wav
|
14 |
+
D11_763 data_thchs30/test/D11_763.wav
|
15 |
+
D11_764 data_thchs30/test/D11_764.wav
|
16 |
+
D11_765 data_thchs30/test/D11_765.wav
|
17 |
+
D11_766 data_thchs30/test/D11_766.wav
|
18 |
+
D11_767 data_thchs30/test/D11_767.wav
|
19 |
+
D11_768 data_thchs30/test/D11_768.wav
|
20 |
+
D11_769 data_thchs30/test/D11_769.wav
|
21 |
+
D11_770 data_thchs30/test/D11_770.wav
|
22 |
+
D11_771 data_thchs30/test/D11_771.wav
|
23 |
+
D11_772 data_thchs30/test/D11_772.wav
|
24 |
+
D11_773 data_thchs30/test/D11_773.wav
|
25 |
+
D11_774 data_thchs30/test/D11_774.wav
|
26 |
+
D11_775 data_thchs30/test/D11_775.wav
|
27 |
+
D11_776 data_thchs30/test/D11_776.wav
|
28 |
+
D11_777 data_thchs30/test/D11_777.wav
|
29 |
+
D11_778 data_thchs30/test/D11_778.wav
|
30 |
+
D11_779 data_thchs30/test/D11_779.wav
|
31 |
+
D11_780 data_thchs30/test/D11_780.wav
|
32 |
+
D11_781 data_thchs30/test/D11_781.wav
|
33 |
+
D11_782 data_thchs30/test/D11_782.wav
|
34 |
+
D11_783 data_thchs30/test/D11_783.wav
|
35 |
+
D11_785 data_thchs30/test/D11_785.wav
|
36 |
+
D11_786 data_thchs30/test/D11_786.wav
|
37 |
+
D11_787 data_thchs30/test/D11_787.wav
|
38 |
+
D11_788 data_thchs30/test/D11_788.wav
|
39 |
+
D11_789 data_thchs30/test/D11_789.wav
|
40 |
+
D11_790 data_thchs30/test/D11_790.wav
|
41 |
+
D11_791 data_thchs30/test/D11_791.wav
|
42 |
+
D11_792 data_thchs30/test/D11_792.wav
|
43 |
+
D11_793 data_thchs30/test/D11_793.wav
|
44 |
+
D11_794 data_thchs30/test/D11_794.wav
|
45 |
+
D11_795 data_thchs30/test/D11_795.wav
|
46 |
+
D11_796 data_thchs30/test/D11_796.wav
|
47 |
+
D11_797 data_thchs30/test/D11_797.wav
|
48 |
+
D11_798 data_thchs30/test/D11_798.wav
|
49 |
+
D11_799 data_thchs30/test/D11_799.wav
|
50 |
+
D11_800 data_thchs30/test/D11_800.wav
|
51 |
+
D11_801 data_thchs30/test/D11_801.wav
|
52 |
+
D11_802 data_thchs30/test/D11_802.wav
|
53 |
+
D11_803 data_thchs30/test/D11_803.wav
|
54 |
+
D11_804 data_thchs30/test/D11_804.wav
|
55 |
+
D11_805 data_thchs30/test/D11_805.wav
|
56 |
+
D11_806 data_thchs30/test/D11_806.wav
|
57 |
+
D11_807 data_thchs30/test/D11_807.wav
|
58 |
+
D11_808 data_thchs30/test/D11_808.wav
|
59 |
+
D11_809 data_thchs30/test/D11_809.wav
|
60 |
+
D11_810 data_thchs30/test/D11_810.wav
|
61 |
+
D11_811 data_thchs30/test/D11_811.wav
|
62 |
+
D11_812 data_thchs30/test/D11_812.wav
|
63 |
+
D11_813 data_thchs30/test/D11_813.wav
|
64 |
+
D11_814 data_thchs30/test/D11_814.wav
|
65 |
+
D11_815 data_thchs30/test/D11_815.wav
|
66 |
+
D11_816 data_thchs30/test/D11_816.wav
|
67 |
+
D11_817 data_thchs30/test/D11_817.wav
|
68 |
+
D11_818 data_thchs30/test/D11_818.wav
|
69 |
+
D11_819 data_thchs30/test/D11_819.wav
|
70 |
+
D11_820 data_thchs30/test/D11_820.wav
|
71 |
+
D11_821 data_thchs30/test/D11_821.wav
|
72 |
+
D11_822 data_thchs30/test/D11_822.wav
|
73 |
+
D11_823 data_thchs30/test/D11_823.wav
|
74 |
+
D11_824 data_thchs30/test/D11_824.wav
|
75 |
+
D11_825 data_thchs30/test/D11_825.wav
|
76 |
+
D11_826 data_thchs30/test/D11_826.wav
|
77 |
+
D11_827 data_thchs30/test/D11_827.wav
|
78 |
+
D11_828 data_thchs30/test/D11_828.wav
|
79 |
+
D11_829 data_thchs30/test/D11_829.wav
|
80 |
+
D11_830 data_thchs30/test/D11_830.wav
|
81 |
+
D11_831 data_thchs30/test/D11_831.wav
|
82 |
+
D11_832 data_thchs30/test/D11_832.wav
|
83 |
+
D11_833 data_thchs30/test/D11_833.wav
|
84 |
+
D11_834 data_thchs30/test/D11_834.wav
|
85 |
+
D11_835 data_thchs30/test/D11_835.wav
|
86 |
+
D11_836 data_thchs30/test/D11_836.wav
|
87 |
+
D11_837 data_thchs30/test/D11_837.wav
|
88 |
+
D11_838 data_thchs30/test/D11_838.wav
|
89 |
+
D11_839 data_thchs30/test/D11_839.wav
|
90 |
+
D11_840 data_thchs30/test/D11_840.wav
|
91 |
+
D11_841 data_thchs30/test/D11_841.wav
|
92 |
+
D11_842 data_thchs30/test/D11_842.wav
|
93 |
+
D11_843 data_thchs30/test/D11_843.wav
|
94 |
+
D11_844 data_thchs30/test/D11_844.wav
|
95 |
+
D11_845 data_thchs30/test/D11_845.wav
|
96 |
+
D11_846 data_thchs30/test/D11_846.wav
|
97 |
+
D11_847 data_thchs30/test/D11_847.wav
|
98 |
+
D11_848 data_thchs30/test/D11_848.wav
|
99 |
+
D11_849 data_thchs30/test/D11_849.wav
|
100 |
+
D11_850 data_thchs30/test/D11_850.wav
|
101 |
+
D11_851 data_thchs30/test/D11_851.wav
|
102 |
+
D11_852 data_thchs30/test/D11_852.wav
|
103 |
+
D11_853 data_thchs30/test/D11_853.wav
|
104 |
+
D11_854 data_thchs30/test/D11_854.wav
|
105 |
+
D11_855 data_thchs30/test/D11_855.wav
|
106 |
+
D11_856 data_thchs30/test/D11_856.wav
|
107 |
+
D11_857 data_thchs30/test/D11_857.wav
|
108 |
+
D11_858 data_thchs30/test/D11_858.wav
|
109 |
+
D11_859 data_thchs30/test/D11_859.wav
|
110 |
+
D11_860 data_thchs30/test/D11_860.wav
|
111 |
+
D11_861 data_thchs30/test/D11_861.wav
|
112 |
+
D11_862 data_thchs30/test/D11_862.wav
|
113 |
+
D11_863 data_thchs30/test/D11_863.wav
|
114 |
+
D11_864 data_thchs30/test/D11_864.wav
|
115 |
+
D11_865 data_thchs30/test/D11_865.wav
|
116 |
+
D11_866 data_thchs30/test/D11_866.wav
|
117 |
+
D11_867 data_thchs30/test/D11_867.wav
|
118 |
+
D11_868 data_thchs30/test/D11_868.wav
|
119 |
+
D11_869 data_thchs30/test/D11_869.wav
|
120 |
+
D11_870 data_thchs30/test/D11_870.wav
|
121 |
+
D11_871 data_thchs30/test/D11_871.wav
|
122 |
+
D11_872 data_thchs30/test/D11_872.wav
|
123 |
+
D11_873 data_thchs30/test/D11_873.wav
|
124 |
+
D11_874 data_thchs30/test/D11_874.wav
|
125 |
+
D11_875 data_thchs30/test/D11_875.wav
|
126 |
+
D11_876 data_thchs30/test/D11_876.wav
|
127 |
+
D11_877 data_thchs30/test/D11_877.wav
|
128 |
+
D11_878 data_thchs30/test/D11_878.wav
|
129 |
+
D11_879 data_thchs30/test/D11_879.wav
|
130 |
+
D11_880 data_thchs30/test/D11_880.wav
|
131 |
+
D11_881 data_thchs30/test/D11_881.wav
|
132 |
+
D11_882 data_thchs30/test/D11_882.wav
|
133 |
+
D11_883 data_thchs30/test/D11_883.wav
|
134 |
+
D11_884 data_thchs30/test/D11_884.wav
|
135 |
+
D11_885 data_thchs30/test/D11_885.wav
|
136 |
+
D11_886 data_thchs30/test/D11_886.wav
|
137 |
+
D11_887 data_thchs30/test/D11_887.wav
|
138 |
+
D11_888 data_thchs30/test/D11_888.wav
|
139 |
+
D11_889 data_thchs30/test/D11_889.wav
|
140 |
+
D11_890 data_thchs30/test/D11_890.wav
|
141 |
+
D11_891 data_thchs30/test/D11_891.wav
|
142 |
+
D11_892 data_thchs30/test/D11_892.wav
|
143 |
+
D11_893 data_thchs30/test/D11_893.wav
|
144 |
+
D11_894 data_thchs30/test/D11_894.wav
|
145 |
+
D11_895 data_thchs30/test/D11_895.wav
|
146 |
+
D11_896 data_thchs30/test/D11_896.wav
|
147 |
+
D11_897 data_thchs30/test/D11_897.wav
|
148 |
+
D11_898 data_thchs30/test/D11_898.wav
|
149 |
+
D11_899 data_thchs30/test/D11_899.wav
|
150 |
+
D11_900 data_thchs30/test/D11_900.wav
|
151 |
+
D11_901 data_thchs30/test/D11_901.wav
|
152 |
+
D11_902 data_thchs30/test/D11_902.wav
|
153 |
+
D11_903 data_thchs30/test/D11_903.wav
|
154 |
+
D11_904 data_thchs30/test/D11_904.wav
|
155 |
+
D11_905 data_thchs30/test/D11_905.wav
|
156 |
+
D11_906 data_thchs30/test/D11_906.wav
|
157 |
+
D11_907 data_thchs30/test/D11_907.wav
|
158 |
+
D11_908 data_thchs30/test/D11_908.wav
|
159 |
+
D11_909 data_thchs30/test/D11_909.wav
|
160 |
+
D11_910 data_thchs30/test/D11_910.wav
|
161 |
+
D11_911 data_thchs30/test/D11_911.wav
|
162 |
+
D11_912 data_thchs30/test/D11_912.wav
|
163 |
+
D11_913 data_thchs30/test/D11_913.wav
|
164 |
+
D11_914 data_thchs30/test/D11_914.wav
|
165 |
+
D11_915 data_thchs30/test/D11_915.wav
|
166 |
+
D11_916 data_thchs30/test/D11_916.wav
|
167 |
+
D11_917 data_thchs30/test/D11_917.wav
|
168 |
+
D11_918 data_thchs30/test/D11_918.wav
|
169 |
+
D11_919 data_thchs30/test/D11_919.wav
|
170 |
+
D11_920 data_thchs30/test/D11_920.wav
|
171 |
+
D11_921 data_thchs30/test/D11_921.wav
|
172 |
+
D11_922 data_thchs30/test/D11_922.wav
|
173 |
+
D11_923 data_thchs30/test/D11_923.wav
|
174 |
+
D11_924 data_thchs30/test/D11_924.wav
|
175 |
+
D11_925 data_thchs30/test/D11_925.wav
|
176 |
+
D11_926 data_thchs30/test/D11_926.wav
|
177 |
+
D11_927 data_thchs30/test/D11_927.wav
|
178 |
+
D11_928 data_thchs30/test/D11_928.wav
|
179 |
+
D11_929 data_thchs30/test/D11_929.wav
|
180 |
+
D11_930 data_thchs30/test/D11_930.wav
|
181 |
+
D11_931 data_thchs30/test/D11_931.wav
|
182 |
+
D11_932 data_thchs30/test/D11_932.wav
|
183 |
+
D11_933 data_thchs30/test/D11_933.wav
|
184 |
+
D11_934 data_thchs30/test/D11_934.wav
|
185 |
+
D11_935 data_thchs30/test/D11_935.wav
|
186 |
+
D11_936 data_thchs30/test/D11_936.wav
|
187 |
+
D11_937 data_thchs30/test/D11_937.wav
|
188 |
+
D11_938 data_thchs30/test/D11_938.wav
|
189 |
+
D11_939 data_thchs30/test/D11_939.wav
|
190 |
+
D11_940 data_thchs30/test/D11_940.wav
|
191 |
+
D11_941 data_thchs30/test/D11_941.wav
|
192 |
+
D11_942 data_thchs30/test/D11_942.wav
|
193 |
+
D11_943 data_thchs30/test/D11_943.wav
|
194 |
+
D11_944 data_thchs30/test/D11_944.wav
|
195 |
+
D11_945 data_thchs30/test/D11_945.wav
|
196 |
+
D11_946 data_thchs30/test/D11_946.wav
|
197 |
+
D11_947 data_thchs30/test/D11_947.wav
|
198 |
+
D11_948 data_thchs30/test/D11_948.wav
|
199 |
+
D11_949 data_thchs30/test/D11_949.wav
|
200 |
+
D11_950 data_thchs30/test/D11_950.wav
|
201 |
+
D11_951 data_thchs30/test/D11_951.wav
|
202 |
+
D11_952 data_thchs30/test/D11_952.wav
|
203 |
+
D11_953 data_thchs30/test/D11_953.wav
|
204 |
+
D11_954 data_thchs30/test/D11_954.wav
|
205 |
+
D11_955 data_thchs30/test/D11_955.wav
|
206 |
+
D11_956 data_thchs30/test/D11_956.wav
|
207 |
+
D11_957 data_thchs30/test/D11_957.wav
|
208 |
+
D11_958 data_thchs30/test/D11_958.wav
|
209 |
+
D11_959 data_thchs30/test/D11_959.wav
|
210 |
+
D11_960 data_thchs30/test/D11_960.wav
|
211 |
+
D11_961 data_thchs30/test/D11_961.wav
|
212 |
+
D11_962 data_thchs30/test/D11_962.wav
|
213 |
+
D11_963 data_thchs30/test/D11_963.wav
|
214 |
+
D11_964 data_thchs30/test/D11_964.wav
|
215 |
+
D11_965 data_thchs30/test/D11_965.wav
|
216 |
+
D11_966 data_thchs30/test/D11_966.wav
|
217 |
+
D11_967 data_thchs30/test/D11_967.wav
|
218 |
+
D11_968 data_thchs30/test/D11_968.wav
|
219 |
+
D11_969 data_thchs30/test/D11_969.wav
|
220 |
+
D11_970 data_thchs30/test/D11_970.wav
|
221 |
+
D11_971 data_thchs30/test/D11_971.wav
|
222 |
+
D11_972 data_thchs30/test/D11_972.wav
|
223 |
+
D11_973 data_thchs30/test/D11_973.wav
|
224 |
+
D11_974 data_thchs30/test/D11_974.wav
|
225 |
+
D11_975 data_thchs30/test/D11_975.wav
|
226 |
+
D11_976 data_thchs30/test/D11_976.wav
|
227 |
+
D11_977 data_thchs30/test/D11_977.wav
|
228 |
+
D11_978 data_thchs30/test/D11_978.wav
|
229 |
+
D11_979 data_thchs30/test/D11_979.wav
|
230 |
+
D11_980 data_thchs30/test/D11_980.wav
|
231 |
+
D11_981 data_thchs30/test/D11_981.wav
|
232 |
+
D11_982 data_thchs30/test/D11_982.wav
|
233 |
+
D11_983 data_thchs30/test/D11_983.wav
|
234 |
+
D11_984 data_thchs30/test/D11_984.wav
|
235 |
+
D11_985 data_thchs30/test/D11_985.wav
|
236 |
+
D11_986 data_thchs30/test/D11_986.wav
|
237 |
+
D11_987 data_thchs30/test/D11_987.wav
|
238 |
+
D11_988 data_thchs30/test/D11_988.wav
|
239 |
+
D11_989 data_thchs30/test/D11_989.wav
|
240 |
+
D11_990 data_thchs30/test/D11_990.wav
|
241 |
+
D11_991 data_thchs30/test/D11_991.wav
|
242 |
+
D11_992 data_thchs30/test/D11_992.wav
|
243 |
+
D11_993 data_thchs30/test/D11_993.wav
|
244 |
+
D11_994 data_thchs30/test/D11_994.wav
|
245 |
+
D11_995 data_thchs30/test/D11_995.wav
|
246 |
+
D11_996 data_thchs30/test/D11_996.wav
|
247 |
+
D11_997 data_thchs30/test/D11_997.wav
|
248 |
+
D11_998 data_thchs30/test/D11_998.wav
|
249 |
+
D11_999 data_thchs30/test/D11_999.wav
|
250 |
+
D12_750 data_thchs30/test/D12_750.wav
|
251 |
+
D12_751 data_thchs30/test/D12_751.wav
|
252 |
+
D12_752 data_thchs30/test/D12_752.wav
|
253 |
+
D12_753 data_thchs30/test/D12_753.wav
|
254 |
+
D12_754 data_thchs30/test/D12_754.wav
|
255 |
+
D12_755 data_thchs30/test/D12_755.wav
|
256 |
+
D12_756 data_thchs30/test/D12_756.wav
|
257 |
+
D12_757 data_thchs30/test/D12_757.wav
|
258 |
+
D12_758 data_thchs30/test/D12_758.wav
|
259 |
+
D12_759 data_thchs30/test/D12_759.wav
|
260 |
+
D12_760 data_thchs30/test/D12_760.wav
|
261 |
+
D12_761 data_thchs30/test/D12_761.wav
|
262 |
+
D12_762 data_thchs30/test/D12_762.wav
|
263 |
+
D12_763 data_thchs30/test/D12_763.wav
|
264 |
+
D12_764 data_thchs30/test/D12_764.wav
|
265 |
+
D12_765 data_thchs30/test/D12_765.wav
|
266 |
+
D12_766 data_thchs30/test/D12_766.wav
|
267 |
+
D12_767 data_thchs30/test/D12_767.wav
|
268 |
+
D12_768 data_thchs30/test/D12_768.wav
|
269 |
+
D12_769 data_thchs30/test/D12_769.wav
|
270 |
+
D12_770 data_thchs30/test/D12_770.wav
|
271 |
+
D12_771 data_thchs30/test/D12_771.wav
|
272 |
+
D12_772 data_thchs30/test/D12_772.wav
|
273 |
+
D12_773 data_thchs30/test/D12_773.wav
|
274 |
+
D12_774 data_thchs30/test/D12_774.wav
|
275 |
+
D12_775 data_thchs30/test/D12_775.wav
|
276 |
+
D12_776 data_thchs30/test/D12_776.wav
|
277 |
+
D12_777 data_thchs30/test/D12_777.wav
|
278 |
+
D12_778 data_thchs30/test/D12_778.wav
|
279 |
+
D12_779 data_thchs30/test/D12_779.wav
|
280 |
+
D12_780 data_thchs30/test/D12_780.wav
|
281 |
+
D12_781 data_thchs30/test/D12_781.wav
|
282 |
+
D12_782 data_thchs30/test/D12_782.wav
|
283 |
+
D12_783 data_thchs30/test/D12_783.wav
|
284 |
+
D12_784 data_thchs30/test/D12_784.wav
|
285 |
+
D12_785 data_thchs30/test/D12_785.wav
|
286 |
+
D12_786 data_thchs30/test/D12_786.wav
|
287 |
+
D12_787 data_thchs30/test/D12_787.wav
|
288 |
+
D12_788 data_thchs30/test/D12_788.wav
|
289 |
+
D12_789 data_thchs30/test/D12_789.wav
|
290 |
+
D12_790 data_thchs30/test/D12_790.wav
|
291 |
+
D12_791 data_thchs30/test/D12_791.wav
|
292 |
+
D12_792 data_thchs30/test/D12_792.wav
|
293 |
+
D12_793 data_thchs30/test/D12_793.wav
|
294 |
+
D12_794 data_thchs30/test/D12_794.wav
|
295 |
+
D12_795 data_thchs30/test/D12_795.wav
|
296 |
+
D12_796 data_thchs30/test/D12_796.wav
|
297 |
+
D12_797 data_thchs30/test/D12_797.wav
|
298 |
+
D12_798 data_thchs30/test/D12_798.wav
|
299 |
+
D12_799 data_thchs30/test/D12_799.wav
|
300 |
+
D12_800 data_thchs30/test/D12_800.wav
|
301 |
+
D12_801 data_thchs30/test/D12_801.wav
|
302 |
+
D12_802 data_thchs30/test/D12_802.wav
|
303 |
+
D12_803 data_thchs30/test/D12_803.wav
|
304 |
+
D12_804 data_thchs30/test/D12_804.wav
|
305 |
+
D12_805 data_thchs30/test/D12_805.wav
|
306 |
+
D12_806 data_thchs30/test/D12_806.wav
|
307 |
+
D12_809 data_thchs30/test/D12_809.wav
|
308 |
+
D12_810 data_thchs30/test/D12_810.wav
|
309 |
+
D12_811 data_thchs30/test/D12_811.wav
|
310 |
+
D12_812 data_thchs30/test/D12_812.wav
|
311 |
+
D12_813 data_thchs30/test/D12_813.wav
|
312 |
+
D12_814 data_thchs30/test/D12_814.wav
|
313 |
+
D12_815 data_thchs30/test/D12_815.wav
|
314 |
+
D12_816 data_thchs30/test/D12_816.wav
|
315 |
+
D12_817 data_thchs30/test/D12_817.wav
|
316 |
+
D12_818 data_thchs30/test/D12_818.wav
|
317 |
+
D12_819 data_thchs30/test/D12_819.wav
|
318 |
+
D12_820 data_thchs30/test/D12_820.wav
|
319 |
+
D12_821 data_thchs30/test/D12_821.wav
|
320 |
+
D12_822 data_thchs30/test/D12_822.wav
|
321 |
+
D12_823 data_thchs30/test/D12_823.wav
|
322 |
+
D12_824 data_thchs30/test/D12_824.wav
|
323 |
+
D12_825 data_thchs30/test/D12_825.wav
|
324 |
+
D12_826 data_thchs30/test/D12_826.wav
|
325 |
+
D12_827 data_thchs30/test/D12_827.wav
|
326 |
+
D12_828 data_thchs30/test/D12_828.wav
|
327 |
+
D12_829 data_thchs30/test/D12_829.wav
|
328 |
+
D12_830 data_thchs30/test/D12_830.wav
|
329 |
+
D12_831 data_thchs30/test/D12_831.wav
|
330 |
+
D12_832 data_thchs30/test/D12_832.wav
|
331 |
+
D12_833 data_thchs30/test/D12_833.wav
|
332 |
+
D12_834 data_thchs30/test/D12_834.wav
|
333 |
+
D12_835 data_thchs30/test/D12_835.wav
|
334 |
+
D12_836 data_thchs30/test/D12_836.wav
|
335 |
+
D12_837 data_thchs30/test/D12_837.wav
|
336 |
+
D12_838 data_thchs30/test/D12_838.wav
|
337 |
+
D12_839 data_thchs30/test/D12_839.wav
|
338 |
+
D12_840 data_thchs30/test/D12_840.wav
|
339 |
+
D12_841 data_thchs30/test/D12_841.wav
|
340 |
+
D12_842 data_thchs30/test/D12_842.wav
|
341 |
+
D12_843 data_thchs30/test/D12_843.wav
|
342 |
+
D12_844 data_thchs30/test/D12_844.wav
|
343 |
+
D12_845 data_thchs30/test/D12_845.wav
|
344 |
+
D12_846 data_thchs30/test/D12_846.wav
|
345 |
+
D12_847 data_thchs30/test/D12_847.wav
|
346 |
+
D12_848 data_thchs30/test/D12_848.wav
|
347 |
+
D12_849 data_thchs30/test/D12_849.wav
|
348 |
+
D12_850 data_thchs30/test/D12_850.wav
|
349 |
+
D12_851 data_thchs30/test/D12_851.wav
|
350 |
+
D12_852 data_thchs30/test/D12_852.wav
|
351 |
+
D12_853 data_thchs30/test/D12_853.wav
|
352 |
+
D12_854 data_thchs30/test/D12_854.wav
|
353 |
+
D12_855 data_thchs30/test/D12_855.wav
|
354 |
+
D12_856 data_thchs30/test/D12_856.wav
|
355 |
+
D12_857 data_thchs30/test/D12_857.wav
|
356 |
+
D12_858 data_thchs30/test/D12_858.wav
|
357 |
+
D12_859 data_thchs30/test/D12_859.wav
|
358 |
+
D12_860 data_thchs30/test/D12_860.wav
|
359 |
+
D12_861 data_thchs30/test/D12_861.wav
|
360 |
+
D12_862 data_thchs30/test/D12_862.wav
|
361 |
+
D12_863 data_thchs30/test/D12_863.wav
|
362 |
+
D12_864 data_thchs30/test/D12_864.wav
|
363 |
+
D12_865 data_thchs30/test/D12_865.wav
|
364 |
+
D12_866 data_thchs30/test/D12_866.wav
|
365 |
+
D12_867 data_thchs30/test/D12_867.wav
|
366 |
+
D12_868 data_thchs30/test/D12_868.wav
|
367 |
+
D12_869 data_thchs30/test/D12_869.wav
|
368 |
+
D12_870 data_thchs30/test/D12_870.wav
|
369 |
+
D12_871 data_thchs30/test/D12_871.wav
|
370 |
+
D12_872 data_thchs30/test/D12_872.wav
|
371 |
+
D12_873 data_thchs30/test/D12_873.wav
|
372 |
+
D12_874 data_thchs30/test/D12_874.wav
|
373 |
+
D12_875 data_thchs30/test/D12_875.wav
|
374 |
+
D12_876 data_thchs30/test/D12_876.wav
|
375 |
+
D12_877 data_thchs30/test/D12_877.wav
|
376 |
+
D12_878 data_thchs30/test/D12_878.wav
|
377 |
+
D12_879 data_thchs30/test/D12_879.wav
|
378 |
+
D12_880 data_thchs30/test/D12_880.wav
|
379 |
+
D12_881 data_thchs30/test/D12_881.wav
|
380 |
+
D12_882 data_thchs30/test/D12_882.wav
|
381 |
+
D12_883 data_thchs30/test/D12_883.wav
|
382 |
+
D12_884 data_thchs30/test/D12_884.wav
|
383 |
+
D12_885 data_thchs30/test/D12_885.wav
|
384 |
+
D12_886 data_thchs30/test/D12_886.wav
|
385 |
+
D12_887 data_thchs30/test/D12_887.wav
|
386 |
+
D12_888 data_thchs30/test/D12_888.wav
|
387 |
+
D12_889 data_thchs30/test/D12_889.wav
|
388 |
+
D12_890 data_thchs30/test/D12_890.wav
|
389 |
+
D12_891 data_thchs30/test/D12_891.wav
|
390 |
+
D12_892 data_thchs30/test/D12_892.wav
|
391 |
+
D12_893 data_thchs30/test/D12_893.wav
|
392 |
+
D12_894 data_thchs30/test/D12_894.wav
|
393 |
+
D12_895 data_thchs30/test/D12_895.wav
|
394 |
+
D12_896 data_thchs30/test/D12_896.wav
|
395 |
+
D12_897 data_thchs30/test/D12_897.wav
|
396 |
+
D12_898 data_thchs30/test/D12_898.wav
|
397 |
+
D12_899 data_thchs30/test/D12_899.wav
|
398 |
+
D12_900 data_thchs30/test/D12_900.wav
|
399 |
+
D12_901 data_thchs30/test/D12_901.wav
|
400 |
+
D12_902 data_thchs30/test/D12_902.wav
|
401 |
+
D12_903 data_thchs30/test/D12_903.wav
|
402 |
+
D12_904 data_thchs30/test/D12_904.wav
|
403 |
+
D12_905 data_thchs30/test/D12_905.wav
|
404 |
+
D12_906 data_thchs30/test/D12_906.wav
|
405 |
+
D12_907 data_thchs30/test/D12_907.wav
|
406 |
+
D12_908 data_thchs30/test/D12_908.wav
|
407 |
+
D12_909 data_thchs30/test/D12_909.wav
|
408 |
+
D12_910 data_thchs30/test/D12_910.wav
|
409 |
+
D12_911 data_thchs30/test/D12_911.wav
|
410 |
+
D12_912 data_thchs30/test/D12_912.wav
|
411 |
+
D12_913 data_thchs30/test/D12_913.wav
|
412 |
+
D12_914 data_thchs30/test/D12_914.wav
|
413 |
+
D12_915 data_thchs30/test/D12_915.wav
|
414 |
+
D12_916 data_thchs30/test/D12_916.wav
|
415 |
+
D12_917 data_thchs30/test/D12_917.wav
|
416 |
+
D12_918 data_thchs30/test/D12_918.wav
|
417 |
+
D12_919 data_thchs30/test/D12_919.wav
|
418 |
+
D12_920 data_thchs30/test/D12_920.wav
|
419 |
+
D12_921 data_thchs30/test/D12_921.wav
|
420 |
+
D12_922 data_thchs30/test/D12_922.wav
|
421 |
+
D12_923 data_thchs30/test/D12_923.wav
|
422 |
+
D12_924 data_thchs30/test/D12_924.wav
|
423 |
+
D12_925 data_thchs30/test/D12_925.wav
|
424 |
+
D12_926 data_thchs30/test/D12_926.wav
|
425 |
+
D12_927 data_thchs30/test/D12_927.wav
|
426 |
+
D12_928 data_thchs30/test/D12_928.wav
|
427 |
+
D12_929 data_thchs30/test/D12_929.wav
|
428 |
+
D12_930 data_thchs30/test/D12_930.wav
|
429 |
+
D12_931 data_thchs30/test/D12_931.wav
|
430 |
+
D12_932 data_thchs30/test/D12_932.wav
|
431 |
+
D12_933 data_thchs30/test/D12_933.wav
|
432 |
+
D12_934 data_thchs30/test/D12_934.wav
|
433 |
+
D12_935 data_thchs30/test/D12_935.wav
|
434 |
+
D12_936 data_thchs30/test/D12_936.wav
|
435 |
+
D12_937 data_thchs30/test/D12_937.wav
|
436 |
+
D12_938 data_thchs30/test/D12_938.wav
|
437 |
+
D12_939 data_thchs30/test/D12_939.wav
|
438 |
+
D12_940 data_thchs30/test/D12_940.wav
|
439 |
+
D12_941 data_thchs30/test/D12_941.wav
|
440 |
+
D12_942 data_thchs30/test/D12_942.wav
|
441 |
+
D12_943 data_thchs30/test/D12_943.wav
|
442 |
+
D12_944 data_thchs30/test/D12_944.wav
|
443 |
+
D12_945 data_thchs30/test/D12_945.wav
|
444 |
+
D12_946 data_thchs30/test/D12_946.wav
|
445 |
+
D12_947 data_thchs30/test/D12_947.wav
|
446 |
+
D12_948 data_thchs30/test/D12_948.wav
|
447 |
+
D12_949 data_thchs30/test/D12_949.wav
|
448 |
+
D12_950 data_thchs30/test/D12_950.wav
|
449 |
+
D12_951 data_thchs30/test/D12_951.wav
|
450 |
+
D12_952 data_thchs30/test/D12_952.wav
|
451 |
+
D12_953 data_thchs30/test/D12_953.wav
|
452 |
+
D12_954 data_thchs30/test/D12_954.wav
|
453 |
+
D12_955 data_thchs30/test/D12_955.wav
|
454 |
+
D12_956 data_thchs30/test/D12_956.wav
|
455 |
+
D12_957 data_thchs30/test/D12_957.wav
|
456 |
+
D12_958 data_thchs30/test/D12_958.wav
|
457 |
+
D12_959 data_thchs30/test/D12_959.wav
|
458 |
+
D12_960 data_thchs30/test/D12_960.wav
|
459 |
+
D12_961 data_thchs30/test/D12_961.wav
|
460 |
+
D12_962 data_thchs30/test/D12_962.wav
|
461 |
+
D12_963 data_thchs30/test/D12_963.wav
|
462 |
+
D12_964 data_thchs30/test/D12_964.wav
|
463 |
+
D12_965 data_thchs30/test/D12_965.wav
|
464 |
+
D12_966 data_thchs30/test/D12_966.wav
|
465 |
+
D12_967 data_thchs30/test/D12_967.wav
|
466 |
+
D12_968 data_thchs30/test/D12_968.wav
|
467 |
+
D12_969 data_thchs30/test/D12_969.wav
|
468 |
+
D12_970 data_thchs30/test/D12_970.wav
|
469 |
+
D12_971 data_thchs30/test/D12_971.wav
|
470 |
+
D12_972 data_thchs30/test/D12_972.wav
|
471 |
+
D12_973 data_thchs30/test/D12_973.wav
|
472 |
+
D12_974 data_thchs30/test/D12_974.wav
|
473 |
+
D12_975 data_thchs30/test/D12_975.wav
|
474 |
+
D12_976 data_thchs30/test/D12_976.wav
|
475 |
+
D12_977 data_thchs30/test/D12_977.wav
|
476 |
+
D12_978 data_thchs30/test/D12_978.wav
|
477 |
+
D12_979 data_thchs30/test/D12_979.wav
|
478 |
+
D12_980 data_thchs30/test/D12_980.wav
|
479 |
+
D12_981 data_thchs30/test/D12_981.wav
|
480 |
+
D12_982 data_thchs30/test/D12_982.wav
|
481 |
+
D12_983 data_thchs30/test/D12_983.wav
|
482 |
+
D12_984 data_thchs30/test/D12_984.wav
|
483 |
+
D12_985 data_thchs30/test/D12_985.wav
|
484 |
+
D12_986 data_thchs30/test/D12_986.wav
|
485 |
+
D12_987 data_thchs30/test/D12_987.wav
|
486 |
+
D12_988 data_thchs30/test/D12_988.wav
|
487 |
+
D12_989 data_thchs30/test/D12_989.wav
|
488 |
+
D12_990 data_thchs30/test/D12_990.wav
|
489 |
+
D12_991 data_thchs30/test/D12_991.wav
|
490 |
+
D12_992 data_thchs30/test/D12_992.wav
|
491 |
+
D12_993 data_thchs30/test/D12_993.wav
|
492 |
+
D12_994 data_thchs30/test/D12_994.wav
|
493 |
+
D12_995 data_thchs30/test/D12_995.wav
|
494 |
+
D12_996 data_thchs30/test/D12_996.wav
|
495 |
+
D12_997 data_thchs30/test/D12_997.wav
|
496 |
+
D12_998 data_thchs30/test/D12_998.wav
|
497 |
+
D12_999 data_thchs30/test/D12_999.wav
|
498 |
+
D13_750 data_thchs30/test/D13_750.wav
|
499 |
+
D13_751 data_thchs30/test/D13_751.wav
|
500 |
+
D13_752 data_thchs30/test/D13_752.wav
|
501 |
+
D13_753 data_thchs30/test/D13_753.wav
|
502 |
+
D13_754 data_thchs30/test/D13_754.wav
|
503 |
+
D13_755 data_thchs30/test/D13_755.wav
|
504 |
+
D13_756 data_thchs30/test/D13_756.wav
|
505 |
+
D13_757 data_thchs30/test/D13_757.wav
|
506 |
+
D13_758 data_thchs30/test/D13_758.wav
|
507 |
+
D13_759 data_thchs30/test/D13_759.wav
|
508 |
+
D13_760 data_thchs30/test/D13_760.wav
|
509 |
+
D13_761 data_thchs30/test/D13_761.wav
|
510 |
+
D13_762 data_thchs30/test/D13_762.wav
|
511 |
+
D13_763 data_thchs30/test/D13_763.wav
|
512 |
+
D13_764 data_thchs30/test/D13_764.wav
|
513 |
+
D13_765 data_thchs30/test/D13_765.wav
|
514 |
+
D13_766 data_thchs30/test/D13_766.wav
|
515 |
+
D13_767 data_thchs30/test/D13_767.wav
|
516 |
+
D13_768 data_thchs30/test/D13_768.wav
|
517 |
+
D13_769 data_thchs30/test/D13_769.wav
|
518 |
+
D13_770 data_thchs30/test/D13_770.wav
|
519 |
+
D13_771 data_thchs30/test/D13_771.wav
|
520 |
+
D13_772 data_thchs30/test/D13_772.wav
|
521 |
+
D13_773 data_thchs30/test/D13_773.wav
|
522 |
+
D13_774 data_thchs30/test/D13_774.wav
|
523 |
+
D13_775 data_thchs30/test/D13_775.wav
|
524 |
+
D13_776 data_thchs30/test/D13_776.wav
|
525 |
+
D13_777 data_thchs30/test/D13_777.wav
|
526 |
+
D13_778 data_thchs30/test/D13_778.wav
|
527 |
+
D13_779 data_thchs30/test/D13_779.wav
|
528 |
+
D13_780 data_thchs30/test/D13_780.wav
|
529 |
+
D13_781 data_thchs30/test/D13_781.wav
|
530 |
+
D13_782 data_thchs30/test/D13_782.wav
|
531 |
+
D13_783 data_thchs30/test/D13_783.wav
|
532 |
+
D13_784 data_thchs30/test/D13_784.wav
|
533 |
+
D13_785 data_thchs30/test/D13_785.wav
|
534 |
+
D13_786 data_thchs30/test/D13_786.wav
|
535 |
+
D13_787 data_thchs30/test/D13_787.wav
|
536 |
+
D13_788 data_thchs30/test/D13_788.wav
|
537 |
+
D13_789 data_thchs30/test/D13_789.wav
|
538 |
+
D13_790 data_thchs30/test/D13_790.wav
|
539 |
+
D13_791 data_thchs30/test/D13_791.wav
|
540 |
+
D13_792 data_thchs30/test/D13_792.wav
|
541 |
+
D13_793 data_thchs30/test/D13_793.wav
|
542 |
+
D13_794 data_thchs30/test/D13_794.wav
|
543 |
+
D13_795 data_thchs30/test/D13_795.wav
|
544 |
+
D13_796 data_thchs30/test/D13_796.wav
|
545 |
+
D13_797 data_thchs30/test/D13_797.wav
|
546 |
+
D13_798 data_thchs30/test/D13_798.wav
|
547 |
+
D13_799 data_thchs30/test/D13_799.wav
|
548 |
+
D13_800 data_thchs30/test/D13_800.wav
|
549 |
+
D13_801 data_thchs30/test/D13_801.wav
|
550 |
+
D13_802 data_thchs30/test/D13_802.wav
|
551 |
+
D13_803 data_thchs30/test/D13_803.wav
|
552 |
+
D13_804 data_thchs30/test/D13_804.wav
|
553 |
+
D13_805 data_thchs30/test/D13_805.wav
|
554 |
+
D13_806 data_thchs30/test/D13_806.wav
|
555 |
+
D13_807 data_thchs30/test/D13_807.wav
|
556 |
+
D13_808 data_thchs30/test/D13_808.wav
|
557 |
+
D13_809 data_thchs30/test/D13_809.wav
|
558 |
+
D13_810 data_thchs30/test/D13_810.wav
|
559 |
+
D13_811 data_thchs30/test/D13_811.wav
|
560 |
+
D13_812 data_thchs30/test/D13_812.wav
|
561 |
+
D13_813 data_thchs30/test/D13_813.wav
|
562 |
+
D13_814 data_thchs30/test/D13_814.wav
|
563 |
+
D13_815 data_thchs30/test/D13_815.wav
|
564 |
+
D13_816 data_thchs30/test/D13_816.wav
|
565 |
+
D13_817 data_thchs30/test/D13_817.wav
|
566 |
+
D13_818 data_thchs30/test/D13_818.wav
|
567 |
+
D13_819 data_thchs30/test/D13_819.wav
|
568 |
+
D13_820 data_thchs30/test/D13_820.wav
|
569 |
+
D13_821 data_thchs30/test/D13_821.wav
|
570 |
+
D13_822 data_thchs30/test/D13_822.wav
|
571 |
+
D13_823 data_thchs30/test/D13_823.wav
|
572 |
+
D13_824 data_thchs30/test/D13_824.wav
|
573 |
+
D13_825 data_thchs30/test/D13_825.wav
|
574 |
+
D13_826 data_thchs30/test/D13_826.wav
|
575 |
+
D13_827 data_thchs30/test/D13_827.wav
|
576 |
+
D13_828 data_thchs30/test/D13_828.wav
|
577 |
+
D13_829 data_thchs30/test/D13_829.wav
|
578 |
+
D13_830 data_thchs30/test/D13_830.wav
|
579 |
+
D13_831 data_thchs30/test/D13_831.wav
|
580 |
+
D13_832 data_thchs30/test/D13_832.wav
|
581 |
+
D13_833 data_thchs30/test/D13_833.wav
|
582 |
+
D13_834 data_thchs30/test/D13_834.wav
|
583 |
+
D13_835 data_thchs30/test/D13_835.wav
|
584 |
+
D13_836 data_thchs30/test/D13_836.wav
|
585 |
+
D13_837 data_thchs30/test/D13_837.wav
|
586 |
+
D13_838 data_thchs30/test/D13_838.wav
|
587 |
+
D13_839 data_thchs30/test/D13_839.wav
|
588 |
+
D13_840 data_thchs30/test/D13_840.wav
|
589 |
+
D13_841 data_thchs30/test/D13_841.wav
|
590 |
+
D13_842 data_thchs30/test/D13_842.wav
|
591 |
+
D13_843 data_thchs30/test/D13_843.wav
|
592 |
+
D13_844 data_thchs30/test/D13_844.wav
|
593 |
+
D13_845 data_thchs30/test/D13_845.wav
|
594 |
+
D13_846 data_thchs30/test/D13_846.wav
|
595 |
+
D13_847 data_thchs30/test/D13_847.wav
|
596 |
+
D13_848 data_thchs30/test/D13_848.wav
|
597 |
+
D13_849 data_thchs30/test/D13_849.wav
|
598 |
+
D13_850 data_thchs30/test/D13_850.wav
|
599 |
+
D13_851 data_thchs30/test/D13_851.wav
|
600 |
+
D13_852 data_thchs30/test/D13_852.wav
|
601 |
+
D13_853 data_thchs30/test/D13_853.wav
|
602 |
+
D13_854 data_thchs30/test/D13_854.wav
|
603 |
+
D13_855 data_thchs30/test/D13_855.wav
|
604 |
+
D13_856 data_thchs30/test/D13_856.wav
|
605 |
+
D13_857 data_thchs30/test/D13_857.wav
|
606 |
+
D13_858 data_thchs30/test/D13_858.wav
|
607 |
+
D13_859 data_thchs30/test/D13_859.wav
|
608 |
+
D13_860 data_thchs30/test/D13_860.wav
|
609 |
+
D13_861 data_thchs30/test/D13_861.wav
|
610 |
+
D13_862 data_thchs30/test/D13_862.wav
|
611 |
+
D13_863 data_thchs30/test/D13_863.wav
|
612 |
+
D13_864 data_thchs30/test/D13_864.wav
|
613 |
+
D13_865 data_thchs30/test/D13_865.wav
|
614 |
+
D13_866 data_thchs30/test/D13_866.wav
|
615 |
+
D13_867 data_thchs30/test/D13_867.wav
|
616 |
+
D13_868 data_thchs30/test/D13_868.wav
|
617 |
+
D13_869 data_thchs30/test/D13_869.wav
|
618 |
+
D13_870 data_thchs30/test/D13_870.wav
|
619 |
+
D13_871 data_thchs30/test/D13_871.wav
|
620 |
+
D13_872 data_thchs30/test/D13_872.wav
|
621 |
+
D13_873 data_thchs30/test/D13_873.wav
|
622 |
+
D13_874 data_thchs30/test/D13_874.wav
|
623 |
+
D13_875 data_thchs30/test/D13_875.wav
|
624 |
+
D13_876 data_thchs30/test/D13_876.wav
|
625 |
+
D13_877 data_thchs30/test/D13_877.wav
|
626 |
+
D13_878 data_thchs30/test/D13_878.wav
|
627 |
+
D13_879 data_thchs30/test/D13_879.wav
|
628 |
+
D13_880 data_thchs30/test/D13_880.wav
|
629 |
+
D13_881 data_thchs30/test/D13_881.wav
|
630 |
+
D13_882 data_thchs30/test/D13_882.wav
|
631 |
+
D13_883 data_thchs30/test/D13_883.wav
|
632 |
+
D13_884 data_thchs30/test/D13_884.wav
|
633 |
+
D13_885 data_thchs30/test/D13_885.wav
|
634 |
+
D13_886 data_thchs30/test/D13_886.wav
|
635 |
+
D13_887 data_thchs30/test/D13_887.wav
|
636 |
+
D13_888 data_thchs30/test/D13_888.wav
|
637 |
+
D13_889 data_thchs30/test/D13_889.wav
|
638 |
+
D13_890 data_thchs30/test/D13_890.wav
|
639 |
+
D13_891 data_thchs30/test/D13_891.wav
|
640 |
+
D13_892 data_thchs30/test/D13_892.wav
|
641 |
+
D13_893 data_thchs30/test/D13_893.wav
|
642 |
+
D13_894 data_thchs30/test/D13_894.wav
|
643 |
+
D13_895 data_thchs30/test/D13_895.wav
|
644 |
+
D13_896 data_thchs30/test/D13_896.wav
|
645 |
+
D13_897 data_thchs30/test/D13_897.wav
|
646 |
+
D13_898 data_thchs30/test/D13_898.wav
|
647 |
+
D13_899 data_thchs30/test/D13_899.wav
|
648 |
+
D13_900 data_thchs30/test/D13_900.wav
|
649 |
+
D13_901 data_thchs30/test/D13_901.wav
|
650 |
+
D13_902 data_thchs30/test/D13_902.wav
|
651 |
+
D13_903 data_thchs30/test/D13_903.wav
|
652 |
+
D13_904 data_thchs30/test/D13_904.wav
|
653 |
+
D13_905 data_thchs30/test/D13_905.wav
|
654 |
+
D13_906 data_thchs30/test/D13_906.wav
|
655 |
+
D13_907 data_thchs30/test/D13_907.wav
|
656 |
+
D13_908 data_thchs30/test/D13_908.wav
|
657 |
+
D13_909 data_thchs30/test/D13_909.wav
|
658 |
+
D13_910 data_thchs30/test/D13_910.wav
|
659 |
+
D13_911 data_thchs30/test/D13_911.wav
|
660 |
+
D13_912 data_thchs30/test/D13_912.wav
|
661 |
+
D13_913 data_thchs30/test/D13_913.wav
|
662 |
+
D13_914 data_thchs30/test/D13_914.wav
|
663 |
+
D13_915 data_thchs30/test/D13_915.wav
|
664 |
+
D13_916 data_thchs30/test/D13_916.wav
|
665 |
+
D13_917 data_thchs30/test/D13_917.wav
|
666 |
+
D13_918 data_thchs30/test/D13_918.wav
|
667 |
+
D13_919 data_thchs30/test/D13_919.wav
|
668 |
+
D13_920 data_thchs30/test/D13_920.wav
|
669 |
+
D13_921 data_thchs30/test/D13_921.wav
|
670 |
+
D13_922 data_thchs30/test/D13_922.wav
|
671 |
+
D13_923 data_thchs30/test/D13_923.wav
|
672 |
+
D13_924 data_thchs30/test/D13_924.wav
|
673 |
+
D13_925 data_thchs30/test/D13_925.wav
|
674 |
+
D13_926 data_thchs30/test/D13_926.wav
|
675 |
+
D13_927 data_thchs30/test/D13_927.wav
|
676 |
+
D13_928 data_thchs30/test/D13_928.wav
|
677 |
+
D13_929 data_thchs30/test/D13_929.wav
|
678 |
+
D13_930 data_thchs30/test/D13_930.wav
|
679 |
+
D13_931 data_thchs30/test/D13_931.wav
|
680 |
+
D13_932 data_thchs30/test/D13_932.wav
|
681 |
+
D13_933 data_thchs30/test/D13_933.wav
|
682 |
+
D13_934 data_thchs30/test/D13_934.wav
|
683 |
+
D13_935 data_thchs30/test/D13_935.wav
|
684 |
+
D13_936 data_thchs30/test/D13_936.wav
|
685 |
+
D13_937 data_thchs30/test/D13_937.wav
|
686 |
+
D13_938 data_thchs30/test/D13_938.wav
|
687 |
+
D13_939 data_thchs30/test/D13_939.wav
|
688 |
+
D13_940 data_thchs30/test/D13_940.wav
|
689 |
+
D13_941 data_thchs30/test/D13_941.wav
|
690 |
+
D13_942 data_thchs30/test/D13_942.wav
|
691 |
+
D13_943 data_thchs30/test/D13_943.wav
|
692 |
+
D13_944 data_thchs30/test/D13_944.wav
|
693 |
+
D13_945 data_thchs30/test/D13_945.wav
|
694 |
+
D13_946 data_thchs30/test/D13_946.wav
|
695 |
+
D13_947 data_thchs30/test/D13_947.wav
|
696 |
+
D13_948 data_thchs30/test/D13_948.wav
|
697 |
+
D13_949 data_thchs30/test/D13_949.wav
|
698 |
+
D13_950 data_thchs30/test/D13_950.wav
|
699 |
+
D13_951 data_thchs30/test/D13_951.wav
|
700 |
+
D13_952 data_thchs30/test/D13_952.wav
|
701 |
+
D13_953 data_thchs30/test/D13_953.wav
|
702 |
+
D13_954 data_thchs30/test/D13_954.wav
|
703 |
+
D13_955 data_thchs30/test/D13_955.wav
|
704 |
+
D13_956 data_thchs30/test/D13_956.wav
|
705 |
+
D13_957 data_thchs30/test/D13_957.wav
|
706 |
+
D13_958 data_thchs30/test/D13_958.wav
|
707 |
+
D13_959 data_thchs30/test/D13_959.wav
|
708 |
+
D13_960 data_thchs30/test/D13_960.wav
|
709 |
+
D13_961 data_thchs30/test/D13_961.wav
|
710 |
+
D13_962 data_thchs30/test/D13_962.wav
|
711 |
+
D13_963 data_thchs30/test/D13_963.wav
|
712 |
+
D13_964 data_thchs30/test/D13_964.wav
|
713 |
+
D13_965 data_thchs30/test/D13_965.wav
|
714 |
+
D13_966 data_thchs30/test/D13_966.wav
|
715 |
+
D13_967 data_thchs30/test/D13_967.wav
|
716 |
+
D13_968 data_thchs30/test/D13_968.wav
|
717 |
+
D13_969 data_thchs30/test/D13_969.wav
|
718 |
+
D13_970 data_thchs30/test/D13_970.wav
|
719 |
+
D13_971 data_thchs30/test/D13_971.wav
|
720 |
+
D13_972 data_thchs30/test/D13_972.wav
|
721 |
+
D13_973 data_thchs30/test/D13_973.wav
|
722 |
+
D13_974 data_thchs30/test/D13_974.wav
|
723 |
+
D13_975 data_thchs30/test/D13_975.wav
|
724 |
+
D13_976 data_thchs30/test/D13_976.wav
|
725 |
+
D13_977 data_thchs30/test/D13_977.wav
|
726 |
+
D13_978 data_thchs30/test/D13_978.wav
|
727 |
+
D13_979 data_thchs30/test/D13_979.wav
|
728 |
+
D13_980 data_thchs30/test/D13_980.wav
|
729 |
+
D13_981 data_thchs30/test/D13_981.wav
|
730 |
+
D13_982 data_thchs30/test/D13_982.wav
|
731 |
+
D13_983 data_thchs30/test/D13_983.wav
|
732 |
+
D13_984 data_thchs30/test/D13_984.wav
|
733 |
+
D13_985 data_thchs30/test/D13_985.wav
|
734 |
+
D13_986 data_thchs30/test/D13_986.wav
|
735 |
+
D13_987 data_thchs30/test/D13_987.wav
|
736 |
+
D13_988 data_thchs30/test/D13_988.wav
|
737 |
+
D13_989 data_thchs30/test/D13_989.wav
|
738 |
+
D13_990 data_thchs30/test/D13_990.wav
|
739 |
+
D13_991 data_thchs30/test/D13_991.wav
|
740 |
+
D13_992 data_thchs30/test/D13_992.wav
|
741 |
+
D13_993 data_thchs30/test/D13_993.wav
|
742 |
+
D13_994 data_thchs30/test/D13_994.wav
|
743 |
+
D13_995 data_thchs30/test/D13_995.wav
|
744 |
+
D13_996 data_thchs30/test/D13_996.wav
|
745 |
+
D13_997 data_thchs30/test/D13_997.wav
|
746 |
+
D13_998 data_thchs30/test/D13_998.wav
|
747 |
+
D13_999 data_thchs30/test/D13_999.wav
|
748 |
+
D21_750 data_thchs30/test/D21_750.wav
|
749 |
+
D21_751 data_thchs30/test/D21_751.wav
|
750 |
+
D21_752 data_thchs30/test/D21_752.wav
|
751 |
+
D21_753 data_thchs30/test/D21_753.wav
|
752 |
+
D21_754 data_thchs30/test/D21_754.wav
|
753 |
+
D21_755 data_thchs30/test/D21_755.wav
|
754 |
+
D21_756 data_thchs30/test/D21_756.wav
|
755 |
+
D21_757 data_thchs30/test/D21_757.wav
|
756 |
+
D21_758 data_thchs30/test/D21_758.wav
|
757 |
+
D21_759 data_thchs30/test/D21_759.wav
|
758 |
+
D21_760 data_thchs30/test/D21_760.wav
|
759 |
+
D21_761 data_thchs30/test/D21_761.wav
|
760 |
+
D21_762 data_thchs30/test/D21_762.wav
|
761 |
+
D21_763 data_thchs30/test/D21_763.wav
|
762 |
+
D21_764 data_thchs30/test/D21_764.wav
|
763 |
+
D21_765 data_thchs30/test/D21_765.wav
|
764 |
+
D21_766 data_thchs30/test/D21_766.wav
|
765 |
+
D21_767 data_thchs30/test/D21_767.wav
|
766 |
+
D21_768 data_thchs30/test/D21_768.wav
|
767 |
+
D21_769 data_thchs30/test/D21_769.wav
|
768 |
+
D21_770 data_thchs30/test/D21_770.wav
|
769 |
+
D21_771 data_thchs30/test/D21_771.wav
|
770 |
+
D21_772 data_thchs30/test/D21_772.wav
|
771 |
+
D21_773 data_thchs30/test/D21_773.wav
|
772 |
+
D21_774 data_thchs30/test/D21_774.wav
|
773 |
+
D21_775 data_thchs30/test/D21_775.wav
|
774 |
+
D21_776 data_thchs30/test/D21_776.wav
|
775 |
+
D21_777 data_thchs30/test/D21_777.wav
|
776 |
+
D21_778 data_thchs30/test/D21_778.wav
|
777 |
+
D21_779 data_thchs30/test/D21_779.wav
|
778 |
+
D21_780 data_thchs30/test/D21_780.wav
|
779 |
+
D21_781 data_thchs30/test/D21_781.wav
|
780 |
+
D21_782 data_thchs30/test/D21_782.wav
|
781 |
+
D21_783 data_thchs30/test/D21_783.wav
|
782 |
+
D21_784 data_thchs30/test/D21_784.wav
|
783 |
+
D21_785 data_thchs30/test/D21_785.wav
|
784 |
+
D21_786 data_thchs30/test/D21_786.wav
|
785 |
+
D21_787 data_thchs30/test/D21_787.wav
|
786 |
+
D21_788 data_thchs30/test/D21_788.wav
|
787 |
+
D21_789 data_thchs30/test/D21_789.wav
|
788 |
+
D21_790 data_thchs30/test/D21_790.wav
|
789 |
+
D21_791 data_thchs30/test/D21_791.wav
|
790 |
+
D21_792 data_thchs30/test/D21_792.wav
|
791 |
+
D21_793 data_thchs30/test/D21_793.wav
|
792 |
+
D21_794 data_thchs30/test/D21_794.wav
|
793 |
+
D21_795 data_thchs30/test/D21_795.wav
|
794 |
+
D21_796 data_thchs30/test/D21_796.wav
|
795 |
+
D21_797 data_thchs30/test/D21_797.wav
|
796 |
+
D21_798 data_thchs30/test/D21_798.wav
|
797 |
+
D21_799 data_thchs30/test/D21_799.wav
|
798 |
+
D21_800 data_thchs30/test/D21_800.wav
|
799 |
+
D21_801 data_thchs30/test/D21_801.wav
|
800 |
+
D21_802 data_thchs30/test/D21_802.wav
|
801 |
+
D21_803 data_thchs30/test/D21_803.wav
|
802 |
+
D21_804 data_thchs30/test/D21_804.wav
|
803 |
+
D21_805 data_thchs30/test/D21_805.wav
|
804 |
+
D21_806 data_thchs30/test/D21_806.wav
|
805 |
+
D21_807 data_thchs30/test/D21_807.wav
|
806 |
+
D21_808 data_thchs30/test/D21_808.wav
|
807 |
+
D21_809 data_thchs30/test/D21_809.wav
|
808 |
+
D21_810 data_thchs30/test/D21_810.wav
|
809 |
+
D21_811 data_thchs30/test/D21_811.wav
|
810 |
+
D21_812 data_thchs30/test/D21_812.wav
|
811 |
+
D21_813 data_thchs30/test/D21_813.wav
|
812 |
+
D21_814 data_thchs30/test/D21_814.wav
|
813 |
+
D21_815 data_thchs30/test/D21_815.wav
|
814 |
+
D21_816 data_thchs30/test/D21_816.wav
|
815 |
+
D21_817 data_thchs30/test/D21_817.wav
|
816 |
+
D21_818 data_thchs30/test/D21_818.wav
|
817 |
+
D21_819 data_thchs30/test/D21_819.wav
|
818 |
+
D21_820 data_thchs30/test/D21_820.wav
|
819 |
+
D21_821 data_thchs30/test/D21_821.wav
|
820 |
+
D21_822 data_thchs30/test/D21_822.wav
|
821 |
+
D21_823 data_thchs30/test/D21_823.wav
|
822 |
+
D21_824 data_thchs30/test/D21_824.wav
|
823 |
+
D21_825 data_thchs30/test/D21_825.wav
|
824 |
+
D21_826 data_thchs30/test/D21_826.wav
|
825 |
+
D21_827 data_thchs30/test/D21_827.wav
|
826 |
+
D21_828 data_thchs30/test/D21_828.wav
|
827 |
+
D21_829 data_thchs30/test/D21_829.wav
|
828 |
+
D21_830 data_thchs30/test/D21_830.wav
|
829 |
+
D21_831 data_thchs30/test/D21_831.wav
|
830 |
+
D21_832 data_thchs30/test/D21_832.wav
|
831 |
+
D21_833 data_thchs30/test/D21_833.wav
|
832 |
+
D21_834 data_thchs30/test/D21_834.wav
|
833 |
+
D21_835 data_thchs30/test/D21_835.wav
|
834 |
+
D21_836 data_thchs30/test/D21_836.wav
|
835 |
+
D21_837 data_thchs30/test/D21_837.wav
|
836 |
+
D21_838 data_thchs30/test/D21_838.wav
|
837 |
+
D21_839 data_thchs30/test/D21_839.wav
|
838 |
+
D21_840 data_thchs30/test/D21_840.wav
|
839 |
+
D21_841 data_thchs30/test/D21_841.wav
|
840 |
+
D21_842 data_thchs30/test/D21_842.wav
|
841 |
+
D21_843 data_thchs30/test/D21_843.wav
|
842 |
+
D21_844 data_thchs30/test/D21_844.wav
|
843 |
+
D21_845 data_thchs30/test/D21_845.wav
|
844 |
+
D21_846 data_thchs30/test/D21_846.wav
|
845 |
+
D21_847 data_thchs30/test/D21_847.wav
|
846 |
+
D21_848 data_thchs30/test/D21_848.wav
|
847 |
+
D21_849 data_thchs30/test/D21_849.wav
|
848 |
+
D21_850 data_thchs30/test/D21_850.wav
|
849 |
+
D21_851 data_thchs30/test/D21_851.wav
|
850 |
+
D21_852 data_thchs30/test/D21_852.wav
|
851 |
+
D21_853 data_thchs30/test/D21_853.wav
|
852 |
+
D21_854 data_thchs30/test/D21_854.wav
|
853 |
+
D21_855 data_thchs30/test/D21_855.wav
|
854 |
+
D21_856 data_thchs30/test/D21_856.wav
|
855 |
+
D21_857 data_thchs30/test/D21_857.wav
|
856 |
+
D21_858 data_thchs30/test/D21_858.wav
|
857 |
+
D21_859 data_thchs30/test/D21_859.wav
|
858 |
+
D21_860 data_thchs30/test/D21_860.wav
|
859 |
+
D21_861 data_thchs30/test/D21_861.wav
|
860 |
+
D21_862 data_thchs30/test/D21_862.wav
|
861 |
+
D21_863 data_thchs30/test/D21_863.wav
|
862 |
+
D21_864 data_thchs30/test/D21_864.wav
|
863 |
+
D21_865 data_thchs30/test/D21_865.wav
|
864 |
+
D21_866 data_thchs30/test/D21_866.wav
|
865 |
+
D21_867 data_thchs30/test/D21_867.wav
|
866 |
+
D21_868 data_thchs30/test/D21_868.wav
|
867 |
+
D21_869 data_thchs30/test/D21_869.wav
|
868 |
+
D21_870 data_thchs30/test/D21_870.wav
|
869 |
+
D21_871 data_thchs30/test/D21_871.wav
|
870 |
+
D21_872 data_thchs30/test/D21_872.wav
|
871 |
+
D21_873 data_thchs30/test/D21_873.wav
|
872 |
+
D21_874 data_thchs30/test/D21_874.wav
|
873 |
+
D21_875 data_thchs30/test/D21_875.wav
|
874 |
+
D21_876 data_thchs30/test/D21_876.wav
|
875 |
+
D21_877 data_thchs30/test/D21_877.wav
|
876 |
+
D21_878 data_thchs30/test/D21_878.wav
|
877 |
+
D21_879 data_thchs30/test/D21_879.wav
|
878 |
+
D21_880 data_thchs30/test/D21_880.wav
|
879 |
+
D21_881 data_thchs30/test/D21_881.wav
|
880 |
+
D21_882 data_thchs30/test/D21_882.wav
|
881 |
+
D21_883 data_thchs30/test/D21_883.wav
|
882 |
+
D21_884 data_thchs30/test/D21_884.wav
|
883 |
+
D21_885 data_thchs30/test/D21_885.wav
|
884 |
+
D21_886 data_thchs30/test/D21_886.wav
|
885 |
+
D21_887 data_thchs30/test/D21_887.wav
|
886 |
+
D21_888 data_thchs30/test/D21_888.wav
|
887 |
+
D21_889 data_thchs30/test/D21_889.wav
|
888 |
+
D21_890 data_thchs30/test/D21_890.wav
|
889 |
+
D21_891 data_thchs30/test/D21_891.wav
|
890 |
+
D21_892 data_thchs30/test/D21_892.wav
|
891 |
+
D21_893 data_thchs30/test/D21_893.wav
|
892 |
+
D21_894 data_thchs30/test/D21_894.wav
|
893 |
+
D21_895 data_thchs30/test/D21_895.wav
|
894 |
+
D21_896 data_thchs30/test/D21_896.wav
|
895 |
+
D21_897 data_thchs30/test/D21_897.wav
|
896 |
+
D21_898 data_thchs30/test/D21_898.wav
|
897 |
+
D21_899 data_thchs30/test/D21_899.wav
|
898 |
+
D21_900 data_thchs30/test/D21_900.wav
|
899 |
+
D21_901 data_thchs30/test/D21_901.wav
|
900 |
+
D21_902 data_thchs30/test/D21_902.wav
|
901 |
+
D21_903 data_thchs30/test/D21_903.wav
|
902 |
+
D21_904 data_thchs30/test/D21_904.wav
|
903 |
+
D21_905 data_thchs30/test/D21_905.wav
|
904 |
+
D21_906 data_thchs30/test/D21_906.wav
|
905 |
+
D21_907 data_thchs30/test/D21_907.wav
|
906 |
+
D21_908 data_thchs30/test/D21_908.wav
|
907 |
+
D21_909 data_thchs30/test/D21_909.wav
|
908 |
+
D21_910 data_thchs30/test/D21_910.wav
|
909 |
+
D21_911 data_thchs30/test/D21_911.wav
|
910 |
+
D21_912 data_thchs30/test/D21_912.wav
|
911 |
+
D21_913 data_thchs30/test/D21_913.wav
|
912 |
+
D21_914 data_thchs30/test/D21_914.wav
|
913 |
+
D21_915 data_thchs30/test/D21_915.wav
|
914 |
+
D21_916 data_thchs30/test/D21_916.wav
|
915 |
+
D21_917 data_thchs30/test/D21_917.wav
|
916 |
+
D21_918 data_thchs30/test/D21_918.wav
|
917 |
+
D21_919 data_thchs30/test/D21_919.wav
|
918 |
+
D21_920 data_thchs30/test/D21_920.wav
|
919 |
+
D21_921 data_thchs30/test/D21_921.wav
|
920 |
+
D21_922 data_thchs30/test/D21_922.wav
|
921 |
+
D21_923 data_thchs30/test/D21_923.wav
|
922 |
+
D21_924 data_thchs30/test/D21_924.wav
|
923 |
+
D21_925 data_thchs30/test/D21_925.wav
|
924 |
+
D21_926 data_thchs30/test/D21_926.wav
|
925 |
+
D21_927 data_thchs30/test/D21_927.wav
|
926 |
+
D21_928 data_thchs30/test/D21_928.wav
|
927 |
+
D21_929 data_thchs30/test/D21_929.wav
|
928 |
+
D21_930 data_thchs30/test/D21_930.wav
|
929 |
+
D21_931 data_thchs30/test/D21_931.wav
|
930 |
+
D21_932 data_thchs30/test/D21_932.wav
|
931 |
+
D21_933 data_thchs30/test/D21_933.wav
|
932 |
+
D21_934 data_thchs30/test/D21_934.wav
|
933 |
+
D21_935 data_thchs30/test/D21_935.wav
|
934 |
+
D21_936 data_thchs30/test/D21_936.wav
|
935 |
+
D21_937 data_thchs30/test/D21_937.wav
|
936 |
+
D21_938 data_thchs30/test/D21_938.wav
|
937 |
+
D21_939 data_thchs30/test/D21_939.wav
|
938 |
+
D21_940 data_thchs30/test/D21_940.wav
|
939 |
+
D21_941 data_thchs30/test/D21_941.wav
|
940 |
+
D21_942 data_thchs30/test/D21_942.wav
|
941 |
+
D21_943 data_thchs30/test/D21_943.wav
|
942 |
+
D21_944 data_thchs30/test/D21_944.wav
|
943 |
+
D21_945 data_thchs30/test/D21_945.wav
|
944 |
+
D21_946 data_thchs30/test/D21_946.wav
|
945 |
+
D21_947 data_thchs30/test/D21_947.wav
|
946 |
+
D21_948 data_thchs30/test/D21_948.wav
|
947 |
+
D21_949 data_thchs30/test/D21_949.wav
|
948 |
+
D21_950 data_thchs30/test/D21_950.wav
|
949 |
+
D21_951 data_thchs30/test/D21_951.wav
|
950 |
+
D21_952 data_thchs30/test/D21_952.wav
|
951 |
+
D21_953 data_thchs30/test/D21_953.wav
|
952 |
+
D21_954 data_thchs30/test/D21_954.wav
|
953 |
+
D21_955 data_thchs30/test/D21_955.wav
|
954 |
+
D21_956 data_thchs30/test/D21_956.wav
|
955 |
+
D21_957 data_thchs30/test/D21_957.wav
|
956 |
+
D21_958 data_thchs30/test/D21_958.wav
|
957 |
+
D21_959 data_thchs30/test/D21_959.wav
|
958 |
+
D21_960 data_thchs30/test/D21_960.wav
|
959 |
+
D21_961 data_thchs30/test/D21_961.wav
|
960 |
+
D21_962 data_thchs30/test/D21_962.wav
|
961 |
+
D21_963 data_thchs30/test/D21_963.wav
|
962 |
+
D21_964 data_thchs30/test/D21_964.wav
|
963 |
+
D21_965 data_thchs30/test/D21_965.wav
|
964 |
+
D21_966 data_thchs30/test/D21_966.wav
|
965 |
+
D21_967 data_thchs30/test/D21_967.wav
|
966 |
+
D21_968 data_thchs30/test/D21_968.wav
|
967 |
+
D21_969 data_thchs30/test/D21_969.wav
|
968 |
+
D21_970 data_thchs30/test/D21_970.wav
|
969 |
+
D21_971 data_thchs30/test/D21_971.wav
|
970 |
+
D21_972 data_thchs30/test/D21_972.wav
|
971 |
+
D21_973 data_thchs30/test/D21_973.wav
|
972 |
+
D21_974 data_thchs30/test/D21_974.wav
|
973 |
+
D21_975 data_thchs30/test/D21_975.wav
|
974 |
+
D21_976 data_thchs30/test/D21_976.wav
|
975 |
+
D21_977 data_thchs30/test/D21_977.wav
|
976 |
+
D21_978 data_thchs30/test/D21_978.wav
|
977 |
+
D21_979 data_thchs30/test/D21_979.wav
|
978 |
+
D21_980 data_thchs30/test/D21_980.wav
|
979 |
+
D21_981 data_thchs30/test/D21_981.wav
|
980 |
+
D21_982 data_thchs30/test/D21_982.wav
|
981 |
+
D21_983 data_thchs30/test/D21_983.wav
|
982 |
+
D21_984 data_thchs30/test/D21_984.wav
|
983 |
+
D21_985 data_thchs30/test/D21_985.wav
|
984 |
+
D21_986 data_thchs30/test/D21_986.wav
|
985 |
+
D21_987 data_thchs30/test/D21_987.wav
|
986 |
+
D21_988 data_thchs30/test/D21_988.wav
|
987 |
+
D21_989 data_thchs30/test/D21_989.wav
|
988 |
+
D21_990 data_thchs30/test/D21_990.wav
|
989 |
+
D21_991 data_thchs30/test/D21_991.wav
|
990 |
+
D21_992 data_thchs30/test/D21_992.wav
|
991 |
+
D21_993 data_thchs30/test/D21_993.wav
|
992 |
+
D21_994 data_thchs30/test/D21_994.wav
|
993 |
+
D21_995 data_thchs30/test/D21_995.wav
|
994 |
+
D21_996 data_thchs30/test/D21_996.wav
|
995 |
+
D21_997 data_thchs30/test/D21_997.wav
|
996 |
+
D21_998 data_thchs30/test/D21_998.wav
|
997 |
+
D21_999 data_thchs30/test/D21_999.wav
|
998 |
+
D31_750 data_thchs30/test/D31_750.wav
|
999 |
+
D31_751 data_thchs30/test/D31_751.wav
|
1000 |
+
D31_752 data_thchs30/test/D31_752.wav
|
1001 |
+
D31_753 data_thchs30/test/D31_753.wav
|
1002 |
+
D31_754 data_thchs30/test/D31_754.wav
|
1003 |
+
D31_755 data_thchs30/test/D31_755.wav
|
1004 |
+
D31_756 data_thchs30/test/D31_756.wav
|
1005 |
+
D31_757 data_thchs30/test/D31_757.wav
|
1006 |
+
D31_758 data_thchs30/test/D31_758.wav
|
1007 |
+
D31_759 data_thchs30/test/D31_759.wav
|
1008 |
+
D31_760 data_thchs30/test/D31_760.wav
|
1009 |
+
D31_761 data_thchs30/test/D31_761.wav
|
1010 |
+
D31_762 data_thchs30/test/D31_762.wav
|
1011 |
+
D31_763 data_thchs30/test/D31_763.wav
|
1012 |
+
D31_764 data_thchs30/test/D31_764.wav
|
1013 |
+
D31_765 data_thchs30/test/D31_765.wav
|
1014 |
+
D31_766 data_thchs30/test/D31_766.wav
|
1015 |
+
D31_767 data_thchs30/test/D31_767.wav
|
1016 |
+
D31_768 data_thchs30/test/D31_768.wav
|
1017 |
+
D31_769 data_thchs30/test/D31_769.wav
|
1018 |
+
D31_770 data_thchs30/test/D31_770.wav
|
1019 |
+
D31_771 data_thchs30/test/D31_771.wav
|
1020 |
+
D31_772 data_thchs30/test/D31_772.wav
|
1021 |
+
D31_773 data_thchs30/test/D31_773.wav
|
1022 |
+
D31_774 data_thchs30/test/D31_774.wav
|
1023 |
+
D31_775 data_thchs30/test/D31_775.wav
|
1024 |
+
D31_776 data_thchs30/test/D31_776.wav
|
1025 |
+
D31_777 data_thchs30/test/D31_777.wav
|
1026 |
+
D31_778 data_thchs30/test/D31_778.wav
|
1027 |
+
D31_779 data_thchs30/test/D31_779.wav
|
1028 |
+
D31_780 data_thchs30/test/D31_780.wav
|
1029 |
+
D31_781 data_thchs30/test/D31_781.wav
|
1030 |
+
D31_782 data_thchs30/test/D31_782.wav
|
1031 |
+
D31_783 data_thchs30/test/D31_783.wav
|
1032 |
+
D31_784 data_thchs30/test/D31_784.wav
|
1033 |
+
D31_785 data_thchs30/test/D31_785.wav
|
1034 |
+
D31_786 data_thchs30/test/D31_786.wav
|
1035 |
+
D31_787 data_thchs30/test/D31_787.wav
|
1036 |
+
D31_788 data_thchs30/test/D31_788.wav
|
1037 |
+
D31_789 data_thchs30/test/D31_789.wav
|
1038 |
+
D31_790 data_thchs30/test/D31_790.wav
|
1039 |
+
D31_791 data_thchs30/test/D31_791.wav
|
1040 |
+
D31_792 data_thchs30/test/D31_792.wav
|
1041 |
+
D31_793 data_thchs30/test/D31_793.wav
|
1042 |
+
D31_794 data_thchs30/test/D31_794.wav
|
1043 |
+
D31_795 data_thchs30/test/D31_795.wav
|
1044 |
+
D31_796 data_thchs30/test/D31_796.wav
|
1045 |
+
D31_797 data_thchs30/test/D31_797.wav
|
1046 |
+
D31_798 data_thchs30/test/D31_798.wav
|
1047 |
+
D31_799 data_thchs30/test/D31_799.wav
|
1048 |
+
D31_800 data_thchs30/test/D31_800.wav
|
1049 |
+
D31_801 data_thchs30/test/D31_801.wav
|
1050 |
+
D31_802 data_thchs30/test/D31_802.wav
|
1051 |
+
D31_803 data_thchs30/test/D31_803.wav
|
1052 |
+
D31_804 data_thchs30/test/D31_804.wav
|
1053 |
+
D31_805 data_thchs30/test/D31_805.wav
|
1054 |
+
D31_806 data_thchs30/test/D31_806.wav
|
1055 |
+
D31_807 data_thchs30/test/D31_807.wav
|
1056 |
+
D31_808 data_thchs30/test/D31_808.wav
|
1057 |
+
D31_809 data_thchs30/test/D31_809.wav
|
1058 |
+
D31_810 data_thchs30/test/D31_810.wav
|
1059 |
+
D31_811 data_thchs30/test/D31_811.wav
|
1060 |
+
D31_812 data_thchs30/test/D31_812.wav
|
1061 |
+
D31_813 data_thchs30/test/D31_813.wav
|
1062 |
+
D31_814 data_thchs30/test/D31_814.wav
|
1063 |
+
D31_815 data_thchs30/test/D31_815.wav
|
1064 |
+
D31_816 data_thchs30/test/D31_816.wav
|
1065 |
+
D31_817 data_thchs30/test/D31_817.wav
|
1066 |
+
D31_818 data_thchs30/test/D31_818.wav
|
1067 |
+
D31_819 data_thchs30/test/D31_819.wav
|
1068 |
+
D31_820 data_thchs30/test/D31_820.wav
|
1069 |
+
D31_821 data_thchs30/test/D31_821.wav
|
1070 |
+
D31_822 data_thchs30/test/D31_822.wav
|
1071 |
+
D31_823 data_thchs30/test/D31_823.wav
|
1072 |
+
D31_824 data_thchs30/test/D31_824.wav
|
1073 |
+
D31_825 data_thchs30/test/D31_825.wav
|
1074 |
+
D31_826 data_thchs30/test/D31_826.wav
|
1075 |
+
D31_827 data_thchs30/test/D31_827.wav
|
1076 |
+
D31_828 data_thchs30/test/D31_828.wav
|
1077 |
+
D31_829 data_thchs30/test/D31_829.wav
|
1078 |
+
D31_830 data_thchs30/test/D31_830.wav
|
1079 |
+
D31_831 data_thchs30/test/D31_831.wav
|
1080 |
+
D31_832 data_thchs30/test/D31_832.wav
|
1081 |
+
D31_833 data_thchs30/test/D31_833.wav
|
1082 |
+
D31_834 data_thchs30/test/D31_834.wav
|
1083 |
+
D31_835 data_thchs30/test/D31_835.wav
|
1084 |
+
D31_836 data_thchs30/test/D31_836.wav
|
1085 |
+
D31_837 data_thchs30/test/D31_837.wav
|
1086 |
+
D31_838 data_thchs30/test/D31_838.wav
|
1087 |
+
D31_839 data_thchs30/test/D31_839.wav
|
1088 |
+
D31_840 data_thchs30/test/D31_840.wav
|
1089 |
+
D31_841 data_thchs30/test/D31_841.wav
|
1090 |
+
D31_842 data_thchs30/test/D31_842.wav
|
1091 |
+
D31_843 data_thchs30/test/D31_843.wav
|
1092 |
+
D31_844 data_thchs30/test/D31_844.wav
|
1093 |
+
D31_845 data_thchs30/test/D31_845.wav
|
1094 |
+
D31_846 data_thchs30/test/D31_846.wav
|
1095 |
+
D31_847 data_thchs30/test/D31_847.wav
|
1096 |
+
D31_848 data_thchs30/test/D31_848.wav
|
1097 |
+
D31_849 data_thchs30/test/D31_849.wav
|
1098 |
+
D31_850 data_thchs30/test/D31_850.wav
|
1099 |
+
D31_851 data_thchs30/test/D31_851.wav
|
1100 |
+
D31_852 data_thchs30/test/D31_852.wav
|
1101 |
+
D31_853 data_thchs30/test/D31_853.wav
|
1102 |
+
D31_854 data_thchs30/test/D31_854.wav
|
1103 |
+
D31_855 data_thchs30/test/D31_855.wav
|
1104 |
+
D31_856 data_thchs30/test/D31_856.wav
|
1105 |
+
D31_857 data_thchs30/test/D31_857.wav
|
1106 |
+
D31_858 data_thchs30/test/D31_858.wav
|
1107 |
+
D31_859 data_thchs30/test/D31_859.wav
|
1108 |
+
D31_860 data_thchs30/test/D31_860.wav
|
1109 |
+
D31_861 data_thchs30/test/D31_861.wav
|
1110 |
+
D31_862 data_thchs30/test/D31_862.wav
|
1111 |
+
D31_863 data_thchs30/test/D31_863.wav
|
1112 |
+
D31_864 data_thchs30/test/D31_864.wav
|
1113 |
+
D31_865 data_thchs30/test/D31_865.wav
|
1114 |
+
D31_866 data_thchs30/test/D31_866.wav
|
1115 |
+
D31_867 data_thchs30/test/D31_867.wav
|
1116 |
+
D31_868 data_thchs30/test/D31_868.wav
|
1117 |
+
D31_869 data_thchs30/test/D31_869.wav
|
1118 |
+
D31_870 data_thchs30/test/D31_870.wav
|
1119 |
+
D31_871 data_thchs30/test/D31_871.wav
|
1120 |
+
D31_872 data_thchs30/test/D31_872.wav
|
1121 |
+
D31_873 data_thchs30/test/D31_873.wav
|
1122 |
+
D31_874 data_thchs30/test/D31_874.wav
|
1123 |
+
D31_875 data_thchs30/test/D31_875.wav
|
1124 |
+
D31_876 data_thchs30/test/D31_876.wav
|
1125 |
+
D31_877 data_thchs30/test/D31_877.wav
|
1126 |
+
D31_878 data_thchs30/test/D31_878.wav
|
1127 |
+
D31_879 data_thchs30/test/D31_879.wav
|
1128 |
+
D31_880 data_thchs30/test/D31_880.wav
|
1129 |
+
D31_881 data_thchs30/test/D31_881.wav
|
1130 |
+
D31_882 data_thchs30/test/D31_882.wav
|
1131 |
+
D31_883 data_thchs30/test/D31_883.wav
|
1132 |
+
D31_884 data_thchs30/test/D31_884.wav
|
1133 |
+
D31_885 data_thchs30/test/D31_885.wav
|
1134 |
+
D31_886 data_thchs30/test/D31_886.wav
|
1135 |
+
D31_887 data_thchs30/test/D31_887.wav
|
1136 |
+
D31_888 data_thchs30/test/D31_888.wav
|
1137 |
+
D31_889 data_thchs30/test/D31_889.wav
|
1138 |
+
D31_890 data_thchs30/test/D31_890.wav
|
1139 |
+
D31_891 data_thchs30/test/D31_891.wav
|
1140 |
+
D31_892 data_thchs30/test/D31_892.wav
|
1141 |
+
D31_893 data_thchs30/test/D31_893.wav
|
1142 |
+
D31_894 data_thchs30/test/D31_894.wav
|
1143 |
+
D31_895 data_thchs30/test/D31_895.wav
|
1144 |
+
D31_896 data_thchs30/test/D31_896.wav
|
1145 |
+
D31_897 data_thchs30/test/D31_897.wav
|
1146 |
+
D31_898 data_thchs30/test/D31_898.wav
|
1147 |
+
D31_899 data_thchs30/test/D31_899.wav
|
1148 |
+
D31_900 data_thchs30/test/D31_900.wav
|
1149 |
+
D31_901 data_thchs30/test/D31_901.wav
|
1150 |
+
D31_902 data_thchs30/test/D31_902.wav
|
1151 |
+
D31_903 data_thchs30/test/D31_903.wav
|
1152 |
+
D31_904 data_thchs30/test/D31_904.wav
|
1153 |
+
D31_905 data_thchs30/test/D31_905.wav
|
1154 |
+
D31_906 data_thchs30/test/D31_906.wav
|
1155 |
+
D31_907 data_thchs30/test/D31_907.wav
|
1156 |
+
D31_908 data_thchs30/test/D31_908.wav
|
1157 |
+
D31_909 data_thchs30/test/D31_909.wav
|
1158 |
+
D31_910 data_thchs30/test/D31_910.wav
|
1159 |
+
D31_911 data_thchs30/test/D31_911.wav
|
1160 |
+
D31_912 data_thchs30/test/D31_912.wav
|
1161 |
+
D31_913 data_thchs30/test/D31_913.wav
|
1162 |
+
D31_914 data_thchs30/test/D31_914.wav
|
1163 |
+
D31_915 data_thchs30/test/D31_915.wav
|
1164 |
+
D31_916 data_thchs30/test/D31_916.wav
|
1165 |
+
D31_917 data_thchs30/test/D31_917.wav
|
1166 |
+
D31_918 data_thchs30/test/D31_918.wav
|
1167 |
+
D31_919 data_thchs30/test/D31_919.wav
|
1168 |
+
D31_920 data_thchs30/test/D31_920.wav
|
1169 |
+
D31_921 data_thchs30/test/D31_921.wav
|
1170 |
+
D31_922 data_thchs30/test/D31_922.wav
|
1171 |
+
D31_923 data_thchs30/test/D31_923.wav
|
1172 |
+
D31_924 data_thchs30/test/D31_924.wav
|
1173 |
+
D31_925 data_thchs30/test/D31_925.wav
|
1174 |
+
D31_926 data_thchs30/test/D31_926.wav
|
1175 |
+
D31_927 data_thchs30/test/D31_927.wav
|
1176 |
+
D31_928 data_thchs30/test/D31_928.wav
|
1177 |
+
D31_929 data_thchs30/test/D31_929.wav
|
1178 |
+
D31_930 data_thchs30/test/D31_930.wav
|
1179 |
+
D31_931 data_thchs30/test/D31_931.wav
|
1180 |
+
D31_932 data_thchs30/test/D31_932.wav
|
1181 |
+
D31_933 data_thchs30/test/D31_933.wav
|
1182 |
+
D31_934 data_thchs30/test/D31_934.wav
|
1183 |
+
D31_935 data_thchs30/test/D31_935.wav
|
1184 |
+
D31_936 data_thchs30/test/D31_936.wav
|
1185 |
+
D31_937 data_thchs30/test/D31_937.wav
|
1186 |
+
D31_938 data_thchs30/test/D31_938.wav
|
1187 |
+
D31_939 data_thchs30/test/D31_939.wav
|
1188 |
+
D31_940 data_thchs30/test/D31_940.wav
|
1189 |
+
D31_941 data_thchs30/test/D31_941.wav
|
1190 |
+
D31_942 data_thchs30/test/D31_942.wav
|
1191 |
+
D31_943 data_thchs30/test/D31_943.wav
|
1192 |
+
D31_944 data_thchs30/test/D31_944.wav
|
1193 |
+
D31_945 data_thchs30/test/D31_945.wav
|
1194 |
+
D31_946 data_thchs30/test/D31_946.wav
|
1195 |
+
D31_947 data_thchs30/test/D31_947.wav
|
1196 |
+
D31_948 data_thchs30/test/D31_948.wav
|
1197 |
+
D31_949 data_thchs30/test/D31_949.wav
|
1198 |
+
D31_950 data_thchs30/test/D31_950.wav
|
1199 |
+
D31_951 data_thchs30/test/D31_951.wav
|
1200 |
+
D31_952 data_thchs30/test/D31_952.wav
|
1201 |
+
D31_953 data_thchs30/test/D31_953.wav
|
1202 |
+
D31_954 data_thchs30/test/D31_954.wav
|
1203 |
+
D31_955 data_thchs30/test/D31_955.wav
|
1204 |
+
D31_956 data_thchs30/test/D31_956.wav
|
1205 |
+
D31_957 data_thchs30/test/D31_957.wav
|
1206 |
+
D31_958 data_thchs30/test/D31_958.wav
|
1207 |
+
D31_959 data_thchs30/test/D31_959.wav
|
1208 |
+
D31_960 data_thchs30/test/D31_960.wav
|
1209 |
+
D31_961 data_thchs30/test/D31_961.wav
|
1210 |
+
D31_962 data_thchs30/test/D31_962.wav
|
1211 |
+
D31_963 data_thchs30/test/D31_963.wav
|
1212 |
+
D31_964 data_thchs30/test/D31_964.wav
|
1213 |
+
D31_965 data_thchs30/test/D31_965.wav
|
1214 |
+
D31_966 data_thchs30/test/D31_966.wav
|
1215 |
+
D31_967 data_thchs30/test/D31_967.wav
|
1216 |
+
D31_968 data_thchs30/test/D31_968.wav
|
1217 |
+
D31_969 data_thchs30/test/D31_969.wav
|
1218 |
+
D31_970 data_thchs30/test/D31_970.wav
|
1219 |
+
D31_971 data_thchs30/test/D31_971.wav
|
1220 |
+
D31_972 data_thchs30/test/D31_972.wav
|
1221 |
+
D31_973 data_thchs30/test/D31_973.wav
|
1222 |
+
D31_974 data_thchs30/test/D31_974.wav
|
1223 |
+
D31_975 data_thchs30/test/D31_975.wav
|
1224 |
+
D31_976 data_thchs30/test/D31_976.wav
|
1225 |
+
D31_977 data_thchs30/test/D31_977.wav
|
1226 |
+
D31_978 data_thchs30/test/D31_978.wav
|
1227 |
+
D31_979 data_thchs30/test/D31_979.wav
|
1228 |
+
D31_980 data_thchs30/test/D31_980.wav
|
1229 |
+
D31_981 data_thchs30/test/D31_981.wav
|
1230 |
+
D31_982 data_thchs30/test/D31_982.wav
|
1231 |
+
D31_983 data_thchs30/test/D31_983.wav
|
1232 |
+
D31_984 data_thchs30/test/D31_984.wav
|
1233 |
+
D31_985 data_thchs30/test/D31_985.wav
|
1234 |
+
D31_986 data_thchs30/test/D31_986.wav
|
1235 |
+
D31_987 data_thchs30/test/D31_987.wav
|
1236 |
+
D31_988 data_thchs30/test/D31_988.wav
|
1237 |
+
D31_989 data_thchs30/test/D31_989.wav
|
1238 |
+
D31_990 data_thchs30/test/D31_990.wav
|
1239 |
+
D31_991 data_thchs30/test/D31_991.wav
|
1240 |
+
D31_992 data_thchs30/test/D31_992.wav
|
1241 |
+
D31_993 data_thchs30/test/D31_993.wav
|
1242 |
+
D31_994 data_thchs30/test/D31_994.wav
|
1243 |
+
D31_995 data_thchs30/test/D31_995.wav
|
1244 |
+
D31_996 data_thchs30/test/D31_996.wav
|
1245 |
+
D31_997 data_thchs30/test/D31_997.wav
|
1246 |
+
D31_998 data_thchs30/test/D31_998.wav
|
1247 |
+
D31_999 data_thchs30/test/D31_999.wav
|
1248 |
+
D32_750 data_thchs30/test/D32_750.wav
|
1249 |
+
D32_751 data_thchs30/test/D32_751.wav
|
1250 |
+
D32_752 data_thchs30/test/D32_752.wav
|
1251 |
+
D32_753 data_thchs30/test/D32_753.wav
|
1252 |
+
D32_754 data_thchs30/test/D32_754.wav
|
1253 |
+
D32_755 data_thchs30/test/D32_755.wav
|
1254 |
+
D32_756 data_thchs30/test/D32_756.wav
|
1255 |
+
D32_757 data_thchs30/test/D32_757.wav
|
1256 |
+
D32_758 data_thchs30/test/D32_758.wav
|
1257 |
+
D32_759 data_thchs30/test/D32_759.wav
|
1258 |
+
D32_760 data_thchs30/test/D32_760.wav
|
1259 |
+
D32_761 data_thchs30/test/D32_761.wav
|
1260 |
+
D32_762 data_thchs30/test/D32_762.wav
|
1261 |
+
D32_763 data_thchs30/test/D32_763.wav
|
1262 |
+
D32_764 data_thchs30/test/D32_764.wav
|
1263 |
+
D32_765 data_thchs30/test/D32_765.wav
|
1264 |
+
D32_766 data_thchs30/test/D32_766.wav
|
1265 |
+
D32_767 data_thchs30/test/D32_767.wav
|
1266 |
+
D32_768 data_thchs30/test/D32_768.wav
|
1267 |
+
D32_769 data_thchs30/test/D32_769.wav
|
1268 |
+
D32_770 data_thchs30/test/D32_770.wav
|
1269 |
+
D32_771 data_thchs30/test/D32_771.wav
|
1270 |
+
D32_772 data_thchs30/test/D32_772.wav
|
1271 |
+
D32_773 data_thchs30/test/D32_773.wav
|
1272 |
+
D32_774 data_thchs30/test/D32_774.wav
|
1273 |
+
D32_775 data_thchs30/test/D32_775.wav
|
1274 |
+
D32_776 data_thchs30/test/D32_776.wav
|
1275 |
+
D32_777 data_thchs30/test/D32_777.wav
|
1276 |
+
D32_778 data_thchs30/test/D32_778.wav
|
1277 |
+
D32_779 data_thchs30/test/D32_779.wav
|
1278 |
+
D32_780 data_thchs30/test/D32_780.wav
|
1279 |
+
D32_781 data_thchs30/test/D32_781.wav
|
1280 |
+
D32_782 data_thchs30/test/D32_782.wav
|
1281 |
+
D32_783 data_thchs30/test/D32_783.wav
|
1282 |
+
D32_784 data_thchs30/test/D32_784.wav
|
1283 |
+
D32_785 data_thchs30/test/D32_785.wav
|
1284 |
+
D32_786 data_thchs30/test/D32_786.wav
|
1285 |
+
D32_787 data_thchs30/test/D32_787.wav
|
1286 |
+
D32_788 data_thchs30/test/D32_788.wav
|
1287 |
+
D32_789 data_thchs30/test/D32_789.wav
|
1288 |
+
D32_790 data_thchs30/test/D32_790.wav
|
1289 |
+
D32_791 data_thchs30/test/D32_791.wav
|
1290 |
+
D32_792 data_thchs30/test/D32_792.wav
|
1291 |
+
D32_793 data_thchs30/test/D32_793.wav
|
1292 |
+
D32_794 data_thchs30/test/D32_794.wav
|
1293 |
+
D32_795 data_thchs30/test/D32_795.wav
|
1294 |
+
D32_796 data_thchs30/test/D32_796.wav
|
1295 |
+
D32_797 data_thchs30/test/D32_797.wav
|
1296 |
+
D32_798 data_thchs30/test/D32_798.wav
|
1297 |
+
D32_799 data_thchs30/test/D32_799.wav
|
1298 |
+
D32_800 data_thchs30/test/D32_800.wav
|
1299 |
+
D32_801 data_thchs30/test/D32_801.wav
|
1300 |
+
D32_802 data_thchs30/test/D32_802.wav
|
1301 |
+
D32_803 data_thchs30/test/D32_803.wav
|
1302 |
+
D32_804 data_thchs30/test/D32_804.wav
|
1303 |
+
D32_805 data_thchs30/test/D32_805.wav
|
1304 |
+
D32_806 data_thchs30/test/D32_806.wav
|
1305 |
+
D32_807 data_thchs30/test/D32_807.wav
|
1306 |
+
D32_808 data_thchs30/test/D32_808.wav
|
1307 |
+
D32_809 data_thchs30/test/D32_809.wav
|
1308 |
+
D32_810 data_thchs30/test/D32_810.wav
|
1309 |
+
D32_811 data_thchs30/test/D32_811.wav
|
1310 |
+
D32_812 data_thchs30/test/D32_812.wav
|
1311 |
+
D32_813 data_thchs30/test/D32_813.wav
|
1312 |
+
D32_814 data_thchs30/test/D32_814.wav
|
1313 |
+
D32_815 data_thchs30/test/D32_815.wav
|
1314 |
+
D32_816 data_thchs30/test/D32_816.wav
|
1315 |
+
D32_817 data_thchs30/test/D32_817.wav
|
1316 |
+
D32_818 data_thchs30/test/D32_818.wav
|
1317 |
+
D32_819 data_thchs30/test/D32_819.wav
|
1318 |
+
D32_820 data_thchs30/test/D32_820.wav
|
1319 |
+
D32_821 data_thchs30/test/D32_821.wav
|
1320 |
+
D32_822 data_thchs30/test/D32_822.wav
|
1321 |
+
D32_823 data_thchs30/test/D32_823.wav
|
1322 |
+
D32_824 data_thchs30/test/D32_824.wav
|
1323 |
+
D32_825 data_thchs30/test/D32_825.wav
|
1324 |
+
D32_826 data_thchs30/test/D32_826.wav
|
1325 |
+
D32_827 data_thchs30/test/D32_827.wav
|
1326 |
+
D32_828 data_thchs30/test/D32_828.wav
|
1327 |
+
D32_829 data_thchs30/test/D32_829.wav
|
1328 |
+
D32_830 data_thchs30/test/D32_830.wav
|
1329 |
+
D32_831 data_thchs30/test/D32_831.wav
|
1330 |
+
D32_832 data_thchs30/test/D32_832.wav
|
1331 |
+
D32_833 data_thchs30/test/D32_833.wav
|
1332 |
+
D32_834 data_thchs30/test/D32_834.wav
|
1333 |
+
D32_835 data_thchs30/test/D32_835.wav
|
1334 |
+
D32_836 data_thchs30/test/D32_836.wav
|
1335 |
+
D32_837 data_thchs30/test/D32_837.wav
|
1336 |
+
D32_838 data_thchs30/test/D32_838.wav
|
1337 |
+
D32_839 data_thchs30/test/D32_839.wav
|
1338 |
+
D32_840 data_thchs30/test/D32_840.wav
|
1339 |
+
D32_841 data_thchs30/test/D32_841.wav
|
1340 |
+
D32_842 data_thchs30/test/D32_842.wav
|
1341 |
+
D32_843 data_thchs30/test/D32_843.wav
|
1342 |
+
D32_844 data_thchs30/test/D32_844.wav
|
1343 |
+
D32_845 data_thchs30/test/D32_845.wav
|
1344 |
+
D32_846 data_thchs30/test/D32_846.wav
|
1345 |
+
D32_847 data_thchs30/test/D32_847.wav
|
1346 |
+
D32_848 data_thchs30/test/D32_848.wav
|
1347 |
+
D32_849 data_thchs30/test/D32_849.wav
|
1348 |
+
D32_850 data_thchs30/test/D32_850.wav
|
1349 |
+
D32_851 data_thchs30/test/D32_851.wav
|
1350 |
+
D32_852 data_thchs30/test/D32_852.wav
|
1351 |
+
D32_853 data_thchs30/test/D32_853.wav
|
1352 |
+
D32_854 data_thchs30/test/D32_854.wav
|
1353 |
+
D32_855 data_thchs30/test/D32_855.wav
|
1354 |
+
D32_856 data_thchs30/test/D32_856.wav
|
1355 |
+
D32_857 data_thchs30/test/D32_857.wav
|
1356 |
+
D32_858 data_thchs30/test/D32_858.wav
|
1357 |
+
D32_859 data_thchs30/test/D32_859.wav
|
1358 |
+
D32_860 data_thchs30/test/D32_860.wav
|
1359 |
+
D32_861 data_thchs30/test/D32_861.wav
|
1360 |
+
D32_862 data_thchs30/test/D32_862.wav
|
1361 |
+
D32_863 data_thchs30/test/D32_863.wav
|
1362 |
+
D32_864 data_thchs30/test/D32_864.wav
|
1363 |
+
D32_865 data_thchs30/test/D32_865.wav
|
1364 |
+
D32_866 data_thchs30/test/D32_866.wav
|
1365 |
+
D32_867 data_thchs30/test/D32_867.wav
|
1366 |
+
D32_868 data_thchs30/test/D32_868.wav
|
1367 |
+
D32_869 data_thchs30/test/D32_869.wav
|
1368 |
+
D32_870 data_thchs30/test/D32_870.wav
|
1369 |
+
D32_871 data_thchs30/test/D32_871.wav
|
1370 |
+
D32_872 data_thchs30/test/D32_872.wav
|
1371 |
+
D32_873 data_thchs30/test/D32_873.wav
|
1372 |
+
D32_874 data_thchs30/test/D32_874.wav
|
1373 |
+
D32_875 data_thchs30/test/D32_875.wav
|
1374 |
+
D32_876 data_thchs30/test/D32_876.wav
|
1375 |
+
D32_877 data_thchs30/test/D32_877.wav
|
1376 |
+
D32_878 data_thchs30/test/D32_878.wav
|
1377 |
+
D32_879 data_thchs30/test/D32_879.wav
|
1378 |
+
D32_880 data_thchs30/test/D32_880.wav
|
1379 |
+
D32_881 data_thchs30/test/D32_881.wav
|
1380 |
+
D32_882 data_thchs30/test/D32_882.wav
|
1381 |
+
D32_883 data_thchs30/test/D32_883.wav
|
1382 |
+
D32_884 data_thchs30/test/D32_884.wav
|
1383 |
+
D32_885 data_thchs30/test/D32_885.wav
|
1384 |
+
D32_886 data_thchs30/test/D32_886.wav
|
1385 |
+
D32_887 data_thchs30/test/D32_887.wav
|
1386 |
+
D32_888 data_thchs30/test/D32_888.wav
|
1387 |
+
D32_889 data_thchs30/test/D32_889.wav
|
1388 |
+
D32_890 data_thchs30/test/D32_890.wav
|
1389 |
+
D32_891 data_thchs30/test/D32_891.wav
|
1390 |
+
D32_892 data_thchs30/test/D32_892.wav
|
1391 |
+
D32_893 data_thchs30/test/D32_893.wav
|
1392 |
+
D32_894 data_thchs30/test/D32_894.wav
|
1393 |
+
D32_895 data_thchs30/test/D32_895.wav
|
1394 |
+
D32_896 data_thchs30/test/D32_896.wav
|
1395 |
+
D32_897 data_thchs30/test/D32_897.wav
|
1396 |
+
D32_898 data_thchs30/test/D32_898.wav
|
1397 |
+
D32_899 data_thchs30/test/D32_899.wav
|
1398 |
+
D32_900 data_thchs30/test/D32_900.wav
|
1399 |
+
D32_901 data_thchs30/test/D32_901.wav
|
1400 |
+
D32_902 data_thchs30/test/D32_902.wav
|
1401 |
+
D32_903 data_thchs30/test/D32_903.wav
|
1402 |
+
D32_904 data_thchs30/test/D32_904.wav
|
1403 |
+
D32_905 data_thchs30/test/D32_905.wav
|
1404 |
+
D32_906 data_thchs30/test/D32_906.wav
|
1405 |
+
D32_907 data_thchs30/test/D32_907.wav
|
1406 |
+
D32_908 data_thchs30/test/D32_908.wav
|
1407 |
+
D32_909 data_thchs30/test/D32_909.wav
|
1408 |
+
D32_910 data_thchs30/test/D32_910.wav
|
1409 |
+
D32_911 data_thchs30/test/D32_911.wav
|
1410 |
+
D32_912 data_thchs30/test/D32_912.wav
|
1411 |
+
D32_913 data_thchs30/test/D32_913.wav
|
1412 |
+
D32_914 data_thchs30/test/D32_914.wav
|
1413 |
+
D32_915 data_thchs30/test/D32_915.wav
|
1414 |
+
D32_916 data_thchs30/test/D32_916.wav
|
1415 |
+
D32_917 data_thchs30/test/D32_917.wav
|
1416 |
+
D32_918 data_thchs30/test/D32_918.wav
|
1417 |
+
D32_919 data_thchs30/test/D32_919.wav
|
1418 |
+
D32_920 data_thchs30/test/D32_920.wav
|
1419 |
+
D32_921 data_thchs30/test/D32_921.wav
|
1420 |
+
D32_922 data_thchs30/test/D32_922.wav
|
1421 |
+
D32_923 data_thchs30/test/D32_923.wav
|
1422 |
+
D32_924 data_thchs30/test/D32_924.wav
|
1423 |
+
D32_925 data_thchs30/test/D32_925.wav
|
1424 |
+
D32_926 data_thchs30/test/D32_926.wav
|
1425 |
+
D32_927 data_thchs30/test/D32_927.wav
|
1426 |
+
D32_928 data_thchs30/test/D32_928.wav
|
1427 |
+
D32_929 data_thchs30/test/D32_929.wav
|
1428 |
+
D32_930 data_thchs30/test/D32_930.wav
|
1429 |
+
D32_931 data_thchs30/test/D32_931.wav
|
1430 |
+
D32_932 data_thchs30/test/D32_932.wav
|
1431 |
+
D32_933 data_thchs30/test/D32_933.wav
|
1432 |
+
D32_934 data_thchs30/test/D32_934.wav
|
1433 |
+
D32_935 data_thchs30/test/D32_935.wav
|
1434 |
+
D32_936 data_thchs30/test/D32_936.wav
|
1435 |
+
D32_937 data_thchs30/test/D32_937.wav
|
1436 |
+
D32_938 data_thchs30/test/D32_938.wav
|
1437 |
+
D32_939 data_thchs30/test/D32_939.wav
|
1438 |
+
D32_940 data_thchs30/test/D32_940.wav
|
1439 |
+
D32_941 data_thchs30/test/D32_941.wav
|
1440 |
+
D32_942 data_thchs30/test/D32_942.wav
|
1441 |
+
D32_943 data_thchs30/test/D32_943.wav
|
1442 |
+
D32_944 data_thchs30/test/D32_944.wav
|
1443 |
+
D32_945 data_thchs30/test/D32_945.wav
|
1444 |
+
D32_946 data_thchs30/test/D32_946.wav
|
1445 |
+
D32_947 data_thchs30/test/D32_947.wav
|
1446 |
+
D32_948 data_thchs30/test/D32_948.wav
|
1447 |
+
D32_949 data_thchs30/test/D32_949.wav
|
1448 |
+
D32_950 data_thchs30/test/D32_950.wav
|
1449 |
+
D32_951 data_thchs30/test/D32_951.wav
|
1450 |
+
D32_952 data_thchs30/test/D32_952.wav
|
1451 |
+
D32_953 data_thchs30/test/D32_953.wav
|
1452 |
+
D32_954 data_thchs30/test/D32_954.wav
|
1453 |
+
D32_955 data_thchs30/test/D32_955.wav
|
1454 |
+
D32_956 data_thchs30/test/D32_956.wav
|
1455 |
+
D32_957 data_thchs30/test/D32_957.wav
|
1456 |
+
D32_958 data_thchs30/test/D32_958.wav
|
1457 |
+
D32_959 data_thchs30/test/D32_959.wav
|
1458 |
+
D32_960 data_thchs30/test/D32_960.wav
|
1459 |
+
D32_961 data_thchs30/test/D32_961.wav
|
1460 |
+
D32_962 data_thchs30/test/D32_962.wav
|
1461 |
+
D32_963 data_thchs30/test/D32_963.wav
|
1462 |
+
D32_964 data_thchs30/test/D32_964.wav
|
1463 |
+
D32_965 data_thchs30/test/D32_965.wav
|
1464 |
+
D32_966 data_thchs30/test/D32_966.wav
|
1465 |
+
D32_967 data_thchs30/test/D32_967.wav
|
1466 |
+
D32_968 data_thchs30/test/D32_968.wav
|
1467 |
+
D32_969 data_thchs30/test/D32_969.wav
|
1468 |
+
D32_970 data_thchs30/test/D32_970.wav
|
1469 |
+
D32_971 data_thchs30/test/D32_971.wav
|
1470 |
+
D32_972 data_thchs30/test/D32_972.wav
|
1471 |
+
D32_973 data_thchs30/test/D32_973.wav
|
1472 |
+
D32_974 data_thchs30/test/D32_974.wav
|
1473 |
+
D32_975 data_thchs30/test/D32_975.wav
|
1474 |
+
D32_976 data_thchs30/test/D32_976.wav
|
1475 |
+
D32_977 data_thchs30/test/D32_977.wav
|
1476 |
+
D32_979 data_thchs30/test/D32_979.wav
|
1477 |
+
D32_980 data_thchs30/test/D32_980.wav
|
1478 |
+
D32_981 data_thchs30/test/D32_981.wav
|
1479 |
+
D32_982 data_thchs30/test/D32_982.wav
|
1480 |
+
D32_983 data_thchs30/test/D32_983.wav
|
1481 |
+
D32_984 data_thchs30/test/D32_984.wav
|
1482 |
+
D32_985 data_thchs30/test/D32_985.wav
|
1483 |
+
D32_986 data_thchs30/test/D32_986.wav
|
1484 |
+
D32_987 data_thchs30/test/D32_987.wav
|
1485 |
+
D32_988 data_thchs30/test/D32_988.wav
|
1486 |
+
D32_989 data_thchs30/test/D32_989.wav
|
1487 |
+
D32_990 data_thchs30/test/D32_990.wav
|
1488 |
+
D32_991 data_thchs30/test/D32_991.wav
|
1489 |
+
D32_992 data_thchs30/test/D32_992.wav
|
1490 |
+
D32_993 data_thchs30/test/D32_993.wav
|
1491 |
+
D32_994 data_thchs30/test/D32_994.wav
|
1492 |
+
D32_995 data_thchs30/test/D32_995.wav
|
1493 |
+
D32_996 data_thchs30/test/D32_996.wav
|
1494 |
+
D32_997 data_thchs30/test/D32_997.wav
|
1495 |
+
D32_998 data_thchs30/test/D32_998.wav
|
1496 |
+
D32_999 data_thchs30/test/D32_999.wav
|
1497 |
+
D4_750 data_thchs30/test/D4_750.wav
|
1498 |
+
D4_751 data_thchs30/test/D4_751.wav
|
1499 |
+
D4_752 data_thchs30/test/D4_752.wav
|
1500 |
+
D4_753 data_thchs30/test/D4_753.wav
|
1501 |
+
D4_754 data_thchs30/test/D4_754.wav
|
1502 |
+
D4_755 data_thchs30/test/D4_755.wav
|
1503 |
+
D4_756 data_thchs30/test/D4_756.wav
|
1504 |
+
D4_757 data_thchs30/test/D4_757.wav
|
1505 |
+
D4_758 data_thchs30/test/D4_758.wav
|
1506 |
+
D4_759 data_thchs30/test/D4_759.wav
|
1507 |
+
D4_760 data_thchs30/test/D4_760.wav
|
1508 |
+
D4_761 data_thchs30/test/D4_761.wav
|
1509 |
+
D4_762 data_thchs30/test/D4_762.wav
|
1510 |
+
D4_763 data_thchs30/test/D4_763.wav
|
1511 |
+
D4_764 data_thchs30/test/D4_764.wav
|
1512 |
+
D4_765 data_thchs30/test/D4_765.wav
|
1513 |
+
D4_766 data_thchs30/test/D4_766.wav
|
1514 |
+
D4_767 data_thchs30/test/D4_767.wav
|
1515 |
+
D4_768 data_thchs30/test/D4_768.wav
|
1516 |
+
D4_769 data_thchs30/test/D4_769.wav
|
1517 |
+
D4_770 data_thchs30/test/D4_770.wav
|
1518 |
+
D4_771 data_thchs30/test/D4_771.wav
|
1519 |
+
D4_772 data_thchs30/test/D4_772.wav
|
1520 |
+
D4_773 data_thchs30/test/D4_773.wav
|
1521 |
+
D4_774 data_thchs30/test/D4_774.wav
|
1522 |
+
D4_775 data_thchs30/test/D4_775.wav
|
1523 |
+
D4_776 data_thchs30/test/D4_776.wav
|
1524 |
+
D4_777 data_thchs30/test/D4_777.wav
|
1525 |
+
D4_778 data_thchs30/test/D4_778.wav
|
1526 |
+
D4_779 data_thchs30/test/D4_779.wav
|
1527 |
+
D4_780 data_thchs30/test/D4_780.wav
|
1528 |
+
D4_781 data_thchs30/test/D4_781.wav
|
1529 |
+
D4_782 data_thchs30/test/D4_782.wav
|
1530 |
+
D4_783 data_thchs30/test/D4_783.wav
|
1531 |
+
D4_784 data_thchs30/test/D4_784.wav
|
1532 |
+
D4_785 data_thchs30/test/D4_785.wav
|
1533 |
+
D4_786 data_thchs30/test/D4_786.wav
|
1534 |
+
D4_787 data_thchs30/test/D4_787.wav
|
1535 |
+
D4_788 data_thchs30/test/D4_788.wav
|
1536 |
+
D4_789 data_thchs30/test/D4_789.wav
|
1537 |
+
D4_790 data_thchs30/test/D4_790.wav
|
1538 |
+
D4_791 data_thchs30/test/D4_791.wav
|
1539 |
+
D4_792 data_thchs30/test/D4_792.wav
|
1540 |
+
D4_793 data_thchs30/test/D4_793.wav
|
1541 |
+
D4_794 data_thchs30/test/D4_794.wav
|
1542 |
+
D4_795 data_thchs30/test/D4_795.wav
|
1543 |
+
D4_796 data_thchs30/test/D4_796.wav
|
1544 |
+
D4_797 data_thchs30/test/D4_797.wav
|
1545 |
+
D4_798 data_thchs30/test/D4_798.wav
|
1546 |
+
D4_799 data_thchs30/test/D4_799.wav
|
1547 |
+
D4_800 data_thchs30/test/D4_800.wav
|
1548 |
+
D4_801 data_thchs30/test/D4_801.wav
|
1549 |
+
D4_802 data_thchs30/test/D4_802.wav
|
1550 |
+
D4_803 data_thchs30/test/D4_803.wav
|
1551 |
+
D4_804 data_thchs30/test/D4_804.wav
|
1552 |
+
D4_805 data_thchs30/test/D4_805.wav
|
1553 |
+
D4_806 data_thchs30/test/D4_806.wav
|
1554 |
+
D4_807 data_thchs30/test/D4_807.wav
|
1555 |
+
D4_808 data_thchs30/test/D4_808.wav
|
1556 |
+
D4_809 data_thchs30/test/D4_809.wav
|
1557 |
+
D4_810 data_thchs30/test/D4_810.wav
|
1558 |
+
D4_811 data_thchs30/test/D4_811.wav
|
1559 |
+
D4_812 data_thchs30/test/D4_812.wav
|
1560 |
+
D4_813 data_thchs30/test/D4_813.wav
|
1561 |
+
D4_814 data_thchs30/test/D4_814.wav
|
1562 |
+
D4_815 data_thchs30/test/D4_815.wav
|
1563 |
+
D4_816 data_thchs30/test/D4_816.wav
|
1564 |
+
D4_817 data_thchs30/test/D4_817.wav
|
1565 |
+
D4_818 data_thchs30/test/D4_818.wav
|
1566 |
+
D4_819 data_thchs30/test/D4_819.wav
|
1567 |
+
D4_820 data_thchs30/test/D4_820.wav
|
1568 |
+
D4_821 data_thchs30/test/D4_821.wav
|
1569 |
+
D4_822 data_thchs30/test/D4_822.wav
|
1570 |
+
D4_823 data_thchs30/test/D4_823.wav
|
1571 |
+
D4_824 data_thchs30/test/D4_824.wav
|
1572 |
+
D4_825 data_thchs30/test/D4_825.wav
|
1573 |
+
D4_826 data_thchs30/test/D4_826.wav
|
1574 |
+
D4_827 data_thchs30/test/D4_827.wav
|
1575 |
+
D4_828 data_thchs30/test/D4_828.wav
|
1576 |
+
D4_829 data_thchs30/test/D4_829.wav
|
1577 |
+
D4_830 data_thchs30/test/D4_830.wav
|
1578 |
+
D4_831 data_thchs30/test/D4_831.wav
|
1579 |
+
D4_832 data_thchs30/test/D4_832.wav
|
1580 |
+
D4_833 data_thchs30/test/D4_833.wav
|
1581 |
+
D4_834 data_thchs30/test/D4_834.wav
|
1582 |
+
D4_835 data_thchs30/test/D4_835.wav
|
1583 |
+
D4_836 data_thchs30/test/D4_836.wav
|
1584 |
+
D4_837 data_thchs30/test/D4_837.wav
|
1585 |
+
D4_838 data_thchs30/test/D4_838.wav
|
1586 |
+
D4_839 data_thchs30/test/D4_839.wav
|
1587 |
+
D4_840 data_thchs30/test/D4_840.wav
|
1588 |
+
D4_841 data_thchs30/test/D4_841.wav
|
1589 |
+
D4_842 data_thchs30/test/D4_842.wav
|
1590 |
+
D4_843 data_thchs30/test/D4_843.wav
|
1591 |
+
D4_844 data_thchs30/test/D4_844.wav
|
1592 |
+
D4_845 data_thchs30/test/D4_845.wav
|
1593 |
+
D4_846 data_thchs30/test/D4_846.wav
|
1594 |
+
D4_847 data_thchs30/test/D4_847.wav
|
1595 |
+
D4_848 data_thchs30/test/D4_848.wav
|
1596 |
+
D4_849 data_thchs30/test/D4_849.wav
|
1597 |
+
D4_850 data_thchs30/test/D4_850.wav
|
1598 |
+
D4_851 data_thchs30/test/D4_851.wav
|
1599 |
+
D4_852 data_thchs30/test/D4_852.wav
|
1600 |
+
D4_853 data_thchs30/test/D4_853.wav
|
1601 |
+
D4_854 data_thchs30/test/D4_854.wav
|
1602 |
+
D4_855 data_thchs30/test/D4_855.wav
|
1603 |
+
D4_856 data_thchs30/test/D4_856.wav
|
1604 |
+
D4_857 data_thchs30/test/D4_857.wav
|
1605 |
+
D4_858 data_thchs30/test/D4_858.wav
|
1606 |
+
D4_859 data_thchs30/test/D4_859.wav
|
1607 |
+
D4_860 data_thchs30/test/D4_860.wav
|
1608 |
+
D4_861 data_thchs30/test/D4_861.wav
|
1609 |
+
D4_862 data_thchs30/test/D4_862.wav
|
1610 |
+
D4_863 data_thchs30/test/D4_863.wav
|
1611 |
+
D4_864 data_thchs30/test/D4_864.wav
|
1612 |
+
D4_865 data_thchs30/test/D4_865.wav
|
1613 |
+
D4_866 data_thchs30/test/D4_866.wav
|
1614 |
+
D4_867 data_thchs30/test/D4_867.wav
|
1615 |
+
D4_868 data_thchs30/test/D4_868.wav
|
1616 |
+
D4_869 data_thchs30/test/D4_869.wav
|
1617 |
+
D4_870 data_thchs30/test/D4_870.wav
|
1618 |
+
D4_871 data_thchs30/test/D4_871.wav
|
1619 |
+
D4_872 data_thchs30/test/D4_872.wav
|
1620 |
+
D4_873 data_thchs30/test/D4_873.wav
|
1621 |
+
D4_874 data_thchs30/test/D4_874.wav
|
1622 |
+
D4_875 data_thchs30/test/D4_875.wav
|
1623 |
+
D4_876 data_thchs30/test/D4_876.wav
|
1624 |
+
D4_877 data_thchs30/test/D4_877.wav
|
1625 |
+
D4_878 data_thchs30/test/D4_878.wav
|
1626 |
+
D4_879 data_thchs30/test/D4_879.wav
|
1627 |
+
D4_880 data_thchs30/test/D4_880.wav
|
1628 |
+
D4_881 data_thchs30/test/D4_881.wav
|
1629 |
+
D4_882 data_thchs30/test/D4_882.wav
|
1630 |
+
D4_883 data_thchs30/test/D4_883.wav
|
1631 |
+
D4_884 data_thchs30/test/D4_884.wav
|
1632 |
+
D4_885 data_thchs30/test/D4_885.wav
|
1633 |
+
D4_886 data_thchs30/test/D4_886.wav
|
1634 |
+
D4_887 data_thchs30/test/D4_887.wav
|
1635 |
+
D4_888 data_thchs30/test/D4_888.wav
|
1636 |
+
D4_889 data_thchs30/test/D4_889.wav
|
1637 |
+
D4_890 data_thchs30/test/D4_890.wav
|
1638 |
+
D4_891 data_thchs30/test/D4_891.wav
|
1639 |
+
D4_892 data_thchs30/test/D4_892.wav
|
1640 |
+
D4_893 data_thchs30/test/D4_893.wav
|
1641 |
+
D4_894 data_thchs30/test/D4_894.wav
|
1642 |
+
D4_895 data_thchs30/test/D4_895.wav
|
1643 |
+
D4_896 data_thchs30/test/D4_896.wav
|
1644 |
+
D4_897 data_thchs30/test/D4_897.wav
|
1645 |
+
D4_898 data_thchs30/test/D4_898.wav
|
1646 |
+
D4_899 data_thchs30/test/D4_899.wav
|
1647 |
+
D4_900 data_thchs30/test/D4_900.wav
|
1648 |
+
D4_901 data_thchs30/test/D4_901.wav
|
1649 |
+
D4_902 data_thchs30/test/D4_902.wav
|
1650 |
+
D4_903 data_thchs30/test/D4_903.wav
|
1651 |
+
D4_904 data_thchs30/test/D4_904.wav
|
1652 |
+
D4_905 data_thchs30/test/D4_905.wav
|
1653 |
+
D4_906 data_thchs30/test/D4_906.wav
|
1654 |
+
D4_907 data_thchs30/test/D4_907.wav
|
1655 |
+
D4_908 data_thchs30/test/D4_908.wav
|
1656 |
+
D4_909 data_thchs30/test/D4_909.wav
|
1657 |
+
D4_910 data_thchs30/test/D4_910.wav
|
1658 |
+
D4_911 data_thchs30/test/D4_911.wav
|
1659 |
+
D4_912 data_thchs30/test/D4_912.wav
|
1660 |
+
D4_913 data_thchs30/test/D4_913.wav
|
1661 |
+
D4_914 data_thchs30/test/D4_914.wav
|
1662 |
+
D4_915 data_thchs30/test/D4_915.wav
|
1663 |
+
D4_916 data_thchs30/test/D4_916.wav
|
1664 |
+
D4_917 data_thchs30/test/D4_917.wav
|
1665 |
+
D4_918 data_thchs30/test/D4_918.wav
|
1666 |
+
D4_919 data_thchs30/test/D4_919.wav
|
1667 |
+
D4_920 data_thchs30/test/D4_920.wav
|
1668 |
+
D4_921 data_thchs30/test/D4_921.wav
|
1669 |
+
D4_922 data_thchs30/test/D4_922.wav
|
1670 |
+
D4_923 data_thchs30/test/D4_923.wav
|
1671 |
+
D4_924 data_thchs30/test/D4_924.wav
|
1672 |
+
D4_925 data_thchs30/test/D4_925.wav
|
1673 |
+
D4_926 data_thchs30/test/D4_926.wav
|
1674 |
+
D4_927 data_thchs30/test/D4_927.wav
|
1675 |
+
D4_928 data_thchs30/test/D4_928.wav
|
1676 |
+
D4_929 data_thchs30/test/D4_929.wav
|
1677 |
+
D4_930 data_thchs30/test/D4_930.wav
|
1678 |
+
D4_931 data_thchs30/test/D4_931.wav
|
1679 |
+
D4_932 data_thchs30/test/D4_932.wav
|
1680 |
+
D4_933 data_thchs30/test/D4_933.wav
|
1681 |
+
D4_934 data_thchs30/test/D4_934.wav
|
1682 |
+
D4_935 data_thchs30/test/D4_935.wav
|
1683 |
+
D4_936 data_thchs30/test/D4_936.wav
|
1684 |
+
D4_937 data_thchs30/test/D4_937.wav
|
1685 |
+
D4_938 data_thchs30/test/D4_938.wav
|
1686 |
+
D4_939 data_thchs30/test/D4_939.wav
|
1687 |
+
D4_940 data_thchs30/test/D4_940.wav
|
1688 |
+
D4_941 data_thchs30/test/D4_941.wav
|
1689 |
+
D4_942 data_thchs30/test/D4_942.wav
|
1690 |
+
D4_943 data_thchs30/test/D4_943.wav
|
1691 |
+
D4_944 data_thchs30/test/D4_944.wav
|
1692 |
+
D4_945 data_thchs30/test/D4_945.wav
|
1693 |
+
D4_946 data_thchs30/test/D4_946.wav
|
1694 |
+
D4_947 data_thchs30/test/D4_947.wav
|
1695 |
+
D4_948 data_thchs30/test/D4_948.wav
|
1696 |
+
D4_949 data_thchs30/test/D4_949.wav
|
1697 |
+
D4_950 data_thchs30/test/D4_950.wav
|
1698 |
+
D4_951 data_thchs30/test/D4_951.wav
|
1699 |
+
D4_952 data_thchs30/test/D4_952.wav
|
1700 |
+
D4_953 data_thchs30/test/D4_953.wav
|
1701 |
+
D4_954 data_thchs30/test/D4_954.wav
|
1702 |
+
D4_955 data_thchs30/test/D4_955.wav
|
1703 |
+
D4_956 data_thchs30/test/D4_956.wav
|
1704 |
+
D4_957 data_thchs30/test/D4_957.wav
|
1705 |
+
D4_958 data_thchs30/test/D4_958.wav
|
1706 |
+
D4_959 data_thchs30/test/D4_959.wav
|
1707 |
+
D4_960 data_thchs30/test/D4_960.wav
|
1708 |
+
D4_961 data_thchs30/test/D4_961.wav
|
1709 |
+
D4_962 data_thchs30/test/D4_962.wav
|
1710 |
+
D4_963 data_thchs30/test/D4_963.wav
|
1711 |
+
D4_964 data_thchs30/test/D4_964.wav
|
1712 |
+
D4_965 data_thchs30/test/D4_965.wav
|
1713 |
+
D4_966 data_thchs30/test/D4_966.wav
|
1714 |
+
D4_967 data_thchs30/test/D4_967.wav
|
1715 |
+
D4_968 data_thchs30/test/D4_968.wav
|
1716 |
+
D4_969 data_thchs30/test/D4_969.wav
|
1717 |
+
D4_970 data_thchs30/test/D4_970.wav
|
1718 |
+
D4_971 data_thchs30/test/D4_971.wav
|
1719 |
+
D4_972 data_thchs30/test/D4_972.wav
|
1720 |
+
D4_973 data_thchs30/test/D4_973.wav
|
1721 |
+
D4_974 data_thchs30/test/D4_974.wav
|
1722 |
+
D4_975 data_thchs30/test/D4_975.wav
|
1723 |
+
D4_976 data_thchs30/test/D4_976.wav
|
1724 |
+
D4_977 data_thchs30/test/D4_977.wav
|
1725 |
+
D4_978 data_thchs30/test/D4_978.wav
|
1726 |
+
D4_979 data_thchs30/test/D4_979.wav
|
1727 |
+
D4_980 data_thchs30/test/D4_980.wav
|
1728 |
+
D4_981 data_thchs30/test/D4_981.wav
|
1729 |
+
D4_982 data_thchs30/test/D4_982.wav
|
1730 |
+
D4_983 data_thchs30/test/D4_983.wav
|
1731 |
+
D4_984 data_thchs30/test/D4_984.wav
|
1732 |
+
D4_985 data_thchs30/test/D4_985.wav
|
1733 |
+
D4_986 data_thchs30/test/D4_986.wav
|
1734 |
+
D4_987 data_thchs30/test/D4_987.wav
|
1735 |
+
D4_988 data_thchs30/test/D4_988.wav
|
1736 |
+
D4_989 data_thchs30/test/D4_989.wav
|
1737 |
+
D4_990 data_thchs30/test/D4_990.wav
|
1738 |
+
D4_991 data_thchs30/test/D4_991.wav
|
1739 |
+
D4_992 data_thchs30/test/D4_992.wav
|
1740 |
+
D4_993 data_thchs30/test/D4_993.wav
|
1741 |
+
D4_994 data_thchs30/test/D4_994.wav
|
1742 |
+
D4_995 data_thchs30/test/D4_995.wav
|
1743 |
+
D4_996 data_thchs30/test/D4_996.wav
|
1744 |
+
D4_997 data_thchs30/test/D4_997.wav
|
1745 |
+
D4_998 data_thchs30/test/D4_998.wav
|
1746 |
+
D4_999 data_thchs30/test/D4_999.wav
|
1747 |
+
D6_750 data_thchs30/test/D6_750.wav
|
1748 |
+
D6_751 data_thchs30/test/D6_751.wav
|
1749 |
+
D6_752 data_thchs30/test/D6_752.wav
|
1750 |
+
D6_753 data_thchs30/test/D6_753.wav
|
1751 |
+
D6_754 data_thchs30/test/D6_754.wav
|
1752 |
+
D6_755 data_thchs30/test/D6_755.wav
|
1753 |
+
D6_756 data_thchs30/test/D6_756.wav
|
1754 |
+
D6_757 data_thchs30/test/D6_757.wav
|
1755 |
+
D6_758 data_thchs30/test/D6_758.wav
|
1756 |
+
D6_759 data_thchs30/test/D6_759.wav
|
1757 |
+
D6_760 data_thchs30/test/D6_760.wav
|
1758 |
+
D6_761 data_thchs30/test/D6_761.wav
|
1759 |
+
D6_762 data_thchs30/test/D6_762.wav
|
1760 |
+
D6_763 data_thchs30/test/D6_763.wav
|
1761 |
+
D6_764 data_thchs30/test/D6_764.wav
|
1762 |
+
D6_765 data_thchs30/test/D6_765.wav
|
1763 |
+
D6_766 data_thchs30/test/D6_766.wav
|
1764 |
+
D6_767 data_thchs30/test/D6_767.wav
|
1765 |
+
D6_768 data_thchs30/test/D6_768.wav
|
1766 |
+
D6_769 data_thchs30/test/D6_769.wav
|
1767 |
+
D6_770 data_thchs30/test/D6_770.wav
|
1768 |
+
D6_771 data_thchs30/test/D6_771.wav
|
1769 |
+
D6_772 data_thchs30/test/D6_772.wav
|
1770 |
+
D6_773 data_thchs30/test/D6_773.wav
|
1771 |
+
D6_774 data_thchs30/test/D6_774.wav
|
1772 |
+
D6_775 data_thchs30/test/D6_775.wav
|
1773 |
+
D6_776 data_thchs30/test/D6_776.wav
|
1774 |
+
D6_777 data_thchs30/test/D6_777.wav
|
1775 |
+
D6_778 data_thchs30/test/D6_778.wav
|
1776 |
+
D6_779 data_thchs30/test/D6_779.wav
|
1777 |
+
D6_780 data_thchs30/test/D6_780.wav
|
1778 |
+
D6_781 data_thchs30/test/D6_781.wav
|
1779 |
+
D6_782 data_thchs30/test/D6_782.wav
|
1780 |
+
D6_783 data_thchs30/test/D6_783.wav
|
1781 |
+
D6_784 data_thchs30/test/D6_784.wav
|
1782 |
+
D6_785 data_thchs30/test/D6_785.wav
|
1783 |
+
D6_786 data_thchs30/test/D6_786.wav
|
1784 |
+
D6_787 data_thchs30/test/D6_787.wav
|
1785 |
+
D6_788 data_thchs30/test/D6_788.wav
|
1786 |
+
D6_789 data_thchs30/test/D6_789.wav
|
1787 |
+
D6_790 data_thchs30/test/D6_790.wav
|
1788 |
+
D6_791 data_thchs30/test/D6_791.wav
|
1789 |
+
D6_792 data_thchs30/test/D6_792.wav
|
1790 |
+
D6_793 data_thchs30/test/D6_793.wav
|
1791 |
+
D6_794 data_thchs30/test/D6_794.wav
|
1792 |
+
D6_795 data_thchs30/test/D6_795.wav
|
1793 |
+
D6_796 data_thchs30/test/D6_796.wav
|
1794 |
+
D6_797 data_thchs30/test/D6_797.wav
|
1795 |
+
D6_798 data_thchs30/test/D6_798.wav
|
1796 |
+
D6_799 data_thchs30/test/D6_799.wav
|
1797 |
+
D6_800 data_thchs30/test/D6_800.wav
|
1798 |
+
D6_801 data_thchs30/test/D6_801.wav
|
1799 |
+
D6_802 data_thchs30/test/D6_802.wav
|
1800 |
+
D6_803 data_thchs30/test/D6_803.wav
|
1801 |
+
D6_804 data_thchs30/test/D6_804.wav
|
1802 |
+
D6_805 data_thchs30/test/D6_805.wav
|
1803 |
+
D6_806 data_thchs30/test/D6_806.wav
|
1804 |
+
D6_807 data_thchs30/test/D6_807.wav
|
1805 |
+
D6_808 data_thchs30/test/D6_808.wav
|
1806 |
+
D6_809 data_thchs30/test/D6_809.wav
|
1807 |
+
D6_810 data_thchs30/test/D6_810.wav
|
1808 |
+
D6_811 data_thchs30/test/D6_811.wav
|
1809 |
+
D6_812 data_thchs30/test/D6_812.wav
|
1810 |
+
D6_813 data_thchs30/test/D6_813.wav
|
1811 |
+
D6_814 data_thchs30/test/D6_814.wav
|
1812 |
+
D6_815 data_thchs30/test/D6_815.wav
|
1813 |
+
D6_816 data_thchs30/test/D6_816.wav
|
1814 |
+
D6_817 data_thchs30/test/D6_817.wav
|
1815 |
+
D6_818 data_thchs30/test/D6_818.wav
|
1816 |
+
D6_819 data_thchs30/test/D6_819.wav
|
1817 |
+
D6_820 data_thchs30/test/D6_820.wav
|
1818 |
+
D6_821 data_thchs30/test/D6_821.wav
|
1819 |
+
D6_822 data_thchs30/test/D6_822.wav
|
1820 |
+
D6_823 data_thchs30/test/D6_823.wav
|
1821 |
+
D6_824 data_thchs30/test/D6_824.wav
|
1822 |
+
D6_825 data_thchs30/test/D6_825.wav
|
1823 |
+
D6_826 data_thchs30/test/D6_826.wav
|
1824 |
+
D6_827 data_thchs30/test/D6_827.wav
|
1825 |
+
D6_828 data_thchs30/test/D6_828.wav
|
1826 |
+
D6_829 data_thchs30/test/D6_829.wav
|
1827 |
+
D6_830 data_thchs30/test/D6_830.wav
|
1828 |
+
D6_831 data_thchs30/test/D6_831.wav
|
1829 |
+
D6_832 data_thchs30/test/D6_832.wav
|
1830 |
+
D6_833 data_thchs30/test/D6_833.wav
|
1831 |
+
D6_834 data_thchs30/test/D6_834.wav
|
1832 |
+
D6_835 data_thchs30/test/D6_835.wav
|
1833 |
+
D6_836 data_thchs30/test/D6_836.wav
|
1834 |
+
D6_837 data_thchs30/test/D6_837.wav
|
1835 |
+
D6_838 data_thchs30/test/D6_838.wav
|
1836 |
+
D6_839 data_thchs30/test/D6_839.wav
|
1837 |
+
D6_840 data_thchs30/test/D6_840.wav
|
1838 |
+
D6_841 data_thchs30/test/D6_841.wav
|
1839 |
+
D6_842 data_thchs30/test/D6_842.wav
|
1840 |
+
D6_843 data_thchs30/test/D6_843.wav
|
1841 |
+
D6_844 data_thchs30/test/D6_844.wav
|
1842 |
+
D6_845 data_thchs30/test/D6_845.wav
|
1843 |
+
D6_846 data_thchs30/test/D6_846.wav
|
1844 |
+
D6_847 data_thchs30/test/D6_847.wav
|
1845 |
+
D6_848 data_thchs30/test/D6_848.wav
|
1846 |
+
D6_849 data_thchs30/test/D6_849.wav
|
1847 |
+
D6_850 data_thchs30/test/D6_850.wav
|
1848 |
+
D6_851 data_thchs30/test/D6_851.wav
|
1849 |
+
D6_852 data_thchs30/test/D6_852.wav
|
1850 |
+
D6_853 data_thchs30/test/D6_853.wav
|
1851 |
+
D6_854 data_thchs30/test/D6_854.wav
|
1852 |
+
D6_855 data_thchs30/test/D6_855.wav
|
1853 |
+
D6_856 data_thchs30/test/D6_856.wav
|
1854 |
+
D6_857 data_thchs30/test/D6_857.wav
|
1855 |
+
D6_858 data_thchs30/test/D6_858.wav
|
1856 |
+
D6_859 data_thchs30/test/D6_859.wav
|
1857 |
+
D6_860 data_thchs30/test/D6_860.wav
|
1858 |
+
D6_861 data_thchs30/test/D6_861.wav
|
1859 |
+
D6_862 data_thchs30/test/D6_862.wav
|
1860 |
+
D6_863 data_thchs30/test/D6_863.wav
|
1861 |
+
D6_864 data_thchs30/test/D6_864.wav
|
1862 |
+
D6_865 data_thchs30/test/D6_865.wav
|
1863 |
+
D6_866 data_thchs30/test/D6_866.wav
|
1864 |
+
D6_867 data_thchs30/test/D6_867.wav
|
1865 |
+
D6_868 data_thchs30/test/D6_868.wav
|
1866 |
+
D6_869 data_thchs30/test/D6_869.wav
|
1867 |
+
D6_870 data_thchs30/test/D6_870.wav
|
1868 |
+
D6_871 data_thchs30/test/D6_871.wav
|
1869 |
+
D6_872 data_thchs30/test/D6_872.wav
|
1870 |
+
D6_873 data_thchs30/test/D6_873.wav
|
1871 |
+
D6_874 data_thchs30/test/D6_874.wav
|
1872 |
+
D6_875 data_thchs30/test/D6_875.wav
|
1873 |
+
D6_876 data_thchs30/test/D6_876.wav
|
1874 |
+
D6_877 data_thchs30/test/D6_877.wav
|
1875 |
+
D6_878 data_thchs30/test/D6_878.wav
|
1876 |
+
D6_879 data_thchs30/test/D6_879.wav
|
1877 |
+
D6_880 data_thchs30/test/D6_880.wav
|
1878 |
+
D6_881 data_thchs30/test/D6_881.wav
|
1879 |
+
D6_882 data_thchs30/test/D6_882.wav
|
1880 |
+
D6_883 data_thchs30/test/D6_883.wav
|
1881 |
+
D6_884 data_thchs30/test/D6_884.wav
|
1882 |
+
D6_885 data_thchs30/test/D6_885.wav
|
1883 |
+
D6_886 data_thchs30/test/D6_886.wav
|
1884 |
+
D6_887 data_thchs30/test/D6_887.wav
|
1885 |
+
D6_888 data_thchs30/test/D6_888.wav
|
1886 |
+
D6_889 data_thchs30/test/D6_889.wav
|
1887 |
+
D6_890 data_thchs30/test/D6_890.wav
|
1888 |
+
D6_891 data_thchs30/test/D6_891.wav
|
1889 |
+
D6_892 data_thchs30/test/D6_892.wav
|
1890 |
+
D6_893 data_thchs30/test/D6_893.wav
|
1891 |
+
D6_894 data_thchs30/test/D6_894.wav
|
1892 |
+
D6_895 data_thchs30/test/D6_895.wav
|
1893 |
+
D6_896 data_thchs30/test/D6_896.wav
|
1894 |
+
D6_897 data_thchs30/test/D6_897.wav
|
1895 |
+
D6_898 data_thchs30/test/D6_898.wav
|
1896 |
+
D6_899 data_thchs30/test/D6_899.wav
|
1897 |
+
D6_900 data_thchs30/test/D6_900.wav
|
1898 |
+
D6_901 data_thchs30/test/D6_901.wav
|
1899 |
+
D6_902 data_thchs30/test/D6_902.wav
|
1900 |
+
D6_903 data_thchs30/test/D6_903.wav
|
1901 |
+
D6_904 data_thchs30/test/D6_904.wav
|
1902 |
+
D6_905 data_thchs30/test/D6_905.wav
|
1903 |
+
D6_906 data_thchs30/test/D6_906.wav
|
1904 |
+
D6_907 data_thchs30/test/D6_907.wav
|
1905 |
+
D6_908 data_thchs30/test/D6_908.wav
|
1906 |
+
D6_909 data_thchs30/test/D6_909.wav
|
1907 |
+
D6_910 data_thchs30/test/D6_910.wav
|
1908 |
+
D6_911 data_thchs30/test/D6_911.wav
|
1909 |
+
D6_912 data_thchs30/test/D6_912.wav
|
1910 |
+
D6_913 data_thchs30/test/D6_913.wav
|
1911 |
+
D6_914 data_thchs30/test/D6_914.wav
|
1912 |
+
D6_915 data_thchs30/test/D6_915.wav
|
1913 |
+
D6_916 data_thchs30/test/D6_916.wav
|
1914 |
+
D6_917 data_thchs30/test/D6_917.wav
|
1915 |
+
D6_918 data_thchs30/test/D6_918.wav
|
1916 |
+
D6_919 data_thchs30/test/D6_919.wav
|
1917 |
+
D6_920 data_thchs30/test/D6_920.wav
|
1918 |
+
D6_921 data_thchs30/test/D6_921.wav
|
1919 |
+
D6_922 data_thchs30/test/D6_922.wav
|
1920 |
+
D6_923 data_thchs30/test/D6_923.wav
|
1921 |
+
D6_924 data_thchs30/test/D6_924.wav
|
1922 |
+
D6_925 data_thchs30/test/D6_925.wav
|
1923 |
+
D6_926 data_thchs30/test/D6_926.wav
|
1924 |
+
D6_927 data_thchs30/test/D6_927.wav
|
1925 |
+
D6_928 data_thchs30/test/D6_928.wav
|
1926 |
+
D6_929 data_thchs30/test/D6_929.wav
|
1927 |
+
D6_930 data_thchs30/test/D6_930.wav
|
1928 |
+
D6_931 data_thchs30/test/D6_931.wav
|
1929 |
+
D6_932 data_thchs30/test/D6_932.wav
|
1930 |
+
D6_933 data_thchs30/test/D6_933.wav
|
1931 |
+
D6_934 data_thchs30/test/D6_934.wav
|
1932 |
+
D6_935 data_thchs30/test/D6_935.wav
|
1933 |
+
D6_936 data_thchs30/test/D6_936.wav
|
1934 |
+
D6_937 data_thchs30/test/D6_937.wav
|
1935 |
+
D6_938 data_thchs30/test/D6_938.wav
|
1936 |
+
D6_939 data_thchs30/test/D6_939.wav
|
1937 |
+
D6_940 data_thchs30/test/D6_940.wav
|
1938 |
+
D6_941 data_thchs30/test/D6_941.wav
|
1939 |
+
D6_942 data_thchs30/test/D6_942.wav
|
1940 |
+
D6_943 data_thchs30/test/D6_943.wav
|
1941 |
+
D6_944 data_thchs30/test/D6_944.wav
|
1942 |
+
D6_945 data_thchs30/test/D6_945.wav
|
1943 |
+
D6_946 data_thchs30/test/D6_946.wav
|
1944 |
+
D6_947 data_thchs30/test/D6_947.wav
|
1945 |
+
D6_948 data_thchs30/test/D6_948.wav
|
1946 |
+
D6_949 data_thchs30/test/D6_949.wav
|
1947 |
+
D6_950 data_thchs30/test/D6_950.wav
|
1948 |
+
D6_951 data_thchs30/test/D6_951.wav
|
1949 |
+
D6_952 data_thchs30/test/D6_952.wav
|
1950 |
+
D6_953 data_thchs30/test/D6_953.wav
|
1951 |
+
D6_954 data_thchs30/test/D6_954.wav
|
1952 |
+
D6_955 data_thchs30/test/D6_955.wav
|
1953 |
+
D6_956 data_thchs30/test/D6_956.wav
|
1954 |
+
D6_957 data_thchs30/test/D6_957.wav
|
1955 |
+
D6_958 data_thchs30/test/D6_958.wav
|
1956 |
+
D6_959 data_thchs30/test/D6_959.wav
|
1957 |
+
D6_960 data_thchs30/test/D6_960.wav
|
1958 |
+
D6_961 data_thchs30/test/D6_961.wav
|
1959 |
+
D6_962 data_thchs30/test/D6_962.wav
|
1960 |
+
D6_963 data_thchs30/test/D6_963.wav
|
1961 |
+
D6_964 data_thchs30/test/D6_964.wav
|
1962 |
+
D6_965 data_thchs30/test/D6_965.wav
|
1963 |
+
D6_966 data_thchs30/test/D6_966.wav
|
1964 |
+
D6_967 data_thchs30/test/D6_967.wav
|
1965 |
+
D6_968 data_thchs30/test/D6_968.wav
|
1966 |
+
D6_969 data_thchs30/test/D6_969.wav
|
1967 |
+
D6_970 data_thchs30/test/D6_970.wav
|
1968 |
+
D6_971 data_thchs30/test/D6_971.wav
|
1969 |
+
D6_972 data_thchs30/test/D6_972.wav
|
1970 |
+
D6_973 data_thchs30/test/D6_973.wav
|
1971 |
+
D6_974 data_thchs30/test/D6_974.wav
|
1972 |
+
D6_975 data_thchs30/test/D6_975.wav
|
1973 |
+
D6_976 data_thchs30/test/D6_976.wav
|
1974 |
+
D6_977 data_thchs30/test/D6_977.wav
|
1975 |
+
D6_978 data_thchs30/test/D6_978.wav
|
1976 |
+
D6_979 data_thchs30/test/D6_979.wav
|
1977 |
+
D6_980 data_thchs30/test/D6_980.wav
|
1978 |
+
D6_981 data_thchs30/test/D6_981.wav
|
1979 |
+
D6_982 data_thchs30/test/D6_982.wav
|
1980 |
+
D6_983 data_thchs30/test/D6_983.wav
|
1981 |
+
D6_984 data_thchs30/test/D6_984.wav
|
1982 |
+
D6_985 data_thchs30/test/D6_985.wav
|
1983 |
+
D6_986 data_thchs30/test/D6_986.wav
|
1984 |
+
D6_987 data_thchs30/test/D6_987.wav
|
1985 |
+
D6_988 data_thchs30/test/D6_988.wav
|
1986 |
+
D6_989 data_thchs30/test/D6_989.wav
|
1987 |
+
D6_990 data_thchs30/test/D6_990.wav
|
1988 |
+
D6_991 data_thchs30/test/D6_991.wav
|
1989 |
+
D6_992 data_thchs30/test/D6_992.wav
|
1990 |
+
D6_993 data_thchs30/test/D6_993.wav
|
1991 |
+
D6_994 data_thchs30/test/D6_994.wav
|
1992 |
+
D6_995 data_thchs30/test/D6_995.wav
|
1993 |
+
D6_996 data_thchs30/test/D6_996.wav
|
1994 |
+
D6_997 data_thchs30/test/D6_997.wav
|
1995 |
+
D6_998 data_thchs30/test/D6_998.wav
|
1996 |
+
D6_999 data_thchs30/test/D6_999.wav
|
1997 |
+
D7_750 data_thchs30/test/D7_750.wav
|
1998 |
+
D7_751 data_thchs30/test/D7_751.wav
|
1999 |
+
D7_752 data_thchs30/test/D7_752.wav
|
2000 |
+
D7_753 data_thchs30/test/D7_753.wav
|
2001 |
+
D7_754 data_thchs30/test/D7_754.wav
|
2002 |
+
D7_755 data_thchs30/test/D7_755.wav
|
2003 |
+
D7_756 data_thchs30/test/D7_756.wav
|
2004 |
+
D7_757 data_thchs30/test/D7_757.wav
|
2005 |
+
D7_758 data_thchs30/test/D7_758.wav
|
2006 |
+
D7_759 data_thchs30/test/D7_759.wav
|
2007 |
+
D7_760 data_thchs30/test/D7_760.wav
|
2008 |
+
D7_761 data_thchs30/test/D7_761.wav
|
2009 |
+
D7_762 data_thchs30/test/D7_762.wav
|
2010 |
+
D7_763 data_thchs30/test/D7_763.wav
|
2011 |
+
D7_764 data_thchs30/test/D7_764.wav
|
2012 |
+
D7_765 data_thchs30/test/D7_765.wav
|
2013 |
+
D7_766 data_thchs30/test/D7_766.wav
|
2014 |
+
D7_767 data_thchs30/test/D7_767.wav
|
2015 |
+
D7_768 data_thchs30/test/D7_768.wav
|
2016 |
+
D7_769 data_thchs30/test/D7_769.wav
|
2017 |
+
D7_770 data_thchs30/test/D7_770.wav
|
2018 |
+
D7_771 data_thchs30/test/D7_771.wav
|
2019 |
+
D7_772 data_thchs30/test/D7_772.wav
|
2020 |
+
D7_773 data_thchs30/test/D7_773.wav
|
2021 |
+
D7_774 data_thchs30/test/D7_774.wav
|
2022 |
+
D7_775 data_thchs30/test/D7_775.wav
|
2023 |
+
D7_776 data_thchs30/test/D7_776.wav
|
2024 |
+
D7_777 data_thchs30/test/D7_777.wav
|
2025 |
+
D7_778 data_thchs30/test/D7_778.wav
|
2026 |
+
D7_779 data_thchs30/test/D7_779.wav
|
2027 |
+
D7_780 data_thchs30/test/D7_780.wav
|
2028 |
+
D7_781 data_thchs30/test/D7_781.wav
|
2029 |
+
D7_782 data_thchs30/test/D7_782.wav
|
2030 |
+
D7_783 data_thchs30/test/D7_783.wav
|
2031 |
+
D7_784 data_thchs30/test/D7_784.wav
|
2032 |
+
D7_785 data_thchs30/test/D7_785.wav
|
2033 |
+
D7_786 data_thchs30/test/D7_786.wav
|
2034 |
+
D7_787 data_thchs30/test/D7_787.wav
|
2035 |
+
D7_788 data_thchs30/test/D7_788.wav
|
2036 |
+
D7_789 data_thchs30/test/D7_789.wav
|
2037 |
+
D7_790 data_thchs30/test/D7_790.wav
|
2038 |
+
D7_791 data_thchs30/test/D7_791.wav
|
2039 |
+
D7_792 data_thchs30/test/D7_792.wav
|
2040 |
+
D7_793 data_thchs30/test/D7_793.wav
|
2041 |
+
D7_794 data_thchs30/test/D7_794.wav
|
2042 |
+
D7_795 data_thchs30/test/D7_795.wav
|
2043 |
+
D7_796 data_thchs30/test/D7_796.wav
|
2044 |
+
D7_797 data_thchs30/test/D7_797.wav
|
2045 |
+
D7_798 data_thchs30/test/D7_798.wav
|
2046 |
+
D7_799 data_thchs30/test/D7_799.wav
|
2047 |
+
D7_800 data_thchs30/test/D7_800.wav
|
2048 |
+
D7_801 data_thchs30/test/D7_801.wav
|
2049 |
+
D7_802 data_thchs30/test/D7_802.wav
|
2050 |
+
D7_803 data_thchs30/test/D7_803.wav
|
2051 |
+
D7_804 data_thchs30/test/D7_804.wav
|
2052 |
+
D7_805 data_thchs30/test/D7_805.wav
|
2053 |
+
D7_806 data_thchs30/test/D7_806.wav
|
2054 |
+
D7_807 data_thchs30/test/D7_807.wav
|
2055 |
+
D7_808 data_thchs30/test/D7_808.wav
|
2056 |
+
D7_809 data_thchs30/test/D7_809.wav
|
2057 |
+
D7_810 data_thchs30/test/D7_810.wav
|
2058 |
+
D7_811 data_thchs30/test/D7_811.wav
|
2059 |
+
D7_812 data_thchs30/test/D7_812.wav
|
2060 |
+
D7_813 data_thchs30/test/D7_813.wav
|
2061 |
+
D7_814 data_thchs30/test/D7_814.wav
|
2062 |
+
D7_815 data_thchs30/test/D7_815.wav
|
2063 |
+
D7_816 data_thchs30/test/D7_816.wav
|
2064 |
+
D7_817 data_thchs30/test/D7_817.wav
|
2065 |
+
D7_818 data_thchs30/test/D7_818.wav
|
2066 |
+
D7_819 data_thchs30/test/D7_819.wav
|
2067 |
+
D7_820 data_thchs30/test/D7_820.wav
|
2068 |
+
D7_821 data_thchs30/test/D7_821.wav
|
2069 |
+
D7_822 data_thchs30/test/D7_822.wav
|
2070 |
+
D7_823 data_thchs30/test/D7_823.wav
|
2071 |
+
D7_824 data_thchs30/test/D7_824.wav
|
2072 |
+
D7_825 data_thchs30/test/D7_825.wav
|
2073 |
+
D7_826 data_thchs30/test/D7_826.wav
|
2074 |
+
D7_827 data_thchs30/test/D7_827.wav
|
2075 |
+
D7_828 data_thchs30/test/D7_828.wav
|
2076 |
+
D7_829 data_thchs30/test/D7_829.wav
|
2077 |
+
D7_830 data_thchs30/test/D7_830.wav
|
2078 |
+
D7_831 data_thchs30/test/D7_831.wav
|
2079 |
+
D7_832 data_thchs30/test/D7_832.wav
|
2080 |
+
D7_833 data_thchs30/test/D7_833.wav
|
2081 |
+
D7_834 data_thchs30/test/D7_834.wav
|
2082 |
+
D7_835 data_thchs30/test/D7_835.wav
|
2083 |
+
D7_836 data_thchs30/test/D7_836.wav
|
2084 |
+
D7_837 data_thchs30/test/D7_837.wav
|
2085 |
+
D7_838 data_thchs30/test/D7_838.wav
|
2086 |
+
D7_839 data_thchs30/test/D7_839.wav
|
2087 |
+
D7_840 data_thchs30/test/D7_840.wav
|
2088 |
+
D7_841 data_thchs30/test/D7_841.wav
|
2089 |
+
D7_842 data_thchs30/test/D7_842.wav
|
2090 |
+
D7_843 data_thchs30/test/D7_843.wav
|
2091 |
+
D7_844 data_thchs30/test/D7_844.wav
|
2092 |
+
D7_845 data_thchs30/test/D7_845.wav
|
2093 |
+
D7_846 data_thchs30/test/D7_846.wav
|
2094 |
+
D7_847 data_thchs30/test/D7_847.wav
|
2095 |
+
D7_848 data_thchs30/test/D7_848.wav
|
2096 |
+
D7_849 data_thchs30/test/D7_849.wav
|
2097 |
+
D7_850 data_thchs30/test/D7_850.wav
|
2098 |
+
D7_851 data_thchs30/test/D7_851.wav
|
2099 |
+
D7_852 data_thchs30/test/D7_852.wav
|
2100 |
+
D7_853 data_thchs30/test/D7_853.wav
|
2101 |
+
D7_854 data_thchs30/test/D7_854.wav
|
2102 |
+
D7_855 data_thchs30/test/D7_855.wav
|
2103 |
+
D7_856 data_thchs30/test/D7_856.wav
|
2104 |
+
D7_857 data_thchs30/test/D7_857.wav
|
2105 |
+
D7_858 data_thchs30/test/D7_858.wav
|
2106 |
+
D7_859 data_thchs30/test/D7_859.wav
|
2107 |
+
D7_860 data_thchs30/test/D7_860.wav
|
2108 |
+
D7_861 data_thchs30/test/D7_861.wav
|
2109 |
+
D7_862 data_thchs30/test/D7_862.wav
|
2110 |
+
D7_863 data_thchs30/test/D7_863.wav
|
2111 |
+
D7_864 data_thchs30/test/D7_864.wav
|
2112 |
+
D7_865 data_thchs30/test/D7_865.wav
|
2113 |
+
D7_866 data_thchs30/test/D7_866.wav
|
2114 |
+
D7_867 data_thchs30/test/D7_867.wav
|
2115 |
+
D7_868 data_thchs30/test/D7_868.wav
|
2116 |
+
D7_869 data_thchs30/test/D7_869.wav
|
2117 |
+
D7_870 data_thchs30/test/D7_870.wav
|
2118 |
+
D7_871 data_thchs30/test/D7_871.wav
|
2119 |
+
D7_872 data_thchs30/test/D7_872.wav
|
2120 |
+
D7_873 data_thchs30/test/D7_873.wav
|
2121 |
+
D7_874 data_thchs30/test/D7_874.wav
|
2122 |
+
D7_875 data_thchs30/test/D7_875.wav
|
2123 |
+
D7_876 data_thchs30/test/D7_876.wav
|
2124 |
+
D7_877 data_thchs30/test/D7_877.wav
|
2125 |
+
D7_878 data_thchs30/test/D7_878.wav
|
2126 |
+
D7_879 data_thchs30/test/D7_879.wav
|
2127 |
+
D7_880 data_thchs30/test/D7_880.wav
|
2128 |
+
D7_881 data_thchs30/test/D7_881.wav
|
2129 |
+
D7_882 data_thchs30/test/D7_882.wav
|
2130 |
+
D7_883 data_thchs30/test/D7_883.wav
|
2131 |
+
D7_884 data_thchs30/test/D7_884.wav
|
2132 |
+
D7_885 data_thchs30/test/D7_885.wav
|
2133 |
+
D7_886 data_thchs30/test/D7_886.wav
|
2134 |
+
D7_887 data_thchs30/test/D7_887.wav
|
2135 |
+
D7_888 data_thchs30/test/D7_888.wav
|
2136 |
+
D7_889 data_thchs30/test/D7_889.wav
|
2137 |
+
D7_890 data_thchs30/test/D7_890.wav
|
2138 |
+
D7_891 data_thchs30/test/D7_891.wav
|
2139 |
+
D7_892 data_thchs30/test/D7_892.wav
|
2140 |
+
D7_893 data_thchs30/test/D7_893.wav
|
2141 |
+
D7_894 data_thchs30/test/D7_894.wav
|
2142 |
+
D7_895 data_thchs30/test/D7_895.wav
|
2143 |
+
D7_896 data_thchs30/test/D7_896.wav
|
2144 |
+
D7_897 data_thchs30/test/D7_897.wav
|
2145 |
+
D7_898 data_thchs30/test/D7_898.wav
|
2146 |
+
D7_899 data_thchs30/test/D7_899.wav
|
2147 |
+
D7_900 data_thchs30/test/D7_900.wav
|
2148 |
+
D7_901 data_thchs30/test/D7_901.wav
|
2149 |
+
D7_902 data_thchs30/test/D7_902.wav
|
2150 |
+
D7_903 data_thchs30/test/D7_903.wav
|
2151 |
+
D7_904 data_thchs30/test/D7_904.wav
|
2152 |
+
D7_905 data_thchs30/test/D7_905.wav
|
2153 |
+
D7_906 data_thchs30/test/D7_906.wav
|
2154 |
+
D7_907 data_thchs30/test/D7_907.wav
|
2155 |
+
D7_908 data_thchs30/test/D7_908.wav
|
2156 |
+
D7_909 data_thchs30/test/D7_909.wav
|
2157 |
+
D7_910 data_thchs30/test/D7_910.wav
|
2158 |
+
D7_911 data_thchs30/test/D7_911.wav
|
2159 |
+
D7_912 data_thchs30/test/D7_912.wav
|
2160 |
+
D7_913 data_thchs30/test/D7_913.wav
|
2161 |
+
D7_914 data_thchs30/test/D7_914.wav
|
2162 |
+
D7_915 data_thchs30/test/D7_915.wav
|
2163 |
+
D7_916 data_thchs30/test/D7_916.wav
|
2164 |
+
D7_917 data_thchs30/test/D7_917.wav
|
2165 |
+
D7_918 data_thchs30/test/D7_918.wav
|
2166 |
+
D7_919 data_thchs30/test/D7_919.wav
|
2167 |
+
D7_920 data_thchs30/test/D7_920.wav
|
2168 |
+
D7_921 data_thchs30/test/D7_921.wav
|
2169 |
+
D7_922 data_thchs30/test/D7_922.wav
|
2170 |
+
D7_923 data_thchs30/test/D7_923.wav
|
2171 |
+
D7_924 data_thchs30/test/D7_924.wav
|
2172 |
+
D7_925 data_thchs30/test/D7_925.wav
|
2173 |
+
D7_926 data_thchs30/test/D7_926.wav
|
2174 |
+
D7_927 data_thchs30/test/D7_927.wav
|
2175 |
+
D7_928 data_thchs30/test/D7_928.wav
|
2176 |
+
D7_929 data_thchs30/test/D7_929.wav
|
2177 |
+
D7_930 data_thchs30/test/D7_930.wav
|
2178 |
+
D7_931 data_thchs30/test/D7_931.wav
|
2179 |
+
D7_932 data_thchs30/test/D7_932.wav
|
2180 |
+
D7_933 data_thchs30/test/D7_933.wav
|
2181 |
+
D7_934 data_thchs30/test/D7_934.wav
|
2182 |
+
D7_935 data_thchs30/test/D7_935.wav
|
2183 |
+
D7_936 data_thchs30/test/D7_936.wav
|
2184 |
+
D7_937 data_thchs30/test/D7_937.wav
|
2185 |
+
D7_938 data_thchs30/test/D7_938.wav
|
2186 |
+
D7_939 data_thchs30/test/D7_939.wav
|
2187 |
+
D7_940 data_thchs30/test/D7_940.wav
|
2188 |
+
D7_941 data_thchs30/test/D7_941.wav
|
2189 |
+
D7_942 data_thchs30/test/D7_942.wav
|
2190 |
+
D7_943 data_thchs30/test/D7_943.wav
|
2191 |
+
D7_944 data_thchs30/test/D7_944.wav
|
2192 |
+
D7_945 data_thchs30/test/D7_945.wav
|
2193 |
+
D7_946 data_thchs30/test/D7_946.wav
|
2194 |
+
D7_947 data_thchs30/test/D7_947.wav
|
2195 |
+
D7_948 data_thchs30/test/D7_948.wav
|
2196 |
+
D7_949 data_thchs30/test/D7_949.wav
|
2197 |
+
D7_950 data_thchs30/test/D7_950.wav
|
2198 |
+
D7_951 data_thchs30/test/D7_951.wav
|
2199 |
+
D7_952 data_thchs30/test/D7_952.wav
|
2200 |
+
D7_953 data_thchs30/test/D7_953.wav
|
2201 |
+
D7_954 data_thchs30/test/D7_954.wav
|
2202 |
+
D7_955 data_thchs30/test/D7_955.wav
|
2203 |
+
D7_956 data_thchs30/test/D7_956.wav
|
2204 |
+
D7_957 data_thchs30/test/D7_957.wav
|
2205 |
+
D7_958 data_thchs30/test/D7_958.wav
|
2206 |
+
D7_959 data_thchs30/test/D7_959.wav
|
2207 |
+
D7_960 data_thchs30/test/D7_960.wav
|
2208 |
+
D7_961 data_thchs30/test/D7_961.wav
|
2209 |
+
D7_962 data_thchs30/test/D7_962.wav
|
2210 |
+
D7_963 data_thchs30/test/D7_963.wav
|
2211 |
+
D7_964 data_thchs30/test/D7_964.wav
|
2212 |
+
D7_965 data_thchs30/test/D7_965.wav
|
2213 |
+
D7_966 data_thchs30/test/D7_966.wav
|
2214 |
+
D7_967 data_thchs30/test/D7_967.wav
|
2215 |
+
D7_968 data_thchs30/test/D7_968.wav
|
2216 |
+
D7_969 data_thchs30/test/D7_969.wav
|
2217 |
+
D7_970 data_thchs30/test/D7_970.wav
|
2218 |
+
D7_971 data_thchs30/test/D7_971.wav
|
2219 |
+
D7_972 data_thchs30/test/D7_972.wav
|
2220 |
+
D7_973 data_thchs30/test/D7_973.wav
|
2221 |
+
D7_974 data_thchs30/test/D7_974.wav
|
2222 |
+
D7_975 data_thchs30/test/D7_975.wav
|
2223 |
+
D7_976 data_thchs30/test/D7_976.wav
|
2224 |
+
D7_977 data_thchs30/test/D7_977.wav
|
2225 |
+
D7_978 data_thchs30/test/D7_978.wav
|
2226 |
+
D7_979 data_thchs30/test/D7_979.wav
|
2227 |
+
D7_980 data_thchs30/test/D7_980.wav
|
2228 |
+
D7_981 data_thchs30/test/D7_981.wav
|
2229 |
+
D7_982 data_thchs30/test/D7_982.wav
|
2230 |
+
D7_983 data_thchs30/test/D7_983.wav
|
2231 |
+
D7_984 data_thchs30/test/D7_984.wav
|
2232 |
+
D7_985 data_thchs30/test/D7_985.wav
|
2233 |
+
D7_986 data_thchs30/test/D7_986.wav
|
2234 |
+
D7_987 data_thchs30/test/D7_987.wav
|
2235 |
+
D7_988 data_thchs30/test/D7_988.wav
|
2236 |
+
D7_989 data_thchs30/test/D7_989.wav
|
2237 |
+
D7_990 data_thchs30/test/D7_990.wav
|
2238 |
+
D7_991 data_thchs30/test/D7_991.wav
|
2239 |
+
D7_992 data_thchs30/test/D7_992.wav
|
2240 |
+
D7_993 data_thchs30/test/D7_993.wav
|
2241 |
+
D7_994 data_thchs30/test/D7_994.wav
|
2242 |
+
D7_995 data_thchs30/test/D7_995.wav
|
2243 |
+
D7_996 data_thchs30/test/D7_996.wav
|
2244 |
+
D7_997 data_thchs30/test/D7_997.wav
|
2245 |
+
D7_998 data_thchs30/test/D7_998.wav
|
2246 |
+
D8_750 data_thchs30/test/D8_750.wav
|
2247 |
+
D8_751 data_thchs30/test/D8_751.wav
|
2248 |
+
D8_752 data_thchs30/test/D8_752.wav
|
2249 |
+
D8_753 data_thchs30/test/D8_753.wav
|
2250 |
+
D8_754 data_thchs30/test/D8_754.wav
|
2251 |
+
D8_755 data_thchs30/test/D8_755.wav
|
2252 |
+
D8_756 data_thchs30/test/D8_756.wav
|
2253 |
+
D8_757 data_thchs30/test/D8_757.wav
|
2254 |
+
D8_758 data_thchs30/test/D8_758.wav
|
2255 |
+
D8_759 data_thchs30/test/D8_759.wav
|
2256 |
+
D8_760 data_thchs30/test/D8_760.wav
|
2257 |
+
D8_761 data_thchs30/test/D8_761.wav
|
2258 |
+
D8_762 data_thchs30/test/D8_762.wav
|
2259 |
+
D8_763 data_thchs30/test/D8_763.wav
|
2260 |
+
D8_764 data_thchs30/test/D8_764.wav
|
2261 |
+
D8_765 data_thchs30/test/D8_765.wav
|
2262 |
+
D8_766 data_thchs30/test/D8_766.wav
|
2263 |
+
D8_767 data_thchs30/test/D8_767.wav
|
2264 |
+
D8_768 data_thchs30/test/D8_768.wav
|
2265 |
+
D8_769 data_thchs30/test/D8_769.wav
|
2266 |
+
D8_770 data_thchs30/test/D8_770.wav
|
2267 |
+
D8_771 data_thchs30/test/D8_771.wav
|
2268 |
+
D8_772 data_thchs30/test/D8_772.wav
|
2269 |
+
D8_773 data_thchs30/test/D8_773.wav
|
2270 |
+
D8_774 data_thchs30/test/D8_774.wav
|
2271 |
+
D8_775 data_thchs30/test/D8_775.wav
|
2272 |
+
D8_776 data_thchs30/test/D8_776.wav
|
2273 |
+
D8_777 data_thchs30/test/D8_777.wav
|
2274 |
+
D8_778 data_thchs30/test/D8_778.wav
|
2275 |
+
D8_779 data_thchs30/test/D8_779.wav
|
2276 |
+
D8_780 data_thchs30/test/D8_780.wav
|
2277 |
+
D8_781 data_thchs30/test/D8_781.wav
|
2278 |
+
D8_782 data_thchs30/test/D8_782.wav
|
2279 |
+
D8_783 data_thchs30/test/D8_783.wav
|
2280 |
+
D8_784 data_thchs30/test/D8_784.wav
|
2281 |
+
D8_785 data_thchs30/test/D8_785.wav
|
2282 |
+
D8_786 data_thchs30/test/D8_786.wav
|
2283 |
+
D8_787 data_thchs30/test/D8_787.wav
|
2284 |
+
D8_788 data_thchs30/test/D8_788.wav
|
2285 |
+
D8_789 data_thchs30/test/D8_789.wav
|
2286 |
+
D8_790 data_thchs30/test/D8_790.wav
|
2287 |
+
D8_791 data_thchs30/test/D8_791.wav
|
2288 |
+
D8_792 data_thchs30/test/D8_792.wav
|
2289 |
+
D8_793 data_thchs30/test/D8_793.wav
|
2290 |
+
D8_794 data_thchs30/test/D8_794.wav
|
2291 |
+
D8_795 data_thchs30/test/D8_795.wav
|
2292 |
+
D8_796 data_thchs30/test/D8_796.wav
|
2293 |
+
D8_797 data_thchs30/test/D8_797.wav
|
2294 |
+
D8_798 data_thchs30/test/D8_798.wav
|
2295 |
+
D8_799 data_thchs30/test/D8_799.wav
|
2296 |
+
D8_800 data_thchs30/test/D8_800.wav
|
2297 |
+
D8_801 data_thchs30/test/D8_801.wav
|
2298 |
+
D8_802 data_thchs30/test/D8_802.wav
|
2299 |
+
D8_803 data_thchs30/test/D8_803.wav
|
2300 |
+
D8_804 data_thchs30/test/D8_804.wav
|
2301 |
+
D8_805 data_thchs30/test/D8_805.wav
|
2302 |
+
D8_806 data_thchs30/test/D8_806.wav
|
2303 |
+
D8_807 data_thchs30/test/D8_807.wav
|
2304 |
+
D8_808 data_thchs30/test/D8_808.wav
|
2305 |
+
D8_809 data_thchs30/test/D8_809.wav
|
2306 |
+
D8_810 data_thchs30/test/D8_810.wav
|
2307 |
+
D8_811 data_thchs30/test/D8_811.wav
|
2308 |
+
D8_812 data_thchs30/test/D8_812.wav
|
2309 |
+
D8_813 data_thchs30/test/D8_813.wav
|
2310 |
+
D8_814 data_thchs30/test/D8_814.wav
|
2311 |
+
D8_815 data_thchs30/test/D8_815.wav
|
2312 |
+
D8_816 data_thchs30/test/D8_816.wav
|
2313 |
+
D8_817 data_thchs30/test/D8_817.wav
|
2314 |
+
D8_818 data_thchs30/test/D8_818.wav
|
2315 |
+
D8_819 data_thchs30/test/D8_819.wav
|
2316 |
+
D8_820 data_thchs30/test/D8_820.wav
|
2317 |
+
D8_821 data_thchs30/test/D8_821.wav
|
2318 |
+
D8_822 data_thchs30/test/D8_822.wav
|
2319 |
+
D8_823 data_thchs30/test/D8_823.wav
|
2320 |
+
D8_824 data_thchs30/test/D8_824.wav
|
2321 |
+
D8_825 data_thchs30/test/D8_825.wav
|
2322 |
+
D8_826 data_thchs30/test/D8_826.wav
|
2323 |
+
D8_827 data_thchs30/test/D8_827.wav
|
2324 |
+
D8_828 data_thchs30/test/D8_828.wav
|
2325 |
+
D8_829 data_thchs30/test/D8_829.wav
|
2326 |
+
D8_830 data_thchs30/test/D8_830.wav
|
2327 |
+
D8_831 data_thchs30/test/D8_831.wav
|
2328 |
+
D8_832 data_thchs30/test/D8_832.wav
|
2329 |
+
D8_833 data_thchs30/test/D8_833.wav
|
2330 |
+
D8_834 data_thchs30/test/D8_834.wav
|
2331 |
+
D8_835 data_thchs30/test/D8_835.wav
|
2332 |
+
D8_836 data_thchs30/test/D8_836.wav
|
2333 |
+
D8_837 data_thchs30/test/D8_837.wav
|
2334 |
+
D8_838 data_thchs30/test/D8_838.wav
|
2335 |
+
D8_839 data_thchs30/test/D8_839.wav
|
2336 |
+
D8_840 data_thchs30/test/D8_840.wav
|
2337 |
+
D8_841 data_thchs30/test/D8_841.wav
|
2338 |
+
D8_842 data_thchs30/test/D8_842.wav
|
2339 |
+
D8_843 data_thchs30/test/D8_843.wav
|
2340 |
+
D8_844 data_thchs30/test/D8_844.wav
|
2341 |
+
D8_845 data_thchs30/test/D8_845.wav
|
2342 |
+
D8_846 data_thchs30/test/D8_846.wav
|
2343 |
+
D8_847 data_thchs30/test/D8_847.wav
|
2344 |
+
D8_848 data_thchs30/test/D8_848.wav
|
2345 |
+
D8_849 data_thchs30/test/D8_849.wav
|
2346 |
+
D8_850 data_thchs30/test/D8_850.wav
|
2347 |
+
D8_851 data_thchs30/test/D8_851.wav
|
2348 |
+
D8_852 data_thchs30/test/D8_852.wav
|
2349 |
+
D8_853 data_thchs30/test/D8_853.wav
|
2350 |
+
D8_854 data_thchs30/test/D8_854.wav
|
2351 |
+
D8_855 data_thchs30/test/D8_855.wav
|
2352 |
+
D8_856 data_thchs30/test/D8_856.wav
|
2353 |
+
D8_857 data_thchs30/test/D8_857.wav
|
2354 |
+
D8_858 data_thchs30/test/D8_858.wav
|
2355 |
+
D8_859 data_thchs30/test/D8_859.wav
|
2356 |
+
D8_860 data_thchs30/test/D8_860.wav
|
2357 |
+
D8_861 data_thchs30/test/D8_861.wav
|
2358 |
+
D8_862 data_thchs30/test/D8_862.wav
|
2359 |
+
D8_863 data_thchs30/test/D8_863.wav
|
2360 |
+
D8_864 data_thchs30/test/D8_864.wav
|
2361 |
+
D8_865 data_thchs30/test/D8_865.wav
|
2362 |
+
D8_866 data_thchs30/test/D8_866.wav
|
2363 |
+
D8_867 data_thchs30/test/D8_867.wav
|
2364 |
+
D8_868 data_thchs30/test/D8_868.wav
|
2365 |
+
D8_869 data_thchs30/test/D8_869.wav
|
2366 |
+
D8_870 data_thchs30/test/D8_870.wav
|
2367 |
+
D8_871 data_thchs30/test/D8_871.wav
|
2368 |
+
D8_872 data_thchs30/test/D8_872.wav
|
2369 |
+
D8_873 data_thchs30/test/D8_873.wav
|
2370 |
+
D8_874 data_thchs30/test/D8_874.wav
|
2371 |
+
D8_875 data_thchs30/test/D8_875.wav
|
2372 |
+
D8_876 data_thchs30/test/D8_876.wav
|
2373 |
+
D8_877 data_thchs30/test/D8_877.wav
|
2374 |
+
D8_878 data_thchs30/test/D8_878.wav
|
2375 |
+
D8_879 data_thchs30/test/D8_879.wav
|
2376 |
+
D8_880 data_thchs30/test/D8_880.wav
|
2377 |
+
D8_881 data_thchs30/test/D8_881.wav
|
2378 |
+
D8_882 data_thchs30/test/D8_882.wav
|
2379 |
+
D8_883 data_thchs30/test/D8_883.wav
|
2380 |
+
D8_884 data_thchs30/test/D8_884.wav
|
2381 |
+
D8_885 data_thchs30/test/D8_885.wav
|
2382 |
+
D8_886 data_thchs30/test/D8_886.wav
|
2383 |
+
D8_887 data_thchs30/test/D8_887.wav
|
2384 |
+
D8_888 data_thchs30/test/D8_888.wav
|
2385 |
+
D8_889 data_thchs30/test/D8_889.wav
|
2386 |
+
D8_890 data_thchs30/test/D8_890.wav
|
2387 |
+
D8_891 data_thchs30/test/D8_891.wav
|
2388 |
+
D8_892 data_thchs30/test/D8_892.wav
|
2389 |
+
D8_893 data_thchs30/test/D8_893.wav
|
2390 |
+
D8_894 data_thchs30/test/D8_894.wav
|
2391 |
+
D8_895 data_thchs30/test/D8_895.wav
|
2392 |
+
D8_896 data_thchs30/test/D8_896.wav
|
2393 |
+
D8_897 data_thchs30/test/D8_897.wav
|
2394 |
+
D8_898 data_thchs30/test/D8_898.wav
|
2395 |
+
D8_899 data_thchs30/test/D8_899.wav
|
2396 |
+
D8_900 data_thchs30/test/D8_900.wav
|
2397 |
+
D8_901 data_thchs30/test/D8_901.wav
|
2398 |
+
D8_902 data_thchs30/test/D8_902.wav
|
2399 |
+
D8_903 data_thchs30/test/D8_903.wav
|
2400 |
+
D8_904 data_thchs30/test/D8_904.wav
|
2401 |
+
D8_905 data_thchs30/test/D8_905.wav
|
2402 |
+
D8_906 data_thchs30/test/D8_906.wav
|
2403 |
+
D8_907 data_thchs30/test/D8_907.wav
|
2404 |
+
D8_908 data_thchs30/test/D8_908.wav
|
2405 |
+
D8_909 data_thchs30/test/D8_909.wav
|
2406 |
+
D8_910 data_thchs30/test/D8_910.wav
|
2407 |
+
D8_911 data_thchs30/test/D8_911.wav
|
2408 |
+
D8_912 data_thchs30/test/D8_912.wav
|
2409 |
+
D8_913 data_thchs30/test/D8_913.wav
|
2410 |
+
D8_914 data_thchs30/test/D8_914.wav
|
2411 |
+
D8_915 data_thchs30/test/D8_915.wav
|
2412 |
+
D8_916 data_thchs30/test/D8_916.wav
|
2413 |
+
D8_917 data_thchs30/test/D8_917.wav
|
2414 |
+
D8_918 data_thchs30/test/D8_918.wav
|
2415 |
+
D8_919 data_thchs30/test/D8_919.wav
|
2416 |
+
D8_920 data_thchs30/test/D8_920.wav
|
2417 |
+
D8_921 data_thchs30/test/D8_921.wav
|
2418 |
+
D8_922 data_thchs30/test/D8_922.wav
|
2419 |
+
D8_923 data_thchs30/test/D8_923.wav
|
2420 |
+
D8_924 data_thchs30/test/D8_924.wav
|
2421 |
+
D8_925 data_thchs30/test/D8_925.wav
|
2422 |
+
D8_926 data_thchs30/test/D8_926.wav
|
2423 |
+
D8_927 data_thchs30/test/D8_927.wav
|
2424 |
+
D8_928 data_thchs30/test/D8_928.wav
|
2425 |
+
D8_929 data_thchs30/test/D8_929.wav
|
2426 |
+
D8_930 data_thchs30/test/D8_930.wav
|
2427 |
+
D8_931 data_thchs30/test/D8_931.wav
|
2428 |
+
D8_932 data_thchs30/test/D8_932.wav
|
2429 |
+
D8_933 data_thchs30/test/D8_933.wav
|
2430 |
+
D8_934 data_thchs30/test/D8_934.wav
|
2431 |
+
D8_935 data_thchs30/test/D8_935.wav
|
2432 |
+
D8_936 data_thchs30/test/D8_936.wav
|
2433 |
+
D8_937 data_thchs30/test/D8_937.wav
|
2434 |
+
D8_938 data_thchs30/test/D8_938.wav
|
2435 |
+
D8_939 data_thchs30/test/D8_939.wav
|
2436 |
+
D8_940 data_thchs30/test/D8_940.wav
|
2437 |
+
D8_941 data_thchs30/test/D8_941.wav
|
2438 |
+
D8_942 data_thchs30/test/D8_942.wav
|
2439 |
+
D8_943 data_thchs30/test/D8_943.wav
|
2440 |
+
D8_944 data_thchs30/test/D8_944.wav
|
2441 |
+
D8_945 data_thchs30/test/D8_945.wav
|
2442 |
+
D8_946 data_thchs30/test/D8_946.wav
|
2443 |
+
D8_947 data_thchs30/test/D8_947.wav
|
2444 |
+
D8_948 data_thchs30/test/D8_948.wav
|
2445 |
+
D8_949 data_thchs30/test/D8_949.wav
|
2446 |
+
D8_950 data_thchs30/test/D8_950.wav
|
2447 |
+
D8_951 data_thchs30/test/D8_951.wav
|
2448 |
+
D8_952 data_thchs30/test/D8_952.wav
|
2449 |
+
D8_953 data_thchs30/test/D8_953.wav
|
2450 |
+
D8_954 data_thchs30/test/D8_954.wav
|
2451 |
+
D8_955 data_thchs30/test/D8_955.wav
|
2452 |
+
D8_956 data_thchs30/test/D8_956.wav
|
2453 |
+
D8_957 data_thchs30/test/D8_957.wav
|
2454 |
+
D8_958 data_thchs30/test/D8_958.wav
|
2455 |
+
D8_959 data_thchs30/test/D8_959.wav
|
2456 |
+
D8_960 data_thchs30/test/D8_960.wav
|
2457 |
+
D8_961 data_thchs30/test/D8_961.wav
|
2458 |
+
D8_962 data_thchs30/test/D8_962.wav
|
2459 |
+
D8_963 data_thchs30/test/D8_963.wav
|
2460 |
+
D8_964 data_thchs30/test/D8_964.wav
|
2461 |
+
D8_965 data_thchs30/test/D8_965.wav
|
2462 |
+
D8_966 data_thchs30/test/D8_966.wav
|
2463 |
+
D8_967 data_thchs30/test/D8_967.wav
|
2464 |
+
D8_968 data_thchs30/test/D8_968.wav
|
2465 |
+
D8_969 data_thchs30/test/D8_969.wav
|
2466 |
+
D8_970 data_thchs30/test/D8_970.wav
|
2467 |
+
D8_971 data_thchs30/test/D8_971.wav
|
2468 |
+
D8_972 data_thchs30/test/D8_972.wav
|
2469 |
+
D8_973 data_thchs30/test/D8_973.wav
|
2470 |
+
D8_974 data_thchs30/test/D8_974.wav
|
2471 |
+
D8_975 data_thchs30/test/D8_975.wav
|
2472 |
+
D8_976 data_thchs30/test/D8_976.wav
|
2473 |
+
D8_977 data_thchs30/test/D8_977.wav
|
2474 |
+
D8_978 data_thchs30/test/D8_978.wav
|
2475 |
+
D8_979 data_thchs30/test/D8_979.wav
|
2476 |
+
D8_980 data_thchs30/test/D8_980.wav
|
2477 |
+
D8_981 data_thchs30/test/D8_981.wav
|
2478 |
+
D8_982 data_thchs30/test/D8_982.wav
|
2479 |
+
D8_983 data_thchs30/test/D8_983.wav
|
2480 |
+
D8_984 data_thchs30/test/D8_984.wav
|
2481 |
+
D8_985 data_thchs30/test/D8_985.wav
|
2482 |
+
D8_986 data_thchs30/test/D8_986.wav
|
2483 |
+
D8_987 data_thchs30/test/D8_987.wav
|
2484 |
+
D8_988 data_thchs30/test/D8_988.wav
|
2485 |
+
D8_989 data_thchs30/test/D8_989.wav
|
2486 |
+
D8_990 data_thchs30/test/D8_990.wav
|
2487 |
+
D8_991 data_thchs30/test/D8_991.wav
|
2488 |
+
D8_992 data_thchs30/test/D8_992.wav
|
2489 |
+
D8_993 data_thchs30/test/D8_993.wav
|
2490 |
+
D8_994 data_thchs30/test/D8_994.wav
|
2491 |
+
D8_995 data_thchs30/test/D8_995.wav
|
2492 |
+
D8_996 data_thchs30/test/D8_996.wav
|
2493 |
+
D8_997 data_thchs30/test/D8_997.wav
|
2494 |
+
D8_998 data_thchs30/test/D8_998.wav
|
2495 |
+
D8_999 data_thchs30/test/D8_999.wav
|
datalist/thchs30/train.syllable.txt
ADDED
The diff for this file is too large to render.
See raw diff
|
|
datalist/thchs30/train.wav.lst
ADDED
The diff for this file is too large to render.
See raw diff
|
|
dict.txt
ADDED
@@ -0,0 +1,1427 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
a1 阿啊呵腌吖锕
|
2 |
+
a2 啊呵嗄
|
3 |
+
a3 啊
|
4 |
+
a4 啊呵
|
5 |
+
a5 阿啊呵
|
6 |
+
ai1 哀挨埃唉哎捱锿诶
|
7 |
+
ai2 挨癌皑呆捱矮
|
8 |
+
ai3 矮蔼哎霭嗳
|
9 |
+
ai4 爱碍艾唉哎隘暧嗳瑷嗌嫒砹
|
10 |
+
an1 安谙鞍氨庵桉鹌
|
11 |
+
an3 俺铵揞埯
|
12 |
+
an4 案按暗岸黯胺犴
|
13 |
+
ang1 肮
|
14 |
+
ang2 昂
|
15 |
+
ang4 盎
|
16 |
+
ao1 凹熬
|
17 |
+
ao2 熬敖嚣嗷鏖鳌翱獒聱螯廒遨
|
18 |
+
ao3 袄拗媪
|
19 |
+
ao4 奥澳傲懊坳拗骜岙鏊
|
20 |
+
ba1 八巴吧叭芭扒疤笆粑岜
|
21 |
+
ba2 拔跋八茇菝魃
|
22 |
+
ba3 把靶钯
|
23 |
+
ba4 爸罢霸坝把耙灞鲅壩
|
24 |
+
ba5 吧罢叭
|
25 |
+
bai1 掰
|
26 |
+
bai2 白百
|
27 |
+
bai3 百摆伯柏佰捭
|
28 |
+
bai4 败拜呗稗
|
29 |
+
ban1 般班搬斑颁扳瘢癍
|
30 |
+
ban3 版板阪坂钣舨
|
31 |
+
ban4 办半伴扮瓣拌绊
|
32 |
+
bang1 帮邦浜梆
|
33 |
+
bang3 膀榜绑
|
34 |
+
bang4 棒膀傍磅谤镑蚌蒡
|
35 |
+
bao1 包胞炮剥褒苞孢煲龅
|
36 |
+
bao2 薄雹保
|
37 |
+
bao3 保宝饱堡葆褓鸨
|
38 |
+
bao4 报暴抱爆鲍曝刨瀑豹趵
|
39 |
+
bei1 背悲杯碑卑陂埤萆鹎
|
40 |
+
bei3 北
|
41 |
+
bei4 被备背辈倍贝蓓惫悖狈焙邶钡孛碚褙鐾鞴
|
42 |
+
bei5 臂呗
|
43 |
+
ben1 奔贲锛
|
44 |
+
ben3 本苯畚
|
45 |
+
ben4 奔笨夯坌
|
46 |
+
beng1 崩绷嘣
|
47 |
+
beng2 甭
|
48 |
+
beng3 绷
|
49 |
+
beng4 绷蹦迸甏泵蚌
|
50 |
+
bi1 逼
|
51 |
+
bi2 鼻荸匕比
|
52 |
+
bi3 比笔彼鄙匕俾妣吡秕舭
|
53 |
+
bi4 必毕币秘避闭壁臂弊辟碧拂毙蔽庇璧敝泌陛弼篦婢愎痹铋裨髀哔
|
54 |
+
bian1 编边鞭砭
|
55 |
+
bian3 贬扁匾碥褊
|
56 |
+
bian4 便变遍辩辨辫卞苄汴忭弁缏
|
57 |
+
bian5 边
|
58 |
+
biao1 标彪镖膘骠镳杓飚飑飙瘭髟
|
59 |
+
biao3 表裱婊
|
60 |
+
biao4 鳔
|
61 |
+
bie1 憋瘪鳖
|
62 |
+
bie2 别蹩
|
63 |
+
bie3 瘪
|
64 |
+
bie4 别
|
65 |
+
bin1 宾滨彬斌缤濒槟傧玢豳镔
|
66 |
+
bin4 鬓殡摈膑髌
|
67 |
+
bing1 兵冰并槟
|
68 |
+
bing3 饼屏丙柄秉炳禀邴
|
69 |
+
bing4 并病摒
|
70 |
+
bo1 波播拨剥玻饽菠钵趵鲅
|
71 |
+
bo2 博伯勃薄泊柏驳魄脖搏膊舶礴帛铂箔渤钹孛亳鹁踣饽
|
72 |
+
bo3 簸跛
|
73 |
+
bo4 薄柏簸擘檗
|
74 |
+
bo5 卜啵膊
|
75 |
+
bu1 逋晡钸
|
76 |
+
bu2 不醭补
|
77 |
+
bu3 补捕堡卜哺卟
|
78 |
+
bu4 不部布步怖簿埔埠瓿钚
|
79 |
+
ca1 擦拆嚓
|
80 |
+
ca3 礤
|
81 |
+
cai1 猜
|
82 |
+
cai2 才财材裁
|
83 |
+
cai3 采彩踩睬
|
84 |
+
cai4 采菜蔡
|
85 |
+
can1 参餐骖
|
86 |
+
can2 残惭蚕
|
87 |
+
can3 惨黪
|
88 |
+
can4 灿掺璨孱粲
|
89 |
+
cang1 苍仓沧舱伧
|
90 |
+
cang2 藏
|
91 |
+
cao1 操糙
|
92 |
+
cao2 曹槽嘈漕螬艚草
|
93 |
+
cao3 草
|
94 |
+
ce4 策测侧厕册恻
|
95 |
+
cen1 参
|
96 |
+
cen2 岑涔
|
97 |
+
ceng1 噌
|
98 |
+
ceng2 曾层
|
99 |
+
ceng4 蹭
|
100 |
+
cha1 差插叉碴喳嚓杈馇锸
|
101 |
+
cha2 查察茶叉茬碴楂猹搽槎檫
|
102 |
+
cha3 叉衩镲
|
103 |
+
cha4 差刹叉诧岔衩杈汊姹
|
104 |
+
chai1 差拆钗
|
105 |
+
chai2 柴豺侪
|
106 |
+
chai4 虿瘥
|
107 |
+
chan1 搀掺觇
|
108 |
+
chan2 缠禅蝉馋潺蟾婵谗廛孱镡澶躔产单
|
109 |
+
chan3 产铲阐谄冁蒇骣
|
110 |
+
chan4 颤忏羼
|
111 |
+
chang1 昌娼猖伥阊菖鲳
|
112 |
+
chang2 长场常尝肠偿倘裳嫦徜苌厂
|
113 |
+
chang3 场厂敞氅昶惝
|
114 |
+
chang4 唱畅倡怅鬯
|
115 |
+
chao1 超抄吵钞绰剿焯怊
|
116 |
+
chao2 朝潮嘲巢晁
|
117 |
+
chao3 炒吵
|
118 |
+
chao4 耖
|
119 |
+
che1 车砗
|
120 |
+
che3 扯
|
121 |
+
che4 彻撤澈掣坼辙
|
122 |
+
chen1 郴琛嗔抻
|
123 |
+
chen2 陈沉晨沈尘臣辰橙忱谌宸陳
|
124 |
+
chen3 碜
|
125 |
+
chen4 称趁衬谶榇龀
|
126 |
+
chen5 伧
|
127 |
+
cheng1 称撑秤瞠噌铛柽蛏
|
128 |
+
cheng2 成城程承诚盛乘呈惩澄橙丞埕枨塍铖裎酲
|
129 |
+
cheng3 逞骋裎
|
130 |
+
cheng4 称秤
|
131 |
+
chi1 吃痴哧嗤蚩笞鸱媸螭眵魑
|
132 |
+
chi2 持迟池驰匙弛踟墀茌篪坻
|
133 |
+
chi3 尺齿耻侈褫豉
|
134 |
+
chi4 赤斥翅啻炽敕叱饬傺彳瘛眙
|
135 |
+
chong1 冲充涌憧忡艟舂茺衝
|
136 |
+
chong2 重崇虫
|
137 |
+
chong3 宠
|
138 |
+
chong4 冲铳
|
139 |
+
chou1 抽瘳
|
140 |
+
chou2 愁仇筹酬绸踌惆畴稠帱俦雠
|
141 |
+
chou3 丑瞅
|
142 |
+
chou4 臭
|
143 |
+
chu1 出初樗
|
144 |
+
chu2 除厨躇橱雏锄蜍刍滁蹰处
|
145 |
+
chu3 处楚储础杵褚楮
|
146 |
+
chu4 处触畜矗怵搐绌黜亍憷
|
147 |
+
chuai1 揣搋
|
148 |
+
chuai3 揣
|
149 |
+
chuai4 揣啜踹嘬膪
|
150 |
+
chuan1 穿川巛氚
|
151 |
+
chuan2 传船遄椽舡
|
152 |
+
chuan3 喘舛
|
153 |
+
chuan4 串钏
|
154 |
+
chuang1 创窗疮
|
155 |
+
chuang2 床幢
|
156 |
+
chuang3 闯
|
157 |
+
chuang4 创怆
|
158 |
+
chui1 吹炊
|
159 |
+
chui2 垂锤捶陲椎槌棰
|
160 |
+
chun1 春椿蝽
|
161 |
+
chun2 纯唇醇淳鹑莼
|
162 |
+
chun3 蠢
|
163 |
+
chuo1 戳踔
|
164 |
+
chuo4 绰啜辍龊
|
165 |
+
ci1 差刺疵呲
|
166 |
+
ci2 词辞慈磁瓷兹茨雌祠茈鹚糍
|
167 |
+
ci3 此
|
168 |
+
ci4 次刺赐伺蚝
|
169 |
+
cong1 匆聪葱囱苁骢璁枞
|
170 |
+
cong2 从丛琮淙
|
171 |
+
cou4 凑辏腠
|
172 |
+
cu1 粗
|
173 |
+
cu2 徂殂
|
174 |
+
cu4 促簇醋卒猝蹴蹙蔟酢
|
175 |
+
cuan1 蹿撺汆镩
|
176 |
+
cuan2 攒
|
177 |
+
cuan4 窜篡爨
|
178 |
+
cui1 衰催摧崔隹榱
|
179 |
+
cui3 璀
|
180 |
+
cui4 脆粹萃翠瘁悴淬毳啐
|
181 |
+
cun1 村皴
|
182 |
+
cun2 存蹲
|
183 |
+
cun3 忖
|
184 |
+
cun4 寸
|
185 |
+
cuo1 搓撮磋蹉
|
186 |
+
cuo2 嵯矬痤瘥鹾
|
187 |
+
cuo3 脞
|
188 |
+
cuo4 错措挫厝锉
|
189 |
+
da1 答搭嗒耷褡哒
|
190 |
+
da2 打达答瘩沓鞑怛笪靼妲
|
191 |
+
da3 打
|
192 |
+
da4 大
|
193 |
+
da5 塔疸瘩
|
194 |
+
dai1 待呆呔
|
195 |
+
dai3 逮歹傣
|
196 |
+
dai4 大代带待戴袋贷逮殆黛怠玳岱迨骀绐埭甙帶
|
197 |
+
dan1 单担丹耽眈殚箪儋瘅聃郸
|
198 |
+
dan3 担胆掸赕疸
|
199 |
+
dan4 但担石弹淡旦蛋诞惮啖澹氮萏瘅
|
200 |
+
dang1 当裆铛當
|
201 |
+
dang3 党挡谠档
|
202 |
+
dang4 当荡档挡宕菪凼砀
|
203 |
+
dao1 刀叨忉氘
|
204 |
+
dao2 叨导
|
205 |
+
dao3 导倒岛蹈捣祷
|
206 |
+
dao4 到道倒悼盗稻
|
207 |
+
de2 得德锝嘚
|
208 |
+
de4 嘚
|
209 |
+
de5 的地得
|
210 |
+
dei3 得
|
211 |
+
deng1 登灯蹬噔簦
|
212 |
+
deng3 等戥
|
213 |
+
deng4 邓凳瞪澄蹬磴镫嶝
|
214 |
+
di1 提低滴堤嘀氐镝羝
|
215 |
+
di2 敌笛的迪涤嘀狄嫡翟荻籴觌镝
|
216 |
+
di3 底抵诋邸砥坻柢氐骶
|
217 |
+
di4 地第帝弟递蒂缔谛睇棣娣碲
|
218 |
+
di5 弟
|
219 |
+
dia3 嗲
|
220 |
+
dian1 颠滇掂癫巅
|
221 |
+
dian3 点典碘踮丶點
|
222 |
+
dian4 电店甸淀垫殿奠惦佃玷簟坫靛钿癜阽
|
223 |
+
diao1 雕刁凋叼貂碉鲷
|
224 |
+
diao3 鸟屌
|
225 |
+
diao4 调掉吊钓铫铞調
|
226 |
+
die1 爹跌
|
227 |
+
die2 叠迭碟谍蝶喋佚牒耋蹀堞瓞揲垤鲽
|
228 |
+
ding1 丁盯钉叮町酊疔仃耵玎
|
229 |
+
ding3 顶鼎酊
|
230 |
+
ding4 定订钉铤腚锭碇啶
|
231 |
+
diu1 丢铥丟
|
232 |
+
dong1 东冬咚岽氡鸫
|
233 |
+
dong3 懂董
|
234 |
+
dong4 动洞冻栋恫侗垌峒胨胴硐動
|
235 |
+
dou1 都兜蔸篼
|
236 |
+
dou3 斗抖陡蚪
|
237 |
+
dou4 读斗豆逗窦痘
|
238 |
+
du1 都督嘟
|
239 |
+
du2 读独顿毒渎牍犊黩髑椟
|
240 |
+
du3 肚睹堵赌笃
|
241 |
+
du4 度渡肚杜妒镀芏蠹
|
242 |
+
duan1 端
|
243 |
+
duan3 短
|
244 |
+
duan4 断段锻缎煅椴簖
|
245 |
+
dui1 堆
|
246 |
+
dui4 对队兑敦碓憝怼镦對
|
247 |
+
dun1 吨敦蹲墩礅镦
|
248 |
+
dun3 盹趸
|
249 |
+
dun4 顿盾钝炖遁沌囤砘
|
250 |
+
duo1 多咄哆掇裰
|
251 |
+
duo2 度夺踱铎掇
|
252 |
+
duo3 朵躲垛哚缍
|
253 |
+
duo4 舵堕跺剁惰垛驮柁
|
254 |
+
e1 阿婀屙
|
255 |
+
e2 额俄哦鹅娥峨蛾讹莪锇
|
256 |
+
e3 恶
|
257 |
+
e4 恶饿扼愕遏噩呃厄鄂轭颚鳄谔锷萼腭垩鹗苊阏惡
|
258 |
+
e5 呃
|
259 |
+
ei2 诶
|
260 |
+
ei3 诶
|
261 |
+
ei4 诶
|
262 |
+
en1 恩蒽
|
263 |
+
en4 摁嗯
|
264 |
+
er2 而儿鸸鲕耳
|
265 |
+
er3 尔耳迩饵洱珥铒
|
266 |
+
er4 二佴
|
267 |
+
fa1 发
|
268 |
+
fa2 罚乏伐阀筏垡
|
269 |
+
fa3 法砝
|
270 |
+
fa4 发珐
|
271 |
+
fan1 翻番帆藩幡蕃
|
272 |
+
fan2 凡烦繁樊蕃燔矾蘩钒蹯
|
273 |
+
fan3 反返
|
274 |
+
fan4 饭犯范贩泛梵畈飯
|
275 |
+
fang1 方芳妨坊邡枋钫
|
276 |
+
fang2 房防妨坊肪鲂
|
277 |
+
fang3 访仿纺彷舫紡
|
278 |
+
fang4 放
|
279 |
+
fang5 坊
|
280 |
+
fei1 非飞啡菲扉霏妃绯蜚鲱
|
281 |
+
fei2 肥腓淝
|
282 |
+
fei3 菲匪诽斐蜚翡悱篚榧
|
283 |
+
fei4 费废沸肺吠痱狒镄芾砩
|
284 |
+
fen1 分纷氛芬吩酚玢
|
285 |
+
fen2 坟焚汾棼鼢
|
286 |
+
fen3 粉
|
287 |
+
fen4 分份奋愤粪忿偾瀵鲼
|
288 |
+
feng1 风封丰峰疯锋蜂枫烽酆葑沣砜鋒
|
289 |
+
feng2 逢缝冯
|
290 |
+
feng3 讽唪
|
291 |
+
feng4 奉缝凤俸葑鳳
|
292 |
+
fo2 佛
|
293 |
+
fou3 否缶
|
294 |
+
fu1 夫肤敷孵呋稃麸趺跗
|
295 |
+
fu2 夫服福佛幅伏符浮扶弗拂袱俘芙孚匐辐涪氟桴蜉苻茯莩菔幞怫艴郛绂绋凫祓砩黻罘稃蚨芾蝠
|
296 |
+
fu3 府父腐抚辅甫俯斧脯釜腑拊滏黼符莆
|
297 |
+
fu4 服复父负副富付妇附赴腹覆赋傅缚咐阜讣驸赙馥蝮鲋鳆負
|
298 |
+
fu5 咐服袱夫腐复
|
299 |
+
ga1 咖嘎胳伽旮
|
300 |
+
ga2 嘎噶轧尜钆
|
301 |
+
ga3 嘎尕
|
302 |
+
ga4 尬
|
303 |
+
gai1 该赅垓陔
|
304 |
+
gai3 改
|
305 |
+
gai4 概盖丐钙芥溉戤
|
306 |
+
gan1 干甘肝杆尴乾竿坩苷柑泔矸疳酐
|
307 |
+
gan2 赶敢
|
308 |
+
gan3 感敢赶杆橄秆擀澉
|
309 |
+
gan4 干赣淦绀旰
|
310 |
+
gang1 刚钢纲缸扛杠冈肛罡剛
|
311 |
+
gang3 港岗
|
312 |
+
gang4 钢杠戆筻
|
313 |
+
gao1 高糕膏皋羔睾篙槔
|
314 |
+
gao3 稿搞藁槁缟镐杲
|
315 |
+
gao4 告膏诰郜锆
|
316 |
+
ge1 歌格哥戈割胳搁疙咯鸽屹仡圪纥袼
|
317 |
+
ge2 革格隔葛阁胳搁蛤嗝骼颌搿膈镉塥鬲噶
|
318 |
+
ge3 个各合盖葛哿舸
|
319 |
+
ge4 个各铬硌虼個
|
320 |
+
gei3 给給
|
321 |
+
gen1 根跟
|
322 |
+
gen2 哏
|
323 |
+
gen3 艮
|
324 |
+
gen4 亘艮茛
|
325 |
+
geng1 更耕庚羹赓
|
326 |
+
geng3 耿颈梗哽鲠埂绠
|
327 |
+
geng4 更
|
328 |
+
gong1 工公共红供功攻宫恭躬龚弓肱蚣觥
|
329 |
+
gong3 巩拱汞珙
|
330 |
+
gong4 共供贡
|
331 |
+
gou1 句沟勾钩篝佝枸缑鞲
|
332 |
+
gou3 狗苟岣枸笱
|
333 |
+
gou4 够购构勾觏垢诟媾遘彀
|
334 |
+
gu1 姑骨孤估辜咕呱箍沽菇轱鸪毂菰蛄酤觚
|
335 |
+
gu2 骨古鼓谷
|
336 |
+
gu3 古股鼓骨谷贾汩蛊毂鹄牯臌诂瞽罟钴嘏蛄鹘
|
337 |
+
gu4 故顾固估雇锢梏牿崮痼鲴
|
338 |
+
gua1 括瓜刮呱栝胍鸹
|
339 |
+
gua3 寡呱剐
|
340 |
+
gua4 挂褂卦诖
|
341 |
+
guai1 乖掴
|
342 |
+
guai3 拐
|
343 |
+
guai4 怪
|
344 |
+
guan1 关观官冠棺矜莞倌纶鳏
|
345 |
+
guan3 管馆莞
|
346 |
+
guan4 观惯冠贯罐灌掼盥涫鹳
|
347 |
+
guang1 光咣胱桄
|
348 |
+
guang3 广犷
|
349 |
+
guang4 逛桄
|
350 |
+
gui1 规归瑰龟硅闺皈傀圭妫鲑
|
351 |
+
gui3 鬼轨诡癸匦庋宄晷簋
|
352 |
+
gui4 贵桂跪柜刽炔刿桧炅鳜匮
|
353 |
+
gun3 滚鲧衮绲磙辊
|
354 |
+
gun4 棍
|
355 |
+
guo1 过锅郭涡聒蝈崞埚呙
|
356 |
+
guo2 国帼掴馘虢
|
357 |
+
guo3 果裹猓椁蜾
|
358 |
+
guo4 过過
|
359 |
+
ha1 哈铪
|
360 |
+
ha2 虾蛤
|
361 |
+
ha3 哈
|
362 |
+
ha4 哈
|
363 |
+
hai1 嘿咳嗨
|
364 |
+
hai2 还孩骸海還
|
365 |
+
hai3 海胲醢
|
366 |
+
hai4 害亥骇氦
|
367 |
+
han1 酣憨顸鼾蚶
|
368 |
+
han2 含寒汗韩涵函晗焓邯邗
|
369 |
+
han3 喊罕阚
|
370 |
+
han4 汉汗憾翰撼旱捍悍瀚焊颔菡撖
|
371 |
+
hang1 夯
|
372 |
+
hang2 行航吭杭绗珩颃
|
373 |
+
hang4 行巷沆
|
374 |
+
hao1 蒿薅嚆
|
375 |
+
hao2 号毫豪嚎壕貉嗥濠蚝好
|
376 |
+
hao3 好郝
|
377 |
+
hao4 好号浩耗皓昊灏镐颢
|
378 |
+
he1 喝呵诃嗬
|
379 |
+
he2 和何合河核盒禾荷阂涸阖貉曷颌劾菏盍纥蚵翮
|
380 |
+
he4 和何喝赫吓贺荷鹤壑褐
|
381 |
+
hei1 黑嘿嗨
|
382 |
+
hen2 痕很
|
383 |
+
hen3 很狠
|
384 |
+
hen4 恨
|
385 |
+
heng1 哼亨
|
386 |
+
heng2 横衡恒蘅珩桁
|
387 |
+
heng4 横
|
388 |
+
heng5 哼
|
389 |
+
hong1 轰哄烘薨訇
|
390 |
+
hong2 红洪鸿宏虹弘泓闳蕻黉荭
|
391 |
+
hong3 哄
|
392 |
+
hong4 哄讧蕻
|
393 |
+
hou2 侯喉猴瘊篌糇骺
|
394 |
+
hou3 吼
|
395 |
+
hou4 后候後厚侯逅堠鲎
|
396 |
+
hu1 乎呼戏忽糊惚唿滹轷烀
|
397 |
+
hu2 和胡湖糊核壶狐葫弧蝴囫瑚斛鹄醐猢槲鹕觳煳鹘
|
398 |
+
hu3 虎浒唬琥
|
399 |
+
hu4 护户互糊虎沪祜扈戽笏岵怙瓠鹱冱
|
400 |
+
hua1 华化花哗砉
|
401 |
+
hua2 华划滑哗豁猾骅铧
|
402 |
+
hua4 话华化划画桦
|
403 |
+
huai2 怀徊淮槐踝
|
404 |
+
huai4 坏
|
405 |
+
huai5 划
|
406 |
+
huan1 欢獾
|
407 |
+
huan2 还环寰鬟桓圜洹郇缳锾萑
|
408 |
+
huan3 缓
|
409 |
+
huan4 换患幻唤宦焕痪涣浣奂擐豢漶逭鲩
|
410 |
+
huang1 荒慌肓
|
411 |
+
huang2 黄皇煌惶徨璜簧凰潢蝗蟥遑隍磺癀湟篁鳇黃
|
412 |
+
huang3 晃恍谎幌
|
413 |
+
huang4 晃
|
414 |
+
hui1 挥辉灰恢徽堕诙晖麾珲咴虺隳
|
415 |
+
hui2 回徊蛔茴洄
|
416 |
+
hui3 毁悔虺
|
417 |
+
hui4 会汇惠慧溃绘讳贿晦秽诲彗烩荟卉喙恚浍哕缋桧蕙蟪
|
418 |
+
hun1 婚昏荤阍
|
419 |
+
hun2 混魂浑馄珲
|
420 |
+
hun4 混诨溷
|
421 |
+
huo1 豁劐攉锪耠
|
422 |
+
huo2 和活火
|
423 |
+
huo3 火伙夥钬
|
424 |
+
huo4 和或获货祸惑霍豁藿嚯镬蠖
|
425 |
+
ji1 其几期机基击奇激积鸡迹绩饥缉圾姬矶肌讥叽稽畸跻羁嵇唧畿齑箕屐剞玑赍犄墼芨丌咭笄乩績
|
426 |
+
ji2 及即辑级极��急籍吉疾嫉藉脊棘汲岌笈瘠诘亟楫蒺殛佶戢嵴蕺给圾
|
427 |
+
ji3 几给己革济纪挤脊戟虮掎麂
|
428 |
+
ji4 记系计济寄际技纪继既齐季寂祭忌剂冀妓骥蓟悸伎暨霁稷偈鲫髻觊荠跽哜鲚洎芰迹绩
|
429 |
+
jia1 家加佳夹嘉茄挟枷珈迦伽浃痂笳葭镓袈跏
|
430 |
+
jia2 夹颊戛荚郏恝铗袷蛱浃
|
431 |
+
jia3 假甲贾胛岬钾嘏瘕
|
432 |
+
jia4 价假架驾嫁稼
|
433 |
+
jia5 家
|
434 |
+
jian1 间坚监渐兼艰肩浅尖奸溅煎歼缄笺菅蒹搛湔缣戋犍鹣鲣鞯
|
435 |
+
jian3 简减检剪捡拣俭碱茧柬蹇謇硷睑锏枧戬谫囝裥笕翦趼
|
436 |
+
jian4 见间件建监渐健剑键荐鉴践舰箭贱溅槛谏僭涧饯毽锏楗腱牮踺
|
437 |
+
jiang1 将江疆姜浆僵缰茳礓豇
|
438 |
+
jiang3 讲奖蒋桨耩蔣
|
439 |
+
jiang4 将强降酱浆虹匠犟绛洚糨
|
440 |
+
jiao1 教交焦骄郊胶椒娇浇姣跤蕉礁鲛僬鹪蛟艽茭
|
441 |
+
jiao2 嚼矫脚
|
442 |
+
jiao3 角脚搅缴绞饺矫佼狡剿侥皎挢徼湫敫铰
|
443 |
+
jiao4 教觉校叫较轿嚼窖酵噍峤徼醮
|
444 |
+
jie1 接结节街阶皆揭楷嗟秸疖喈
|
445 |
+
jie2 结节杰捷截洁劫竭睫桔拮孑诘桀碣偈颉讦婕羯鲒解結
|
446 |
+
jie3 解姐
|
447 |
+
jie4 界解价介借戒届藉诫芥疥蚧骱
|
448 |
+
jie5 姐
|
449 |
+
jin1 今金禁津斤筋巾襟矜衿
|
450 |
+
jin3 尽仅紧谨锦瑾馑卺廑堇槿
|
451 |
+
jin4 进近尽仅禁劲晋浸靳缙烬噤觐荩赆妗
|
452 |
+
jing1 经京精惊睛晶荆兢鲸泾旌茎腈菁粳
|
453 |
+
jing3 警景井颈憬阱儆刭肼
|
454 |
+
jing4 经境竟静敬镜劲竞净径靖痉迳胫弪婧獍靓
|
455 |
+
jiong1 扃
|
456 |
+
jiong3 窘炯迥炅囧
|
457 |
+
jiu1 究纠揪鸠赳啾阄鬏
|
458 |
+
jiu3 九酒久韭灸玖
|
459 |
+
jiu4 就旧救疚舅咎臼鹫僦厩桕柩
|
460 |
+
ju1 车据且居俱拘驹鞠锯趄掬疽裾苴椐锔狙琚雎鞫蜛沮
|
461 |
+
ju2 局菊桔橘锔举
|
462 |
+
ju3 举柜矩咀沮踽龃榉莒枸
|
463 |
+
ju4 据句具剧巨聚拒距俱惧沮瞿锯炬飓踞遽倨钜犋屦榘窭讵醵苣
|
464 |
+
juan1 捐圈娟鹃涓镌蠲
|
465 |
+
juan3 卷锩
|
466 |
+
juan4 圈卷倦眷隽绢狷桊鄄劵
|
467 |
+
jue1 嗟撅噘
|
468 |
+
jue2 觉绝决角脚嚼掘诀崛爵抉倔獗厥蹶攫谲矍孓橛噱珏桷劂爝镢蕨觖
|
469 |
+
jue3 蹶
|
470 |
+
jue4 倔
|
471 |
+
jun1 军均君钧筠龟菌皲麇
|
472 |
+
jun4 俊峻隽菌郡骏竣捃浚
|
473 |
+
ka1 咖喀咔
|
474 |
+
ka3 卡咯咔佧胩
|
475 |
+
kai1 开揩锎
|
476 |
+
kai3 慨凯铠楷恺蒈剀垲锴
|
477 |
+
kai4 忾
|
478 |
+
kan1 看刊堪勘龛戡
|
479 |
+
kan3 侃砍坎槛莰
|
480 |
+
kan4 看嵌瞰阚磡
|
481 |
+
kang1 康慷糠闶
|
482 |
+
kang2 扛
|
483 |
+
kang4 抗炕亢伉闶钪
|
484 |
+
kao1 尻
|
485 |
+
kao3 考烤拷栲
|
486 |
+
kao4 靠铐犒
|
487 |
+
ke1 科颗柯呵棵苛磕坷嗑瞌轲稞疴蝌钶窠颏珂髁
|
488 |
+
ke2 咳壳颏可
|
489 |
+
ke3 可渴坷轲岢
|
490 |
+
ke4 克客刻课恪嗑溘骒缂氪锞蚵科可
|
491 |
+
ken3 肯恳啃垦龈
|
492 |
+
ken4 裉
|
493 |
+
keng1 坑吭铿
|
494 |
+
kong1 空倥崆箜
|
495 |
+
kong3 恐孔倥
|
496 |
+
kong4 空控
|
497 |
+
kou1 抠芤眍
|
498 |
+
kou3 口
|
499 |
+
kou4 扣寇叩蔻筘
|
500 |
+
ku1 哭枯窟骷刳堀
|
501 |
+
ku3 苦
|
502 |
+
ku4 库裤酷喾绔
|
503 |
+
kua1 夸
|
504 |
+
kua3 垮侉
|
505 |
+
kua4 跨挎胯
|
506 |
+
kuai3 蒯
|
507 |
+
kuai4 快块筷脍会哙侩狯浍郐
|
508 |
+
kuan1 宽髋
|
509 |
+
kuan3 款
|
510 |
+
kuang1 框筐匡哐诓
|
511 |
+
kuang2 狂诳
|
512 |
+
kuang3 夼
|
513 |
+
kuang4 况矿框旷眶邝圹纩贶況
|
514 |
+
kui1 亏窥盔岿悝
|
515 |
+
kui2 魁睽逵葵奎馗夔喹隗暌揆蝰
|
516 |
+
kui3 傀跬
|
517 |
+
kui4 愧溃馈匮喟聩篑蒉愦
|
518 |
+
kun1 昆坤鲲锟醌琨髡
|
519 |
+
kun3 捆悃阃
|
520 |
+
kun4 困
|
521 |
+
kuo4 括适阔扩廓栝蛞
|
522 |
+
la1 拉啦喇垃邋
|
523 |
+
la2 拉喇旯砬
|
524 |
+
la3 拉喇
|
525 |
+
la4 落拉辣腊蜡剌瘌
|
526 |
+
la5 啦
|
527 |
+
lai2 来莱徕涞崃铼來
|
528 |
+
lai4 赖睐癞籁赉濑
|
529 |
+
lan2 兰蓝栏拦篮澜婪岚斓阑褴镧谰
|
530 |
+
lan3 懒览揽榄缆漤罱懶
|
531 |
+
lan4 烂滥
|
532 |
+
lang1 啷
|
533 |
+
lang2 狼郎廊琅螂榔锒稂阆
|
534 |
+
lang3 朗
|
535 |
+
lang4 浪郎莨蒗阆
|
536 |
+
lao1 捞
|
537 |
+
lao2 劳牢唠崂铹痨醪老
|
538 |
+
lao3 老姥佬潦栳铑
|
539 |
+
lao4 落络唠烙酪涝耢
|
540 |
+
lao5 姥
|
541 |
+
le1 肋
|
542 |
+
le4 乐勒仂叻泐鳓
|
543 |
+
le5 了
|
544 |
+
lei1 勒擂
|
545 |
+
lei2 累雷擂羸镭嫘缧檑蕾
|
546 |
+
lei3 累蕾垒磊儡诔耒
|
547 |
+
lei4 类泪累擂肋酹
|
548 |
+
lei5 嘞
|
549 |
+
leng1 棱
|
550 |
+
leng2 楞棱塄冷
|
551 |
+
leng3 冷
|
552 |
+
leng4 愣
|
553 |
+
li1 哩
|
554 |
+
li2 离丽黎璃漓狸梨篱犁厘罹藜骊蜊黧缡喱鹂嫠蠡鲡蓠理礼離嚟
|
555 |
+
li3 里理李礼哩鲤俚逦娌悝澧锂蠡醴鳢裡
|
556 |
+
li4 力利立历例丽励厉莉笠粒俐栗隶吏沥雳莅戾俪砺痢郦詈荔枥呖唳猁溧砾栎轹傈坜苈疠疬蛎鬲篥粝跞
|
557 |
+
li5 璃哩莉里
|
558 |
+
lia3 俩
|
559 |
+
lian2 联连怜莲廉帘涟镰裢濂臁奁蠊鲢
|
560 |
+
lian3 脸敛琏蔹裣
|
561 |
+
lian4 练恋炼链殓楝潋
|
562 |
+
liang2 量良梁凉粮粱踉莨椋墚两
|
563 |
+
liang3 两俩魉
|
564 |
+
liang4 量亮辆凉谅晾踉靓
|
565 |
+
liao1 撩撂
|
566 |
+
liao2 聊疗辽僚寥撩撂缭寮燎嘹獠鹩了
|
567 |
+
liao3 了潦燎蓼钌
|
568 |
+
liao4 了料廖镣撩撂尥钌
|
569 |
+
lie1 咧
|
570 |
+
lie3 裂咧
|
571 |
+
lie4 列烈裂劣猎趔冽洌捩埒躐鬣
|
572 |
+
lie5 咧
|
573 |
+
lin2 林临邻琳淋霖麟鳞磷嶙辚粼遴啉瞵
|
574 |
+
lin3 凛懔檩廪
|
575 |
+
lin4 淋吝躏赁蔺膦
|
576 |
+
lin1 拎
|
577 |
+
ling2 令灵零龄凌玲铃陵伶聆囹棱菱苓翎棂瓴绫酃泠羚蛉柃鲮领岭
|
578 |
+
ling3 领令岭
|
579 |
+
ling4 令另呤
|
580 |
+
liu1 溜熘
|
581 |
+
liu2 留流刘瘤榴浏硫琉遛馏镏旒骝鎏柳
|
582 |
+
liu3 柳绺锍
|
583 |
+
liu4 六溜碌遛馏镏鹨
|
584 |
+
lo5 咯
|
585 |
+
long1 隆
|
586 |
+
long2 龙隆笼胧咙聋珑窿茏栊泷砻癃
|
587 |
+
long3 笼拢垄陇垅
|
588 |
+
long4 弄
|
589 |
+
lou1 搂
|
590 |
+
lou2 楼喽偻娄髅蝼蒌耧
|
591 |
+
lou3 搂篓嵝
|
592 |
+
lou4 露陋漏镂瘘
|
593 |
+
lou5 喽
|
594 |
+
lu1 噜撸
|
595 |
+
lu2 卢炉庐芦颅泸轳鲈垆胪鸬舻栌
|
596 |
+
lu3 鲁芦卤虏掳橹镥
|
597 |
+
lu4 六路陆录露绿鹿碌禄辘麓赂漉戮簏鹭潞璐辂渌蓼逯
|
598 |
+
lu5 轳氇噜
|
599 |
+
lv3 旅履屡侣缕吕捋铝偻褛膂稆
|
600 |
+
lv4 律绿率虑滤氯緑
|
601 |
+
lv5 驴榈闾率
|
602 |
+
luan2 峦挛孪栾銮滦鸾娈脔
|
603 |
+
luan3 卵
|
604 |
+
luan4 乱
|
605 |
+
lve3 掠
|
606 |
+
lve4 略掠锊
|
607 |
+
lun1 抡
|
608 |
+
lun2 论轮伦沦仑抡囵纶
|
609 |
+
lun4 论
|
610 |
+
luo1 落罗捋啰
|
611 |
+
luo2 罗逻萝螺锣箩骡猡椤脶镙
|
612 |
+
luo3 裸倮蠃瘰
|
613 |
+
luo4 落络洛骆咯摞烙珞泺漯荦硌雒
|
614 |
+
luo5 罗
|
615 |
+
m2 呒
|
616 |
+
ma1 妈麻摩抹蚂嬷
|
617 |
+
ma2 吗麻蟆马玛
|
618 |
+
ma3 马吗码玛蚂犸
|
619 |
+
ma4 骂蚂唛杩犸
|
620 |
+
ma5 么吗嘛妈嗎
|
621 |
+
mai2 埋霾
|
622 |
+
mai3 买荬買
|
623 |
+
mai4 卖麦迈脉劢
|
624 |
+
man1 颟
|
625 |
+
man2 蛮馒瞒埋蔓谩鳗鞔满
|
626 |
+
man3 满螨
|
627 |
+
man4 慢漫曼蔓谩墁幔缦熳镘
|
628 |
+
mang2 忙茫盲芒氓邙硭
|
629 |
+
mang3 莽蟒漭
|
630 |
+
mao1 猫貓
|
631 |
+
mao2 毛猫矛茅髦锚牦旄蝥蟊茆
|
632 |
+
mao3 卯铆峁泖昴
|
633 |
+
mao4 冒贸帽貌茂耄瑁懋袤瞀貿
|
634 |
+
me5 么麽麼
|
635 |
+
mei2 没眉梅媒枚煤霉玫糜酶莓嵋湄楣猸镅鹛美每沒
|
636 |
+
mei3 美每镁浼
|
637 |
+
mei4 妹魅昧谜媚寐袂
|
638 |
+
men1 闷
|
639 |
+
men2 门扪钔
|
640 |
+
men4 闷懑焖
|
641 |
+
men5 们們
|
642 |
+
meng1 蒙
|
643 |
+
meng2 蒙盟朦氓萌檬瞢甍礞虻艨濛
|
644 |
+
meng3 蒙猛勐懵蠓蜢锰艋
|
645 |
+
meng4 梦孟
|
646 |
+
mi1 眯咪
|
647 |
+
mi2 迷弥谜靡糜醚麋猕祢縻蘼米
|
648 |
+
mi3 米眯靡弭敉脒芈
|
649 |
+
mi4 密秘觅蜜谧泌汨宓幂嘧
|
650 |
+
mian2 棉眠绵
|
651 |
+
mian3 免缅勉腼冕娩渑湎沔眄黾
|
652 |
+
mian4 面
|
653 |
+
miao1 喵
|
654 |
+
miao2 描苗瞄鹋
|
655 |
+
miao3 秒渺藐缈淼杪邈眇
|
656 |
+
miao4 妙庙缪
|
657 |
+
mie1 乜咩
|
658 |
+
mie4 灭蔑篾蠛
|
659 |
+
min2 民珉岷缗玟苠
|
660 |
+
min3 敏悯闽泯皿抿闵愍黾鳘
|
661 |
+
ming2 名明鸣盟铭冥茗溟瞑暝螟
|
662 |
+
ming3 酩
|
663 |
+
ming4 命
|
664 |
+
miu4 谬缪
|
665 |
+
mo1 摸
|
666 |
+
mo2 无模麽磨摸摩魔膜蘑馍摹
|
667 |
+
mo3 抹
|
668 |
+
mo4 莫陌磨末默沫漠寞没墨茉
|
669 |
+
mo5 寞沫
|
670 |
+
mu3 拇牡亩姆母姥
|
671 |
+
mu4 墓暮幕募慕木目睦牧穆沐
|
672 |
+
na2 拿哪
|
673 |
+
na3 哪
|
674 |
+
na4 呐钠那娜纳衲
|
675 |
+
na5 呐
|
676 |
+
nai3 氖乃奶妳
|
677 |
+
nai4 耐奈
|
678 |
+
nan2 南男难楠喃
|
679 |
+
nan3 腩蝻赧
|
680 |
+
nan4 难
|
681 |
+
nang2 囊
|
682 |
+
nao1 孬
|
683 |
+
nao2 挠
|
684 |
+
nao3 脑恼
|
685 |
+
nao4 闹淖
|
686 |
+
ne2 哪
|
687 |
+
ne5 呢
|
688 |
+
nei3 馁
|
689 |
+
nei4 内
|
690 |
+
nen4 嫩
|
691 |
+
neng2 能
|
692 |
+
ni1 妮
|
693 |
+
ni2 霓倪泥尼
|
694 |
+
ni3 拟你
|
695 |
+
ni4 匿腻逆溺昵
|
696 |
+
nian1 蔫拈
|
697 |
+
nian2 年粘黏拈鲶
|
698 |
+
nian3 碾撵捻
|
699 |
+
nian4 念
|
700 |
+
niang2 娘
|
701 |
+
niang4 酿
|
702 |
+
niao3 鸟袅嬲
|
703 |
+
niao4 尿
|
704 |
+
nie1 捏㖏
|
705 |
+
nie4 聂孽啮镊镍涅
|
706 |
+
nin2 您
|
707 |
+
ning2 柠狞凝宁拧咛
|
708 |
+
ning3 拧
|
709 |
+
ning4 拧泞宁
|
710 |
+
niu2 牛
|
711 |
+
niu3 扭钮纽
|
712 |
+
niu4 拗
|
713 |
+
nong1 浓脓
|
714 |
+
nong2 浓农侬
|
715 |
+
nong4 弄
|
716 |
+
nu2 奴孥
|
717 |
+
nu3 努弩
|
718 |
+
nu4 怒
|
719 |
+
nv3 女钕
|
720 |
+
nuan3 暖
|
721 |
+
nue4 虐疟
|
722 |
+
nuo2 挪傩娜
|
723 |
+
nuo4 懦糯诺
|
724 |
+
o2 哦
|
725 |
+
o5 哦
|
726 |
+
ou1 欧鸥殴瓯呕歐
|
727 |
+
ou3 藕呕偶
|
728 |
+
ou4 沤
|
729 |
+
pa1 啪趴爬葩
|
730 |
+
pa2 爬琶杷
|
731 |
+
pa4 帕怕
|
732 |
+
pa5 琶杷
|
733 |
+
pai1 拍
|
734 |
+
pai2 排牌徘
|
735 |
+
pai4 湃派
|
736 |
+
pan1 攀潘
|
737 |
+
pan2 盘胖磐
|
738 |
+
pan4 盼畔判叛
|
739 |
+
pang1 乓
|
740 |
+
pang2 庞旁螃彷
|
741 |
+
pang3 耪
|
742 |
+
pang4 胖
|
743 |
+
pao1 抛
|
744 |
+
pao2 咆袍刨庖
|
745 |
+
pao3 跑
|
746 |
+
pao4 炮泡
|
747 |
+
pei1 呸胚
|
748 |
+
pei2 培裴赔陪
|
749 |
+
pei4 配佩沛
|
750 |
+
pen1 喷
|
751 |
+
pen2 盆
|
752 |
+
peng1 砰抨烹
|
753 |
+
peng2 澎彭蓬棚硼篷膨朋鹏芃
|
754 |
+
peng3 捧
|
755 |
+
peng4 碰
|
756 |
+
peng5 篷蓬
|
757 |
+
pi1 坯砒霹批披劈丕
|
758 |
+
pi2 皮琵毗啤脾疲枇铍貔
|
759 |
+
pi3 匹痞癖
|
760 |
+
pi4 僻屁譬辟媲
|
761 |
+
pian1 篇偏片翩
|
762 |
+
pian2 骈
|
763 |
+
pian4 片骗
|
764 |
+
piao1 飘漂
|
765 |
+
piao2 瓢朴嫖漂
|
766 |
+
piao3 瞟
|
767 |
+
piao4 漂票嫖
|
768 |
+
pie1 撇瞥
|
769 |
+
pie3 撇瞥
|
770 |
+
pin1 拼拚
|
771 |
+
pin2 频贫品嫔
|
772 |
+
pin3 品
|
773 |
+
pin4 聘
|
774 |
+
ping1 乒娉
|
775 |
+
ping2 坪苹萍平凭瓶评屏
|
776 |
+
po1 坡泼颇
|
777 |
+
po2 婆鄱
|
778 |
+
po3 颇叵
|
779 |
+
po4 破魄迫粕朴珀
|
780 |
+
pou1 剖
|
781 |
+
pu1 扑铺仆噗
|
782 |
+
pu2 仆莆葡菩蒲谱濮璞
|
783 |
+
pu3 普谱埔朴圃浦
|
784 |
+
pu4 铺曝瀑
|
785 |
+
qi1 期七欺栖漆妻凄柒沏戚桼
|
786 |
+
qi2 其旗琪骑骐棋歧岐琦齐奇祁祺麒起祈淇芪锜脐綦鳍圻
|
787 |
+
qi3 起启企岂祈乞绮杞
|
788 |
+
qi4 弃气器汽戚泣砌契讫
|
789 |
+
qia1 掐葜袷恰
|
790 |
+
qia3 卡
|
791 |
+
qia4 恰洽髂
|
792 |
+
qian1 千签牵迁谦铅骞悭芊愆阡仟岍扦佥搴褰钎
|
793 |
+
qian2 前钱潜乾虔钳掮黔荨钤犍箝
|
794 |
+
qian3 浅遣谴缱肷
|
795 |
+
qian4 欠歉纤嵌倩堑茜芡慊椠
|
796 |
+
qiang1 将枪抢腔呛锵跄羌戕戗镪蜣锖
|
797 |
+
qiang2 强墙蔷樯嫱
|
798 |
+
qiang3 强抢襁镪羟
|
799 |
+
qiang4 呛跄炝戗
|
800 |
+
qiao1 悄敲雀锹跷橇缲硗劁
|
801 |
+
qiao2 桥乔侨瞧翘蕉憔樵峤谯荞鞒
|
802 |
+
qiao3 悄巧雀愀
|
803 |
+
qiao4 翘俏窍壳峭撬鞘诮谯
|
804 |
+
qie1 切
|
805 |
+
qie3 且
|
806 |
+
qie4 切窃怯趄妾砌惬锲挈郄箧慊
|
807 |
+
qin1 亲钦侵衾
|
808 |
+
qin2 琴秦勤芹擒矜覃禽噙廑溱檎嗪芩螓
|
809 |
+
qin3 寝
|
810 |
+
qin4 沁揿吣
|
811 |
+
qing1 青清轻倾卿氢蜻圊鲭
|
812 |
+
qing2 情晴擎氰檠黥
|
813 |
+
qing3 请顷謦苘
|
814 |
+
qing4 亲庆罄磬箐綮
|
815 |
+
qiong2 穷琼穹茕邛蛩筇跫銎
|
816 |
+
qiu1 秋邱丘龟蚯鳅楸湫
|
817 |
+
qiu2 求球仇囚酋裘虬俅遒赇泅逑犰蝤巯鼽
|
818 |
+
qiu3 糗
|
819 |
+
qu1 区曲屈趋驱躯觑岖蛐祛蛆麴诎黢
|
820 |
+
qu2 渠瞿衢癯劬璩氍朐磲鸲蕖蠼蘧取佢
|
821 |
+
qu3 取曲娶龋苣
|
822 |
+
qu4 去趣觑阒
|
823 |
+
qu5 戌去
|
824 |
+
quan1 圈悛
|
825 |
+
quan2 全权泉拳诠颧蜷荃铨痊醛辁筌鬈權
|
826 |
+
quan3 犬绻畎
|
827 |
+
quan4 劝券
|
828 |
+
que1 缺阙炔
|
829 |
+
que2 瘸
|
830 |
+
que4 却确雀榷鹊阕阙悫
|
831 |
+
qun1 逡
|
832 |
+
qun2 群裙麇
|
833 |
+
ran2 然燃髯蚺
|
834 |
+
ran3 染冉苒
|
835 |
+
rang1 嚷
|
836 |
+
rang2 瓤禳穰
|
837 |
+
rang3 嚷攘壤
|
838 |
+
rang4 让
|
839 |
+
rao2 饶娆桡荛
|
840 |
+
rao3 扰绕娆
|
841 |
+
rao4 绕
|
842 |
+
re3 若惹喏
|
843 |
+
re4 热
|
844 |
+
ren2 人任仁壬
|
845 |
+
ren3 忍稔荏
|
846 |
+
ren4 任认韧刃纫饪仞葚妊轫衽恁
|
847 |
+
ren5 人
|
848 |
+
reng1 扔
|
849 |
+
reng2 仍
|
850 |
+
ri4 日
|
851 |
+
rong2 容荣融蓉溶绒熔榕戎嵘茸狨肜蝾
|
852 |
+
rong3 冗
|
853 |
+
rou2 柔揉蹂糅鞣
|
854 |
+
rou4 肉
|
855 |
+
ru2 如儒茹嚅濡孺蠕薷铷襦颥乳
|
856 |
+
ru3 辱乳汝
|
857 |
+
ru4 入褥缛洳溽蓐
|
858 |
+
ruan3 软���朊
|
859 |
+
rui2 蕤
|
860 |
+
rui3 蕊
|
861 |
+
rui4 瑞锐芮睿枘蚋
|
862 |
+
run4 润闰
|
863 |
+
ruo4 若弱偌箬
|
864 |
+
sa1 撒仨挲
|
865 |
+
sa3 洒撒
|
866 |
+
sa4 萨卅飒脎
|
867 |
+
sai1 思塞腮鳃噻
|
868 |
+
sai4 赛塞
|
869 |
+
san1 三毵
|
870 |
+
san3 散伞馓糁霰
|
871 |
+
san4 散
|
872 |
+
sang1 丧桑
|
873 |
+
sang3 嗓搡磉颡
|
874 |
+
sang4 丧
|
875 |
+
sao1 骚搔臊缲缫鳋
|
876 |
+
sao3 扫嫂
|
877 |
+
sao4 扫梢臊埽瘙
|
878 |
+
se4 色塞涩瑟啬铯穑
|
879 |
+
sen1 森
|
880 |
+
seng1 僧
|
881 |
+
sha1 杀沙刹纱杉莎煞砂挲鲨痧裟铩
|
882 |
+
sha3 傻
|
883 |
+
sha4 沙啥厦煞霎嗄歃唼
|
884 |
+
shai1 筛酾
|
885 |
+
shai3 色
|
886 |
+
shai4 晒
|
887 |
+
shan1 山衫删煽扇珊杉栅跚姗潸膻芟埏钐舢苫髟
|
888 |
+
shan3 闪陕掺
|
889 |
+
shan4 单善扇禅擅膳讪汕赡缮嬗掸骟剡苫鄯钐疝蟮鳝
|
890 |
+
shang1 商伤汤殇觞熵墒
|
891 |
+
shang3 上赏晌垧
|
892 |
+
shang4 上尚绱
|
893 |
+
shang5 裳上
|
894 |
+
shao1 烧稍梢捎鞘蛸筲艄
|
895 |
+
shao2 勺韶苕杓芍
|
896 |
+
shao3 少
|
897 |
+
shao4 少绍召稍哨邵捎潲劭
|
898 |
+
she1 奢赊猞畲
|
899 |
+
she2 折舌蛇佘
|
900 |
+
she3 舍
|
901 |
+
she4 社设舍涉射摄赦慑麝滠歙厍
|
902 |
+
shei2 谁
|
903 |
+
shen1 身深参申伸绅呻莘娠诜砷糁珅
|
904 |
+
shen2 什神
|
905 |
+
shen3 审沈婶谂哂渖矧
|
906 |
+
shen4 甚慎渗肾蜃葚胂椹
|
907 |
+
sheng1 生声胜升牲甥笙
|
908 |
+
sheng2 绳渑
|
909 |
+
sheng3 省眚
|
910 |
+
sheng4 胜圣盛乘剩嵊晟
|
911 |
+
shi1 师诗失施尸湿狮嘘虱蓍酾鲺
|
912 |
+
shi2 十时实什识食石拾蚀埘莳炻鲥
|
913 |
+
shi3 使始史驶屎矢豕
|
914 |
+
shi4 是事世市士式视似示室势试释适氏饰逝誓嗜侍峙仕恃柿轼拭噬弑谥莳贳铈螫舐筮识
|
915 |
+
shi5 殖匙识
|
916 |
+
shou1 收
|
917 |
+
shou2 熟手首
|
918 |
+
shou3 手首守艏
|
919 |
+
shou4 受授售瘦寿兽狩绶
|
920 |
+
shu1 书输殊舒叔疏抒淑梳枢蔬倏菽摅姝纾毹殳疋
|
921 |
+
shu2 熟孰赎塾秫
|
922 |
+
shu3 数属署鼠薯暑蜀黍曙
|
923 |
+
shu4 数术树述束竖恕墅漱俞戍庶澍沭腧
|
924 |
+
shua1 刷唰
|
925 |
+
shua3 耍
|
926 |
+
shua4 刷
|
927 |
+
shuai1 衰摔
|
928 |
+
shuai3 甩
|
929 |
+
shuai4 率帅蟀
|
930 |
+
shuan1 栓拴闩
|
931 |
+
shuan4 涮
|
932 |
+
shuang1 双霜孀泷
|
933 |
+
shuang3 爽
|
934 |
+
shui2 谁水
|
935 |
+
shui3 水
|
936 |
+
shui4 税睡说
|
937 |
+
shun3 吮
|
938 |
+
shun4 顺舜瞬
|
939 |
+
shuo1 说
|
940 |
+
shuo4 数朔硕烁铄妁蒴槊搠
|
941 |
+
si1 思斯司私丝撕厮嘶鸶咝澌缌锶蛳
|
942 |
+
si3 死
|
943 |
+
si4 四似食寺肆伺饲嗣巳祀驷泗俟汜兕姒耜笥
|
944 |
+
si5 司思
|
945 |
+
song1 松忪淞崧嵩凇菘
|
946 |
+
song3 耸悚怂竦
|
947 |
+
song4 送宋诵颂讼
|
948 |
+
sou1 搜艘馊嗖溲飕锼螋
|
949 |
+
sou3 擞叟薮嗾瞍
|
950 |
+
sou4 嗽擞
|
951 |
+
su1 苏稣酥
|
952 |
+
su2 俗
|
953 |
+
su4 诉速素肃宿缩塑溯粟簌夙嗉谡僳愫涑蔌觫
|
954 |
+
suan1 酸狻
|
955 |
+
suan4 算蒜
|
956 |
+
sui1 虽尿荽睢眭濉
|
957 |
+
sui2 随遂隋绥
|
958 |
+
sui3 髓
|
959 |
+
sui4 岁碎遂祟隧邃穗燧谇
|
960 |
+
sun1 孙荪狲飧
|
961 |
+
sun3 损笋榫隼
|
962 |
+
suo1 缩莎梭嗦唆挲娑睃桫嗍蓑羧
|
963 |
+
suo2 所索
|
964 |
+
suo3 所索锁琐唢
|
965 |
+
suo5 嗦
|
966 |
+
ta1 他她它踏塌遢溻铊趿
|
967 |
+
ta3 塔鳎獭
|
968 |
+
ta4 踏拓榻嗒蹋沓挞闼漯遢
|
969 |
+
tai1 台胎苔
|
970 |
+
tai2 台抬苔邰薹骀炱跆鲐
|
971 |
+
tai3 呔
|
972 |
+
tai4 太态泰汰酞肽钛
|
973 |
+
tan1 摊贪滩瘫坍
|
974 |
+
tan2 谈弹坛谭潭覃痰澹檀昙锬镡郯
|
975 |
+
tan3 坦毯忐袒钽
|
976 |
+
tan4 探叹炭碳
|
977 |
+
tan5 弹
|
978 |
+
tang1 汤趟铴镗耥羰
|
979 |
+
tang2 堂唐糖膛塘棠搪溏螳瑭樘镗螗饧醣
|
980 |
+
tang3 躺倘淌傥帑
|
981 |
+
tang4 趟烫
|
982 |
+
tao1 涛掏滔叨焘韬饕绦
|
983 |
+
tao2 逃陶桃淘萄啕洮鼗
|
984 |
+
tao3 讨
|
985 |
+
tao4 套
|
986 |
+
te4 特忑忒慝铽
|
987 |
+
tei1 忒
|
988 |
+
teng2 腾疼藤誊滕
|
989 |
+
ti1 体踢梯剔锑
|
990 |
+
ti2 提题啼蹄醍绨缇鹈荑
|
991 |
+
ti3 体
|
992 |
+
ti4 替涕剃惕屉嚏悌倜逖绨裼
|
993 |
+
tian1 天添
|
994 |
+
tian2 田填甜恬佃阗畋钿嗔
|
995 |
+
tian3 腆舔忝殄
|
996 |
+
tian4 掭
|
997 |
+
tiao1 挑佻祧
|
998 |
+
tiao2 条调迢鲦苕髫龆蜩笤
|
999 |
+
tiao3 挑窕
|
1000 |
+
tiao4 跳眺粜
|
1001 |
+
tie1 贴帖萜
|
1002 |
+
tie3 铁帖
|
1003 |
+
tie4 帖餮
|
1004 |
+
ting1 听厅汀烃
|
1005 |
+
ting2 停庭亭婷廷霆蜓葶莛
|
1006 |
+
ting3 挺艇町铤梃
|
1007 |
+
ting4 梃
|
1008 |
+
tong1 通恫嗵
|
1009 |
+
tong2 同童彤铜桐瞳佟酮侗仝垌茼峒潼砼硐
|
1010 |
+
tong3 统筒桶捅侗
|
1011 |
+
tong4 同通痛恸
|
1012 |
+
tou1 偷
|
1013 |
+
tou2 头投骰
|
1014 |
+
tou3 钭
|
1015 |
+
tou4 透
|
1016 |
+
tu1 突秃凸
|
1017 |
+
tu2 图途徒屠涂荼菟酴凃
|
1018 |
+
tu3 土吐钍
|
1019 |
+
tu4 吐兔堍菟
|
1020 |
+
tuan1 湍
|
1021 |
+
tuan2 团抟
|
1022 |
+
tuan3 疃
|
1023 |
+
tuan4 彖
|
1024 |
+
tui1 推忒
|
1025 |
+
tui2 颓
|
1026 |
+
tui3 腿
|
1027 |
+
tui4 退褪蜕煺
|
1028 |
+
tun1 吞暾
|
1029 |
+
tun2 屯饨臀囤豚炖
|
1030 |
+
tun3 氽
|
1031 |
+
tun4 饨
|
1032 |
+
tuo1 托脱拖乇
|
1033 |
+
tuo2 陀舵驼砣驮沱跎坨鸵橐佗铊酡柁鼍
|
1034 |
+
tuo3 妥椭庹
|
1035 |
+
tuo4 魄拓唾柝箨
|
1036 |
+
wa1 挖哇凹娲蛙洼
|
1037 |
+
wa2 娃瓦
|
1038 |
+
wa3 瓦佤
|
1039 |
+
wa4 瓦袜腽
|
1040 |
+
wa5 哇娃
|
1041 |
+
wai1 歪
|
1042 |
+
wai3 崴
|
1043 |
+
wai4 外
|
1044 |
+
wan1 湾弯蜿剜豌灣
|
1045 |
+
wan2 完玩顽丸纨芄烷碗婉
|
1046 |
+
wan3 晚碗挽婉惋宛莞娩畹皖绾琬脘菀
|
1047 |
+
wan4 万腕蔓
|
1048 |
+
wang1 汪
|
1049 |
+
wang2 王亡芒往网
|
1050 |
+
wang3 往网枉惘罔辋魍
|
1051 |
+
wang4 望王往忘旺妄
|
1052 |
+
wei1 威微危巍萎偎薇逶煨崴葳隈委
|
1053 |
+
wei2 为维围唯违韦惟帷帏圩囗潍桅嵬闱沩涠位薇
|
1054 |
+
wei3 委伟唯尾玮伪炜纬萎娓苇猥痿韪洧隗诿艉鲔
|
1055 |
+
wei4 为位未味卫谓遗慰魏蔚畏胃喂尉渭猬軎
|
1056 |
+
wen1 温瘟
|
1057 |
+
wen2 文闻纹蚊雯璺阌稳炆
|
1058 |
+
wen3 稳吻紊刎
|
1059 |
+
wen4 问纹汶璺紊搵
|
1060 |
+
weng1 翁嗡
|
1061 |
+
weng3 蓊
|
1062 |
+
weng4 瓮蕹
|
1063 |
+
wo1 窝涡蜗喔倭挝莴
|
1064 |
+
wo2 哦我
|
1065 |
+
wo3 我
|
1066 |
+
wo4 握卧渥沃斡幄肟硪龌
|
1067 |
+
wu1 於恶屋污乌巫呜诬兀钨邬圬
|
1068 |
+
wu2 无亡吴吾捂毋梧唔芜浯蜈五舞無
|
1069 |
+
wu3 五武午舞伍侮捂妩忤鹉牾迕庑怃仵
|
1070 |
+
wu4 物务误恶悟乌雾勿坞戊兀晤鹜痦寤骛芴杌焐阢婺鋈
|
1071 |
+
xi1 西息希吸惜稀悉析夕牺腊昔熙兮溪嘻锡晰樨熄膝栖郗犀曦奚羲唏蹊淅皙汐嬉茜熹烯翕蟋歙浠僖穸蜥螅菥舾矽粞硒醯欷鼷
|
1072 |
+
xi2 席习袭媳檄隰觋
|
1073 |
+
xi3 喜洗禧徙玺屣���蓰铣
|
1074 |
+
xi4 系细戏隙饩阋禊舄
|
1075 |
+
xia1 瞎虾呷
|
1076 |
+
xia2 峡侠狭霞暇辖遐匣黠瑕狎硖柙
|
1077 |
+
xia4 下夏吓厦唬
|
1078 |
+
xian1 先鲜仙掀纤暹莶锨氙祆籼酰跹
|
1079 |
+
xian2 闲贤嫌咸弦娴衔涎舷鹇痫閑
|
1080 |
+
xian3 显险鲜洗跣猃藓铣燹蚬筅冼癣
|
1081 |
+
xian4 现见线限县献宪陷羡馅腺岘苋霰
|
1082 |
+
xiang1 相香乡箱厢湘镶襄骧葙芗缃
|
1083 |
+
xiang2 降详祥翔庠想
|
1084 |
+
xiang3 想响享飨饷鲞
|
1085 |
+
xiang4 相向象像项巷橡蟓
|
1086 |
+
xiao1 消销潇肖萧宵削嚣逍硝霄哮枭骁箫枵哓蛸绡魈銷
|
1087 |
+
xiao2 淆崤小
|
1088 |
+
xiao3 小晓筱
|
1089 |
+
xiao4 笑校效肖孝啸哮
|
1090 |
+
xie1 些歇楔蝎
|
1091 |
+
xie2 叶协鞋携斜胁谐邪挟偕撷勰颉缬写
|
1092 |
+
xie3 写血
|
1093 |
+
xie4 写解谢泄契械屑卸懈泻亵蟹邂榭瀣薤燮躞廨绁渫榍獬
|
1094 |
+
xin1 心新欣辛薪馨鑫芯昕忻歆锌
|
1095 |
+
xin2 寻镡
|
1096 |
+
xin4 信芯衅
|
1097 |
+
xing1 兴星腥惺猩
|
1098 |
+
xing2 行形型刑邢陉荥饧硎
|
1099 |
+
xing3 省醒擤
|
1100 |
+
xing4 性兴姓幸杏悻荇
|
1101 |
+
xiong1 兄胸凶匈汹芎
|
1102 |
+
xiong2 雄熊
|
1103 |
+
xiu1 修休羞咻馐庥鸺貅髹貅
|
1104 |
+
xiu3 宿朽
|
1105 |
+
xiu4 秀袖宿臭绣锈嗅岫溴
|
1106 |
+
xu1 需须虚吁嘘墟戌胥砉圩盱顼虛
|
1107 |
+
xu2 徐
|
1108 |
+
xu3 许浒栩诩糈醑
|
1109 |
+
xu4 续序绪蓄叙畜恤絮旭婿酗煦洫溆勖
|
1110 |
+
xu5 蓿
|
1111 |
+
xuan1 宣喧轩萱暄谖揎儇煊瑄
|
1112 |
+
xuan2 旋悬玄漩璇痃选玹
|
1113 |
+
xuan3 选癣
|
1114 |
+
xuan4 旋券炫渲绚眩铉泫碹楦镟
|
1115 |
+
xue1 削靴薛
|
1116 |
+
xue2 学穴噱踅泶
|
1117 |
+
xue3 雪鳕
|
1118 |
+
xue4 血谑
|
1119 |
+
xun1 熏勋荤醺薰埙曛窨獯
|
1120 |
+
xun2 寻询巡循旬驯荀峋洵恂郇浔鲟荨
|
1121 |
+
xun4 训迅讯逊熏殉巽徇汛蕈浚
|
1122 |
+
ya1 压雅呀押鸦哑鸭丫垭桠
|
1123 |
+
ya2 牙涯崖芽衙睚伢岈琊蚜
|
1124 |
+
ya3 雅痖疋哑
|
1125 |
+
ya4 亚压讶轧娅迓揠氩砑
|
1126 |
+
ya5 呀
|
1127 |
+
yan1 烟燕咽殷焉淹阉腌嫣胭湮阏鄢菸崦恹
|
1128 |
+
yan2 言严研延沿颜炎阎盐岩蜒檐妍筵芫闫阽眼
|
1129 |
+
yan3 眼演掩衍奄俨偃魇鼹兖郾琰罨厣剡
|
1130 |
+
yan4 验厌燕宴咽雁焰艳谚彦研沿焱晏唁砚堰赝餍滟酽谳
|
1131 |
+
yang1 央泱秧鸯殃鞅
|
1132 |
+
yang2 洋阳杨扬羊疡佯烊徉炀蛘养仰
|
1133 |
+
yang3 养仰痒氧
|
1134 |
+
yang4 样漾恙烊怏鞅
|
1135 |
+
yao1 要约邀腰夭妖吆幺么
|
1136 |
+
yao2 摇遥姚陶尧谣瑶窑肴侥铫珧轺爻徭繇鳐垚
|
1137 |
+
yao3 咬杳窈舀崾
|
1138 |
+
yao4 要药耀钥鹞曜疟
|
1139 |
+
ye1 耶噎椰掖
|
1140 |
+
ye2 爷耶邪揶铘也野
|
1141 |
+
ye3 也野冶
|
1142 |
+
ye4 业夜叶页液咽曳拽烨掖腋谒邺靥晔
|
1143 |
+
yi1 一医衣依椅伊漪咿揖噫猗铱欹黟
|
1144 |
+
yi2 移疑遗宜仪蛇姨夷怡颐彝咦贻迤痍胰沂饴圯荑诒眙嶷一以谊
|
1145 |
+
yi3 以已衣尾椅矣乙蚁倚迤蛾旖苡钇舣酏
|
1146 |
+
yi4 意义议易衣艺译异益亦亿忆谊抑翼役艾溢毅裔逸轶弈翌疫绎佚奕熠诣弋驿懿呓屹薏噫镒缢邑臆刈羿仡峄怿悒肄佾殪挹埸劓镱瘗癔翊蜴嗌翳一
|
1147 |
+
yin1 因音阴姻殷茵荫喑湮氤堙洇铟
|
1148 |
+
yin2 银吟寅淫垠鄞霪狺夤圻龈饮引隐
|
1149 |
+
yin3 引隐饮瘾殷尹蚓吲
|
1150 |
+
yin4 印饮荫胤茚窨
|
1151 |
+
ying1 应英鹰婴樱膺莺罂鹦缨瑛璎撄嘤
|
1152 |
+
ying2 营迎赢盈蝇莹荧萤萦瀛楹嬴茔滢潆荥蓥影盁
|
1153 |
+
ying3 影颖颍瘿郢
|
1154 |
+
ying4 应硬映媵
|
1155 |
+
yo1 育哟唷
|
1156 |
+
yo5 哟
|
1157 |
+
yong1 拥庸佣雍臃邕镛墉慵痈壅鳙饔
|
1158 |
+
yong2 喁勇永
|
1159 |
+
yong3 永勇涌踊泳咏俑恿甬蛹
|
1160 |
+
yong4 用佣
|
1161 |
+
you1 优幽忧悠攸呦
|
1162 |
+
you2 由游油邮尤犹柚鱿莸尢铀猷疣蚰蝣蝤繇莜有友
|
1163 |
+
you3 有友黝酉莠牖铕
|
1164 |
+
you4 有又右幼诱佑柚囿鼬宥侑蚴釉祐
|
1165 |
+
yu1 於吁迂淤纡瘀
|
1166 |
+
yu2 于与余予鱼愚舆娱愉馀逾渔渝俞萸瑜隅揄榆虞禺谀腴竽妤臾欤觎盂窬蝓嵛狳舁雩於雨
|
1167 |
+
yu3 雨与语予宇羽禹圄屿龉伛圉庾瘐窳俣禺
|
1168 |
+
yu4 与语育遇狱雨欲预玉愈谷域誉吁蔚寓豫粥郁喻裕浴御驭尉谕毓妪峪芋昱煜熨燠菀蓣饫阈鬻聿钰鹆鹬蜮彧
|
1169 |
+
yuan1 冤渊鸳眢鸢箢
|
1170 |
+
yuan2 员元原园源圆缘援袁猿垣辕沅媛芫橼圜塬爰螈鼋远
|
1171 |
+
yuan3 远
|
1172 |
+
yuan4 院愿怨苑媛掾垸瑗
|
1173 |
+
yue1 约曰
|
1174 |
+
yue4 月越阅跃乐悦岳粤说钥刖瀹栎樾龠钺玥
|
1175 |
+
yun1 晕氲
|
1176 |
+
yun2 云匀筠芸耘纭昀郧允
|
1177 |
+
yun3 允陨殒狁
|
1178 |
+
yun4 运均韵晕孕蕴酝愠熨郓韫恽
|
1179 |
+
za1 扎咂匝拶
|
1180 |
+
za2 杂咱砸
|
1181 |
+
za3 咋
|
1182 |
+
zai1 灾哉栽
|
1183 |
+
zai3 载仔宰崽
|
1184 |
+
zai4 在再载
|
1185 |
+
zan1 簪糌
|
1186 |
+
zan2 咱
|
1187 |
+
zan3 攒拶昝趱
|
1188 |
+
zan4 赞暂瓒錾
|
1189 |
+
zan5 咱
|
1190 |
+
zang1 赃臧脏
|
1191 |
+
zang3 驵
|
1192 |
+
zang4 藏脏葬奘
|
1193 |
+
zao1 遭糟
|
1194 |
+
zao2 凿早
|
1195 |
+
zao3 早澡枣蚤藻
|
1196 |
+
zao4 造灶躁噪皂燥唣
|
1197 |
+
ze2 则责泽择咋啧迮帻赜笮箦舴
|
1198 |
+
ze4 侧仄昃
|
1199 |
+
zei2 贼
|
1200 |
+
zen3 怎
|
1201 |
+
zen4 谮
|
1202 |
+
zeng1 曾增憎缯罾
|
1203 |
+
zeng4 赠缯甑锃
|
1204 |
+
zha1 查扎咋渣喳揸楂哳吒齄
|
1205 |
+
zha2 炸扎札喋轧闸铡
|
1206 |
+
zha3 眨砟
|
1207 |
+
zha4 炸咋诈乍蜡栅榨柞吒咤痄蚱
|
1208 |
+
zhai1 摘侧斋
|
1209 |
+
zhai2 宅翟择窄
|
1210 |
+
zhai3 窄
|
1211 |
+
zhai4 债祭寨砦瘵
|
1212 |
+
zhan1 占沾粘瞻詹毡谵旃
|
1213 |
+
zhan3 展斩辗盏崭搌
|
1214 |
+
zhan4 战站占颤绽湛蘸栈
|
1215 |
+
zhang1 张章彰璋蟑樟漳嫜鄣獐
|
1216 |
+
zhang3 长掌涨仉
|
1217 |
+
zhang4 丈涨帐障账胀仗杖瘴嶂幛
|
1218 |
+
zhao1 着招朝嘲昭钊啁
|
1219 |
+
zhao2 着著
|
1220 |
+
zhao3 找爪沼
|
1221 |
+
zhao4 照赵召罩兆肇诏棹笊
|
1222 |
+
zhe1 折遮蜇
|
1223 |
+
zhe2 折哲辙辄谪蛰摺磔蜇喆
|
1224 |
+
zhe3 者褶锗赭
|
1225 |
+
zhe4 这浙蔗鹧柘
|
1226 |
+
zhe5 着
|
1227 |
+
zhei4 这
|
1228 |
+
zhen1 真针珍斟贞侦甄臻箴砧桢溱蓁椹榛胗祯浈禛
|
1229 |
+
zhen3 诊枕疹缜畛轸稹
|
1230 |
+
zhen4 阵镇震圳振赈朕鸩
|
1231 |
+
zheng1 正争征丁挣症睁徵蒸怔筝铮峥狰钲鲭
|
1232 |
+
zheng3 整拯
|
1233 |
+
zheng4 政正证���郑症怔铮诤帧
|
1234 |
+
zhi1 之只知指支织氏枝汁掷芝吱肢脂蜘栀卮胝祗
|
1235 |
+
zhi2 直指职值执植殖侄踯摭絷跖埴只纸
|
1236 |
+
zhi3 只指纸止址旨徵趾咫芷枳祉轵黹酯
|
1237 |
+
zhi4 知至制识治志致质智置秩滞帜稚挚掷峙窒炙痔栉桎帙轾贽痣豸陟忮彘膣雉鸷骘蛭踬郅觯
|
1238 |
+
zhong1 中终钟忠衷锺盅忪螽舯
|
1239 |
+
zhong2 种
|
1240 |
+
zhong3 种肿踵冢
|
1241 |
+
zhong4 中种重众仲
|
1242 |
+
zhou1 周州洲粥舟诌啁
|
1243 |
+
zhou2 轴妯碡
|
1244 |
+
zhou3 肘帚
|
1245 |
+
zhou4 皱骤轴宙咒昼胄纣绉荮籀繇酎
|
1246 |
+
zhu1 诸朱珠猪株蛛洙诛铢茱邾潴槠橥侏
|
1247 |
+
zhu2 术逐筑竹烛躅竺舳瘃主
|
1248 |
+
zhu3 主属煮嘱瞩拄褚渚麈
|
1249 |
+
zhu4 住注助著驻祝筑柱铸伫贮箸炷蛀杼翥苎疰
|
1250 |
+
zhua1 抓挝
|
1251 |
+
zhua3 爪
|
1252 |
+
zhuai1 拽
|
1253 |
+
zhuai3 拽
|
1254 |
+
zhuai4 拽
|
1255 |
+
zhuan1 专砖颛
|
1256 |
+
zhuan3 转
|
1257 |
+
zhuan4 传转赚撰沌篆啭馔
|
1258 |
+
zhuang1 装庄妆桩
|
1259 |
+
zhuang3 奘
|
1260 |
+
zhuang4 状壮撞幢僮戆壵
|
1261 |
+
zhui1 追锥隹椎骓
|
1262 |
+
zhui4 坠缀赘惴缒
|
1263 |
+
zhun1 屯谆肫窀
|
1264 |
+
zhun3 准
|
1265 |
+
zhuo1 桌捉卓拙涿焯倬
|
1266 |
+
zhuo2 着著琢缴灼酌浊濯茁啄斫镯诼禚擢浞卓
|
1267 |
+
zi1 资咨滋仔姿吱兹孜谘呲龇锱辎淄髭赀孳粢趑觜訾缁鲻嵫
|
1268 |
+
zi3 子紫仔梓姊籽滓秭笫耔茈訾
|
1269 |
+
zi4 自字渍恣眦
|
1270 |
+
zong1 宗踪综棕鬃枞腙
|
1271 |
+
zong3 总偬
|
1272 |
+
zong4 纵粽
|
1273 |
+
zou1 邹诹陬鄹驺鲰
|
1274 |
+
zou3 走
|
1275 |
+
zou4 奏揍
|
1276 |
+
zu1 租菹
|
1277 |
+
zu2 足族卒镞祖组
|
1278 |
+
zu3 组祖阻诅俎
|
1279 |
+
zuan1 钻躜
|
1280 |
+
zuan3 纂缵
|
1281 |
+
zuan4 赚钻攥
|
1282 |
+
zui1 堆
|
1283 |
+
zui3 嘴咀觜
|
1284 |
+
zui4 最罪醉蕞
|
1285 |
+
zun1 尊遵樽鳟
|
1286 |
+
zun3 撙
|
1287 |
+
zuo1 作嘬
|
1288 |
+
zuo2 作昨琢笮左
|
1289 |
+
zuo3 左佐撮
|
1290 |
+
zuo4 作做坐座怍胙阼唑祚
|
1291 |
+
zi5 子
|
1292 |
+
ge5 个歌
|
1293 |
+
gu5 顾咕
|
1294 |
+
biao2 表
|
1295 |
+
sha2 啥
|
1296 |
+
er5 儿
|
1297 |
+
fan5 烦
|
1298 |
+
tou5 头
|
1299 |
+
jing2 井
|
1300 |
+
ji5 记计疾积
|
1301 |
+
guo5 过
|
1302 |
+
zhi5 置质制指脂
|
1303 |
+
niao2 袅
|
1304 |
+
xi5 息系
|
1305 |
+
ying5 蝇盈
|
1306 |
+
jing5 睛
|
1307 |
+
liang5 量亮粮粱
|
1308 |
+
mou3 某
|
1309 |
+
shan2 闪
|
1310 |
+
lang5 朗
|
1311 |
+
fen5 分
|
1312 |
+
xiong5 兄
|
1313 |
+
bu5 不部
|
1314 |
+
hou5 候侯
|
1315 |
+
ben2 本
|
1316 |
+
zong2 总
|
1317 |
+
tai5 太
|
1318 |
+
mou2 谋牟眸缪
|
1319 |
+
lai5 来
|
1320 |
+
niang5 娘
|
1321 |
+
jian2 减柬
|
1322 |
+
you5 友
|
1323 |
+
guan2 管馆
|
1324 |
+
yue5 月
|
1325 |
+
diao5 掉
|
1326 |
+
wu5 物务
|
1327 |
+
xing5 猩
|
1328 |
+
bing5 病饼
|
1329 |
+
ruo5 弱
|
1330 |
+
mu2 亩母
|
1331 |
+
zuo5 坐做
|
1332 |
+
chui5 吹
|
1333 |
+
yun5 晕
|
1334 |
+
nve4 疟虐
|
1335 |
+
qie2 茄伽
|
1336 |
+
zui2 嘴
|
1337 |
+
rong5 溶
|
1338 |
+
mei5 妹
|
1339 |
+
kan5 看
|
1340 |
+
kao2 考
|
1341 |
+
he5 合
|
1342 |
+
sheng5 生
|
1343 |
+
yang5 鸯扬阳
|
1344 |
+
cheng5 诚
|
1345 |
+
lv2 驴榈旅侣
|
1346 |
+
dai5 袋待
|
1347 |
+
jin2 紧
|
1348 |
+
yao5 药
|
1349 |
+
wang5 望枉王
|
1350 |
+
jiu2 九
|
1351 |
+
jun3 菌
|
1352 |
+
gei2 给
|
1353 |
+
zheng2 整
|
1354 |
+
nao5 闹
|
1355 |
+
gun2 滚
|
1356 |
+
tong5 同筒
|
1357 |
+
dian2 点典
|
1358 |
+
gui2 鬼
|
1359 |
+
bei2 北
|
1360 |
+
tao5 桃
|
1361 |
+
lia2 俩
|
1362 |
+
yi5 易议一意义
|
1363 |
+
shen5 神
|
1364 |
+
ling5 龄
|
1365 |
+
weng5 嗡
|
1366 |
+
qi5 气
|
1367 |
+
qin5 亲
|
1368 |
+
nai2 奶
|
1369 |
+
heng5 哼
|
1370 |
+
nv2 女
|
1371 |
+
ju5 矩
|
1372 |
+
ye5 爷
|
1373 |
+
mian5 面
|
1374 |
+
rou5 柔
|
1375 |
+
qia5 恰
|
1376 |
+
pie2 撇
|
1377 |
+
guang2 广
|
1378 |
+
ka2 卡
|
1379 |
+
ken2 恳
|
1380 |
+
si2 死
|
1381 |
+
dang2 党
|
1382 |
+
yu5 育裕
|
1383 |
+
wo5 窝
|
1384 |
+
deng2 等
|
1385 |
+
fa5 发
|
1386 |
+
po5 婆
|
1387 |
+
kong2 孔
|
1388 |
+
zhen2 诊
|
1389 |
+
gai2 改
|
1390 |
+
pin5 频
|
1391 |
+
wan5 玩
|
1392 |
+
jiang2 讲奖
|
1393 |
+
nai5 奶耐
|
1394 |
+
mu5 目
|
1395 |
+
shun5 顺
|
1396 |
+
ne4 讷呐
|
1397 |
+
dao5 到
|
1398 |
+
nuan2 暖
|
1399 |
+
piao5 飘
|
1400 |
+
su5 诉
|
1401 |
+
nang5 囊
|
1402 |
+
long5 咙
|
1403 |
+
zhu5 住
|
1404 |
+
pian5 片
|
1405 |
+
yong5 用
|
1406 |
+
ou2 偶
|
1407 |
+
hu5 乎
|
1408 |
+
zou2 走
|
1409 |
+
bai5 白
|
1410 |
+
zhang2 长
|
1411 |
+
bang2 榜
|
1412 |
+
zhan2 展
|
1413 |
+
huo5 活火
|
1414 |
+
tie2 铁
|
1415 |
+
du5 度
|
1416 |
+
zhuan2 转
|
1417 |
+
chou5 酬
|
1418 |
+
gan5 杆
|
1419 |
+
sou5 嗽
|
1420 |
+
hai5 害
|
1421 |
+
jiong2 炯
|
1422 |
+
jiu5 舅
|
1423 |
+
duo5 朵
|
1424 |
+
o1 噢喔
|
1425 |
+
niu1 妞
|
1426 |
+
sai5 噻
|
1427 |
+
pou2 锫
|
download_default_datalist.py
ADDED
@@ -0,0 +1,104 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# !/usr/bin/env python3
|
2 |
+
# -*- coding: utf-8 -*-
|
3 |
+
#
|
4 |
+
# Copyright 2016-2099 Ailemon.net
|
5 |
+
#
|
6 |
+
# This file is part of ASRT Speech Recognition Tool.
|
7 |
+
#
|
8 |
+
# ASRT is free software: you can redistribute it and/or modify
|
9 |
+
# it under the terms of the GNU General Public License as published by
|
10 |
+
# the Free Software Foundation, either version 3 of the License, or
|
11 |
+
# (at your option) any later version.
|
12 |
+
# ASRT is distributed in the hope that it will be useful,
|
13 |
+
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
14 |
+
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
15 |
+
# GNU General Public License for more details.
|
16 |
+
#
|
17 |
+
# You should have received a copy of the GNU General Public License
|
18 |
+
# along with ASRT. If not, see <https://www.gnu.org/licenses/>.
|
19 |
+
# ============================================================================
|
20 |
+
|
21 |
+
"""
|
22 |
+
@author: nl8590687
|
23 |
+
用于下载ASRT语音识别系统声学模型训练默认用的数据集列表程序
|
24 |
+
"""
|
25 |
+
|
26 |
+
import os
|
27 |
+
import logging
|
28 |
+
import json
|
29 |
+
import requests
|
30 |
+
import zipfile
|
31 |
+
|
32 |
+
logging.basicConfig(
|
33 |
+
format='%(asctime)s - %(pathname)s[line:%(lineno)d] - %(levelname)s: %(message)s',
|
34 |
+
level=logging.INFO)
|
35 |
+
|
36 |
+
DEFAULT_DATALIST_PATH = 'datalist/'
|
37 |
+
if not os.path.exists(DEFAULT_DATALIST_PATH):
|
38 |
+
os.makedirs(DEFAULT_DATALIST_PATH)
|
39 |
+
|
40 |
+
URL_DATALIST_INDEX = "https://d.ailemon.net/asrt_assets/datalist/index.json"
|
41 |
+
rsp_index = requests.get(URL_DATALIST_INDEX)
|
42 |
+
rsp_index.encoding = 'utf-8'
|
43 |
+
if rsp_index.ok:
|
44 |
+
logging.info('Has connected to ailemon\'s download server...')
|
45 |
+
else:
|
46 |
+
logging.error('%s%s', 'Can not connected to ailemon\'s download server.',
|
47 |
+
'please check your network connection.')
|
48 |
+
|
49 |
+
index_json = json.loads(rsp_index.text)
|
50 |
+
if index_json['status_code'] != 200:
|
51 |
+
raise Exception(index_json['status_message'])
|
52 |
+
|
53 |
+
body = index_json['body']
|
54 |
+
logging.info('start to download datalist from ailemon\'s download server...')
|
55 |
+
|
56 |
+
url_prefix = body['url_prefix']
|
57 |
+
for i in range(len(body['datalist'])):
|
58 |
+
print(i, body['datalist'][i]['name'])
|
59 |
+
print(len(body['datalist']), 'all datalist')
|
60 |
+
num = input('Please choose which you select: (default all)')
|
61 |
+
if len(num) == 0:
|
62 |
+
num = len(body['datalist'])
|
63 |
+
else:
|
64 |
+
num = int(num)
|
65 |
+
|
66 |
+
|
67 |
+
def deal_download(datalist_item, url_prefix_str, datalist_path):
|
68 |
+
"""
|
69 |
+
to deal datalist file download
|
70 |
+
"""
|
71 |
+
logging.info('%s%s', 'start to download datalist ', datalist_item['name'])
|
72 |
+
save_path = datalist_path
|
73 |
+
if not os.path.exists(save_path):
|
74 |
+
os.makedirs(save_path)
|
75 |
+
logging.info('%s`%s`', 'Created directory ', save_path)
|
76 |
+
|
77 |
+
zipfilename = datalist_item['zipfile']
|
78 |
+
tmp_url = url_prefix_str + zipfilename
|
79 |
+
save_filename = os.path.join(save_path, zipfilename)
|
80 |
+
rsp = requests.get(tmp_url)
|
81 |
+
with open(save_filename, "wb") as file_pointer:
|
82 |
+
file_pointer.write(rsp.content)
|
83 |
+
if rsp.ok:
|
84 |
+
logging.info('%s `%s` %s', 'Download', zipfilename, 'complete')
|
85 |
+
else:
|
86 |
+
logging.error('%s%s%s%s%s', 'Can not download ', zipfilename,
|
87 |
+
' from ailemon\'s download server. ',
|
88 |
+
'http status ok is ', str(rsp.ok))
|
89 |
+
|
90 |
+
f = zipfile.ZipFile(save_filename, 'r') # 压缩文件位置
|
91 |
+
f.extractall(save_path)
|
92 |
+
f.close()
|
93 |
+
logging.info('%s `%s` %s', 'unzip', zipfilename, 'complete')
|
94 |
+
|
95 |
+
|
96 |
+
if num == len(body['datalist']):
|
97 |
+
for i in range(len(body['datalist'])):
|
98 |
+
deal_download(body['datalist'][i], body['url_prefix'], DEFAULT_DATALIST_PATH)
|
99 |
+
else:
|
100 |
+
deal_download(body['datalist'][num], body['url_prefix'], DEFAULT_DATALIST_PATH)
|
101 |
+
|
102 |
+
logging.info('%s%s%s', 'Datalist files download complete. ',
|
103 |
+
'Please remember to download these datasets from ',
|
104 |
+
body['dataset_download_page_url'])
|
epoch_SpeechModel251bn.txt
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
save_models\SpeechModel251bn\SpeechModel251bn_epoch19
|
evaluate_speech_model.py
ADDED
@@ -0,0 +1,50 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#!/usr/bin/env python3
|
2 |
+
# -*- coding: utf-8 -*-
|
3 |
+
#
|
4 |
+
# Copyright 2016-2099 Ailemon.net
|
5 |
+
#
|
6 |
+
# This file is part of ASRT Speech Recognition Tool.
|
7 |
+
#
|
8 |
+
# ASRT is free software: you can redistribute it and/or modify
|
9 |
+
# it under the terms of the GNU General Public License as published by
|
10 |
+
# the Free Software Foundation, either version 3 of the License, or
|
11 |
+
# (at your option) any later version.
|
12 |
+
# ASRT is distributed in the hope that it will be useful,
|
13 |
+
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
14 |
+
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
15 |
+
# GNU General Public License for more details.
|
16 |
+
#
|
17 |
+
# You should have received a copy of the GNU General Public License
|
18 |
+
# along with ASRT. If not, see <https://www.gnu.org/licenses/>.
|
19 |
+
# ============================================================================
|
20 |
+
|
21 |
+
"""
|
22 |
+
@author: nl8590687
|
23 |
+
用于测试语音识别系统语音模型的程序
|
24 |
+
"""
|
25 |
+
|
26 |
+
import os
|
27 |
+
|
28 |
+
from speech_model import ModelSpeech
|
29 |
+
from model_zoo.speech_model.keras_backend import SpeechModel251BN
|
30 |
+
from data_loader import DataLoader
|
31 |
+
from speech_features import Spectrogram
|
32 |
+
|
33 |
+
os.environ["CUDA_VISIBLE_DEVICES"] = "0"
|
34 |
+
|
35 |
+
AUDIO_LENGTH = 1600
|
36 |
+
AUDIO_FEATURE_LENGTH = 200
|
37 |
+
CHANNELS = 1
|
38 |
+
# 默认输出的拼音的表示大小是1428,即1427个拼音+1个空白块
|
39 |
+
OUTPUT_SIZE = 1428
|
40 |
+
sm251bn = SpeechModel251BN(
|
41 |
+
input_shape=(AUDIO_LENGTH, AUDIO_FEATURE_LENGTH, CHANNELS),
|
42 |
+
output_size=OUTPUT_SIZE
|
43 |
+
)
|
44 |
+
feat = Spectrogram()
|
45 |
+
evalue_data = DataLoader('dev')
|
46 |
+
ms = ModelSpeech(sm251bn, feat, max_label_length=64)
|
47 |
+
|
48 |
+
ms.load_model('save_models/' + sm251bn.get_model_name() + '.model.h5')
|
49 |
+
ms.evaluate_model(data_loader=evalue_data, data_count=-1,
|
50 |
+
out_report=True, show_ratio=True, show_per_step=100)
|
language_model3.py
ADDED
@@ -0,0 +1,123 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# !/usr/bin/env python3
|
2 |
+
# -*- coding: utf-8 -*-
|
3 |
+
#
|
4 |
+
# Copyright 2016-2099 Ailemon.net
|
5 |
+
#
|
6 |
+
# This file is part of ASRT Speech Recognition Tool.
|
7 |
+
#
|
8 |
+
# ASRT is free software: you can redistribute it and/or modify
|
9 |
+
# it under the terms of the GNU General Public License as published by
|
10 |
+
# the Free Software Foundation, either version 3 of the License, or
|
11 |
+
# (at your option) any later version.
|
12 |
+
# ASRT is distributed in the hope that it will be useful,
|
13 |
+
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
14 |
+
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
15 |
+
# GNU General Public License for more details.
|
16 |
+
#
|
17 |
+
# You should have received a copy of the GNU General Public License
|
18 |
+
# along with ASRT. If not, see <https://www.gnu.org/licenses/>.
|
19 |
+
# ============================================================================
|
20 |
+
|
21 |
+
"""
|
22 |
+
@author: nl8590687
|
23 |
+
ASRT语音识别的语言模型
|
24 |
+
|
25 |
+
基于N-Gram的语言模型
|
26 |
+
"""
|
27 |
+
|
28 |
+
import os
|
29 |
+
|
30 |
+
from utils.ops import get_symbol_dict, get_language_model
|
31 |
+
|
32 |
+
|
33 |
+
class ModelLanguage:
|
34 |
+
"""
|
35 |
+
ASRT专用N-Gram语言模型
|
36 |
+
"""
|
37 |
+
|
38 |
+
def __init__(self, model_path: str):
|
39 |
+
self.model_path = model_path
|
40 |
+
self.dict_pinyin = dict()
|
41 |
+
self.model1 = dict()
|
42 |
+
self.model2 = dict()
|
43 |
+
|
44 |
+
def load_model(self):
|
45 |
+
"""
|
46 |
+
加载N-Gram语言模型到内存
|
47 |
+
"""
|
48 |
+
self.dict_pinyin = get_symbol_dict('dict.txt')
|
49 |
+
self.model1 = get_language_model(os.path.join(self.model_path, 'language_model1.txt'))
|
50 |
+
self.model2 = get_language_model(os.path.join(self.model_path, 'language_model2.txt'))
|
51 |
+
model = (self.dict_pinyin, self.model1, self.model2)
|
52 |
+
return model
|
53 |
+
|
54 |
+
def pinyin_to_text(self, list_pinyin: list, beam_size: int = 100) -> str:
|
55 |
+
"""
|
56 |
+
拼音转文本,一次性取得全部结果
|
57 |
+
"""
|
58 |
+
result = list()
|
59 |
+
tmp_result_last = list()
|
60 |
+
for item_pinyin in list_pinyin:
|
61 |
+
tmp_result = self.pinyin_stream_decode(tmp_result_last, item_pinyin, beam_size)
|
62 |
+
if len(tmp_result) == 0 and len(tmp_result_last) > 0:
|
63 |
+
result.append(tmp_result_last[0][0])
|
64 |
+
tmp_result = self.pinyin_stream_decode([], item_pinyin, beam_size)
|
65 |
+
if len(tmp_result) > 0:
|
66 |
+
result.append(tmp_result[0][0])
|
67 |
+
tmp_result = []
|
68 |
+
tmp_result_last = tmp_result
|
69 |
+
|
70 |
+
if len(tmp_result_last) > 0:
|
71 |
+
result.append(tmp_result_last[0][0])
|
72 |
+
|
73 |
+
return ''.join(result)
|
74 |
+
|
75 |
+
def pinyin_stream_decode(self, temple_result: list,
|
76 |
+
item_pinyin: str,
|
77 |
+
beam_size: int = 100) -> list:
|
78 |
+
"""
|
79 |
+
拼音流式解码,逐字转换,每次返回中间结果
|
80 |
+
"""
|
81 |
+
# 如果这个拼音不在汉语拼音字典里的话,直接返回空列表,不做decode
|
82 |
+
if item_pinyin not in self.dict_pinyin:
|
83 |
+
return []
|
84 |
+
|
85 |
+
# 获取拼音下属的字的列表,cur_words包含了该拼音对应的所有的字
|
86 |
+
cur_words = self.dict_pinyin[item_pinyin]
|
87 |
+
# 第一个字做初始处理
|
88 |
+
if len(temple_result) == 0:
|
89 |
+
lst_result = list()
|
90 |
+
for word in cur_words:
|
91 |
+
# 添加该字到可能的句子列表,设置初始概率为1.0
|
92 |
+
lst_result.append([word, 1.0])
|
93 |
+
return lst_result
|
94 |
+
|
95 |
+
# 开始处理已经至少有一个字的中间结果情况
|
96 |
+
new_result = list()
|
97 |
+
for sequence in temple_result:
|
98 |
+
for cur_word in cur_words:
|
99 |
+
# 得到2-gram的汉字子序列
|
100 |
+
tuple2_word = sequence[0][-1] + cur_word
|
101 |
+
if tuple2_word not in self.model2:
|
102 |
+
# 如果2-gram子序列不存在
|
103 |
+
continue
|
104 |
+
# 计算状态转移概率
|
105 |
+
prob_origin = sequence[1] # 原始概率
|
106 |
+
count_two_word = float(self.model2[tuple2_word]) # 二字频数
|
107 |
+
count_one_word = float(self.model1[tuple2_word[-2]]) # 单字频数
|
108 |
+
cur_probility = prob_origin * count_two_word / count_one_word
|
109 |
+
new_result.append([sequence[0] + cur_word, cur_probility])
|
110 |
+
|
111 |
+
new_result = sorted(new_result, key=lambda x: x[1], reverse=True)
|
112 |
+
if len(new_result) > beam_size:
|
113 |
+
return new_result[0:beam_size]
|
114 |
+
return new_result
|
115 |
+
|
116 |
+
|
117 |
+
if __name__ == '__main__':
|
118 |
+
ml = ModelLanguage('model_language')
|
119 |
+
ml.load_model()
|
120 |
+
|
121 |
+
_str_pinyin = ['zhe4', 'zhen1', 'shi4', 'ji2', 'hao3', 'de5']
|
122 |
+
_RESULT = ml.pinyin_to_text(_str_pinyin)
|
123 |
+
print('语音转文字结果:\n', _RESULT)
|
model_language/language_model1.txt
ADDED
@@ -0,0 +1,6880 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
3941753
|
2 |
+
的 213994
|
3 |
+
一 72404
|
4 |
+
是 69047
|
5 |
+
在 63563
|
6 |
+
不 61699
|
7 |
+
了 60856
|
8 |
+
有 59005
|
9 |
+
人 52706
|
10 |
+
中 52005
|
11 |
+
国 50797
|
12 |
+
我 48825
|
13 |
+
大 45439
|
14 |
+
上 39507
|
15 |
+
年 37962
|
16 |
+
为 35373
|
17 |
+
日 34764
|
18 |
+
和 34386
|
19 |
+
个 33555
|
20 |
+
你 32699
|
21 |
+
网 31057
|
22 |
+
这 30804
|
23 |
+
会 30280
|
24 |
+
新 30104
|
25 |
+
来 29692
|
26 |
+
时 29282
|
27 |
+
公 28564
|
28 |
+
发 28408
|
29 |
+
以 28300
|
30 |
+
生 27753
|
31 |
+
要 27273
|
32 |
+
业 27124
|
33 |
+
行 26852
|
34 |
+
出 26498
|
35 |
+
到 26489
|
36 |
+
能 25061
|
37 |
+
对 24333
|
38 |
+
下 23178
|
39 |
+
作 23163
|
40 |
+
家 23126
|
41 |
+
就 22752
|
42 |
+
可 22633
|
43 |
+
成 22287
|
44 |
+
用 22093
|
45 |
+
们 21609
|
46 |
+
信 21375
|
47 |
+
分 21249
|
48 |
+
多 21249
|
49 |
+
后 21091
|
50 |
+
月 20948
|
51 |
+
经 20808
|
52 |
+
于 20536
|
53 |
+
方 20097
|
54 |
+
动 20036
|
55 |
+
市 20010
|
56 |
+
者 19994
|
57 |
+
也 19903
|
58 |
+
全 19557
|
59 |
+
地 19486
|
60 |
+
学 19286
|
61 |
+
天 18970
|
62 |
+
过 18839
|
63 |
+
现 18730
|
64 |
+
他 18655
|
65 |
+
机 18457
|
66 |
+
好 18418
|
67 |
+
本 18266
|
68 |
+
报 18105
|
69 |
+
进 17950
|
70 |
+
自 17942
|
71 |
+
都 17939
|
72 |
+
| 17935
|
73 |
+
高 17912
|
74 |
+
考 17686
|
75 |
+
还 17516
|
76 |
+
场 17343
|
77 |
+
前 17327
|
78 |
+
体 17173
|
79 |
+
开 17170
|
80 |
+
车 17162
|
81 |
+
子 16765
|
82 |
+
关 16739
|
83 |
+
面 16739
|
84 |
+
最 16319
|
85 |
+
务 16141
|
86 |
+
去 16139
|
87 |
+
将 16101
|
88 |
+
力 15732
|
89 |
+
得 15534
|
90 |
+
金 15473
|
91 |
+
看 15460
|
92 |
+
电 15372
|
93 |
+
合 15351
|
94 |
+
说 15327
|
95 |
+
点 15278
|
96 |
+
资 15195
|
97 |
+
主 15175
|
98 |
+
小 15141
|
99 |
+
工 15051
|
100 |
+
部 14941
|
101 |
+
实 14817
|
102 |
+
产 14750
|
103 |
+
与 14722
|
104 |
+
司 14679
|
105 |
+
美 14551
|
106 |
+
手 14526
|
107 |
+
品 14454
|
108 |
+
比 14444
|
109 |
+
游 14057
|
110 |
+
加 14056
|
111 |
+
同 14040
|
112 |
+
而 13944
|
113 |
+
内 13931
|
114 |
+
之 13826
|
115 |
+
等 13818
|
116 |
+
联 13778
|
117 |
+
明 13741
|
118 |
+
长 13699
|
119 |
+
定 13485
|
120 |
+
法 13367
|
121 |
+
事 13354
|
122 |
+
所 13284
|
123 |
+
外 13221
|
124 |
+
理 13216
|
125 |
+
心 13150
|
126 |
+
通 13094
|
127 |
+
区 13081
|
128 |
+
文 12982
|
129 |
+
球 12976
|
130 |
+
备 12972
|
131 |
+
赛 12781
|
132 |
+
其 12732
|
133 |
+
里 12593
|
134 |
+
台 12491
|
135 |
+
没 12463
|
136 |
+
重 12370
|
137 |
+
那 12343
|
138 |
+
表 12286
|
139 |
+
道 12273
|
140 |
+
化 12249
|
141 |
+
名 12236
|
142 |
+
军 12147
|
143 |
+
期 12100
|
144 |
+
安 12079
|
145 |
+
目 12054
|
146 |
+
间 11882
|
147 |
+
海 11878
|
148 |
+
准 11769
|
149 |
+
试 11729
|
150 |
+
更 11725
|
151 |
+
第 11653
|
152 |
+
提 11624
|
153 |
+
么 11623
|
154 |
+
入 11588
|
155 |
+
万 11519
|
156 |
+
员 11509
|
157 |
+
次 11448
|
158 |
+
如 11405
|
159 |
+
民 11400
|
160 |
+
数 11353
|
161 |
+
系 11349
|
162 |
+
度 11080
|
163 |
+
院 10887
|
164 |
+
展 10865
|
165 |
+
建 10850
|
166 |
+
三 10848
|
167 |
+
元 10808
|
168 |
+
位 10720
|
169 |
+
保 10648
|
170 |
+
政 10645
|
171 |
+
平 10633
|
172 |
+
计 10538
|
173 |
+
服 10500
|
174 |
+
相 10466
|
175 |
+
起 10399
|
176 |
+
限 10343
|
177 |
+
意 10213
|
178 |
+
及 10148
|
179 |
+
性 10049
|
180 |
+
广 10041
|
181 |
+
两 10021
|
182 |
+
情 10013
|
183 |
+
当 9828
|
184 |
+
号 9805
|
185 |
+
女 9802
|
186 |
+
传 9801
|
187 |
+
息 9782
|
188 |
+
线 9724
|
189 |
+
从 9714
|
190 |
+
制 9665
|
191 |
+
北 9578
|
192 |
+
利 9571
|
193 |
+
题 9556
|
194 |
+
交 9556
|
195 |
+
任 9510
|
196 |
+
但 9471
|
197 |
+
京 9438
|
198 |
+
特 9422
|
199 |
+
二 9378
|
200 |
+
证 9330
|
201 |
+
打 9320
|
202 |
+
队 9313
|
203 |
+
很 9282
|
204 |
+
西 9218
|
205 |
+
着 9217
|
206 |
+
已 9209
|
207 |
+
然 9193
|
208 |
+
量 9191
|
209 |
+
正 9172
|
210 |
+
或 9046
|
211 |
+
据 9041
|
212 |
+
此 9017
|
213 |
+
版 8996
|
214 |
+
并 8969
|
215 |
+
视 8946
|
216 |
+
老 8925
|
217 |
+
战 8923
|
218 |
+
科 8909
|
219 |
+
价 8898
|
220 |
+
给 8861
|
221 |
+
设 8737
|
222 |
+
黄 8733
|
223 |
+
今 8657
|
224 |
+
示 8566
|
225 |
+
水 8560
|
226 |
+
被 8552
|
227 |
+
站 8549
|
228 |
+
无 8522
|
229 |
+
许 8468
|
230 |
+
式 8438
|
231 |
+
总 8416
|
232 |
+
果 8384
|
233 |
+
记 8343
|
234 |
+
单 8342
|
235 |
+
权 8297
|
236 |
+
东 8284
|
237 |
+
推 8258
|
238 |
+
专 8242
|
239 |
+
商 8237
|
240 |
+
因 8203
|
241 |
+
身 8163
|
242 |
+
强 8158
|
243 |
+
约 8129
|
244 |
+
应 8116
|
245 |
+
想 8075
|
246 |
+
图 8070
|
247 |
+
问 7972
|
248 |
+
省 7948
|
249 |
+
影 7893
|
250 |
+
路 7884
|
251 |
+
代 7858
|
252 |
+
投 7837
|
253 |
+
让 7833
|
254 |
+
基 7770
|
255 |
+
管 7766
|
256 |
+
导 7726
|
257 |
+
戏 7705
|
258 |
+
托 7679
|
259 |
+
做 7679
|
260 |
+
南 7668
|
261 |
+
儿 7627
|
262 |
+
技 7613
|
263 |
+
回 7602
|
264 |
+
群 7556
|
265 |
+
活 7544
|
266 |
+
样 7516
|
267 |
+
布 7454
|
268 |
+
友 7447
|
269 |
+
华 7413
|
270 |
+
解 7396
|
271 |
+
收 7390
|
272 |
+
接 7378
|
273 |
+
告 7360
|
274 |
+
件 7343
|
275 |
+
型 7341
|
276 |
+
首 7269
|
277 |
+
知 7246
|
278 |
+
注 7218
|
279 |
+
卡 7218
|
280 |
+
些 7215
|
281 |
+
消 7175
|
282 |
+
创 7168
|
283 |
+
玩 7168
|
284 |
+
参 7162
|
285 |
+
马 7152
|
286 |
+
持 7149
|
287 |
+
际 7104
|
288 |
+
级 7079
|
289 |
+
师 7070
|
290 |
+
增 7069
|
291 |
+
物 7059
|
292 |
+
房 7049
|
293 |
+
选 7039
|
294 |
+
门 6997
|
295 |
+
格 6970
|
296 |
+
种 6965
|
297 |
+
近 6926
|
298 |
+
直 6892
|
299 |
+
乐 6857
|
300 |
+
责 6852
|
301 |
+
股 6847
|
302 |
+
别 6831
|
303 |
+
调 6829
|
304 |
+
英 6813
|
305 |
+
户 6780
|
306 |
+
城 6768
|
307 |
+
教 6742
|
308 |
+
向 6726
|
309 |
+
标 6701
|
310 |
+
运 6681
|
311 |
+
各 6676
|
312 |
+
育 6667
|
313 |
+
达 6656
|
314 |
+
程 6641
|
315 |
+
至 6622
|
316 |
+
费 6600
|
317 |
+
局 6585
|
318 |
+
尔 6568
|
319 |
+
常 6562
|
320 |
+
社 6560
|
321 |
+
色 6516
|
322 |
+
话 6472
|
323 |
+
斯 6467
|
324 |
+
受 6434
|
325 |
+
周 6430
|
326 |
+
原 6417
|
327 |
+
山 6381
|
328 |
+
立 6379
|
329 |
+
微 6368
|
330 |
+
结 6365
|
331 |
+
转 6330
|
332 |
+
世 6323
|
333 |
+
界 6304
|
334 |
+
项 6287
|
335 |
+
少 6227
|
336 |
+
造 6211
|
337 |
+
统 6208
|
338 |
+
医 6202
|
339 |
+
感 6201
|
340 |
+
只 6189
|
341 |
+
领 6183
|
342 |
+
片 6162
|
343 |
+
张 6162
|
344 |
+
需 6152
|
345 |
+
啊 6129
|
346 |
+
款 6114
|
347 |
+
源 6101
|
348 |
+
均 6065
|
349 |
+
气 6062
|
350 |
+
带 6059
|
351 |
+
指 6047
|
352 |
+
买 6043
|
353 |
+
己 6032
|
354 |
+
风 6018
|
355 |
+
真 6007
|
356 |
+
认 5981
|
357 |
+
购 5975
|
358 |
+
研 5973
|
359 |
+
雪 5944
|
360 |
+
论 5921
|
361 |
+
放 5885
|
362 |
+
节 5867
|
363 |
+
复 5846
|
364 |
+
超 5846
|
365 |
+
查 5825
|
366 |
+
取 5776
|
367 |
+
规 5761
|
368 |
+
容 5734
|
369 |
+
该 5715
|
370 |
+
十 5714
|
371 |
+
空 5713
|
372 |
+
江 5711
|
373 |
+
求 5684
|
374 |
+
她 5675
|
375 |
+
头 5656
|
376 |
+
由 5649
|
377 |
+
再 5636
|
378 |
+
观 5622
|
379 |
+
术 5610
|
380 |
+
完 5606
|
381 |
+
招 5590
|
382 |
+
快 5585
|
383 |
+
亚 5582
|
384 |
+
深 5553
|
385 |
+
职 5551
|
386 |
+
组 5543
|
387 |
+
请 5524
|
388 |
+
把 5512
|
389 |
+
热 5481
|
390 |
+
处 5461
|
391 |
+
营 5455
|
392 |
+
星 5444
|
393 |
+
流 5436
|
394 |
+
未 5433
|
395 |
+
改 5430
|
396 |
+
演 5427
|
397 |
+
办 5418
|
398 |
+
先 5413
|
399 |
+
怀 5412
|
400 |
+
类 5378
|
401 |
+
州 5378
|
402 |
+
质 5369
|
403 |
+
变 5362
|
404 |
+
口 5355
|
405 |
+
吗 5346
|
406 |
+
易 5289
|
407 |
+
使 5270
|
408 |
+
才 5259
|
409 |
+
预 5249
|
410 |
+
排 5236
|
411 |
+
客 5223
|
412 |
+
永 5221
|
413 |
+
四 5211
|
414 |
+
续 5201
|
415 |
+
供 5184
|
416 |
+
闻 5177
|
417 |
+
济 5177
|
418 |
+
共 5175
|
419 |
+
众 5165
|
420 |
+
爱 5159
|
421 |
+
男 5158
|
422 |
+
支 5157
|
423 |
+
整 5157
|
424 |
+
配 5131
|
425 |
+
精 5107
|
426 |
+
播 5088
|
427 |
+
光 5074
|
428 |
+
讯 5065
|
429 |
+
企 5058
|
430 |
+
称 4990
|
431 |
+
每 4967
|
432 |
+
非 4940
|
433 |
+
宣 4929
|
434 |
+
圈 4925
|
435 |
+
什 4887
|
436 |
+
王 4885
|
437 |
+
值 4861
|
438 |
+
速 4840
|
439 |
+
太 4832
|
440 |
+
互 4812
|
441 |
+
红 4758
|
442 |
+
包 4749
|
443 |
+
升 4739
|
444 |
+
何 4738
|
445 |
+
集 4737
|
446 |
+
亿 4736
|
447 |
+
份 4736
|
448 |
+
德 4722
|
449 |
+
校 4718
|
450 |
+
确 4705
|
451 |
+
优 4702
|
452 |
+
团 4693
|
453 |
+
宝 4688
|
454 |
+
吧 4656
|
455 |
+
几 4638
|
456 |
+
足 4633
|
457 |
+
云 4627
|
458 |
+
媒 4611
|
459 |
+
装 4599
|
460 |
+
博 4598
|
461 |
+
拉 4566
|
462 |
+
娃 4557
|
463 |
+
远 4551
|
464 |
+
又 4548
|
465 |
+
议 4523
|
466 |
+
击 4502
|
467 |
+
财 4470
|
468 |
+
案 4462
|
469 |
+
允 4459
|
470 |
+
融 4418
|
471 |
+
条 4414
|
472 |
+
翁 4409
|
473 |
+
始 4385
|
474 |
+
显 4359
|
475 |
+
见 4336
|
476 |
+
词 4334
|
477 |
+
李 4314
|
478 |
+
克 4309
|
479 |
+
载 4305
|
480 |
+
获 4281
|
481 |
+
编 4277
|
482 |
+
声 4273
|
483 |
+
步 4270
|
484 |
+
决 4262
|
485 |
+
花 4248
|
486 |
+
环 4240
|
487 |
+
势 4238
|
488 |
+
较 4236
|
489 |
+
率 4232
|
490 |
+
牌 4226
|
491 |
+
具 4219
|
492 |
+
难 4148
|
493 |
+
��� 4131
|
494 |
+
评 4130
|
495 |
+
银 4128
|
496 |
+
功 4122
|
497 |
+
住 4114
|
498 |
+
愿 4114
|
499 |
+
置 4087
|
500 |
+
效 4086
|
501 |
+
神 4068
|
502 |
+
剧 4056
|
503 |
+
录 4051
|
504 |
+
富 4042
|
505 |
+
究 4037
|
506 |
+
防 4012
|
507 |
+
官 4004
|
508 |
+
林 4001
|
509 |
+
引 3999
|
510 |
+
举 3991
|
511 |
+
细 3988
|
512 |
+
书 3986
|
513 |
+
警 3980
|
514 |
+
走 3961
|
515 |
+
兄 3960
|
516 |
+
构 3942
|
517 |
+
五 3937
|
518 |
+
反 3935
|
519 |
+
低 3926
|
520 |
+
态 3919
|
521 |
+
享 3909
|
522 |
+
连 3895
|
523 |
+
春 3893
|
524 |
+
维 3888
|
525 |
+
普 3875
|
526 |
+
治 3844
|
527 |
+
白 3831
|
528 |
+
照 3826
|
529 |
+
销 3815
|
530 |
+
险 3810
|
531 |
+
策 3781
|
532 |
+
季 3771
|
533 |
+
像 3769
|
534 |
+
听 3763
|
535 |
+
助 3760
|
536 |
+
况 3754
|
537 |
+
士 3734
|
538 |
+
验 3733
|
539 |
+
望 3726
|
540 |
+
器 3724
|
541 |
+
且 3721
|
542 |
+
划 3710
|
543 |
+
清 3700
|
544 |
+
边 3700
|
545 |
+
监 3683
|
546 |
+
识 3670
|
547 |
+
形 3654
|
548 |
+
吃 3636
|
549 |
+
百 3632
|
550 |
+
候 3618
|
551 |
+
跟 3618
|
552 |
+
佳 3600
|
553 |
+
习 3598
|
554 |
+
频 3594
|
555 |
+
随 3578
|
556 |
+
络 3562
|
557 |
+
护 3549
|
558 |
+
模 3531
|
559 |
+
晚 3521
|
560 |
+
施 3499
|
561 |
+
觉 3491
|
562 |
+
测 3455
|
563 |
+
仅 3447
|
564 |
+
呢 3443
|
565 |
+
段 3436
|
566 |
+
域 3413
|
567 |
+
越 3408
|
568 |
+
则 3405
|
569 |
+
字 3400
|
570 |
+
即 3391
|
571 |
+
奖 3386
|
572 |
+
料 3386
|
573 |
+
航 3385
|
574 |
+
历 3354
|
575 |
+
健 3352
|
576 |
+
湾 3347
|
577 |
+
龙 3347
|
578 |
+
党 3342
|
579 |
+
盖 3342
|
580 |
+
双 3337
|
581 |
+
福 3322
|
582 |
+
汽 3304
|
583 |
+
律 3275
|
584 |
+
养 3275
|
585 |
+
宁 3275
|
586 |
+
朋 3255
|
587 |
+
售 3254
|
588 |
+
协 3238
|
589 |
+
米 3222
|
590 |
+
它 3214
|
591 |
+
范 3209
|
592 |
+
音 3209
|
593 |
+
读 3208
|
594 |
+
青 3195
|
595 |
+
核 3184
|
596 |
+
欢 3165
|
597 |
+
府 3151
|
598 |
+
失 3142
|
599 |
+
河 3140
|
600 |
+
采 3134
|
601 |
+
算 3133
|
602 |
+
页 3120
|
603 |
+
阳 3114
|
604 |
+
奥 3113
|
605 |
+
弟 3111
|
606 |
+
负 3110
|
607 |
+
智 3097
|
608 |
+
班 3093
|
609 |
+
存 3082
|
610 |
+
罗 3074
|
611 |
+
控 3050
|
612 |
+
火 3048
|
613 |
+
响 3045
|
614 |
+
言 3031
|
615 |
+
苏 3030
|
616 |
+
拥 3027
|
617 |
+
致 3025
|
618 |
+
找 3022
|
619 |
+
落 3010
|
620 |
+
除 2997
|
621 |
+
某 2996
|
622 |
+
列 2987
|
623 |
+
哪 2976
|
624 |
+
简 2974
|
625 |
+
钱 2972
|
626 |
+
终 2970
|
627 |
+
根 2967
|
628 |
+
食 2959
|
629 |
+
港 2954
|
630 |
+
巴 2953
|
631 |
+
语 2952
|
632 |
+
益 2947
|
633 |
+
刚 2946
|
634 |
+
怎 2937
|
635 |
+
紧 2931
|
636 |
+
念 2926
|
637 |
+
勇 2923
|
638 |
+
干 2918
|
639 |
+
旅 2908
|
640 |
+
检 2901
|
641 |
+
介 2900
|
642 |
+
景 2894
|
643 |
+
极 2893
|
644 |
+
早 2886
|
645 |
+
争 2868
|
646 |
+
拍 2855
|
647 |
+
满 2832
|
648 |
+
座 2831
|
649 |
+
练 2828
|
650 |
+
歌 2825
|
651 |
+
依 2820
|
652 |
+
疑 2798
|
653 |
+
雄 2792
|
654 |
+
离 2790
|
655 |
+
思 2786
|
656 |
+
喜 2778
|
657 |
+
村 2769
|
658 |
+
底 2768
|
659 |
+
韩 2763
|
660 |
+
必 2762
|
661 |
+
登 2747
|
662 |
+
缺 2747
|
663 |
+
志 2740
|
664 |
+
盘 2736
|
665 |
+
胸 2736
|
666 |
+
素 2733
|
667 |
+
象 2723
|
668 |
+
训 2721
|
669 |
+
帮 2715
|
670 |
+
竞 2712
|
671 |
+
角 2712
|
672 |
+
积 2709
|
673 |
+
板 2707
|
674 |
+
付 2706
|
675 |
+
免 2703
|
676 |
+
希 2703
|
677 |
+
境 2690
|
678 |
+
聘 2686
|
679 |
+
冠 2682
|
680 |
+
农 2678
|
681 |
+
属 2678
|
682 |
+
半 2678
|
683 |
+
端 2669
|
684 |
+
波 2649
|
685 |
+
眼 2639
|
686 |
+
详 2633
|
687 |
+
飞 2627
|
688 |
+
店 2621
|
689 |
+
妈 2616
|
690 |
+
破 2614
|
691 |
+
卫 2599
|
692 |
+
孩 2595
|
693 |
+
稳 2590
|
694 |
+
园 2589
|
695 |
+
康 2581
|
696 |
+
断 2580
|
697 |
+
陆 2579
|
698 |
+
审 2578
|
699 |
+
往 2575
|
700 |
+
便 2575
|
701 |
+
阿 2575
|
702 |
+
陈 2569
|
703 |
+
绩 2568
|
704 |
+
初 2564
|
705 |
+
降 2561
|
706 |
+
按 2555
|
707 |
+
轻 2541
|
708 |
+
够 2541
|
709 |
+
床 2539
|
710 |
+
材 2538
|
711 |
+
居 2533
|
712 |
+
却 2531
|
713 |
+
继 2529
|
714 |
+
套 2518
|
715 |
+
刘 2512
|
716 |
+
县 2506
|
717 |
+
君 2501
|
718 |
+
甲 2498
|
719 |
+
岁 2495
|
720 |
+
减 2480
|
721 |
+
扫 2477
|
722 |
+
黑 2472
|
723 |
+
欧 2467
|
724 |
+
亲 2464
|
725 |
+
死 2463
|
726 |
+
拿 2461
|
727 |
+
严 2456
|
728 |
+
香 2448
|
729 |
+
访 2437
|
730 |
+
浪 2434
|
731 |
+
批 2430
|
732 |
+
适 2426
|
733 |
+
送 2424
|
734 |
+
独 2418
|
735 |
+
例 2416
|
736 |
+
码 2404
|
737 |
+
石 2402
|
738 |
+
违 2393
|
739 |
+
讲 2389
|
740 |
+
胜 2387
|
741 |
+
婚 2375
|
742 |
+
病 2370
|
743 |
+
纪 2369
|
744 |
+
充 2366
|
745 |
+
择 2345
|
746 |
+
辞 2337
|
747 |
+
曾 2336
|
748 |
+
留 2336
|
749 |
+
补 2336
|
750 |
+
略 2334
|
751 |
+
章 2329
|
752 |
+
围 2326
|
753 |
+
命 2321
|
754 |
+
攻 2316
|
755 |
+
彩 2309
|
756 |
+
层 2307
|
757 |
+
票 2306
|
758 |
+
叫 2304
|
759 |
+
届 2302
|
760 |
+
阅 2299
|
761 |
+
移 2298
|
762 |
+
承 2293
|
763 |
+
轮 2286
|
764 |
+
签 2284
|
765 |
+
辑 2282
|
766 |
+
义 2282
|
767 |
+
换 2279
|
768 |
+
艺 2258
|
769 |
+
哈 2254
|
770 |
+
熊 2252
|
771 |
+
含 2249
|
772 |
+
占 2249
|
773 |
+
奇 2249
|
774 |
+
否 2246
|
775 |
+
兰 2228
|
776 |
+
母 2224
|
777 |
+
千 2222
|
778 |
+
短 2208
|
779 |
+
突 2204
|
780 |
+
担 2189
|
781 |
+
货 2180
|
782 |
+
尼 2176
|
783 |
+
额 2175
|
784 |
+
杨 2175
|
785 |
+
左 2170
|
786 |
+
铁 2170
|
787 |
+
史 2164
|
788 |
+
丽 2162
|
789 |
+
迎 2152
|
790 |
+
古 2151
|
791 |
+
课 2149
|
792 |
+
牙 2136
|
793 |
+
荐 2135
|
794 |
+
午 2131
|
795 |
+
油 2129
|
796 |
+
腾 2128
|
797 |
+
滑 2128
|
798 |
+
血 2127
|
799 |
+
皮 2127
|
800 |
+
孕 2126
|
801 |
+
察 2114
|
802 |
+
询 2110
|
803 |
+
谈 2095
|
804 |
+
副 2094
|
805 |
+
穿 2091
|
806 |
+
钟 2084
|
807 |
+
威 2084
|
808 |
+
泳 2083
|
809 |
+
币 2082
|
810 |
+
错 2081
|
811 |
+
待 2077
|
812 |
+
另 2076
|
813 |
+
湖 2074
|
814 |
+
洲 2068
|
815 |
+
爆 2067
|
816 |
+
药 2063
|
817 |
+
衣 2063
|
818 |
+
尽 2058
|
819 |
+
良 2058
|
820 |
+
背 2058
|
821 |
+
哥 2056
|
822 |
+
楼 2049
|
823 |
+
武 2049
|
824 |
+
印 2048
|
825 |
+
兴 2044
|
826 |
+
索 2037
|
827 |
+
税 2027
|
828 |
+
密 2020
|
829 |
+
临 2020
|
830 |
+
坛 2017
|
831 |
+
松 2017
|
832 |
+
您 2017
|
833 |
+
写 2016
|
834 |
+
止 2001
|
835 |
+
键 2000
|
836 |
+
诉 1999
|
837 |
+
画 1996
|
838 |
+
状 1992
|
839 |
+
执 1989
|
840 |
+
耍 1987
|
841 |
+
姐 1986
|
842 |
+
冰 1983
|
843 |
+
切 1981
|
844 |
+
雅 1978
|
845 |
+
亮 1977
|
846 |
+
余 1963
|
847 |
+
睡 1959
|
848 |
+
停 1958
|
849 |
+
温 1952
|
850 |
+
粉 1949
|
851 |
+
差 1947
|
852 |
+
八 1944
|
853 |
+
雷 1941
|
854 |
+
跑 1932
|
855 |
+
织 1931
|
856 |
+
室 1931
|
857 |
+
申 1928
|
858 |
+
启 1923
|
859 |
+
涨 1921
|
860 |
+
坚 1921
|
861 |
+
综 1916
|
862 |
+
丝 1916
|
863 |
+
庆 1901
|
864 |
+
括 1900
|
865 |
+
夫 1898
|
866 |
+
酒 1891
|
867 |
+
追 1889
|
868 |
+
久 1889
|
869 |
+
笔 1888
|
870 |
+
假 1886
|
871 |
+
虽 1883
|
872 |
+
革 1882
|
873 |
+
秀 1881
|
874 |
+
岛 1876
|
875 |
+
弹 1867
|
876 |
+
础 1864
|
877 |
+
土 1864
|
878 |
+
搭 1861
|
879 |
+
汇 1861
|
880 |
+
培 1855
|
881 |
+
析 1846
|
882 |
+
幅 1845
|
883 |
+
答 1838
|
884 |
+
邮 1830
|
885 |
+
皇 1824
|
886 |
+
朗 1817
|
887 |
+
族 1817
|
888 |
+
故 1800
|
889 |
+
伤 1796
|
890 |
+
善 1782
|
891 |
+
须 1774
|
892 |
+
席 1770
|
893 |
+
压 1768
|
894 |
+
授 1767
|
895 |
+
券 1766
|
896 |
+
贸 1763
|
897 |
+
盟 1757
|
898 |
+
镇 1757
|
899 |
+
退 1757
|
900 |
+
谁 1749
|
901 |
+
迷 1736
|
902 |
+
右 1725
|
903 |
+
绝 1723
|
904 |
+
露 1722
|
905 |
+
藏 1719
|
906 |
+
鱼 1718
|
907 |
+
修 1717
|
908 |
+
贷 1709
|
909 |
+
妹 1708
|
910 |
+
订 1706
|
911 |
+
激 1699
|
912 |
+
似 1698
|
913 |
+
街 1698
|
914 |
+
迪 1693
|
915 |
+
贵 1691
|
916 |
+
纳 1684
|
917 |
+
陪 1681
|
918 |
+
沙 1673
|
919 |
+
卖 1672
|
920 |
+
遇 1661
|
921 |
+
挑 1658
|
922 |
+
川 1657
|
923 |
+
央 1651
|
924 |
+
六 1637
|
925 |
+
射 1631
|
926 |
+
探 1627
|
927 |
+
仍 1617
|
928 |
+
舰 1612
|
929 |
+
悉 1601
|
930 |
+
礼 1599
|
931 |
+
梦 1592
|
932 |
+
丰 1579
|
933 |
+
娱 1575
|
934 |
+
吸 1561
|
935 |
+
曲 1559
|
936 |
+
疗 1555
|
937 |
+
夏 1549
|
938 |
+
牛 1546
|
939 |
+
摄 1543
|
940 |
+
述 1538
|
941 |
+
库 1534
|
942 |
+
损 1531
|
943 |
+
尚 1530
|
944 |
+
篮 1524
|
945 |
+
杀 1522
|
946 |
+
令 1521
|
947 |
+
裙 1519
|
948 |
+
惠 1509
|
949 |
+
庭 1508
|
950 |
+
箱 1508
|
951 |
+
津 1507
|
952 |
+
婆 1506
|
953 |
+
刷 1503
|
954 |
+
竟 1501
|
955 |
+
木 1501
|
956 |
+
啦 1494
|
957 |
+
脑 1492
|
958 |
+
绍 1488
|
959 |
+
障 1485
|
960 |
+
典 1479
|
961 |
+
穷 1479
|
962 |
+
榜 1478
|
963 |
+
禁 1478
|
964 |
+
输 1476
|
965 |
+
靠 1476
|
966 |
+
荣 1476
|
967 |
+
潜 1472
|
968 |
+
毕 1471
|
969 |
+
署 1462
|
970 |
+
透 1462
|
971 |
+
梅 1456
|
972 |
+
判 1455
|
973 |
+
倍 1446
|
974 |
+
派 1442
|
975 |
+
峰 1438
|
976 |
+
困 1437
|
977 |
+
绿 1436
|
978 |
+
娟 1430
|
979 |
+
秘 1427
|
980 |
+
伦 1426
|
981 |
+
谷 1423
|
982 |
+
灵 1422
|
983 |
+
乡 1417
|
984 |
+
诺 1414
|
985 |
+
巨 1409
|
986 |
+
幕 1403
|
987 |
+
味 1402
|
988 |
+
跌 1401
|
989 |
+
鸡 1401
|
990 |
+
七 1397
|
991 |
+
谢 1395
|
992 |
+
鲁 1394
|
993 |
+
摸 1385
|
994 |
+
雨 1384
|
995 |
+
蛋 1381
|
996 |
+
夜 1378
|
997 |
+
熟 1376
|
998 |
+
森 1375
|
999 |
+
涉 1371
|
1000 |
+
顾 1368
|
1001 |
+
泰 1366
|
1002 |
+
册 1358
|
1003 |
+
镜 1355
|
1004 |
+
昨 1353
|
1005 |
+
��� 1350
|
1006 |
+
脸 1350
|
1007 |
+
苹 1343
|
1008 |
+
萨 1343
|
1009 |
+
暴 1331
|
1010 |
+
附 1330
|
1011 |
+
毛 1328
|
1012 |
+
链 1327
|
1013 |
+
顺 1327
|
1014 |
+
馆 1327
|
1015 |
+
抱 1326
|
1016 |
+
唱 1323
|
1017 |
+
澳 1318
|
1018 |
+
督 1318
|
1019 |
+
贝 1317
|
1020 |
+
笑 1316
|
1021 |
+
扩 1314
|
1022 |
+
倒 1314
|
1023 |
+
厅 1313
|
1024 |
+
蓝 1312
|
1025 |
+
害 1311
|
1026 |
+
哦 1310
|
1027 |
+
舞 1307
|
1028 |
+
守 1306
|
1029 |
+
寻 1306
|
1030 |
+
田 1304
|
1031 |
+
匀 1302
|
1032 |
+
逐 1299
|
1033 |
+
兵 1297
|
1034 |
+
聚 1296
|
1035 |
+
救 1292
|
1036 |
+
汉 1287
|
1037 |
+
辆 1286
|
1038 |
+
征 1279
|
1039 |
+
阵 1270
|
1040 |
+
浙 1268
|
1041 |
+
洋 1268
|
1042 |
+
甚 1267
|
1043 |
+
菜 1263
|
1044 |
+
阶 1262
|
1045 |
+
恐 1261
|
1046 |
+
概 1259
|
1047 |
+
滚 1258
|
1048 |
+
驾 1256
|
1049 |
+
趣 1255
|
1050 |
+
促 1253
|
1051 |
+
块 1251
|
1052 |
+
厂 1246
|
1053 |
+
卷 1236
|
1054 |
+
赵 1234
|
1055 |
+
肉 1233
|
1056 |
+
览 1232
|
1057 |
+
魔 1232
|
1058 |
+
盛 1228
|
1059 |
+
乖 1228
|
1060 |
+
顶 1227
|
1061 |
+
搜 1223
|
1062 |
+
乎 1221
|
1063 |
+
冲 1221
|
1064 |
+
抓 1221
|
1065 |
+
途 1219
|
1066 |
+
诚 1217
|
1067 |
+
侧 1215
|
1068 |
+
旗 1209
|
1069 |
+
润 1207
|
1070 |
+
归 1202
|
1071 |
+
袭 1197
|
1072 |
+
针 1195
|
1073 |
+
狂 1195
|
1074 |
+
童 1193
|
1075 |
+
脚 1190
|
1076 |
+
贴 1188
|
1077 |
+
延 1186
|
1078 |
+
惊 1186
|
1079 |
+
挂 1186
|
1080 |
+
架 1186
|
1081 |
+
岸 1185
|
1082 |
+
异 1185
|
1083 |
+
隐 1183
|
1084 |
+
序 1180
|
1085 |
+
毒 1176
|
1086 |
+
刻 1173
|
1087 |
+
伴 1172
|
1088 |
+
操 1165
|
1089 |
+
嘛 1161
|
1090 |
+
般 1160
|
1091 |
+
肥 1159
|
1092 |
+
赶 1159
|
1093 |
+
朝 1154
|
1094 |
+
耳 1153
|
1095 |
+
休 1151
|
1096 |
+
呼 1149
|
1097 |
+
伟 1149
|
1098 |
+
估 1148
|
1099 |
+
颜 1147
|
1100 |
+
稿 1145
|
1101 |
+
杯 1145
|
1102 |
+
饭 1141
|
1103 |
+
晓 1135
|
1104 |
+
斗 1133
|
1105 |
+
俄 1124
|
1106 |
+
啥 1122
|
1107 |
+
翻 1119
|
1108 |
+
予 1118
|
1109 |
+
急 1118
|
1110 |
+
抗 1118
|
1111 |
+
呀 1114
|
1112 |
+
鲜 1113
|
1113 |
+
坐 1110
|
1114 |
+
塞 1109
|
1115 |
+
妇 1108
|
1116 |
+
剂 1104
|
1117 |
+
轩 1098
|
1118 |
+
屏 1095
|
1119 |
+
九 1094
|
1120 |
+
豪 1092
|
1121 |
+
献 1091
|
1122 |
+
掉 1091
|
1123 |
+
吴 1090
|
1124 |
+
野 1087
|
1125 |
+
恩 1087
|
1126 |
+
尤 1086
|
1127 |
+
挥 1084
|
1128 |
+
瑞 1075
|
1129 |
+
疆 1070
|
1130 |
+
旧 1070
|
1131 |
+
曼 1067
|
1132 |
+
址 1065
|
1133 |
+
篇 1063
|
1134 |
+
遭 1058
|
1135 |
+
赞 1058
|
1136 |
+
聊 1057
|
1137 |
+
静 1053
|
1138 |
+
距 1050
|
1139 |
+
句 1050
|
1140 |
+
跳 1049
|
1141 |
+
净 1047
|
1142 |
+
硬 1044
|
1143 |
+
剑 1043
|
1144 |
+
犯 1042
|
1145 |
+
截 1040
|
1146 |
+
若 1040
|
1147 |
+
努 1038
|
1148 |
+
伙 1036
|
1149 |
+
饰 1031
|
1150 |
+
抢 1029
|
1151 |
+
软 1028
|
1152 |
+
幻 1021
|
1153 |
+
淮 1018
|
1154 |
+
捐 1017
|
1155 |
+
肯 1015
|
1156 |
+
描 1014
|
1157 |
+
慢 1014
|
1158 |
+
齐 1012
|
1159 |
+
束 1006
|
1160 |
+
船 1001
|
1161 |
+
辽 1000
|
1162 |
+
凡 999
|
1163 |
+
父 999
|
1164 |
+
赢 996
|
1165 |
+
败 994
|
1166 |
+
嘉 994
|
1167 |
+
虑 993
|
1168 |
+
脱 993
|
1169 |
+
帅 993
|
1170 |
+
累 991
|
1171 |
+
幸 989
|
1172 |
+
塔 986
|
1173 |
+
援 984
|
1174 |
+
封 982
|
1175 |
+
徐 982
|
1176 |
+
怕 980
|
1177 |
+
符 976
|
1178 |
+
孙 975
|
1179 |
+
梁 972
|
1180 |
+
扬 970
|
1181 |
+
敏 967
|
1182 |
+
裁 966
|
1183 |
+
零 966
|
1184 |
+
吉 963
|
1185 |
+
草 961
|
1186 |
+
措 959
|
1187 |
+
贫 959
|
1188 |
+
龄 957
|
1189 |
+
痛 957
|
1190 |
+
纸 950
|
1191 |
+
洗 946
|
1192 |
+
曝 945
|
1193 |
+
患 944
|
1194 |
+
映 940
|
1195 |
+
筑 938
|
1196 |
+
危 934
|
1197 |
+
讨 934
|
1198 |
+
赏 933
|
1199 |
+
猫 932
|
1200 |
+
冤 932
|
1201 |
+
罪 927
|
1202 |
+
堂 924
|
1203 |
+
窗 922
|
1204 |
+
沉 922
|
1205 |
+
丹 921
|
1206 |
+
凤 921
|
1207 |
+
励 917
|
1208 |
+
咨 913
|
1209 |
+
偏 911
|
1210 |
+
宽 911
|
1211 |
+
亡 910
|
1212 |
+
罚 909
|
1213 |
+
敢 908
|
1214 |
+
召 907
|
1215 |
+
拟 903
|
1216 |
+
纷 896
|
1217 |
+
伊 895
|
1218 |
+
莱 891
|
1219 |
+
胡 891
|
1220 |
+
递 881
|
1221 |
+
蒙 881
|
1222 |
+
乱 881
|
1223 |
+
驶 880
|
1224 |
+
嗡 878
|
1225 |
+
肤 876
|
1226 |
+
震 869
|
1227 |
+
兽 867
|
1228 |
+
冷 866
|
1229 |
+
圳 863
|
1230 |
+
蒂 861
|
1231 |
+
刺 861
|
1232 |
+
磁 860
|
1233 |
+
锋 859
|
1234 |
+
夺 858
|
1235 |
+
巡 858
|
1236 |
+
著 857
|
1237 |
+
释 854
|
1238 |
+
惹 849
|
1239 |
+
储 845
|
1240 |
+
肌 838
|
1241 |
+
杰 837
|
1242 |
+
厦 835
|
1243 |
+
奶 833
|
1244 |
+
固 832
|
1245 |
+
宗 831
|
1246 |
+
账 829
|
1247 |
+
琼 829
|
1248 |
+
烈 827
|
1249 |
+
恋 827
|
1250 |
+
霞 826
|
1251 |
+
渐 824
|
1252 |
+
宏 824
|
1253 |
+
仪 819
|
1254 |
+
暗 818
|
1255 |
+
赚 817
|
1256 |
+
桥 816
|
1257 |
+
沃 815
|
1258 |
+
跃 815
|
1259 |
+
纯 815
|
1260 |
+
捷 814
|
1261 |
+
侠 814
|
1262 |
+
跨 813
|
1263 |
+
敦 813
|
1264 |
+
慈 813
|
1265 |
+
档 812
|
1266 |
+
醒 811
|
1267 |
+
艇 809
|
1268 |
+
餐 809
|
1269 |
+
舒 809
|
1270 |
+
坏 809
|
1271 |
+
胎 808
|
1272 |
+
丁 807
|
1273 |
+
遗 805
|
1274 |
+
怪 803
|
1275 |
+
喝 803
|
1276 |
+
趋 802
|
1277 |
+
触 800
|
1278 |
+
避 799
|
1279 |
+
莫 799
|
1280 |
+
私 797
|
1281 |
+
弱 796
|
1282 |
+
焦 795
|
1283 |
+
沿 795
|
1284 |
+
掌 795
|
1285 |
+
劳 789
|
1286 |
+
辣 787
|
1287 |
+
折 786
|
1288 |
+
慧 786
|
1289 |
+
凶 785
|
1290 |
+
宜 782
|
1291 |
+
握 780
|
1292 |
+
覆 780
|
1293 |
+
鼓 779
|
1294 |
+
末 778
|
1295 |
+
摩 778
|
1296 |
+
苦 778
|
1297 |
+
爸 777
|
1298 |
+
租 776
|
1299 |
+
宇 775
|
1300 |
+
潮 774
|
1301 |
+
郑 773
|
1302 |
+
树 772
|
1303 |
+
刊 770
|
1304 |
+
玉 770
|
1305 |
+
弃 769
|
1306 |
+
迅 768
|
1307 |
+
骗 765
|
1308 |
+
忘 765
|
1309 |
+
蔡 763
|
1310 |
+
锦 762
|
1311 |
+
枉 759
|
1312 |
+
歪 757
|
1313 |
+
嫌 756
|
1314 |
+
灯 756
|
1315 |
+
刀 752
|
1316 |
+
邀 751
|
1317 |
+
既 751
|
1318 |
+
暖 751
|
1319 |
+
污 749
|
1320 |
+
桃 748
|
1321 |
+
误 748
|
1322 |
+
搞 748
|
1323 |
+
宅 746
|
1324 |
+
吻 745
|
1325 |
+
夹 740
|
1326 |
+
硕 734
|
1327 |
+
勒 734
|
1328 |
+
俊 733
|
1329 |
+
饮 732
|
1330 |
+
遍 732
|
1331 |
+
戴 731
|
1332 |
+
凯 731
|
1333 |
+
鞋 730
|
1334 |
+
酷 729
|
1335 |
+
洛 727
|
1336 |
+
宫 726
|
1337 |
+
债 725
|
1338 |
+
暂 725
|
1339 |
+
耀 725
|
1340 |
+
秒 724
|
1341 |
+
沈 722
|
1342 |
+
拜 722
|
1343 |
+
董 721
|
1344 |
+
漫 721
|
1345 |
+
萌 721
|
1346 |
+
扶 720
|
1347 |
+
染 720
|
1348 |
+
恒 718
|
1349 |
+
爽 717
|
1350 |
+
劲 715
|
1351 |
+
唯 715
|
1352 |
+
虎 713
|
1353 |
+
腿 712
|
1354 |
+
狗 711
|
1355 |
+
懂 710
|
1356 |
+
冒 709
|
1357 |
+
辅 708
|
1358 |
+
钢 708
|
1359 |
+
散 703
|
1360 |
+
岗 702
|
1361 |
+
菲 702
|
1362 |
+
欣 700
|
1363 |
+
唐 700
|
1364 |
+
撞 699
|
1365 |
+
煤 699
|
1366 |
+
驱 698
|
1367 |
+
寸 694
|
1368 |
+
甩 693
|
1369 |
+
杂 692
|
1370 |
+
甘 691
|
1371 |
+
尊 689
|
1372 |
+
猪 689
|
1373 |
+
纽 688
|
1374 |
+
摔 687
|
1375 |
+
呈 685
|
1376 |
+
横 685
|
1377 |
+
籍 685
|
1378 |
+
晨 685
|
1379 |
+
扯 685
|
1380 |
+
顿 684
|
1381 |
+
池 682
|
1382 |
+
渠 680
|
1383 |
+
祝 680
|
1384 |
+
枪 678
|
1385 |
+
锁 677
|
1386 |
+
麻 677
|
1387 |
+
杆 676
|
1388 |
+
凭 676
|
1389 |
+
庄 676
|
1390 |
+
抽 675
|
1391 |
+
姆 670
|
1392 |
+
衡 670
|
1393 |
+
宾 668
|
1394 |
+
偶 665
|
1395 |
+
秦 665
|
1396 |
+
畅 664
|
1397 |
+
忙 664
|
1398 |
+
疾 663
|
1399 |
+
坦 662
|
1400 |
+
缘 658
|
1401 |
+
驻 656
|
1402 |
+
茨 656
|
1403 |
+
仁 655
|
1404 |
+
豆 652
|
1405 |
+
虚 650
|
1406 |
+
屋 650
|
1407 |
+
泽 649
|
1408 |
+
厚 647
|
1409 |
+
混 647
|
1410 |
+
兼 646
|
1411 |
+
拐 640
|
1412 |
+
拆 639
|
1413 |
+
洁 639
|
1414 |
+
替 638
|
1415 |
+
残 638
|
1416 |
+
艾 637
|
1417 |
+
甜 636
|
1418 |
+
填 635
|
1419 |
+
纺 634
|
1420 |
+
圆 632
|
1421 |
+
瓷 631
|
1422 |
+
挺 630
|
1423 |
+
杭 629
|
1424 |
+
募 628
|
1425 |
+
糖 628
|
1426 |
+
壁 625
|
1427 |
+
瓦 622
|
1428 |
+
茶 620
|
1429 |
+
骑 619
|
1430 |
+
浏 618
|
1431 |
+
仙 618
|
1432 |
+
默 613
|
1433 |
+
缓 612
|
1434 |
+
麦 612
|
1435 |
+
幼 611
|
1436 |
+
阴 611
|
1437 |
+
妻 610
|
1438 |
+
泛 609
|
1439 |
+
楚 609
|
1440 |
+
俱 607
|
1441 |
+
扣 607
|
1442 |
+
珠 606
|
1443 |
+
仔 606
|
1444 |
+
骨 605
|
1445 |
+
辉 605
|
1446 |
+
绕 604
|
1447 |
+
忍 604
|
1448 |
+
郭 604
|
1449 |
+
拼 602
|
1450 |
+
卓 599
|
1451 |
+
琳 597
|
1452 |
+
晋 595
|
1453 |
+
冬 595
|
1454 |
+
敌 594
|
1455 |
+
恶 593
|
1456 |
+
症 591
|
1457 |
+
瓜 589
|
1458 |
+
沟 588
|
1459 |
+
妆 586
|
1460 |
+
携 585
|
1461 |
+
筹 585
|
1462 |
+
奔 585
|
1463 |
+
磊 583
|
1464 |
+
羊 583
|
1465 |
+
缩 582
|
1466 |
+
贯 582
|
1467 |
+
淘 581
|
1468 |
+
谓 578
|
1469 |
+
巧 578
|
1470 |
+
圣 578
|
1471 |
+
帝 578
|
1472 |
+
紫 577
|
1473 |
+
烟 577
|
1474 |
+
盗 575
|
1475 |
+
羽 575
|
1476 |
+
洪 575
|
1477 |
+
佛 573
|
1478 |
+
娜 573
|
1479 |
+
逼 572
|
1480 |
+
彻 571
|
1481 |
+
赴 570
|
1482 |
+
炫 570
|
1483 |
+
返 569
|
1484 |
+
摆 569
|
1485 |
+
姓 568
|
1486 |
+
矿 567
|
1487 |
+
猛 565
|
1488 |
+
尾 565
|
1489 |
+
叶 565
|
1490 |
+
朱 563
|
1491 |
+
娘 563
|
1492 |
+
徽 562
|
1493 |
+
酸 561
|
1494 |
+
役 560
|
1495 |
+
撑 560
|
1496 |
+
哭 560
|
1497 |
+
拓 559
|
1498 |
+
霸 559
|
1499 |
+
炮 559
|
1500 |
+
淡 558
|
1501 |
+
悬 557
|
1502 |
+
勤 557
|
1503 |
+
乘 556
|
1504 |
+
揭 556
|
1505 |
+
剩 554
|
1506 |
+
坡 551
|
1507 |
+
佩 550
|
1508 |
+
隔 549
|
1509 |
+
乔 548
|
1510 |
+
烧 548
|
1511 |
+
刑 546
|
1512 |
+
挖 545
|
1513 |
+
诗 545
|
1514 |
+
乌 542
|
1515 |
+
闲 542
|
1516 |
+
宋 540
|
1517 |
+
颖 538
|
1518 |
+
逆 537
|
1519 |
+
阻 533
|
1520 |
+
眠 531
|
1521 |
+
扎 530
|
1522 |
+
闭 529
|
1523 |
+
忠 529
|
1524 |
+
塑 528
|
1525 |
+
迹 528
|
1526 |
+
秋 524
|
1527 |
+
殊 521
|
1528 |
+
艳 521
|
1529 |
+
葛 521
|
1530 |
+
伍 518
|
1531 |
+
疯 518
|
1532 |
+
缴 517
|
1533 |
+
忆 517
|
1534 |
+
锐 515
|
1535 |
+
珍 515
|
1536 |
+
怖 514
|
1537 |
+
侵 512
|
1538 |
+
陕 511
|
1539 |
+
墨 511
|
1540 |
+
乏 511
|
1541 |
+
抵 507
|
1542 |
+
倾 507
|
1543 |
+
凰 506
|
1544 |
+
拔 505
|
1545 |
+
匹 504
|
1546 |
+
液 504
|
1547 |
+
杜 503
|
1548 |
+
泉 501
|
1549 |
+
拒 500
|
1550 |
+
毫 498
|
1551 |
+
逻 498
|
1552 |
+
涌 495
|
1553 |
+
媛 494
|
1554 |
+
燃 493
|
1555 |
+
繁 493
|
1556 |
+
碰 493
|
1557 |
+
添 492
|
1558 |
+
欲 490
|
1559 |
+
誉 489
|
1560 |
+
植 488
|
1561 |
+
迁 484
|
1562 |
+
寒 484
|
1563 |
+
耗 484
|
1564 |
+
桂 484
|
1565 |
+
鬼 484
|
1566 |
+
框 483
|
1567 |
+
伯 483
|
1568 |
+
胃 481
|
1569 |
+
炸 481
|
1570 |
+
黎 481
|
1571 |
+
押 480
|
1572 |
+
洞 479
|
1573 |
+
嘴 478
|
1574 |
+
奋 476
|
1575 |
+
渔 476
|
1576 |
+
墙 476
|
1577 |
+
唤 475
|
1578 |
+
陷 475
|
1579 |
+
惨 474
|
1580 |
+
径 473
|
1581 |
+
宿 473
|
1582 |
+
弄 473
|
1583 |
+
践 472
|
1584 |
+
晒 472
|
1585 |
+
舍 472
|
1586 |
+
摘 470
|
1587 |
+
奏 470
|
1588 |
+
劝 470
|
1589 |
+
呵 470
|
1590 |
+
湿 469
|
1591 |
+
瓶 469
|
1592 |
+
旋 469
|
1593 |
+
峡 469
|
1594 |
+
鹏 468
|
1595 |
+
吐 466
|
1596 |
+
敬 466
|
1597 |
+
肃 465
|
1598 |
+
贡 465
|
1599 |
+
隆 464
|
1600 |
+
偿 462
|
1601 |
+
爷 462
|
1602 |
+
衰 459
|
1603 |
+
赖 457
|
1604 |
+
耐 455
|
1605 |
+
惯 453
|
1606 |
+
偷 453
|
1607 |
+
振 452
|
1608 |
+
赔 452
|
1609 |
+
尝 451
|
1610 |
+
愉 451
|
1611 |
+
沪 450
|
1612 |
+
轨 450
|
1613 |
+
彭 450
|
1614 |
+
荡 449
|
1615 |
+
孔 449
|
1616 |
+
乳 448
|
1617 |
+
迈 447
|
1618 |
+
涯 447
|
1619 |
+
诊 445
|
1620 |
+
旬 445
|
1621 |
+
鳌 442
|
1622 |
+
玛 442
|
1623 |
+
昌 442
|
1624 |
+
祥 441
|
1625 |
+
凌 440
|
1626 |
+
寿 439
|
1627 |
+
诸 439
|
1628 |
+
裤 439
|
1629 |
+
浮 437
|
1630 |
+
滨 435
|
1631 |
+
喊 435
|
1632 |
+
柱 434
|
1633 |
+
滴 434
|
1634 |
+
旦 433
|
1635 |
+
鉴 433
|
1636 |
+
咱 433
|
1637 |
+
苑 433
|
1638 |
+
稍 432
|
1639 |
+
昆 432
|
1640 |
+
逊 431
|
1641 |
+
弗 430
|
1642 |
+
俗 430
|
1643 |
+
栏 430
|
1644 |
+
胖 430
|
1645 |
+
挡 429
|
1646 |
+
悦 429
|
1647 |
+
胞 428
|
1648 |
+
怨 428
|
1649 |
+
睛 426
|
1650 |
+
圾 423
|
1651 |
+
冯 423
|
1652 |
+
垃 422
|
1653 |
+
贺 421
|
1654 |
+
芳 420
|
1655 |
+
轿 418
|
1656 |
+
疫 418
|
1657 |
+
吨 417
|
1658 |
+
闹 417
|
1659 |
+
俩 417
|
1660 |
+
庸 414
|
1661 |
+
渴 414
|
1662 |
+
壮 413
|
1663 |
+
煌 413
|
1664 |
+
尺 412
|
1665 |
+
撒 412
|
1666 |
+
柔 412
|
1667 |
+
盈 410
|
1668 |
+
扰 410
|
1669 |
+
盾 409
|
1670 |
+
炉 408
|
1671 |
+
脂 407
|
1672 |
+
浦 407
|
1673 |
+
瘦 407
|
1674 |
+
磨 407
|
1675 |
+
亦 406
|
1676 |
+
帕 404
|
1677 |
+
斤 404
|
1678 |
+
穆 403
|
1679 |
+
汤 403
|
1680 |
+
旁 403
|
1681 |
+
浓 402
|
1682 |
+
貌 401
|
1683 |
+
肖 398
|
1684 |
+
燕 398
|
1685 |
+
涛 398
|
1686 |
+
琴 398
|
1687 |
+
辛 397
|
1688 |
+
陶 397
|
1689 |
+
涵 395
|
1690 |
+
柳 395
|
1691 |
+
拦 394
|
1692 |
+
番 393
|
1693 |
+
烦 393
|
1694 |
+
掘 390
|
1695 |
+
踪 389
|
1696 |
+
尖 389
|
1697 |
+
剪 389
|
1698 |
+
驰 388
|
1699 |
+
捕 388
|
1700 |
+
扮 387
|
1701 |
+
傅 387
|
1702 |
+
豹 386
|
1703 |
+
哲 386
|
1704 |
+
梯 386
|
1705 |
+
惜 386
|
1706 |
+
亏 385
|
1707 |
+
咋 383
|
1708 |
+
幂 382
|
1709 |
+
炼 382
|
1710 |
+
溪 382
|
1711 |
+
薄 381
|
1712 |
+
踢 381
|
1713 |
+
泡 381
|
1714 |
+
拖 380
|
1715 |
+
削 380
|
1716 |
+
祖 379
|
1717 |
+
嗯 379
|
1718 |
+
脏 376
|
1719 |
+
卢 376
|
1720 |
+
迟 376
|
1721 |
+
桌 376
|
1722 |
+
雾 375
|
1723 |
+
循 375
|
1724 |
+
辖 374
|
1725 |
+
埃 373
|
1726 |
+
邦 373
|
1727 |
+
薪 372
|
1728 |
+
昂 372
|
1729 |
+
披 371
|
1730 |
+
蒋 371
|
1731 |
+
晶 371
|
1732 |
+
渊 371
|
1733 |
+
艘 369
|
1734 |
+
魅 369
|
1735 |
+
蜜 369
|
1736 |
+
袖 368
|
1737 |
+
婷 368
|
1738 |
+
绪 367
|
1739 |
+
翘 366
|
1740 |
+
毁 366
|
1741 |
+
兹 364
|
1742 |
+
酱 364
|
1743 |
+
芯 363
|
1744 |
+
踏 363
|
1745 |
+
纹 360
|
1746 |
+
恢 359
|
1747 |
+
械 359
|
1748 |
+
粮 359
|
1749 |
+
姿 358
|
1750 |
+
翔 358
|
1751 |
+
卦 357
|
1752 |
+
姚 357
|
1753 |
+
胶 357
|
1754 |
+
奉 355
|
1755 |
+
婴 354
|
1756 |
+
臀 352
|
1757 |
+
苗 352
|
1758 |
+
诀 350
|
1759 |
+
纲 350
|
1760 |
+
鸣 350
|
1761 |
+
谋 349
|
1762 |
+
逃 349
|
1763 |
+
胆 348
|
1764 |
+
灭 348
|
1765 |
+
霍 347
|
1766 |
+
胁 346
|
1767 |
+
憾 344
|
1768 |
+
桑 342
|
1769 |
+
媳 342
|
1770 |
+
熏 342
|
1771 |
+
戈 341
|
1772 |
+
浩 341
|
1773 |
+
猎 340
|
1774 |
+
忧 340
|
1775 |
+
垫 340
|
1776 |
+
拨 338
|
1777 |
+
孤 337
|
1778 |
+
摇 335
|
1779 |
+
矩 334
|
1780 |
+
柴 334
|
1781 |
+
扑 334
|
1782 |
+
拳 334
|
1783 |
+
逸 334
|
1784 |
+
辈 334
|
1785 |
+
抹 334
|
1786 |
+
廉 333
|
1787 |
+
鹿 332
|
1788 |
+
侦 331
|
1789 |
+
歉 331
|
1790 |
+
蹲 331
|
1791 |
+
粤 330
|
1792 |
+
腹 330
|
1793 |
+
铺 330
|
1794 |
+
扭 329
|
1795 |
+
骂 329
|
1796 |
+
伸 328
|
1797 |
+
牢 327
|
1798 |
+
翼 327
|
1799 |
+
爪 327
|
1800 |
+
荒 326
|
1801 |
+
玲 326
|
1802 |
+
腐 325
|
1803 |
+
仓 325
|
1804 |
+
寨 324
|
1805 |
+
咖 323
|
1806 |
+
漏 323
|
1807 |
+
插 323
|
1808 |
+
眉 323
|
1809 |
+
仿 322
|
1810 |
+
译 322
|
1811 |
+
契 322
|
1812 |
+
泥 322
|
1813 |
+
兑 321
|
1814 |
+
牵 320
|
1815 |
+
喷 319
|
1816 |
+
醉 319
|
1817 |
+
肝 318
|
1818 |
+
腰 318
|
1819 |
+
傻 318
|
1820 |
+
薛 318
|
1821 |
+
纠 317
|
1822 |
+
肩 317
|
1823 |
+
棒 316
|
1824 |
+
辰 315
|
1825 |
+
朵 315
|
1826 |
+
呗 315
|
1827 |
+
姻 313
|
1828 |
+
糕 311
|
1829 |
+
劣 309
|
1830 |
+
闽 309
|
1831 |
+
忽 308
|
1832 |
+
诈 307
|
1833 |
+
凉 307
|
1834 |
+
柯 306
|
1835 |
+
旺 306
|
1836 |
+
岩 306
|
1837 |
+
氧 305
|
1838 |
+
膜 305
|
1839 |
+
躺 305
|
1840 |
+
毅 302
|
1841 |
+
鸿 302
|
1842 |
+
遵 301
|
1843 |
+
鸟 301
|
1844 |
+
吓 300
|
1845 |
+
骅 300
|
1846 |
+
骷 299
|
1847 |
+
髅 299
|
1848 |
+
噢 299
|
1849 |
+
癌 298
|
1850 |
+
魂 298
|
1851 |
+
槽 298
|
1852 |
+
潘 297
|
1853 |
+
漂 297
|
1854 |
+
炒 296
|
1855 |
+
袋 296
|
1856 |
+
盒 295
|
1857 |
+
灰 295
|
1858 |
+
馈 294
|
1859 |
+
撕 294
|
1860 |
+
贾 294
|
1861 |
+
斌 294
|
1862 |
+
狮 293
|
1863 |
+
伪 293
|
1864 |
+
戒 293
|
1865 |
+
井 292
|
1866 |
+
狼 292
|
1867 |
+
δ 291
|
1868 |
+
? 291
|
1869 |
+
耶 291
|
1870 |
+
莲 291
|
1871 |
+
廷 290
|
1872 |
+
丢 290
|
1873 |
+
翎 289
|
1874 |
+
吊 289
|
1875 |
+
欠 289
|
1876 |
+
? 288
|
1877 |
+
碑 288
|
1878 |
+
颗 288
|
1879 |
+
? 287
|
1880 |
+
? 287
|
1881 |
+
? 287
|
1882 |
+
寄 287
|
1883 |
+
琪 287
|
1884 |
+
勋 287
|
1885 |
+
帐 286
|
1886 |
+
丸 286
|
1887 |
+
废 286
|
1888 |
+
疼 286
|
1889 |
+
箭 285
|
1890 |
+
瞬 285
|
1891 |
+
姑 285
|
1892 |
+
晖 284
|
1893 |
+
谱 284
|
1894 |
+
蓉 284
|
1895 |
+
坑 284
|
1896 |
+
蕾 283
|
1897 |
+
稀 283
|
1898 |
+
猜 283
|
1899 |
+
? 282
|
1900 |
+
? 282
|
1901 |
+
? 282
|
1902 |
+
樱 282
|
1903 |
+
郎 282
|
1904 |
+
疏 281
|
1905 |
+
轴 281
|
1906 |
+
? 280
|
1907 |
+
? 280
|
1908 |
+
怒 280
|
1909 |
+
铭 279
|
1910 |
+
吹 279
|
1911 |
+
? 278
|
1912 |
+
莞 278
|
1913 |
+
乒 277
|
1914 |
+
慎 277
|
1915 |
+
颇 276
|
1916 |
+
赠 276
|
1917 |
+
玻 275
|
1918 |
+
椅 274
|
1919 |
+
裂 272
|
1920 |
+
锅 272
|
1921 |
+
碧 272
|
1922 |
+
奠 271
|
1923 |
+
厉 271
|
1924 |
+
芒 271
|
1925 |
+
萱 271
|
1926 |
+
凄 269
|
1927 |
+
赫 269
|
1928 |
+
颁 269
|
1929 |
+
御 269
|
1930 |
+
尘 269
|
1931 |
+
脉 269
|
1932 |
+
聪 268
|
1933 |
+
鑫 268
|
1934 |
+
谣 267
|
1935 |
+
绑 267
|
1936 |
+
齿 267
|
1937 |
+
狐 266
|
1938 |
+
弯 266
|
1939 |
+
镑 265
|
1940 |
+
纤 265
|
1941 |
+
闪 265
|
1942 |
+
搬 265
|
1943 |
+
毙 264
|
1944 |
+
鼎 264
|
1945 |
+
肚 264
|
1946 |
+
彼 263
|
1947 |
+
璃 262
|
1948 |
+
廊 261
|
1949 |
+
碎 261
|
1950 |
+
堆 261
|
1951 |
+
涂 261
|
1952 |
+
履 260
|
1953 |
+
柜 260
|
1954 |
+
钻 260
|
1955 |
+
宴 259
|
1956 |
+
灾 259
|
1957 |
+
妙 259
|
1958 |
+
乃 259
|
1959 |
+
逛 259
|
1960 |
+
昭 258
|
1961 |
+
? 257
|
1962 |
+
愈 257
|
1963 |
+
蒸 257
|
1964 |
+
鼻 257
|
1965 |
+
× 256
|
1966 |
+
? 256
|
1967 |
+
? 256
|
1968 |
+
倡 256
|
1969 |
+
迫 256
|
1970 |
+
姜 256
|
1971 |
+
叔 256
|
1972 |
+
衔 255
|
1973 |
+
玄 255
|
1974 |
+
茂 255
|
1975 |
+
寡 255
|
1976 |
+
? 254
|
1977 |
+
牧 254
|
1978 |
+
堪 254
|
1979 |
+
挤 254
|
1980 |
+
咯 254
|
1981 |
+
? 253
|
1982 |
+
贩 253
|
1983 |
+
氛 253
|
1984 |
+
墓 253
|
1985 |
+
袁 253
|
1986 |
+
嫁 253
|
1987 |
+
? 252
|
1988 |
+
旨 252
|
1989 |
+
矛 252
|
1990 |
+
荷 252
|
1991 |
+
? 251
|
1992 |
+
碍 251
|
1993 |
+
贤 251
|
1994 |
+
郁 251
|
1995 |
+
脾 251
|
1996 |
+
删 251
|
1997 |
+
浅 250
|
1998 |
+
滋 250
|
1999 |
+
炭 250
|
2000 |
+
? 249
|
2001 |
+
? 249
|
2002 |
+
? 249
|
2003 |
+
徒 248
|
2004 |
+
竹 248
|
2005 |
+
莎 248
|
2006 |
+
? 247
|
2007 |
+
? 247
|
2008 |
+
坊 247
|
2009 |
+
擦 247
|
2010 |
+
? 246
|
2011 |
+
肺 246
|
2012 |
+
堡 246
|
2013 |
+
壳 246
|
2014 |
+
莉 246
|
2015 |
+
蛮 246
|
2016 |
+
? 245
|
2017 |
+
? 245
|
2018 |
+
锡 245
|
2019 |
+
盐 245
|
2020 |
+
莹 245
|
2021 |
+
寝 245
|
2022 |
+
? 244
|
2023 |
+
? 244
|
2024 |
+
尬 244
|
2025 |
+
串 244
|
2026 |
+
? 243
|
2027 |
+
尴 243
|
2028 |
+
虫 243
|
2029 |
+
卵 243
|
2030 |
+
烂 243
|
2031 |
+
傲 243
|
2032 |
+
绘 242
|
2033 |
+
铜 242
|
2034 |
+
尿 242
|
2035 |
+
? 241
|
2036 |
+
冀 241
|
2037 |
+
晰 241
|
2038 |
+
轰 241
|
2039 |
+
肠 241
|
2040 |
+
阔 240
|
2041 |
+
汗 240
|
2042 |
+
溜 240
|
2043 |
+
? 239
|
2044 |
+
卧 239
|
2045 |
+
芝 238
|
2046 |
+
纱 238
|
2047 |
+
÷ 237
|
2048 |
+
? 237
|
2049 |
+
逾 237
|
2050 |
+
伏 237
|
2051 |
+
恰 237
|
2052 |
+
函 237
|
2053 |
+
乙 237
|
2054 |
+
杠 236
|
2055 |
+
? 235
|
2056 |
+
? 235
|
2057 |
+
骏 235
|
2058 |
+
滩 235
|
2059 |
+
. 234
|
2060 |
+
? 234
|
2061 |
+
耕 234
|
2062 |
+
汰 234
|
2063 |
+
犹 234
|
2064 |
+
斑 234
|
2065 |
+
疲 234
|
2066 |
+
饱 233
|
2067 |
+
晴 232
|
2068 |
+
? 231
|
2069 |
+
? 231
|
2070 |
+
Э 229
|
2071 |
+
? 229
|
2072 |
+
曹 229
|
2073 |
+
? 228
|
2074 |
+
辨 227
|
2075 |
+
泪 227
|
2076 |
+
粗 227
|
2077 |
+
剖 226
|
2078 |
+
魏 226
|
2079 |
+
湘 226
|
2080 |
+
肿 226
|
2081 |
+
邓 226
|
2082 |
+
腔 226
|
2083 |
+
窃 225
|
2084 |
+
艰 225
|
2085 |
+
丈 225
|
2086 |
+
赤 225
|
2087 |
+
? 224
|
2088 |
+
蔬 224
|
2089 |
+
卜 224
|
2090 |
+
袜 224
|
2091 |
+
锻 224
|
2092 |
+
膝 224
|
2093 |
+
卿 223
|
2094 |
+
抖 223
|
2095 |
+
渡 223
|
2096 |
+
庞 223
|
2097 |
+
? 222
|
2098 |
+
? 221
|
2099 |
+
? 221
|
2100 |
+
? 221
|
2101 |
+
滤 221
|
2102 |
+
诱 221
|
2103 |
+
勾 221
|
2104 |
+
勿 220
|
2105 |
+
坎 220
|
2106 |
+
娇 220
|
2107 |
+
? 218
|
2108 |
+
辩 218
|
2109 |
+
孟 217
|
2110 |
+
á 216
|
2111 |
+
妨 216
|
2112 |
+
纵 216
|
2113 |
+
5 215
|
2114 |
+
ж 215
|
2115 |
+
绰 215
|
2116 |
+
骁 215
|
2117 |
+
舟 215
|
2118 |
+
琦 215
|
2119 |
+
棋 215
|
2120 |
+
悲 215
|
2121 |
+
? 214
|
2122 |
+
捍 214
|
2123 |
+
棬 214
|
2124 |
+
伞 214
|
2125 |
+
妖 214
|
2126 |
+
? 213
|
2127 |
+
渝 213
|
2128 |
+
盲 213
|
2129 |
+
栋 213
|
2130 |
+
踩 213
|
2131 |
+
夸 213
|
2132 |
+
裸 213
|
2133 |
+
窝 213
|
2134 |
+
哎 213
|
2135 |
+
? 212
|
2136 |
+
? 212
|
2137 |
+
抑 211
|
2138 |
+
奢 211
|
2139 |
+
侣 211
|
2140 |
+
汪 211
|
2141 |
+
砖 211
|
2142 |
+
胀 210
|
2143 |
+
岳 210
|
2144 |
+
萝 210
|
2145 |
+
遥 209
|
2146 |
+
炎 209
|
2147 |
+
? 208
|
2148 |
+
? 208
|
2149 |
+
? 208
|
2150 |
+
惑 208
|
2151 |
+
垂 208
|
2152 |
+
缆 207
|
2153 |
+
裹 207
|
2154 |
+
懒 207
|
2155 |
+
暨 206
|
2156 |
+
雕 206
|
2157 |
+
吵 206
|
2158 |
+
粒 205
|
2159 |
+
泄 205
|
2160 |
+
呆 205
|
2161 |
+
? 204
|
2162 |
+
捧 204
|
2163 |
+
捞 204
|
2164 |
+
侨 204
|
2165 |
+
柏 204
|
2166 |
+
馨 204
|
2167 |
+
缝 204
|
2168 |
+
妮 204
|
2169 |
+
爬 204
|
2170 |
+
厌 204
|
2171 |
+
? 203
|
2172 |
+
~ 203
|
2173 |
+
? 203
|
2174 |
+
凑 203
|
2175 |
+
瑜 203
|
2176 |
+
瓮 203
|
2177 |
+
? 202
|
2178 |
+
? 202
|
2179 |
+
绎 202
|
2180 |
+
悄 202
|
2181 |
+
霜 202
|
2182 |
+
? 201
|
2183 |
+
? 201
|
2184 |
+
6 201
|
2185 |
+
洽 201
|
2186 |
+
殖 201
|
2187 |
+
碳 201
|
2188 |
+
? 200
|
2189 |
+
豫 200
|
2190 |
+
撤 200
|
2191 |
+
冻 200
|
2192 |
+
? 199
|
2193 |
+
? 199
|
2194 |
+
? 199
|
2195 |
+
谨 199
|
2196 |
+
绣 199
|
2197 |
+
姨 199
|
2198 |
+
? 198
|
2199 |
+
? 198
|
2200 |
+
? 198
|
2201 |
+
匠 198
|
2202 |
+
盆 198
|
2203 |
+
? 197
|
2204 |
+
? 197
|
2205 |
+
? 197
|
2206 |
+
绸 197
|
2207 |
+
煮 197
|
2208 |
+
帽 197
|
2209 |
+
奈 196
|
2210 |
+
骚 196
|
2211 |
+
陌 196
|
2212 |
+
浴 196
|
2213 |
+
芽 196
|
2214 |
+
? 195
|
2215 |
+
珀 195
|
2216 |
+
碗 195
|
2217 |
+
慕 195
|
2218 |
+
抄 195
|
2219 |
+
3 194
|
2220 |
+
? 194
|
2221 |
+
霆 194
|
2222 |
+
? 193
|
2223 |
+
秩 193
|
2224 |
+
枚 193
|
2225 |
+
寺 193
|
2226 |
+
铠 193
|
2227 |
+
п 192
|
2228 |
+
д 192
|
2229 |
+
з 192
|
2230 |
+
溢 192
|
2231 |
+
伐 192
|
2232 |
+
铃 192
|
2233 |
+
剥 192
|
2234 |
+
鸳 192
|
2235 |
+
彰 191
|
2236 |
+
梳 191
|
2237 |
+
堵 191
|
2238 |
+
斜 191
|
2239 |
+
旭 191
|
2240 |
+
к 190
|
2241 |
+
诞 190
|
2242 |
+
? 189
|
2243 |
+
叹 189
|
2244 |
+
凝 189
|
2245 |
+
飬 188
|
2246 |
+
? 188
|
2247 |
+
罩 188
|
2248 |
+
欺 188
|
2249 |
+
? 187
|
2250 |
+
? 187
|
2251 |
+
霾 187
|
2252 |
+
撼 187
|
2253 |
+
臂 187
|
2254 |
+
渤 187
|
2255 |
+
? 186
|
2256 |
+
? 186
|
2257 |
+
? 186
|
2258 |
+
乓 186
|
2259 |
+
抛 186
|
2260 |
+
? 185
|
2261 |
+
? 185
|
2262 |
+
? 185
|
2263 |
+
? 185
|
2264 |
+
菌 185
|
2265 |
+
鹰 185
|
2266 |
+
坤 185
|
2267 |
+
逗 185
|
2268 |
+
鸯 185
|
2269 |
+
狱 184
|
2270 |
+
赋 184
|
2271 |
+
飘 184
|
2272 |
+
哇 184
|
2273 |
+
? 183
|
2274 |
+
? 183
|
2275 |
+
亩 183
|
2276 |
+
枣 183
|
2277 |
+
闯 183
|
2278 |
+
腻 183
|
2279 |
+
棉 182
|
2280 |
+
怡 182
|
2281 |
+
? 181
|
2282 |
+
? 181
|
2283 |
+
? 181
|
2284 |
+
凸 181
|
2285 |
+
淀 181
|
2286 |
+
厨 181
|
2287 |
+
谊 181
|
2288 |
+
吕 181
|
2289 |
+
? 180
|
2290 |
+
邻 180
|
2291 |
+
仇 180
|
2292 |
+
? 179
|
2293 |
+
? 179
|
2294 |
+
岭 179
|
2295 |
+
鼠 179
|
2296 |
+
晕 179
|
2297 |
+
? 178
|
2298 |
+
? 178
|
2299 |
+
? 178
|
2300 |
+
骤 178
|
2301 |
+
擅 178
|
2302 |
+
? 177
|
2303 |
+
拘 177
|
2304 |
+
? 176
|
2305 |
+
衍 176
|
2306 |
+
钙 176
|
2307 |
+
葡 176
|
2308 |
+
? 175
|
2309 |
+
沧 175
|
2310 |
+
宠 175
|
2311 |
+
蜂 175
|
2312 |
+
? 174
|
2313 |
+
▲ 174
|
2314 |
+
贪 174
|
2315 |
+
巅 173
|
2316 |
+
爵 173
|
2317 |
+
窄 173
|
2318 |
+
塘 173
|
2319 |
+
恨 173
|
2320 |
+
4 172
|
2321 |
+
萄 172
|
2322 |
+
慰 172
|
2323 |
+
抚 172
|
2324 |
+
钧 172
|
2325 |
+
辕 172
|
2326 |
+
? 171
|
2327 |
+
剃 171
|
2328 |
+
卸 171
|
2329 |
+
蓬 171
|
2330 |
+
仲 171
|
2331 |
+
椒 171
|
2332 |
+
? 170
|
2333 |
+
腕 170
|
2334 |
+
鹅 170
|
2335 |
+
? 169
|
2336 |
+
涅 169
|
2337 |
+
叙 169
|
2338 |
+
耿 169
|
2339 |
+
● 168
|
2340 |
+
? 168
|
2341 |
+
? 168
|
2342 |
+
屡 168
|
2343 |
+
叉 168
|
2344 |
+
悠 168
|
2345 |
+
侯 168
|
2346 |
+
в 167
|
2347 |
+
? 167
|
2348 |
+
愤 167
|
2349 |
+
攀 167
|
2350 |
+
抬 167
|
2351 |
+
刮 167
|
2352 |
+
妥 167
|
2353 |
+
厢 167
|
2354 |
+
靴 167
|
2355 |
+
阎 166
|
2356 |
+
逢 166
|
2357 |
+
尹 166
|
2358 |
+
昏 166
|
2359 |
+
? 165
|
2360 |
+
舆 165
|
2361 |
+
掀 165
|
2362 |
+
棚 165
|
2363 |
+
忌 165
|
2364 |
+
皆 165
|
2365 |
+
? 164
|
2366 |
+
? 164
|
2367 |
+
? 164
|
2368 |
+
敖 164
|
2369 |
+
仰 164
|
2370 |
+
屈 164
|
2371 |
+
? 163
|
2372 |
+
? 163
|
2373 |
+
? 163
|
2374 |
+
狠 163
|
2375 |
+
巩 162
|
2376 |
+
薇 162
|
2377 |
+
8 161
|
2378 |
+
槛 161
|
2379 |
+
瘤 161
|
2380 |
+
滥 161
|
2381 |
+
咪 161
|
2382 |
+
舌 161
|
2383 |
+
? 160
|
2384 |
+
9 160
|
2385 |
+
弊 160
|
2386 |
+
烤 160
|
2387 |
+
暑 160
|
2388 |
+
? 159
|
2389 |
+
? 159
|
2390 |
+
宪 159
|
2391 |
+
佐 159
|
2392 |
+
泊 159
|
2393 |
+
钓 159
|
2394 |
+
ó 158
|
2395 |
+
? 158
|
2396 |
+
娴 158
|
2397 |
+
睿 158
|
2398 |
+
丑 158
|
2399 |
+
衫 158
|
2400 |
+
? 157
|
2401 |
+
γ 157
|
2402 |
+
м 157
|
2403 |
+
蜀 157
|
2404 |
+
翰 157
|
2405 |
+
囊 157
|
2406 |
+
绵 157
|
2407 |
+
瑟 157
|
2408 |
+
垮 157
|
2409 |
+
? 156
|
2410 |
+
㎡ 156
|
2411 |
+
? 156
|
2412 |
+
弥 156
|
2413 |
+
? 155
|
2414 |
+
擎 155
|
2415 |
+
詹 155
|
2416 |
+
劫 155
|
2417 |
+
珊 155
|
2418 |
+
陵 155
|
2419 |
+
悔 155
|
2420 |
+
茅 154
|
2421 |
+
唇 154
|
2422 |
+
鄂 154
|
2423 |
+
幽 154
|
2424 |
+
? 153
|
2425 |
+
? 153
|
2426 |
+
曦 153
|
2427 |
+
萍 153
|
2428 |
+
俺 153
|
2429 |
+
? 152
|
2430 |
+
彗 152
|
2431 |
+
祸 152
|
2432 |
+
? 151
|
2433 |
+
? 151
|
2434 |
+
钞 151
|
2435 |
+
坞 151
|
2436 |
+
敲 151
|
2437 |
+
俏 151
|
2438 |
+
仑 151
|
2439 |
+
伽 151
|
2440 |
+
帆 151
|
2441 |
+
菠 151
|
2442 |
+
? 150
|
2443 |
+
睐 150
|
2444 |
+
砍 150
|
2445 |
+
尸 150
|
2446 |
+
昔 150
|
2447 |
+
咏 150
|
2448 |
+
? 149
|
2449 |
+
? 149
|
2450 |
+
酬 149
|
2451 |
+
丧 149
|
2452 |
+
谐 149
|
2453 |
+
啡 149
|
2454 |
+
夕 149
|
2455 |
+
澡 149
|
2456 |
+
? 148
|
2457 |
+
涡 148
|
2458 |
+
挽 148
|
2459 |
+
炅 148
|
2460 |
+
虹 148
|
2461 |
+
鸭 148
|
2462 |
+
肾 148
|
2463 |
+
咬 148
|
2464 |
+
泼 148
|
2465 |
+
「 147
|
2466 |
+
」 147
|
2467 |
+
Υ 147
|
2468 |
+
? 147
|
2469 |
+
吁 147
|
2470 |
+
歼 147
|
2471 |
+
橘 147
|
2472 |
+
? 146
|
2473 |
+
κ 146
|
2474 |
+
и 146
|
2475 |
+
顣 146
|
2476 |
+
璧 146
|
2477 |
+
崔 146
|
2478 |
+
孝 146
|
2479 |
+
淑 146
|
2480 |
+
眷 146
|
2481 |
+
н 145
|
2482 |
+
? 145
|
2483 |
+
б 145
|
2484 |
+
谦 145
|
2485 |
+
叠 145
|
2486 |
+
兆 145
|
2487 |
+
勃 145
|
2488 |
+
嫩 145
|
2489 |
+
猴 145
|
2490 |
+
巾 145
|
2491 |
+
? 144
|
2492 |
+
? 144
|
2493 |
+
? 144
|
2494 |
+
弘 144
|
2495 |
+
僵 144
|
2496 |
+
阁 144
|
2497 |
+
叵 144
|
2498 |
+
? 143
|
2499 |
+
? 143
|
2500 |
+
? 143
|
2501 |
+
? 143
|
2502 |
+
筛 143
|
2503 |
+
铝 143
|
2504 |
+
祭 143
|
2505 |
+
笼 143
|
2506 |
+
膏 143
|
2507 |
+
7 142
|
2508 |
+
∶ 142
|
2509 |
+
? 142
|
2510 |
+
蚁 142
|
2511 |
+
曙 142
|
2512 |
+
蓄 142
|
2513 |
+
氏 142
|
2514 |
+
邱 142
|
2515 |
+
蠢 142
|
2516 |
+
菱 141
|
2517 |
+
讼 141
|
2518 |
+
汁 141
|
2519 |
+
俑 141
|
2520 |
+
? 140
|
2521 |
+
肪 140
|
2522 |
+
韦 140
|
2523 |
+
挣 140
|
2524 |
+
亭 140
|
2525 |
+
谭 140
|
2526 |
+
瑶 140
|
2527 |
+
? 139
|
2528 |
+
? 139
|
2529 |
+
Χ 139
|
2530 |
+
秉 139
|
2531 |
+
蚂 139
|
2532 |
+
惩 139
|
2533 |
+
掏 139
|
2534 |
+
灿 139
|
2535 |
+
? 138
|
2536 |
+
? 138
|
2537 |
+
? 138
|
2538 |
+
迄 138
|
2539 |
+
? 138
|
2540 |
+
陇 138
|
2541 |
+
纬 138
|
2542 |
+
螺 138
|
2543 |
+
崖 138
|
2544 |
+
怜 138
|
2545 |
+
颠 137
|
2546 |
+
辐 137
|
2547 |
+
禽 137
|
2548 |
+
? 136
|
2549 |
+
? 136
|
2550 |
+
薯 136
|
2551 |
+
寓 136
|
2552 |
+
慌 136
|
2553 |
+
桶 136
|
2554 |
+
帖 136
|
2555 |
+
莓 136
|
2556 |
+
瑕 136
|
2557 |
+
? 135
|
2558 |
+
① 135
|
2559 |
+
? 135
|
2560 |
+
? 134
|
2561 |
+
澎 134
|
2562 |
+
鹤 134
|
2563 |
+
廖 134
|
2564 |
+
饼 134
|
2565 |
+
? 133
|
2566 |
+
μ 133
|
2567 |
+
ε 133
|
2568 |
+
衷 133
|
2569 |
+
裕 133
|
2570 |
+
竭 133
|
2571 |
+
兔 133
|
2572 |
+
闷 133
|
2573 |
+
? 132
|
2574 |
+
→ 132
|
2575 |
+
ο 132
|
2576 |
+
谍 132
|
2577 |
+
祺 132
|
2578 |
+
崇 132
|
2579 |
+
搏 132
|
2580 |
+
愁 132
|
2581 |
+
掩 132
|
2582 |
+
屁 132
|
2583 |
+
ú 131
|
2584 |
+
堰 131
|
2585 |
+
潇 131
|
2586 |
+
喂 131
|
2587 |
+
晃 131
|
2588 |
+
烨 131
|
2589 |
+
瞎 131
|
2590 |
+
? 130
|
2591 |
+
② 130
|
2592 |
+
ù 130
|
2593 |
+
扁 130
|
2594 |
+
斥 130
|
2595 |
+
斩 130
|
2596 |
+
媚 130
|
2597 |
+
糊 130
|
2598 |
+
坪 130
|
2599 |
+
遮 130
|
2600 |
+
瘾 130
|
2601 |
+
拾 130
|
2602 |
+
爹 130
|
2603 |
+
? 129
|
2604 |
+
汛 129
|
2605 |
+
磅 129
|
2606 |
+
扳 129
|
2607 |
+
侬 129
|
2608 |
+
牺 129
|
2609 |
+
醇 129
|
2610 |
+
砸 129
|
2611 |
+
缅 129
|
2612 |
+
苍 129
|
2613 |
+
菊 129
|
2614 |
+
? 128
|
2615 |
+
茵 128
|
2616 |
+
惧 128
|
2617 |
+
割 128
|
2618 |
+
麟 128
|
2619 |
+
盼 128
|
2620 |
+
? 127
|
2621 |
+
? 127
|
2622 |
+
? 127
|
2623 |
+
? 127
|
2624 |
+
仗 127
|
2625 |
+
溃 127
|
2626 |
+
瑰 127
|
2627 |
+
浆 127
|
2628 |
+
哑 127
|
2629 |
+
霉 127
|
2630 |
+
嘿 127
|
2631 |
+
? 126
|
2632 |
+
? 126
|
2633 |
+
桩 126
|
2634 |
+
蹈 126
|
2635 |
+
潭 126
|
2636 |
+
捉 126
|
2637 |
+
洒 126
|
2638 |
+
饿 126
|
2639 |
+
玫 126
|
2640 |
+
哒 126
|
2641 |
+
滞 125
|
2642 |
+
枝 125
|
2643 |
+
催 125
|
2644 |
+
雯 125
|
2645 |
+
? 124
|
2646 |
+
? 124
|
2647 |
+
坠 124
|
2648 |
+
痕 124
|
2649 |
+
渗 123
|
2650 |
+
舱 123
|
2651 |
+
筱 123
|
2652 |
+
刹 123
|
2653 |
+
沦 123
|
2654 |
+
萧 123
|
2655 |
+
趁 123
|
2656 |
+
埋 123
|
2657 |
+
? 122
|
2658 |
+
厕 122
|
2659 |
+
脖 122
|
2660 |
+
哟 122
|
2661 |
+
? 121
|
2662 |
+
Ρ 121
|
2663 |
+
? 121
|
2664 |
+
? 121
|
2665 |
+
栅 121
|
2666 |
+
颈 121
|
2667 |
+
宙 121
|
2668 |
+
醋 121
|
2669 |
+
蝶 121
|
2670 |
+
踝 121
|
2671 |
+
? 120
|
2672 |
+
? 120
|
2673 |
+
? 120
|
2674 |
+
绽 120
|
2675 |
+
佬 120
|
2676 |
+
脆 120
|
2677 |
+
埔 120
|
2678 |
+
ζ 119
|
2679 |
+
? 119
|
2680 |
+
? 119
|
2681 |
+
? 119
|
2682 |
+
赁 119
|
2683 |
+
葩 119
|
2684 |
+
沫 119
|
2685 |
+
狭 119
|
2686 |
+
倩 119
|
2687 |
+
雌 119
|
2688 |
+
? 118
|
2689 |
+
? 118
|
2690 |
+
狄 118
|
2691 |
+
蒜 118
|
2692 |
+
湃 118
|
2693 |
+
犀 118
|
2694 |
+
冕 118
|
2695 |
+
蛇 118
|
2696 |
+
羡 118
|
2697 |
+
窟 118
|
2698 |
+
郅 117
|
2699 |
+
溯 117
|
2700 |
+
崛 117
|
2701 |
+
厘 117
|
2702 |
+
骄 117
|
2703 |
+
熬 117
|
2704 |
+
呱 117
|
2705 |
+
? 116
|
2706 |
+
? 116
|
2707 |
+
? 116
|
2708 |
+
嘲 116
|
2709 |
+
芬 116
|
2710 |
+
汹 116
|
2711 |
+
? 115
|
2712 |
+
? 115
|
2713 |
+
? 115
|
2714 |
+
髦 115
|
2715 |
+
捂 115
|
2716 |
+
罕 115
|
2717 |
+
芭 115
|
2718 |
+
绒 115
|
2719 |
+
淋 115
|
2720 |
+
捡 115
|
2721 |
+
臭 115
|
2722 |
+
芦 115
|
2723 |
+
? 114
|
2724 |
+
? 114
|
2725 |
+
? 114
|
2726 |
+
峻 114
|
2727 |
+
糟 114
|
2728 |
+
匙 114
|
2729 |
+
摊 114
|
2730 |
+
衬 114
|
2731 |
+
熙 114
|
2732 |
+
丘 114
|
2733 |
+
ι 113
|
2734 |
+
? 113
|
2735 |
+
雇 113
|
2736 |
+
茄 113
|
2737 |
+
啤 113
|
2738 |
+
闺 113
|
2739 |
+
? 112
|
2740 |
+
? 112
|
2741 |
+
浸 112
|
2742 |
+
飙 112
|
2743 |
+
腺 112
|
2744 |
+
呐 112
|
2745 |
+
拌 112
|
2746 |
+
搅 112
|
2747 |
+
? 111
|
2748 |
+
? 111
|
2749 |
+
? 111
|
2750 |
+
? 111
|
2751 |
+
? 111
|
2752 |
+
揽 111
|
2753 |
+
镀 111
|
2754 |
+
愧 111
|
2755 |
+
咳 111
|
2756 |
+
璐 111
|
2757 |
+
楠 111
|
2758 |
+
? 110
|
2759 |
+
ɡ 110
|
2760 |
+
吾 110
|
2761 |
+
杉 110
|
2762 |
+
锤 110
|
2763 |
+
挫 110
|
2764 |
+
巷 110
|
2765 |
+
? 109
|
2766 |
+
? 108
|
2767 |
+
诠 108
|
2768 |
+
朴 108
|
2769 |
+
腊 108
|
2770 |
+
禹 108
|
2771 |
+
灌 108
|
2772 |
+
? 107
|
2773 |
+
? 107
|
2774 |
+
磬 107
|
2775 |
+
铲 107
|
2776 |
+
辱 107
|
2777 |
+
吞 107
|
2778 |
+
葬 107
|
2779 |
+
杏 107
|
2780 |
+
悟 107
|
2781 |
+
1 106
|
2782 |
+
瞻 106
|
2783 |
+
? 106
|
2784 |
+
玥 106
|
2785 |
+
粥 106
|
2786 |
+
酮 106
|
2787 |
+
贱 106
|
2788 |
+
? 105
|
2789 |
+
? 105
|
2790 |
+
芃 105
|
2791 |
+
拯 105
|
2792 |
+
甸 105
|
2793 |
+
枢 105
|
2794 |
+
鞍 105
|
2795 |
+
柿 105
|
2796 |
+
澜 105
|
2797 |
+
殿 105
|
2798 |
+
闫 105
|
2799 |
+
砂 105
|
2800 |
+
誓 105
|
2801 |
+
陨 105
|
2802 |
+
? 104
|
2803 |
+
? 104
|
2804 |
+
e 104
|
2805 |
+
罢 104
|
2806 |
+
嗨 104
|
2807 |
+
饥 104
|
2808 |
+
? 103
|
2809 |
+
? 103
|
2810 |
+
? 103
|
2811 |
+
? 103
|
2812 |
+
? 103
|
2813 |
+
郊 103
|
2814 |
+
趟 103
|
2815 |
+
? 102
|
2816 |
+
? 102
|
2817 |
+
遏 102
|
2818 |
+
隧 102
|
2819 |
+
肇 102
|
2820 |
+
泌 102
|
2821 |
+
淫 102
|
2822 |
+
哗 102
|
2823 |
+
? 101
|
2824 |
+
? 101
|
2825 |
+
o 101
|
2826 |
+
? 101
|
2827 |
+
? 101
|
2828 |
+
慨 101
|
2829 |
+
燥 101
|
2830 |
+
缠 101
|
2831 |
+
粘 101
|
2832 |
+
躲 101
|
2833 |
+
疵 101
|
2834 |
+
? 100
|
2835 |
+
匪 100
|
2836 |
+
钩 100
|
2837 |
+
钥 100
|
2838 |
+
壤 100
|
2839 |
+
缸 100
|
2840 |
+
郫 99
|
2841 |
+
← 99
|
2842 |
+
? 99
|
2843 |
+
? 99
|
2844 |
+
? 99
|
2845 |
+
③ 99
|
2846 |
+
歧 99
|
2847 |
+
郡 99
|
2848 |
+
粹 99
|
2849 |
+
旱 99
|
2850 |
+
焰 99
|
2851 |
+
崩 99
|
2852 |
+
臣 99
|
2853 |
+
哄 99
|
2854 |
+
娶 99
|
2855 |
+
茴 98
|
2856 |
+
? 98
|
2857 |
+
? 98
|
2858 |
+
а 98
|
2859 |
+
? 98
|
2860 |
+
籁 98
|
2861 |
+
姬 98
|
2862 |
+
彤 98
|
2863 |
+
寂 98
|
2864 |
+
? 97
|
2865 |
+
? 97
|
2866 |
+
? 97
|
2867 |
+
彦 97
|
2868 |
+
恭 97
|
2869 |
+
? 96
|
2870 |
+
? 96
|
2871 |
+
? 96
|
2872 |
+
? 96
|
2873 |
+
? 96
|
2874 |
+
滮 96
|
2875 |
+
垒 96
|
2876 |
+
邪 96
|
2877 |
+
扔 96
|
2878 |
+
? 95
|
2879 |
+
瞩 95
|
2880 |
+
? 95
|
2881 |
+
? 95
|
2882 |
+
侈 95
|
2883 |
+
巢 95
|
2884 |
+
勘 95
|
2885 |
+
? 94
|
2886 |
+
蕴 94
|
2887 |
+
菁 94
|
2888 |
+
筋 94
|
2889 |
+
沁 94
|
2890 |
+
彬 94
|
2891 |
+
翠 94
|
2892 |
+
? 93
|
2893 |
+
? 93
|
2894 |
+
? 93
|
2895 |
+
? 93
|
2896 |
+
? 93
|
2897 |
+
? 93
|
2898 |
+
酿 93
|
2899 |
+
壬 93
|
2900 |
+
宸 93
|
2901 |
+
咕 93
|
2902 |
+
绷 93
|
2903 |
+
龚 93
|
2904 |
+
戚 93
|
2905 |
+
俞 93
|
2906 |
+
菇 93
|
2907 |
+
兜 93
|
2908 |
+
靓 92
|
2909 |
+
沂 92
|
2910 |
+
谎 92
|
2911 |
+
迭 91
|
2912 |
+
凹 91
|
2913 |
+
瞄 91
|
2914 |
+
贬 91
|
2915 |
+
邵 91
|
2916 |
+
霖 91
|
2917 |
+
芸 91
|
2918 |
+
? 90
|
2919 |
+
¥ 90
|
2920 |
+
祛 90
|
2921 |
+
蔓 90
|
2922 |
+
辟 90
|
2923 |
+
噪 90
|
2924 |
+
韵 90
|
2925 |
+
殴 90
|
2926 |
+
挨 90
|
2927 |
+
贼 90
|
2928 |
+
ò 89
|
2929 |
+
? 89
|
2930 |
+
俯 89
|
2931 |
+
焕 89
|
2932 |
+
壶 89
|
2933 |
+
昕 89
|
2934 |
+
栖 89
|
2935 |
+
钦 89
|
2936 |
+
躁 89
|
2937 |
+
恼 89
|
2938 |
+
蝴 89
|
2939 |
+
驴 89
|
2940 |
+
? 88
|
2941 |
+
? 88
|
2942 |
+
? 88
|
2943 |
+
? 88
|
2944 |
+
? 88
|
2945 |
+
膳 88
|
2946 |
+
蔚 88
|
2947 |
+
橙 88
|
2948 |
+
虐 88
|
2949 |
+
葱 88
|
2950 |
+
婉 88
|
2951 |
+
喧 88
|
2952 |
+
雍 88
|
2953 |
+
? 87
|
2954 |
+
? 87
|
2955 |
+
? 87
|
2956 |
+
恺 87
|
2957 |
+
撰 87
|
2958 |
+
瞒 87
|
2959 |
+
撮 87
|
2960 |
+
茫 87
|
2961 |
+
跪 87
|
2962 |
+
窦 87
|
2963 |
+
荆 87
|
2964 |
+
羞 87
|
2965 |
+
罐 87
|
2966 |
+
? 86
|
2967 |
+
④ 86
|
2968 |
+
撩 86
|
2969 |
+
沸 86
|
2970 |
+
晗 86
|
2971 |
+
β 85
|
2972 |
+
ν 85
|
2973 |
+
? 85
|
2974 |
+
丨 85
|
2975 |
+
? 85
|
2976 |
+
麓 85
|
2977 |
+
悍 85
|
2978 |
+
牲 85
|
2979 |
+
漆 85
|
2980 |
+
奸 85
|
2981 |
+
? 84
|
2982 |
+
? 84
|
2983 |
+
? 84
|
2984 |
+
Я 84
|
2985 |
+
? 84
|
2986 |
+
/ 84
|
2987 |
+
谌 84
|
2988 |
+
荧 84
|
2989 |
+
畏 84
|
2990 |
+
遂 84
|
2991 |
+
敞 84
|
2992 |
+
倪 84
|
2993 |
+
妍 84
|
2994 |
+
哀 84
|
2995 |
+
坝 84
|
2996 |
+
渣 84
|
2997 |
+
畜 84
|
2998 |
+
嫂 84
|
2999 |
+
? 83
|
3000 |
+
宛 83
|
3001 |
+
惕 83
|
3002 |
+
磷 83
|
3003 |
+
掐 83
|
3004 |
+
聋 83
|
3005 |
+
炜 83
|
3006 |
+
溶 83
|
3007 |
+
雀 83
|
3008 |
+
赌 83
|
3009 |
+
? 82
|
3010 |
+
? 82
|
3011 |
+
贿 82
|
3012 |
+
柄 82
|
3013 |
+
侃 82
|
3014 |
+
逝 82
|
3015 |
+
昊 82
|
3016 |
+
梨 82
|
3017 |
+
绚 82
|
3018 |
+
肆 82
|
3019 |
+
? 81
|
3020 |
+
? 81
|
3021 |
+
? 81
|
3022 |
+
? 81
|
3023 |
+
? 81
|
3024 |
+
滕 81
|
3025 |
+
睹 81
|
3026 |
+
竖 81
|
3027 |
+
闵 81
|
3028 |
+
笨 81
|
3029 |
+
? 80
|
3030 |
+
? 80
|
3031 |
+
? 80
|
3032 |
+
? 80
|
3033 |
+
仕 80
|
3034 |
+
皓 80
|
3035 |
+
尧 80
|
3036 |
+
蟹 80
|
3037 |
+
痴 80
|
3038 |
+
倦 80
|
3039 |
+
? 79
|
3040 |
+
? 79
|
3041 |
+
昧 79
|
3042 |
+
丫 79
|
3043 |
+
? 78
|
3044 |
+
? 78
|
3045 |
+
? 78
|
3046 |
+
哨 78
|
3047 |
+
弧 78
|
3048 |
+
亨 78
|
3049 |
+
盯 78
|
3050 |
+
棍 78
|
3051 |
+
舅 78
|
3052 |
+
? 77
|
3053 |
+
? 77
|
3054 |
+
夯 77
|
3055 |
+
谜 77
|
3056 |
+
湛 77
|
3057 |
+
捣 77
|
3058 |
+
枕 77
|
3059 |
+
邹 77
|
3060 |
+
屯 77
|
3061 |
+
虾 77
|
3062 |
+
钉 77
|
3063 |
+
葵 77
|
3064 |
+
蚊 77
|
3065 |
+
簧 77
|
3066 |
+
′ 76
|
3067 |
+
? 76
|
3068 |
+
仯 76
|
3069 |
+
? 76
|
3070 |
+
篷 76
|
3071 |
+
扒 76
|
3072 |
+
辜 76
|
3073 |
+
枫 76
|
3074 |
+
佼 76
|
3075 |
+
? 75
|
3076 |
+
? 75
|
3077 |
+
帷 75
|
3078 |
+
? 75
|
3079 |
+
? 75
|
3080 |
+
犸 75
|
3081 |
+
韧 75
|
3082 |
+
沛 75
|
3083 |
+
勉 75
|
3084 |
+
阜 75
|
3085 |
+
歇 75
|
3086 |
+
绳 75
|
3087 |
+
氓 75
|
3088 |
+
讴 74
|
3089 |
+
? 74
|
3090 |
+
ü 74
|
3091 |
+
? 74
|
3092 |
+
苛 74
|
3093 |
+
? 74
|
3094 |
+
? 74
|
3095 |
+
皖 74
|
3096 |
+
渭 74
|
3097 |
+
黏 74
|
3098 |
+
遣 74
|
3099 |
+
硅 74
|
3100 |
+
婧 74
|
3101 |
+
刃 74
|
3102 |
+
甬 74
|
3103 |
+
邕 74
|
3104 |
+
隙 74
|
3105 |
+
寞 74
|
3106 |
+
晤 73
|
3107 |
+
炽 73
|
3108 |
+
? 73
|
3109 |
+
? 73
|
3110 |
+
? 73
|
3111 |
+
? 73
|
3112 |
+
鲸 73
|
3113 |
+
懈 73
|
3114 |
+
栽 73
|
3115 |
+
漠 73
|
3116 |
+
魄 73
|
3117 |
+
脊 73
|
3118 |
+
鲍 73
|
3119 |
+
澄 73
|
3120 |
+
椎 73
|
3121 |
+
麒 73
|
3122 |
+
娥 73
|
3123 |
+
芹 73
|
3124 |
+
焉 73
|
3125 |
+
唧 73
|
3126 |
+
邺 72
|
3127 |
+
? 72
|
3128 |
+
肢 72
|
3129 |
+
玖 72
|
3130 |
+
恤 72
|
3131 |
+
弦 72
|
3132 |
+
浑 72
|
3133 |
+
咸 72
|
3134 |
+
? 71
|
3135 |
+
? 71
|
3136 |
+
? 71
|
3137 |
+
? 71
|
3138 |
+
? 71
|
3139 |
+
? 71
|
3140 |
+
猿 71
|
3141 |
+
髓 71
|
3142 |
+
庚 71
|
3143 |
+
牡 71
|
3144 |
+
闸 71
|
3145 |
+
喻 71
|
3146 |
+
戳 71
|
3147 |
+
咒 71
|
3148 |
+
笋 71
|
3149 |
+
? 70
|
3150 |
+
棺 70
|
3151 |
+
氨 70
|
3152 |
+
垦 70
|
3153 |
+
蔽 70
|
3154 |
+
邢 70
|
3155 |
+
槐 70
|
3156 |
+
铬 69
|
3157 |
+
? 69
|
3158 |
+
? 69
|
3159 |
+
裔 69
|
3160 |
+
矶 69
|
3161 |
+
驭 69
|
3162 |
+
痰 69
|
3163 |
+
讳 69
|
3164 |
+
锣 69
|
3165 |
+
琅 69
|
3166 |
+
搁 69
|
3167 |
+
憋 69
|
3168 |
+
拢 69
|
3169 |
+
郝 69
|
3170 |
+
骆 69
|
3171 |
+
桐 69
|
3172 |
+
喉 69
|
3173 |
+
儒 69
|
3174 |
+
扇 69
|
3175 |
+
屠 69
|
3176 |
+
暇 69
|
3177 |
+
钾 69
|
3178 |
+
谅 69
|
3179 |
+
踊 69
|
3180 |
+
怂 69
|
3181 |
+
★ 68
|
3182 |
+
? 68
|
3183 |
+
? 68
|
3184 |
+
? 68
|
3185 |
+
? 68
|
3186 |
+
阐 68
|
3187 |
+
俪 68
|
3188 |
+
毯 68
|
3189 |
+
匆 68
|
3190 |
+
扛 68
|
3191 |
+
黔 68
|
3192 |
+
茜 68
|
3193 |
+
妃 68
|
3194 |
+
? 67
|
3195 |
+
? 67
|
3196 |
+
? 67
|
3197 |
+
? 67
|
3198 |
+
? 67
|
3199 |
+
橱 67
|
3200 |
+
阀 67
|
3201 |
+
蹭 67
|
3202 |
+
淄 67
|
3203 |
+
坷 67
|
3204 |
+
? 66
|
3205 |
+
? 66
|
3206 |
+
? 66
|
3207 |
+
? 66
|
3208 |
+
? 66
|
3209 |
+
? 66
|
3210 |
+
舶 66
|
3211 |
+
衢 66
|
3212 |
+
悼 66
|
3213 |
+
姣 66
|
3214 |
+
臻 66
|
3215 |
+
铅 66
|
3216 |
+
驳 66
|
3217 |
+
叛 66
|
3218 |
+
庙 66
|
3219 |
+
捏 66
|
3220 |
+
? 65
|
3221 |
+
? 65
|
3222 |
+
豸 65
|
3223 |
+
掷 65
|
3224 |
+
顽 65
|
3225 |
+
喘 65
|
3226 |
+
甄 65
|
3227 |
+
锈 65
|
3228 |
+
? 64
|
3229 |
+
? 64
|
3230 |
+
? 64
|
3231 |
+
+ 64
|
3232 |
+
? 64
|
3233 |
+
? 64
|
3234 |
+
咽 64
|
3235 |
+
挪 64
|
3236 |
+
啸 64
|
3237 |
+
丛 64
|
3238 |
+
煎 64
|
3239 |
+
饲 64
|
3240 |
+
暧 64
|
3241 |
+
靖 64
|
3242 |
+
筒 64
|
3243 |
+
? 63
|
3244 |
+
? 63
|
3245 |
+
? 63
|
3246 |
+
? 63
|
3247 |
+
? 63
|
3248 |
+
怼 63
|
3249 |
+
° 63
|
3250 |
+
诵 63
|
3251 |
+
蝎 63
|
3252 |
+
鲨 63
|
3253 |
+
逮 63
|
3254 |
+
巫 63
|
3255 |
+
蕉 63
|
3256 |
+
襄 63
|
3257 |
+
罻 62
|
3258 |
+
⑤ 62
|
3259 |
+
? 62
|
3260 |
+
漓 62
|
3261 |
+
苇 62
|
3262 |
+
囚 62
|
3263 |
+
栈 62
|
3264 |
+
毋 62
|
3265 |
+
帘 62
|
3266 |
+
肘 62
|
3267 |
+
饶 62
|
3268 |
+
? 61
|
3269 |
+
珑 61
|
3270 |
+
帜 61
|
3271 |
+
佑 61
|
3272 |
+
颂 61
|
3273 |
+
壹 61
|
3274 |
+
穴 61
|
3275 |
+
沾 61
|
3276 |
+
渲 61
|
3277 |
+
? 60
|
3278 |
+
赣 60
|
3279 |
+
? 60
|
3280 |
+
? 60
|
3281 |
+
钮 60
|
3282 |
+
榄 60
|
3283 |
+
缔 60
|
3284 |
+
摹 60
|
3285 |
+
羯 60
|
3286 |
+
梭 60
|
3287 |
+
奎 60
|
3288 |
+
耻 60
|
3289 |
+
汾 60
|
3290 |
+
卑 60
|
3291 |
+
吼 60
|
3292 |
+
醛 60
|
3293 |
+
趴 60
|
3294 |
+
恿 60
|
3295 |
+
湉 59
|
3296 |
+
? 59
|
3297 |
+
慷 59
|
3298 |
+
? 59
|
3299 |
+
? 59
|
3300 |
+
? 59
|
3301 |
+
? 59
|
3302 |
+
? 59
|
3303 |
+
? 59
|
3304 |
+
慑 59
|
3305 |
+
盎 59
|
3306 |
+
? 59
|
3307 |
+
骸 59
|
3308 |
+
酵 59
|
3309 |
+
稻 59
|
3310 |
+
膀 59
|
3311 |
+
矮 59
|
3312 |
+
喔 59
|
3313 |
+
膊 59
|
3314 |
+
? 58
|
3315 |
+
? 58
|
3316 |
+
? 58
|
3317 |
+
? 58
|
3318 |
+
烹 58
|
3319 |
+
? 58
|
3320 |
+
泻 58
|
3321 |
+
翟 58
|
3322 |
+
劈 58
|
3323 |
+
嘻 58
|
3324 |
+
葫 58
|
3325 |
+
悚 57
|
3326 |
+
橄 57
|
3327 |
+
孵 57
|
3328 |
+
酶 57
|
3329 |
+
叨 57
|
3330 |
+
枯 57
|
3331 |
+
缉 57
|
3332 |
+
漳 57
|
3333 |
+
宰 57
|
3334 |
+
雁 57
|
3335 |
+
塌 57
|
3336 |
+
玮 57
|
3337 |
+
琐 57
|
3338 |
+
霄 57
|
3339 |
+
嚣 57
|
3340 |
+
宵 57
|
3341 |
+
胳 57
|
3342 |
+
屌 57
|
3343 |
+
? 56
|
3344 |
+
? 56
|
3345 |
+
? 56
|
3346 |
+
? 56
|
3347 |
+
? 56
|
3348 |
+
厄 56
|
3349 |
+
犁 56
|
3350 |
+
殷 56
|
3351 |
+
讽 56
|
3352 |
+
睫 56
|
3353 |
+
橡 56
|
3354 |
+
嘎 56
|
3355 |
+
妞 56
|
3356 |
+
祠 56
|
3357 |
+
? 55
|
3358 |
+
? 55
|
3359 |
+
? 55
|
3360 |
+
α 55
|
3361 |
+
? 55
|
3362 |
+
遴 55
|
3363 |
+
呕 55
|
3364 |
+
涩 55
|
3365 |
+
冉 55
|
3366 |
+
愚 55
|
3367 |
+
捆 55
|
3368 |
+
廯 54
|
3369 |
+
? 54
|
3370 |
+
? 54
|
3371 |
+
梗 54
|
3372 |
+
娩 54
|
3373 |
+
殡 54
|
3374 |
+
砚 54
|
3375 |
+
蒿 54
|
3376 |
+
蚀 54
|
3377 |
+
煞 54
|
3378 |
+
矫 54
|
3379 |
+
疡 54
|
3380 |
+
丙 54
|
3381 |
+
膛 54
|
3382 |
+
烫 54
|
3383 |
+
岂 54
|
3384 |
+
裴 54
|
3385 |
+
喽 54
|
3386 |
+
? 53
|
3387 |
+
? 53
|
3388 |
+
跻 53
|
3389 |
+
芜 53
|
3390 |
+
喀 53
|
3391 |
+
肋 53
|
3392 |
+
邯 53
|
3393 |
+
陀 53
|
3394 |
+
栓 53
|
3395 |
+
挚 53
|
3396 |
+
耽 53
|
3397 |
+
榆 53
|
3398 |
+
蛛 53
|
3399 |
+
觅 53
|
3400 |
+
搂 53
|
3401 |
+
ī 52
|
3402 |
+
? 52
|
3403 |
+
? 52
|
3404 |
+
? 52
|
3405 |
+
? 52
|
3406 |
+
驿 52
|
3407 |
+
剿 52
|
3408 |
+
嗽 52
|
3409 |
+
凳 52
|
3410 |
+
墅 52
|
3411 |
+
棕 52
|
3412 |
+
��� 52
|
3413 |
+
榴 52
|
3414 |
+
栗 52
|
3415 |
+
窘 52
|
3416 |
+
狡 52
|
3417 |
+
锚 51
|
3418 |
+
? 51
|
3419 |
+
2 51
|
3420 |
+
郸 51
|
3421 |
+
漾 51
|
3422 |
+
罄 51
|
3423 |
+
潍 51
|
3424 |
+
彝 51
|
3425 |
+
桓 51
|
3426 |
+
泵 51
|
3427 |
+
懿 51
|
3428 |
+
黛 51
|
3429 |
+
梓 51
|
3430 |
+
曰 51
|
3431 |
+
穹 51
|
3432 |
+
炯 51
|
3433 |
+
? 50
|
3434 |
+
⑥ 50
|
3435 |
+
? 50
|
3436 |
+
? 50
|
3437 |
+
? 50
|
3438 |
+
玺 50
|
3439 |
+
灶 50
|
3440 |
+
垄 50
|
3441 |
+
琥 50
|
3442 |
+
刁 50
|
3443 |
+
泸 50
|
3444 |
+
煲 50
|
3445 |
+
蝉 50
|
3446 |
+
兮 50
|
3447 |
+
颅 50
|
3448 |
+
韬 50
|
3449 |
+
喇 50
|
3450 |
+
狸 50
|
3451 |
+
蛙 50
|
3452 |
+
翅 50
|
3453 |
+
匈 50
|
3454 |
+
茹 50
|
3455 |
+
褶 50
|
3456 |
+
? 49
|
3457 |
+
顷 49
|
3458 |
+
? 49
|
3459 |
+
徊 49
|
3460 |
+
拭 49
|
3461 |
+
筐 49
|
3462 |
+
嵌 49
|
3463 |
+
绊 49
|
3464 |
+
屿 49
|
3465 |
+
呛 49
|
3466 |
+
绅 49
|
3467 |
+
柠 49
|
3468 |
+
叮 49
|
3469 |
+
炖 49
|
3470 |
+
鹃 49
|
3471 |
+
屎 49
|
3472 |
+
猾 49
|
3473 |
+
揉 49
|
3474 |
+
跤 49
|
3475 |
+
? 48
|
3476 |
+
t 48
|
3477 |
+
徘 48
|
3478 |
+
? 48
|
3479 |
+
妊 48
|
3480 |
+
瀑 48
|
3481 |
+
衅 48
|
3482 |
+
棵 48
|
3483 |
+
嚼 48
|
3484 |
+
喵 48
|
3485 |
+
汕 48
|
3486 |
+
犬 48
|
3487 |
+
甫 48
|
3488 |
+
痘 48
|
3489 |
+
禧 48
|
3490 |
+
鲅 48
|
3491 |
+
? 47
|
3492 |
+
娠 47
|
3493 |
+
? 47
|
3494 |
+
? 47
|
3495 |
+
? 47
|
3496 |
+
? 47
|
3497 |
+
? 47
|
3498 |
+
? 47
|
3499 |
+
? 47
|
3500 |
+
? 47
|
3501 |
+
沥 47
|
3502 |
+
恳 47
|
3503 |
+
哺 47
|
3504 |
+
嗓 47
|
3505 |
+
冈 47
|
3506 |
+
樊 47
|
3507 |
+
禾 47
|
3508 |
+
皱 47
|
3509 |
+
蘑 47
|
3510 |
+
哼 47
|
3511 |
+
? 46
|
3512 |
+
廓 46
|
3513 |
+
? 46
|
3514 |
+
? 46
|
3515 |
+
? 46
|
3516 |
+
圭 46
|
3517 |
+
θ 46
|
3518 |
+
裬 46
|
3519 |
+
? 46
|
3520 |
+
鼾 46
|
3521 |
+
磋 46
|
3522 |
+
冶 46
|
3523 |
+
锯 46
|
3524 |
+
娅 46
|
3525 |
+
弈 46
|
3526 |
+
讶 46
|
3527 |
+
拱 46
|
3528 |
+
烘 46
|
3529 |
+
朽 46
|
3530 |
+
攒 46
|
3531 |
+
碌 46
|
3532 |
+
猥 46
|
3533 |
+
啪 46
|
3534 |
+
? 45
|
3535 |
+
? 45
|
3536 |
+
45
|
3537 |
+
硒 45
|
3538 |
+
秤 45
|
3539 |
+
汐 45
|
3540 |
+
囧 45
|
3541 |
+
剔 45
|
3542 |
+
酋 45
|
3543 |
+
鸥 45
|
3544 |
+
蚕 45
|
3545 |
+
荔 45
|
3546 |
+
镶 45
|
3547 |
+
棠 45
|
3548 |
+
瞧 45
|
3549 |
+
祈 45
|
3550 |
+
皂 45
|
3551 |
+
痞 45
|
3552 |
+
? 44
|
3553 |
+
? 44
|
3554 |
+
■ 44
|
3555 |
+
礁 44
|
3556 |
+
崎 44
|
3557 |
+
敛 44
|
3558 |
+
崭 44
|
3559 |
+
亟 44
|
3560 |
+
秆 44
|
3561 |
+
藕 44
|
3562 |
+
淼 44
|
3563 |
+
寥 44
|
3564 |
+
勺 44
|
3565 |
+
孜 44
|
3566 |
+
簇 44
|
3567 |
+
淹 44
|
3568 |
+
豚 44
|
3569 |
+
鸽 44
|
3570 |
+
斧 44
|
3571 |
+
伺 44
|
3572 |
+
慵 44
|
3573 |
+
龟 44
|
3574 |
+
? 43
|
3575 |
+
? 43
|
3576 |
+
薏 43
|
3577 |
+
? 43
|
3578 |
+
膨 43
|
3579 |
+
撬 43
|
3580 |
+
瘫 43
|
3581 |
+
嫣 43
|
3582 |
+
傍 43
|
3583 |
+
覃 43
|
3584 |
+
聆 43
|
3585 |
+
磕 43
|
3586 |
+
? 42
|
3587 |
+
? 42
|
3588 |
+
槿 42
|
3589 |
+
? 42
|
3590 |
+
? 42
|
3591 |
+
? 42
|
3592 |
+
秸 42
|
3593 |
+
猝 42
|
3594 |
+
诽 42
|
3595 |
+
谤 42
|
3596 |
+
淤 42
|
3597 |
+
飚 42
|
3598 |
+
摧 42
|
3599 |
+
篡 42
|
3600 |
+
窜 42
|
3601 |
+
匿 42
|
3602 |
+
隋 42
|
3603 |
+
檬 42
|
3604 |
+
撸 42
|
3605 |
+
焊 42
|
3606 |
+
钰 42
|
3607 |
+
俭 42
|
3608 |
+
浇 42
|
3609 |
+
甯 41
|
3610 |
+
颌 41
|
3611 |
+
阚 41
|
3612 |
+
惫 41
|
3613 |
+
? 41
|
3614 |
+
硢 41
|
3615 |
+
? 41
|
3616 |
+
? 41
|
3617 |
+
? 41
|
3618 |
+
? 41
|
3619 |
+
? 41
|
3620 |
+
捅 41
|
3621 |
+
? 41
|
3622 |
+
? 41
|
3623 |
+
忴 41
|
3624 |
+
? 41
|
3625 |
+
? 41
|
3626 |
+
? 41
|
3627 |
+
氢 41
|
3628 |
+
驯 41
|
3629 |
+
沅 41
|
3630 |
+
涿 41
|
3631 |
+
缀 41
|
3632 |
+
庐 41
|
3633 |
+
弓 41
|
3634 |
+
寅 41
|
3635 |
+
稽 41
|
3636 |
+
硫 41
|
3637 |
+
韶 41
|
3638 |
+
咧 41
|
3639 |
+
潢 41
|
3640 |
+
Ψ 40
|
3641 |
+
? 40
|
3642 |
+
? 40
|
3643 |
+
僚 40
|
3644 |
+
畴 40
|
3645 |
+
钛 40
|
3646 |
+
筝 40
|
3647 |
+
祁 40
|
3648 |
+
豁 40
|
3649 |
+
坟 40
|
3650 |
+
狙 40
|
3651 |
+
聂 40
|
3652 |
+
濮 40
|
3653 |
+
埠 40
|
3654 |
+
嘟 40
|
3655 |
+
毂 39
|
3656 |
+
诟 39
|
3657 |
+
? 39
|
3658 |
+
汲 39
|
3659 |
+
菅 39
|
3660 |
+
袱 39
|
3661 |
+
夭 39
|
3662 |
+
怠 39
|
3663 |
+
嘱 39
|
3664 |
+
阮 39
|
3665 |
+
糙 39
|
3666 |
+
晟 39
|
3667 |
+
炳 39
|
3668 |
+
叭 39
|
3669 |
+
驼 39
|
3670 |
+
棱 39
|
3671 |
+
筷 39
|
3672 |
+
袂 38
|
3673 |
+
? 38
|
3674 |
+
? 38
|
3675 |
+
? 38
|
3676 |
+
? 38
|
3677 |
+
碱 38
|
3678 |
+
? 38
|
3679 |
+
? 38
|
3680 |
+
? 38
|
3681 |
+
? 38
|
3682 |
+
? 38
|
3683 |
+
‰ 38
|
3684 |
+
膺 38
|
3685 |
+
杞 38
|
3686 |
+
糗 38
|
3687 |
+
铸 38
|
3688 |
+
瓢 38
|
3689 |
+
窥 38
|
3690 |
+
缤 38
|
3691 |
+
鞭 38
|
3692 |
+
懵 38
|
3693 |
+
佣 38
|
3694 |
+
敷 38
|
3695 |
+
禅 38
|
3696 |
+
擒 38
|
3697 |
+
鳞 38
|
3698 |
+
嘞 38
|
3699 |
+
? 37
|
3700 |
+
黯 37
|
3701 |
+
? 37
|
3702 |
+
郴 37
|
3703 |
+
è 37
|
3704 |
+
ヽ 37
|
3705 |
+
汀 37
|
3706 |
+
? 37
|
3707 |
+
莺 37
|
3708 |
+
乍 37
|
3709 |
+
缭 37
|
3710 |
+
? 37
|
3711 |
+
羁 37
|
3712 |
+
竣 37
|
3713 |
+
夷 37
|
3714 |
+
蜕 37
|
3715 |
+
斐 37
|
3716 |
+
厮 37
|
3717 |
+
跆 37
|
3718 |
+
梧 37
|
3719 |
+
柚 37
|
3720 |
+
躯 37
|
3721 |
+
嗜 37
|
3722 |
+
奕 37
|
3723 |
+
稚 37
|
3724 |
+
琛 37
|
3725 |
+
杖 37
|
3726 |
+
奴 37
|
3727 |
+
η 36
|
3728 |
+
梵 36
|
3729 |
+
? 36
|
3730 |
+
? 36
|
3731 |
+
? 36
|
3732 |
+
? 36
|
3733 |
+
? 36
|
3734 |
+
? 36
|
3735 |
+
倔 36
|
3736 |
+
瀚 36
|
3737 |
+
诡 36
|
3738 |
+
焚 36
|
3739 |
+
娓 36
|
3740 |
+
佰 36
|
3741 |
+
乾 36
|
3742 |
+
抠 36
|
3743 |
+
恍 36
|
3744 |
+
拽 36
|
3745 |
+
盔 36
|
3746 |
+
暮 36
|
3747 |
+
瑾 36
|
3748 |
+
? 35
|
3749 |
+
飨 35
|
3750 |
+
? 35
|
3751 |
+
? 35
|
3752 |
+
? 35
|
3753 |
+
? 35
|
3754 |
+
辡 35
|
3755 |
+
↓ 35
|
3756 |
+
? 35
|
3757 |
+
珏 35
|
3758 |
+
缪 35
|
3759 |
+
畸 35
|
3760 |
+
楷 35
|
3761 |
+
袍 35
|
3762 |
+
猩 35
|
3763 |
+
诛 35
|
3764 |
+
邸 35
|
3765 |
+
戛 35
|
3766 |
+
姗 35
|
3767 |
+
隶 35
|
3768 |
+
畔 35
|
3769 |
+
蜘 35
|
3770 |
+
姊 35
|
3771 |
+
犊 35
|
3772 |
+
唉 35
|
3773 |
+
鳕 35
|
3774 |
+
籭 34
|
3775 |
+
骐 34
|
3776 |
+
? 34
|
3777 |
+
? 34
|
3778 |
+
? 34
|
3779 |
+
? 34
|
3780 |
+
? 34
|
3781 |
+
咘 34
|
3782 |
+
媲 34
|
3783 |
+
讪 34
|
3784 |
+
梢 34
|
3785 |
+
靡 34
|
3786 |
+
靶 34
|
3787 |
+
饽 34
|
3788 |
+
嘘 34
|
3789 |
+
旷 34
|
3790 |
+
锌 34
|
3791 |
+
笛 34
|
3792 |
+
陡 34
|
3793 |
+
芪 34
|
3794 |
+
琢 34
|
3795 |
+
眸 34
|
3796 |
+
糯 34
|
3797 |
+
朔 34
|
3798 |
+
碾 34
|
3799 |
+
淇 34
|
3800 |
+
僻 34
|
3801 |
+
舔 34
|
3802 |
+
『 33
|
3803 |
+
』 33
|
3804 |
+
? 33
|
3805 |
+
觑 33
|
3806 |
+
? 33
|
3807 |
+
? 33
|
3808 |
+
? 33
|
3809 |
+
? 33
|
3810 |
+
? 33
|
3811 |
+
? 33
|
3812 |
+
? 33
|
3813 |
+
? 33
|
3814 |
+
濒 33
|
3815 |
+
? 33
|
3816 |
+
с 33
|
3817 |
+
蟒 33
|
3818 |
+
亵 33
|
3819 |
+
翩 33
|
3820 |
+
芮 33
|
3821 |
+
荟 33
|
3822 |
+
耘 33
|
3823 |
+
僧 33
|
3824 |
+
绮 33
|
3825 |
+
抒 33
|
3826 |
+
煜 33
|
3827 |
+
眩 33
|
3828 |
+
虞 33
|
3829 |
+
岐 33
|
3830 |
+
唠 33
|
3831 |
+
颐 33
|
3832 |
+
歹 33
|
3833 |
+
溺 33
|
3834 |
+
禄 33
|
3835 |
+
啃 33
|
3836 |
+
紊 33
|
3837 |
+
馍 33
|
3838 |
+
唔 33
|
3839 |
+
珈 32
|
3840 |
+
蠕 32
|
3841 |
+
? 32
|
3842 |
+
淶 32
|
3843 |
+
? 32
|
3844 |
+
? 32
|
3845 |
+
? 32
|
3846 |
+
? 32
|
3847 |
+
ˉ 32
|
3848 |
+
阪 32
|
3849 |
+
洼 32
|
3850 |
+
谴 32
|
3851 |
+
帧 32
|
3852 |
+
瞰 32
|
3853 |
+
恙 32
|
3854 |
+
臧 32
|
3855 |
+
氮 32
|
3856 |
+
妩 32
|
3857 |
+
鳅 32
|
3858 |
+
榨 32
|
3859 |
+
茧 32
|
3860 |
+
檀 32
|
3861 |
+
幌 32
|
3862 |
+
琊 32
|
3863 |
+
鸦 32
|
3864 |
+
娄 32
|
3865 |
+
巍 32
|
3866 |
+
惰 32
|
3867 |
+
彪 32
|
3868 |
+
榕 32
|
3869 |
+
瞅 32
|
3870 |
+
遐 32
|
3871 |
+
颊 32
|
3872 |
+
诶 32
|
3873 |
+
呃 32
|
3874 |
+
猷 31
|
3875 |
+
灼 31
|
3876 |
+
? 31
|
3877 |
+
é 31
|
3878 |
+
? 31
|
3879 |
+
? 31
|
3880 |
+
? 31
|
3881 |
+
Ь 31
|
3882 |
+
□ 31
|
3883 |
+
裘 31
|
3884 |
+
猕 31
|
3885 |
+
淳 31
|
3886 |
+
辫 31
|
3887 |
+
徕 31
|
3888 |
+
掠 31
|
3889 |
+
郜 31
|
3890 |
+
株 31
|
3891 |
+
钳 31
|
3892 |
+
绯 31
|
3893 |
+
窖 31
|
3894 |
+
胚 31
|
3895 |
+
靳 31
|
3896 |
+
冥 31
|
3897 |
+
亢 31
|
3898 |
+
搓 31
|
3899 |
+
蹦 31
|
3900 |
+
撅 31
|
3901 |
+
? 30
|
3902 |
+
腥 30
|
3903 |
+
抉 30
|
3904 |
+
? 30
|
3905 |
+
? 30
|
3906 |
+
| 30
|
3907 |
+
? 30
|
3908 |
+
? 30
|
3909 |
+
嵥 30
|
3910 |
+
? 30
|
3911 |
+
? 30
|
3912 |
+
▼ 30
|
3913 |
+
溉 30
|
3914 |
+
褚 30
|
3915 |
+
倘 30
|
3916 |
+
俨 30
|
3917 |
+
屹 30
|
3918 |
+
碟 30
|
3919 |
+
峥 30
|
3920 |
+
絮 30
|
3921 |
+
汶 30
|
3922 |
+
翡 30
|
3923 |
+
贞 30
|
3924 |
+
浊 30
|
3925 |
+
吟 30
|
3926 |
+
呦 30
|
3927 |
+
缇 29
|
3928 |
+
辄 29
|
3929 |
+
皙 29
|
3930 |
+
鏖 29
|
3931 |
+
? 29
|
3932 |
+
? 29
|
3933 |
+
? 29
|
3934 |
+
? 29
|
3935 |
+
? 29
|
3936 |
+
塣 29
|
3937 |
+
顢 29
|
3938 |
+
? 29
|
3939 |
+
锂 29
|
3940 |
+
赃 29
|
3941 |
+
枸 29
|
3942 |
+
烯 29
|
3943 |
+
硝 29
|
3944 |
+
曜 29
|
3945 |
+
堤 29
|
3946 |
+
仆 29
|
3947 |
+
熄 29
|
3948 |
+
滁 29
|
3949 |
+
倚 29
|
3950 |
+
揣 29
|
3951 |
+
祷 29
|
3952 |
+
鳝 29
|
3953 |
+
赐 29
|
3954 |
+
陋 29
|
3955 |
+
侄 29
|
3956 |
+
陂 29
|
3957 |
+
崑 28
|
3958 |
+
羺 28
|
3959 |
+
? 28
|
3960 |
+
? 28
|
3961 |
+
棘 28
|
3962 |
+
? 28
|
3963 |
+
? 28
|
3964 |
+
塢 28
|
3965 |
+
萃 28
|
3966 |
+
? 28
|
3967 |
+
? 28
|
3968 |
+
荼 28
|
3969 |
+
? 28
|
3970 |
+
? 28
|
3971 |
+
酣 28
|
3972 |
+
惋 28
|
3973 |
+
昱 28
|
3974 |
+
睁 28
|
3975 |
+
蔗 28
|
3976 |
+
峙 28
|
3977 |
+
伶 28
|
3978 |
+
蚌 28
|
3979 |
+
脐 28
|
3980 |
+
藤 28
|
3981 |
+
蒲 28
|
3982 |
+
趾 28
|
3983 |
+
痒 28
|
3984 |
+
疤 28
|
3985 |
+
钠 27
|
3986 |
+
孚 27
|
3987 |
+
? 27
|
3988 |
+
? 27
|
3989 |
+
? 27
|
3990 |
+
跷 27
|
3991 |
+
毗 27
|
3992 |
+
? 27
|
3993 |
+
鄞 27
|
3994 |
+
噱 27
|
3995 |
+
炙 27
|
3996 |
+
噩 27
|
3997 |
+
栾 27
|
3998 |
+
沽 27
|
3999 |
+
椰 27
|
4000 |
+
瓣 27
|
4001 |
+
鳄 27
|
4002 |
+
蝙 27
|
4003 |
+
蝠 27
|
4004 |
+
惶 27
|
4005 |
+
岔 27
|
4006 |
+
乞 27
|
4007 |
+
蹄 27
|
4008 |
+
荫 27
|
4009 |
+
跛 27
|
4010 |
+
? 26
|
4011 |
+
☆ 26
|
4012 |
+
± 26
|
4013 |
+
? 26
|
4014 |
+
? 26
|
4015 |
+
? 26
|
4016 |
+
烊 26
|
4017 |
+
邃 26
|
4018 |
+
侥 26
|
4019 |
+
攘 26
|
4020 |
+
? 26
|
4021 |
+
轧 26
|
4022 |
+
桢 26
|
4023 |
+
矢 26
|
4024 |
+
萎 26
|
4025 |
+
魁 26
|
4026 |
+
洵 26
|
4027 |
+
蜗 26
|
4028 |
+
蜡 26
|
4029 |
+
璨 26
|
4030 |
+
姝 26
|
4031 |
+
穗 26
|
4032 |
+
渺 26
|
4033 |
+
惟 26
|
4034 |
+
莆 26
|
4035 |
+
泣 26
|
4036 |
+
鄙 26
|
4037 |
+
磺 26
|
4038 |
+
暄 26
|
4039 |
+
Τ 25
|
4040 |
+
? 25
|
4041 |
+
? 25
|
4042 |
+
? 25
|
4043 |
+
? 25
|
4044 |
+
? 25
|
4045 |
+
? 25
|
4046 |
+
擂 25
|
4047 |
+
? 25
|
4048 |
+
斛 25
|
4049 |
+
? 25
|
4050 |
+
涞 25
|
4051 |
+
汝 25
|
4052 |
+
辗 25
|
4053 |
+
殆 25
|
4054 |
+
砌 25
|
4055 |
+
邑 25
|
4056 |
+
坂 25
|
4057 |
+
峪 25
|
4058 |
+
剁 25
|
4059 |
+
窑 25
|
4060 |
+
岚 25
|
4061 |
+
芋 25
|
4062 |
+
鹞 24
|
4063 |
+
慜 24
|
4064 |
+
? 24
|
4065 |
+
镁 24
|
4066 |
+
ī 24
|
4067 |
+
? 24
|
4068 |
+
A 24
|
4069 |
+
? 24
|
4070 |
+
? 24
|
4071 |
+
睦 24
|
4072 |
+
滇 24
|
4073 |
+
B 24
|
4074 |
+
饪 24
|
4075 |
+
涝 24
|
4076 |
+
辙 24
|
4077 |
+
羹 24
|
4078 |
+
莘 24
|
4079 |
+
匮 24
|
4080 |
+
拂 24
|
4081 |
+
幢 24
|
4082 |
+
熠 24
|
4083 |
+
胺 24
|
4084 |
+
璀 24
|
4085 |
+
缕 24
|
4086 |
+
辍 24
|
4087 |
+
肴 24
|
4088 |
+
澈 24
|
4089 |
+
�� 24
|
4090 |
+
嚷 24
|
4091 |
+
洱 24
|
4092 |
+
咎 24
|
4093 |
+
褒 24
|
4094 |
+
襟 24
|
4095 |
+
涓 24
|
4096 |
+
伢 24
|
4097 |
+
? 23
|
4098 |
+
愫 23
|
4099 |
+
麾 23
|
4100 |
+
佟 23
|
4101 |
+
? 23
|
4102 |
+
? 23
|
4103 |
+
ì 23
|
4104 |
+
鹈 23
|
4105 |
+
鹕 23
|
4106 |
+
砒 23
|
4107 |
+
胰 23
|
4108 |
+
? 23
|
4109 |
+
ξ 23
|
4110 |
+
呷 23
|
4111 |
+
弛 23
|
4112 |
+
俘 23
|
4113 |
+
颓 23
|
4114 |
+
娆 23
|
4115 |
+
耸 23
|
4116 |
+
嫉 23
|
4117 |
+
侮 23
|
4118 |
+
璇 23
|
4119 |
+
牟 23
|
4120 |
+
尉 23
|
4121 |
+
驹 23
|
4122 |
+
濑 23
|
4123 |
+
? 22
|
4124 |
+
匣 22
|
4125 |
+
珲 22
|
4126 |
+
? 22
|
4127 |
+
鱦 22
|
4128 |
+
Ц 22
|
4129 |
+
? 22
|
4130 |
+
昙 22
|
4131 |
+
晾 22
|
4132 |
+
沮 22
|
4133 |
+
瞪 22
|
4134 |
+
窍 22
|
4135 |
+
藻 22
|
4136 |
+
沐 22
|
4137 |
+
秧 22
|
4138 |
+
酝 22
|
4139 |
+
飒 22
|
4140 |
+
窒 22
|
4141 |
+
羔 22
|
4142 |
+
蓓 22
|
4143 |
+
楞 22
|
4144 |
+
馒 22
|
4145 |
+
酥 22
|
4146 |
+
芙 22
|
4147 |
+
屑 22
|
4148 |
+
啧 22
|
4149 |
+
猖 22
|
4150 |
+
吮 22
|
4151 |
+
揍 22
|
4152 |
+
吖 22
|
4153 |
+
楂 21
|
4154 |
+
宕 21
|
4155 |
+
? 21
|
4156 |
+
? 21
|
4157 |
+
? 21
|
4158 |
+
Ⅴ 21
|
4159 |
+
? 21
|
4160 |
+
缜 21
|
4161 |
+
P 21
|
4162 |
+
悖 21
|
4163 |
+
罹 21
|
4164 |
+
稠 21
|
4165 |
+
柑 21
|
4166 |
+
C 21
|
4167 |
+
飩 21
|
4168 |
+
? 21
|
4169 |
+
? 21
|
4170 |
+
腱 21
|
4171 |
+
矣 21
|
4172 |
+
酉 21
|
4173 |
+
樟 21
|
4174 |
+
釉 21
|
4175 |
+
抨 21
|
4176 |
+
韭 21
|
4177 |
+
苟 21
|
4178 |
+
堕 21
|
4179 |
+
疸 21
|
4180 |
+
烁 21
|
4181 |
+
桔 21
|
4182 |
+
烽 21
|
4183 |
+
滔 21
|
4184 |
+
庵 21
|
4185 |
+
蝇 21
|
4186 |
+
蕊 21
|
4187 |
+
枭 21
|
4188 |
+
? 20
|
4189 |
+
? 20
|
4190 |
+
钜 20
|
4191 |
+
? 20
|
4192 |
+
? 20
|
4193 |
+
? 20
|
4194 |
+
囤 20
|
4195 |
+
? 20
|
4196 |
+
? 20
|
4197 |
+
? 20
|
4198 |
+
? 20
|
4199 |
+
? 20
|
4200 |
+
? 20
|
4201 |
+
` 20
|
4202 |
+
阱 20
|
4203 |
+
? 20
|
4204 |
+
迸 20
|
4205 |
+
? 20
|
4206 |
+
? 20
|
4207 |
+
瑛 20
|
4208 |
+
― 20
|
4209 |
+
? 20
|
4210 |
+
? 20
|
4211 |
+
蹿 20
|
4212 |
+
迥 20
|
4213 |
+
苓 20
|
4214 |
+
籽 20
|
4215 |
+
骋 20
|
4216 |
+
崂 20
|
4217 |
+
哮 20
|
4218 |
+
诫 20
|
4219 |
+
挠 20
|
4220 |
+
粪 20
|
4221 |
+
湄 20
|
4222 |
+
嬉 20
|
4223 |
+
卉 20
|
4224 |
+
煽 20
|
4225 |
+
晦 20
|
4226 |
+
铂 20
|
4227 |
+
漱 20
|
4228 |
+
妒 20
|
4229 |
+
掺 20
|
4230 |
+
揪 20
|
4231 |
+
龈 20
|
4232 |
+
铌 19
|
4233 |
+
戟 19
|
4234 |
+
邬 19
|
4235 |
+
硣 19
|
4236 |
+
? 19
|
4237 |
+
蹊 19
|
4238 |
+
亳 19
|
4239 |
+
譬 19
|
4240 |
+
斡 19
|
4241 |
+
淖 19
|
4242 |
+
匝 19
|
4243 |
+
? 19
|
4244 |
+
峭 19
|
4245 |
+
χ 19
|
4246 |
+
痪 19
|
4247 |
+
赎 19
|
4248 |
+
喆 19
|
4249 |
+
搀 19
|
4250 |
+
酌 19
|
4251 |
+
貂 19
|
4252 |
+
癖 19
|
4253 |
+
嵩 19
|
4254 |
+
茬 19
|
4255 |
+
礴 19
|
4256 |
+
肽 19
|
4257 |
+
寰 19
|
4258 |
+
憨 19
|
4259 |
+
隽 19
|
4260 |
+
昼 19
|
4261 |
+
铉 19
|
4262 |
+
拎 19
|
4263 |
+
鲤 19
|
4264 |
+
瞿 19
|
4265 |
+
饺 19
|
4266 |
+
峨 19
|
4267 |
+
剐 19
|
4268 |
+
荚 19
|
4269 |
+
鳖 19
|
4270 |
+
? 18
|
4271 |
+
岖 18
|
4272 |
+
漕 18
|
4273 |
+
珐 18
|
4274 |
+
洢 18
|
4275 |
+
贲 18
|
4276 |
+
? 18
|
4277 |
+
弋 18
|
4278 |
+
嗅 18
|
4279 |
+
? 18
|
4280 |
+
? 18
|
4281 |
+
? 18
|
4282 |
+
蜥 18
|
4283 |
+
腑 18
|
4284 |
+
腭 18
|
4285 |
+
─ 18
|
4286 |
+
歆 18
|
4287 |
+
骼 18
|
4288 |
+
? 18
|
4289 |
+
? 18
|
4290 |
+
颤 18
|
4291 |
+
赘 18
|
4292 |
+
镰 18
|
4293 |
+
旖 18
|
4294 |
+
徙 18
|
4295 |
+
煦 18
|
4296 |
+
瑚 18
|
4297 |
+
丞 18
|
4298 |
+
惬 18
|
4299 |
+
饷 18
|
4300 |
+
嗦 18
|
4301 |
+
晔 18
|
4302 |
+
婿 18
|
4303 |
+
秃 18
|
4304 |
+
懦 18
|
4305 |
+
逍 18
|
4306 |
+
竿 18
|
4307 |
+
啰 18
|
4308 |
+
珂 18
|
4309 |
+
癫 18
|
4310 |
+
墩 18
|
4311 |
+
浣 18
|
4312 |
+
掰 18
|
4313 |
+
醺 18
|
4314 |
+
姥 18
|
4315 |
+
臃 18
|
4316 |
+
嬷 18
|
4317 |
+
崽 18
|
4318 |
+
妓 18
|
4319 |
+
噶 18
|
4320 |
+
? 17
|
4321 |
+
? 17
|
4322 |
+
? 17
|
4323 |
+
氪 17
|
4324 |
+
& 17
|
4325 |
+
? 17
|
4326 |
+
涪 17
|
4327 |
+
? 17
|
4328 |
+
? 17
|
4329 |
+
? 17
|
4330 |
+
? 17
|
4331 |
+
幤 17
|
4332 |
+
17
|
4333 |
+
? 17
|
4334 |
+
? 17
|
4335 |
+
凿 17
|
4336 |
+
鰸 17
|
4337 |
+
搡 17
|
4338 |
+
栩 17
|
4339 |
+
≠ 17
|
4340 |
+
塱 17
|
4341 |
+
戮 17
|
4342 |
+
灸 17
|
4343 |
+
扼 17
|
4344 |
+
泠 17
|
4345 |
+
藉 17
|
4346 |
+
痊 17
|
4347 |
+
弩 17
|
4348 |
+
簿 17
|
4349 |
+
刨 17
|
4350 |
+
芥 17
|
4351 |
+
镌 17
|
4352 |
+
槟 17
|
4353 |
+
碘 17
|
4354 |
+
铨 17
|
4355 |
+
葆 17
|
4356 |
+
侍 17
|
4357 |
+
昀 17
|
4358 |
+
泾 17
|
4359 |
+
鱿 17
|
4360 |
+
脯 17
|
4361 |
+
惚 17
|
4362 |
+
粑 17
|
4363 |
+
蛀 17
|
4364 |
+
嗲 17
|
4365 |
+
叽 17
|
4366 |
+
嘚 17
|
4367 |
+
朕 17
|
4368 |
+
鸢 17
|
4369 |
+
骢 16
|
4370 |
+
蛳 16
|
4371 |
+
洙 16
|
4372 |
+
? 16
|
4373 |
+
鹌 16
|
4374 |
+
鹑 16
|
4375 |
+
唾 16
|
4376 |
+
苋 16
|
4377 |
+
? 16
|
4378 |
+
岌 16
|
4379 |
+
噬 16
|
4380 |
+
? 16
|
4381 |
+
? 16
|
4382 |
+
偃 16
|
4383 |
+
鷢 16
|
4384 |
+
? 16
|
4385 |
+
谧 16
|
4386 |
+
瞠 16
|
4387 |
+
? 16
|
4388 |
+
祉 16
|
4389 |
+
跋 16
|
4390 |
+
颍 16
|
4391 |
+
? 16
|
4392 |
+
舸 16
|
4393 |
+
惭 16
|
4394 |
+
怯 16
|
4395 |
+
酚 16
|
4396 |
+
酯 16
|
4397 |
+
綦 16
|
4398 |
+
涤 16
|
4399 |
+
挟 16
|
4400 |
+
漪 16
|
4401 |
+
烙 16
|
4402 |
+
纫 16
|
4403 |
+
毓 16
|
4404 |
+
腌 16
|
4405 |
+
椿 16
|
4406 |
+
盹 16
|
4407 |
+
咐 16
|
4408 |
+
皑 16
|
4409 |
+
咙 16
|
4410 |
+
氟 16
|
4411 |
+
拷 16
|
4412 |
+
缙 16
|
4413 |
+
咩 16
|
4414 |
+
啵 16
|
4415 |
+
£ 15
|
4416 |
+
? 15
|
4417 |
+
伉 15
|
4418 |
+
釜 15
|
4419 |
+
昇 15
|
4420 |
+
鞣 15
|
4421 |
+
垩 15
|
4422 |
+
? 15
|
4423 |
+
? 15
|
4424 |
+
珮 15
|
4425 |
+
崆 15
|
4426 |
+
峒 15
|
4427 |
+
佚 15
|
4428 |
+
笃 15
|
4429 |
+
蜈 15
|
4430 |
+
蚣 15
|
4431 |
+
摒 15
|
4432 |
+
? 15
|
4433 |
+
徭 15
|
4434 |
+
鴦 15
|
4435 |
+
哽 15
|
4436 |
+
铐 15
|
4437 |
+
廿 15
|
4438 |
+
? 15
|
4439 |
+
◆ 15
|
4440 |
+
魇 15
|
4441 |
+
缮 15
|
4442 |
+
潺 15
|
4443 |
+
钝 15
|
4444 |
+
鲢 15
|
4445 |
+
緢 15
|
4446 |
+
淌 15
|
4447 |
+
恬 15
|
4448 |
+
皋 15
|
4449 |
+
镍 15
|
4450 |
+
缚 15
|
4451 |
+
踵 15
|
4452 |
+
霁 15
|
4453 |
+
氯 15
|
4454 |
+
憬 15
|
4455 |
+
轶 15
|
4456 |
+
嘹 15
|
4457 |
+
雏 15
|
4458 |
+
卤 15
|
4459 |
+
饵 15
|
4460 |
+
殒 15
|
4461 |
+
孰 15
|
4462 |
+
圩 15
|
4463 |
+
镂 15
|
4464 |
+
涟 15
|
4465 |
+
褐 15
|
4466 |
+
妤 15
|
4467 |
+
隘 15
|
4468 |
+
帼 15
|
4469 |
+
莴 15
|
4470 |
+
箍 15
|
4471 |
+
粱 15
|
4472 |
+
贰 15
|
4473 |
+
哩 15
|
4474 |
+
诅 15
|
4475 |
+
懋 14
|
4476 |
+
萤 14
|
4477 |
+
嬅 14
|
4478 |
+
玏 14
|
4479 |
+
赟 14
|
4480 |
+
硶 14
|
4481 |
+
咄 14
|
4482 |
+
拗 14
|
4483 |
+
a 14
|
4484 |
+
冗 14
|
4485 |
+
? 14
|
4486 |
+
壩 14
|
4487 |
+
嫦 14
|
4488 |
+
? 14
|
4489 |
+
邗 14
|
4490 |
+
? 14
|
4491 |
+
讹 14
|
4492 |
+
? 14
|
4493 |
+
? 14
|
4494 |
+
缨 14
|
4495 |
+
? 14
|
4496 |
+
? 14
|
4497 |
+
齨 14
|
4498 |
+
埇 14
|
4499 |
+
啼 14
|
4500 |
+
◎ 14
|
4501 |
+
咀 14
|
4502 |
+
旎 14
|
4503 |
+
〉 14
|
4504 |
+
涣 14
|
4505 |
+
墒 14
|
4506 |
+
蜿 14
|
4507 |
+
蜒 14
|
4508 |
+
? 14
|
4509 |
+
? 14
|
4510 |
+
劾 14
|
4511 |
+
哆 14
|
4512 |
+
馥 14
|
4513 |
+
酪 14
|
4514 |
+
翊 14
|
4515 |
+
憧 14
|
4516 |
+
鄱 14
|
4517 |
+
诬 14
|
4518 |
+
瓯 14
|
4519 |
+
骞 14
|
4520 |
+
岱 14
|
4521 |
+
禀 14
|
4522 |
+
羌 14
|
4523 |
+
俐 14
|
4524 |
+
苔 14
|
4525 |
+
柬 14
|
4526 |
+
绞 14
|
4527 |
+
锥 14
|
4528 |
+
嚎 14
|
4529 |
+
庇 14
|
4530 |
+
霏 14
|
4531 |
+
熹 14
|
4532 |
+
壕 14
|
4533 |
+
悸 14
|
4534 |
+
槌 14
|
4535 |
+
诩 14
|
4536 |
+
遛 14
|
4537 |
+
搪 14
|
4538 |
+
殃 14
|
4539 |
+
疮 14
|
4540 |
+
眯 14
|
4541 |
+
菩 14
|
4542 |
+
舜 14
|
4543 |
+
豌 14
|
4544 |
+
婶 14
|
4545 |
+
浔 14
|
4546 |
+
喃 14
|
4547 |
+
糍 14
|
4548 |
+
蛹 14
|
4549 |
+
溴 13
|
4550 |
+
於 13
|
4551 |
+
曳 13
|
4552 |
+
? 13
|
4553 |
+
芡 13
|
4554 |
+
瑀 13
|
4555 |
+
? 13
|
4556 |
+
? 13
|
4557 |
+
邂 13
|
4558 |
+
逅 13
|
4559 |
+
? 13
|
4560 |
+
砥 13
|
4561 |
+
褪 13
|
4562 |
+
淅 13
|
4563 |
+
淆 13
|
4564 |
+
梆 13
|
4565 |
+
逵 13
|
4566 |
+
? 13
|
4567 |
+
? 13
|
4568 |
+
? 13
|
4569 |
+
? 13
|
4570 |
+
鶽 13
|
4571 |
+
? 13
|
4572 |
+
? 13
|
4573 |
+
桱 13
|
4574 |
+
婺 13
|
4575 |
+
? 13
|
4576 |
+
? 13
|
4577 |
+
莠 13
|
4578 |
+
? 13
|
4579 |
+
砺 13
|
4580 |
+
鵽 13
|
4581 |
+
亥 13
|
4582 |
+
饕 13
|
4583 |
+
餮 13
|
4584 |
+
卯 13
|
4585 |
+
瞭 13
|
4586 |
+
〈 13
|
4587 |
+
? 13
|
4588 |
+
蛰 13
|
4589 |
+
奂 13
|
4590 |
+
? 13
|
4591 |
+
鳤 13
|
4592 |
+
蹤 13
|
4593 |
+
拣 13
|
4594 |
+
札 13
|
4595 |
+
妪 13
|
4596 |
+
馁 13
|
4597 |
+
桨 13
|
4598 |
+
舵 13
|
4599 |
+
莽 13
|
4600 |
+
趸 13
|
4601 |
+
瞳 13
|
4602 |
+
诲 13
|
4603 |
+
幡 13
|
4604 |
+
哉 13
|
4605 |
+
戎 13
|
4606 |
+
焱 13
|
4607 |
+
拧 13
|
4608 |
+
桦 13
|
4609 |
+
昵 13
|
4610 |
+
晏 13
|
4611 |
+
撇 13
|
4612 |
+
炬 13
|
4613 |
+
衩 13
|
4614 |
+
彷 13
|
4615 |
+
捶 13
|
4616 |
+
叼 13
|
4617 |
+
痹 13
|
4618 |
+
辊 13
|
4619 |
+
婵 13
|
4620 |
+
恽 12
|
4621 |
+
孃 12
|
4622 |
+
? 12
|
4623 |
+
∕ 12
|
4624 |
+
? 12
|
4625 |
+
戌 12
|
4626 |
+
芈 12
|
4627 |
+
桅 12
|
4628 |
+
糡 12
|
4629 |
+
? 12
|
4630 |
+
茯 12
|
4631 |
+
? 12
|
4632 |
+
? 12
|
4633 |
+
? 12
|
4634 |
+
? 12
|
4635 |
+
侏 12
|
4636 |
+
蕨 12
|
4637 |
+
斓 12
|
4638 |
+
ū 12
|
4639 |
+
﹟ 12
|
4640 |
+
? 12
|
4641 |
+
滭 12
|
4642 |
+
罡 12
|
4643 |
+
锭 12
|
4644 |
+
Ъ 12
|
4645 |
+
? 12
|
4646 |
+
? 12
|
4647 |
+
? 12
|
4648 |
+
泿 12
|
4649 |
+
Ф 12
|
4650 |
+
? 12
|
4651 |
+
€ 12
|
4652 |
+
伎 12
|
4653 |
+
? 12
|
4654 |
+
谩 12
|
4655 |
+
沼 12
|
4656 |
+
佹 12
|
4657 |
+
﹑ 12
|
4658 |
+
腼 12
|
4659 |
+
腆 12
|
4660 |
+
锷 12
|
4661 |
+
泞 12
|
4662 |
+
忱 12
|
4663 |
+
诧 12
|
4664 |
+
檐 12
|
4665 |
+
盏 12
|
4666 |
+
榻 12
|
4667 |
+
璞 12
|
4668 |
+
嘀 12
|
4669 |
+
泗 12
|
4670 |
+
忐 12
|
4671 |
+
忑 12
|
4672 |
+
烛 12
|
4673 |
+
浜 12
|
4674 |
+
咚 12
|
4675 |
+
霓 12
|
4676 |
+
疹 12
|
4677 |
+
榈 12
|
4678 |
+
菏 12
|
4679 |
+
沭 12
|
4680 |
+
雹 12
|
4681 |
+
坯 12
|
4682 |
+
咤 12
|
4683 |
+
拄 12
|
4684 |
+
璋 12
|
4685 |
+
咔 12
|
4686 |
+
瞌 12
|
4687 |
+
笠 12
|
4688 |
+
矜 12
|
4689 |
+
睇 12
|
4690 |
+
凋 12
|
4691 |
+
煊 12
|
4692 |
+
妾 12
|
4693 |
+
? 11
|
4694 |
+
桀 11
|
4695 |
+
? 11
|
4696 |
+
籾 11
|
4697 |
+
? 11
|
4698 |
+
狰 11
|
4699 |
+
狞 11
|
4700 |
+
嚏 11
|
4701 |
+
嗖 11
|
4702 |
+
茌 11
|
4703 |
+
? 11
|
4704 |
+
? 11
|
4705 |
+
鹦 11
|
4706 |
+
榷 11
|
4707 |
+
谚 11
|
4708 |
+
? 11
|
4709 |
+
缥 11
|
4710 |
+
缈 11
|
4711 |
+
枷 11
|
4712 |
+
谛 11
|
4713 |
+
? 11
|
4714 |
+
? 11
|
4715 |
+
¤ 11
|
4716 |
+
? 11
|
4717 |
+
烩 11
|
4718 |
+
璟 11
|
4719 |
+
漰 11
|
4720 |
+
? 11
|
4721 |
+
? 11
|
4722 |
+
? 11
|
4723 |
+
? 11
|
4724 |
+
? 11
|
4725 |
+
耄 11
|
4726 |
+
耋 11
|
4727 |
+
? 11
|
4728 |
+
堃 11
|
4729 |
+
? 11
|
4730 |
+
嘈 11
|
4731 |
+
復 11
|
4732 |
+
? 11
|
4733 |
+
垢 11
|
4734 |
+
茎 11
|
4735 |
+
沱 11
|
4736 |
+
? 11
|
4737 |
+
? 11
|
4738 |
+
眶 11
|
4739 |
+
? 11
|
4740 |
+
Ⅲ 11
|
4741 |
+
粳 11
|
4742 |
+
珉 11
|
4743 |
+
惮 11
|
4744 |
+
榛 11
|
4745 |
+
窈 11
|
4746 |
+
窕 11
|
4747 |
+
逞 11
|
4748 |
+
鲫 11
|
4749 |
+
兀 11
|
4750 |
+
阂 11
|
4751 |
+
卒 11
|
4752 |
+
犷 11
|
4753 |
+
恣 11
|
4754 |
+
虔 11
|
4755 |
+
嘶 11
|
4756 |
+
镖 11
|
4757 |
+
钵 11
|
4758 |
+
岷 11
|
4759 |
+
郧 11
|
4760 |
+
馅 11
|
4761 |
+
碉 11
|
4762 |
+
祀 11
|
4763 |
+
疚 11
|
4764 |
+
腮 11
|
4765 |
+
茸 11
|
4766 |
+
涕 11
|
4767 |
+
镐 11
|
4768 |
+
苯 11
|
4769 |
+
蛤 11
|
4770 |
+
邛 11
|
4771 |
+
琨 11
|
4772 |
+
呜 11
|
4773 |
+
丐 11
|
4774 |
+
仨 11
|
4775 |
+
荻 10
|
4776 |
+
? 10
|
4777 |
+
? 10
|
4778 |
+
* 10
|
4779 |
+
藜 10
|
4780 |
+
甙 10
|
4781 |
+
胱 10
|
4782 |
+
耦 10
|
4783 |
+
鹉 10
|
4784 |
+
匕 10
|
4785 |
+
I 10
|
4786 |
+
洦 10
|
4787 |
+
? 10
|
4788 |
+
浥 10
|
4789 |
+
拙 10
|
4790 |
+
挎 10
|
4791 |
+
? 10
|
4792 |
+
掖 10
|
4793 |
+
? 10
|
4794 |
+
矾 10
|
4795 |
+
簸 10
|
4796 |
+
酗 10
|
4797 |
+
莒 10
|
4798 |
+
? 10
|
4799 |
+
? 10
|
4800 |
+
? 10
|
4801 |
+
? 10
|
4802 |
+
? 10
|
4803 |
+
吋 10
|
4804 |
+
闱 10
|
4805 |
+
? 10
|
4806 |
+
綯 10
|
4807 |
+
? 10
|
4808 |
+
箔 10
|
4809 |
+
? 10
|
4810 |
+
渚 10
|
4811 |
+
? 10
|
4812 |
+
Т 10
|
4813 |
+
篓 10
|
4814 |
+
荤 10
|
4815 |
+
? 10
|
4816 |
+
眺 10
|
4817 |
+
猞 10
|
4818 |
+
猁 10
|
4819 |
+
? 10
|
4820 |
+
? 10
|
4821 |
+
氙 10
|
4822 |
+
漩 10
|
4823 |
+
婊 10
|
4824 |
+
寐 10
|
4825 |
+
丕 10
|
4826 |
+
凇 10
|
4827 |
+
稼 10
|
4828 |
+
铮 10
|
4829 |
+
纶 10
|
4830 |
+
泓 10
|
4831 |
+
粟 10
|
4832 |
+
潞 10
|
4833 |
+
鹭 10
|
4834 |
+
竺 10
|
4835 |
+
婪 10
|
4836 |
+
荞 10
|
4837 |
+
裳 10
|
4838 |
+
惦 10
|
4839 |
+
椭 10
|
4840 |
+
髋 10
|
4841 |
+
吱 10
|
4842 |
+
拈 10
|
4843 |
+
愣 10
|
4844 |
+
琉 10
|
4845 |
+
沌 10
|
4846 |
+
蹶 10
|
4847 |
+
蔺 10
|
4848 |
+
潼 10
|
4849 |
+
徨 10
|
4850 |
+
嗑 10
|
4851 |
+
甥 10
|
4852 |
+
芷 10
|
4853 |
+
狒 10
|
4854 |
+
恁 10
|
4855 |
+
俍 9
|
4856 |
+
舷 9
|
4857 |
+
恫 9
|
4858 |
+
? 9
|
4859 |
+
▌ 9
|
4860 |
+
? 9
|
4861 |
+
镕 9
|
4862 |
+
? 9
|
4863 |
+
亞 9
|
4864 |
+
梼 9
|
4865 |
+
杌 9
|
4866 |
+
踞 9
|
4867 |
+
赅 9
|
4868 |
+
⑦ 9
|
4869 |
+
绫 9
|
4870 |
+
诙 9
|
4871 |
+
缎 9
|
4872 |
+
? 9
|
4873 |
+
? 9
|
4874 |
+
遨 9
|
4875 |
+
狩 9
|
4876 |
+
T 9
|
4877 |
+
唏 9
|
4878 |
+
? 9
|
4879 |
+
舫 9
|
4880 |
+
? 9
|
4881 |
+
笈 9
|
4882 |
+
螈 9
|
4883 |
+
黠 9
|
4884 |
+
罨 9
|
4885 |
+
繫 9
|
4886 |
+
熔 9
|
4887 |
+
? 9
|
4888 |
+
鼮 9
|
4889 |
+
? 9
|
4890 |
+
? 9
|
4891 |
+
? 9
|
4892 |
+
淢 9
|
4893 |
+
? 9
|
4894 |
+
? 9
|
4895 |
+
吒 9
|
4896 |
+
鲵 9
|
4897 |
+
篑 9
|
4898 |
+
樾 9
|
4899 |
+
? 9
|
4900 |
+
榭 9
|
4901 |
+
齫 9
|
4902 |
+
桰 9
|
4903 |
+
? 9
|
4904 |
+
? 9
|
4905 |
+
睢 9
|
4906 |
+
鞘 9
|
4907 |
+
D 9
|
4908 |
+
吝 9
|
4909 |
+
谙 9
|
4910 |
+
摃 9
|
4911 |
+
渍 9
|
4912 |
+
? 9
|
4913 |
+
仞 9
|
4914 |
+
琶 9
|
4915 |
+
叱 9
|
4916 |
+
溏 9
|
4917 |
+
萦 9
|
4918 |
+
赂 9
|
4919 |
+
斟 9
|
4920 |
+
渎 9
|
4921 |
+
抿 9
|
4922 |
+
恕 9
|
4923 |
+
隅 9
|
4924 |
+
濡 9
|
4925 |
+
拇 9
|
4926 |
+
扉 9
|
4927 |
+
屉 9
|
4928 |
+
圃 9
|
4929 |
+
锵 9
|
4930 |
+
袄 9
|
4931 |
+
厥 9
|
4932 |
+
劵 9
|
4933 |
+
迩 9
|
4934 |
+
馋 9
|
4935 |
+
祯 9
|
4936 |
+
粽 9
|
4937 |
+
呲 9
|
4938 |
+
镯 9
|
4939 |
+
幺 9
|
4940 |
+
隍 9
|
4941 |
+
捎 9
|
4942 |
+
孽 9
|
4943 |
+
噻 9
|
4944 |
+
? 8
|
4945 |
+
濨 8
|
4946 |
+
? 8
|
4947 |
+
伱 8
|
4948 |
+
? 8
|
4949 |
+
? 8
|
4950 |
+
場 8
|
4951 |
+
忪 8
|
4952 |
+
逯 8
|
4953 |
+
? 8
|
4954 |
+
嬛 8
|
4955 |
+
阖 8
|
4956 |
+
锏 8
|
4957 |
+
叒 8
|
4958 |
+
ん 8
|
4959 |
+
鞅 8
|
4960 |
+
铩 8
|
4961 |
+
窨 8
|
4962 |
+
^ 8
|
4963 |
+
? 8
|
4964 |
+
笕 8
|
4965 |
+
谬 8
|
4966 |
+
滺 8
|
4967 |
+
鍊 8
|
4968 |
+
栎 8
|
4969 |
+
芩 8
|
4970 |
+
桎 8
|
4971 |
+
梏 8
|
4972 |
+
? 8
|
4973 |
+
臼 8
|
4974 |
+
? 8
|
4975 |
+
? 8
|
4976 |
+
蟾 8
|
4977 |
+
龋 8
|
4978 |
+
罔 8
|
4979 |
+
滹 8
|
4980 |
+
? 8
|
4981 |
+
蝾 8
|
4982 |
+
糅 8
|
4983 |
+
? 8
|
4984 |
+
? 8
|
4985 |
+
飺 8
|
4986 |
+
獗 8
|
4987 |
+
鞠 8
|
4988 |
+
? 8
|
4989 |
+
羰 8
|
4990 |
+
涼 8
|
4991 |
+
綼 8
|
4992 |
+
鱨 8
|
4993 |
+
? 8
|
4994 |
+
? 8
|
4995 |
+
嶂 8
|
4996 |
+
? 8
|
4997 |
+
鍦 8
|
4998 |
+
棰 8
|
4999 |
+
揄 8
|
5000 |
+
? 8
|
5001 |
+
鹊 8
|
5002 |
+
粼 8
|
5003 |
+
? 8
|
5004 |
+
у 8
|
5005 |
+
Ⅳ 8
|
5006 |
+
岙 8
|
5007 |
+
臆 8
|
5008 |
+
桷 8
|
5009 |
+
炊 8
|
5010 |
+
辘 8
|
5011 |
+
吏 8
|
5012 |
+
羚 8
|
5013 |
+
鳍 8
|
5014 |
+
泱 8
|
5015 |
+
娣 8
|
5016 |
+
熨 8
|
5017 |
+
垚 8
|
5018 |
+
溅 8
|
5019 |
+
褥 8
|
5020 |
+
噜 8
|
5021 |
+
铰 8
|
5022 |
+
撂 8
|
5023 |
+
凛 8
|
5024 |
+
婕 8
|
5025 |
+
绾 8
|
5026 |
+
翌 8
|
5027 |
+
焙 8
|
5028 |
+
丶 8
|
5029 |
+
螃 8
|
5030 |
+
燎 8
|
5031 |
+
忒 8
|
5032 |
+
溧 8
|
5033 |
+
篆 8
|
5034 |
+
噗 8
|
5035 |
+
踹 8
|
5036 |
+
妳 8
|
5037 |
+
浒 8
|
5038 |
+
锰 8
|
5039 |
+
陛 8
|
5040 |
+
嫖 8
|
5041 |
+
璜 8
|
5042 |
+
绢 8
|
5043 |
+
捻 8
|
5044 |
+
瘸 8
|
5045 |
+
砀 7
|
5046 |
+
S 7
|
5047 |
+
铢 7
|
5048 |
+
將 7
|
5049 |
+
缄 7
|
5050 |
+
胤 7
|
5051 |
+
旻 7
|
5052 |
+
祎 7
|
5053 |
+
脍 7
|
5054 |
+
谲 7
|
5055 |
+
洌 7
|
5056 |
+
槃 7
|
5057 |
+
№ 7
|
5058 |
+
? 7
|
5059 |
+
⑧ 7
|
5060 |
+
蹴 7
|
5061 |
+
? 7
|
5062 |
+
≥ 7
|
5063 |
+
傀 7
|
5064 |
+
儡 7
|
5065 |
+
? 7
|
5066 |
+
" 7
|
5067 |
+
恪 7
|
5068 |
+
泩 7
|
5069 |
+
杲 7
|
5070 |
+
? 7
|
5071 |
+
? 7
|
5072 |
+
覴 7
|
5073 |
+
颧 7
|
5074 |
+
磐 7
|
5075 |
+
瘠 7
|
5076 |
+
? 7
|
5077 |
+
? 7
|
5078 |
+
? 7
|
5079 |
+
锲 7
|
5080 |
+
楹 7
|
5081 |
+
蛾 7
|
5082 |
+
? 7
|
5083 |
+
潫 7
|
5084 |
+
壺 7
|
5085 |
+
﹒ 7
|
5086 |
+
仚 7
|
5087 |
+
罂 7
|
5088 |
+
? 7
|
5089 |
+
? 7
|
5090 |
+
? 7
|
5091 |
+
濪 7
|
5092 |
+
黹 7
|
5093 |
+
瀛 7
|
5094 |
+
浚 7
|
5095 |
+
? 7
|
5096 |
+
? 7
|
5097 |
+
? 7
|
5098 |
+
? 7
|
5099 |
+
? 7
|
5100 |
+
? 7
|
5101 |
+
籩 7
|
5102 |
+
? 7
|
5103 |
+
? 7
|
5104 |
+
- 7
|
5105 |
+
捺 7
|
5106 |
+
瑙 7
|
5107 |
+
鏃 7
|
5108 |
+
肮 7
|
5109 |
+
潨 7
|
5110 |
+
淦 7
|
5111 |
+
艏 7
|
5112 |
+
亘 7
|
5113 |
+
鲻 7
|
5114 |
+
矗 7
|
5115 |
+
鄯 7
|
5116 |
+
? 7
|
5117 |
+
籣 7
|
5118 |
+
馏 7
|
5119 |
+
赦 7
|
5120 |
+
琵 7
|
5121 |
+
胫 7
|
5122 |
+
膑 7
|
5123 |
+
孪 7
|
5124 |
+
窿 7
|
5125 |
+
嗒 7
|
5126 |
+
痧 7
|
5127 |
+
枇 7
|
5128 |
+
杷 7
|
5129 |
+
咫 7
|
5130 |
+
吭 7
|
5131 |
+
郯 7
|
5132 |
+
铆 7
|
5133 |
+
睬 7
|
5134 |
+
烬 7
|
5135 |
+
灞 7
|
5136 |
+
殇 7
|
5137 |
+
叁 7
|
5138 |
+
迦 7
|
5139 |
+
硼 7
|
5140 |
+
袒 7
|
5141 |
+
珞 7
|
5142 |
+
抡 7
|
5143 |
+
胭 7
|
5144 |
+
茁 7
|
5145 |
+
猬 7
|
5146 |
+
濠 7
|
5147 |
+
裆 7
|
5148 |
+
螂 7
|
5149 |
+
崃 7
|
5150 |
+
涧 7
|
5151 |
+
痔 7
|
5152 |
+
奚 7
|
5153 |
+
痫 7
|
5154 |
+
笙 7
|
5155 |
+
疙 7
|
5156 |
+
瘩 7
|
5157 |
+
玷 7
|
5158 |
+
胛 7
|
5159 |
+
潦 7
|
5160 |
+
坨 7
|
5161 |
+
卅 7
|
5162 |
+
钊 7
|
5163 |
+
蔑 7
|
5164 |
+
芍 7
|
5165 |
+
腋 7
|
5166 |
+
泔 6
|
5167 |
+
阕 6
|
5168 |
+
俾 6
|
5169 |
+
讣 6
|
5170 |
+
塷 6
|
5171 |
+
擘 6
|
5172 |
+
骛 6
|
5173 |
+
? 6
|
5174 |
+
劢 6
|
5175 |
+
鲹 6
|
5176 |
+
鷿 6
|
5177 |
+
? 6
|
5178 |
+
忡 6
|
5179 |
+
旌 6
|
5180 |
+
? 6
|
5181 |
+
? 6
|
5182 |
+
痼 6
|
5183 |
+
? 6
|
5184 |
+
揶 6
|
5185 |
+
? 6
|
5186 |
+
? 6
|
5187 |
+
達 6
|
5188 |
+
奪 6
|
5189 |
+
奧 6
|
5190 |
+
6
|
5191 |
+
眈 6
|
5192 |
+
仵 6
|
5193 |
+
洇 6
|
5194 |
+
蹒 6
|
5195 |
+
跚 6
|
5196 |
+
遑 6
|
5197 |
+
嗤 6
|
5198 |
+
? 6
|
5199 |
+
? 6
|
5200 |
+
鹜 6
|
5201 |
+
? 6
|
5202 |
+
脓 6
|
5203 |
+
? 6
|
5204 |
+
皎 6
|
5205 |
+
? 6
|
5206 |
+
苣 6
|
5207 |
+
痨 6
|
5208 |
+
瘀 6
|
5209 |
+
黳 6
|
5210 |
+
? 6
|
5211 |
+
薰 6
|
5212 |
+
? 6
|
5213 |
+
? 6
|
5214 |
+
? 6
|
5215 |
+
碁 6
|
5216 |
+
蜍 6
|
5217 |
+
麂 6
|
5218 |
+
? 6
|
5219 |
+
涾 6
|
5220 |
+
? 6
|
5221 |
+
叩 6
|
5222 |
+
? 6
|
5223 |
+
? 6
|
5224 |
+
? 6
|
5225 |
+
赡 6
|
5226 |
+
讧 6
|
5227 |
+
跽 6
|
5228 |
+
? 6
|
5229 |
+
? 6
|
5230 |
+
? 6
|
5231 |
+
裨 6
|
5232 |
+
? 6
|
5233 |
+
? 6
|
5234 |
+
鹫 6
|
5235 |
+
掣 6
|
5236 |
+
鄢 6
|
5237 |
+
? 6
|
5238 |
+
? 6
|
5239 |
+
? 6
|
5240 |
+
? 6
|
5241 |
+
? 6
|
5242 |
+
硱 6
|
5243 |
+
? 6
|
5244 |
+
? 6
|
5245 |
+
? 6
|
5246 |
+
? 6
|
5247 |
+
霹 6
|
5248 |
+
雳 6
|
5249 |
+
? 6
|
5250 |
+
齭 6
|
5251 |
+
刍 6
|
5252 |
+
荛 6
|
5253 |
+
? 6
|
5254 |
+
畈 6
|
5255 |
+
? 6
|
5256 |
+
趨 6
|
5257 |
+
? 6
|
5258 |
+
G 6
|
5259 |
+
侗 6
|
5260 |
+
叕 6
|
5261 |
+
銆 6
|
5262 |
+
棤 6
|
5263 |
+
數 6
|
5264 |
+
纾 6
|
5265 |
+
匾 6
|
5266 |
+
? 6
|
5267 |
+
徇 6
|
5268 |
+
恃 6
|
5269 |
+
戰 6
|
5270 |
+
伫 6
|
5271 |
+
袅 6
|
5272 |
+
? 6
|
5273 |
+
? 6
|
5274 |
+
? 6
|
5275 |
+
讥 6
|
5276 |
+
喱 6
|
5277 |
+
哧 6
|
5278 |
+
邋 6
|
5279 |
+
遢 6
|
5280 |
+
肱 6
|
5281 |
+
拮 6
|
5282 |
+
澧 6
|
5283 |
+
瘪 6
|
5284 |
+
茱 6
|
5285 |
+
蕃 6
|
5286 |
+
钗 6
|
5287 |
+
惺 6
|
5288 |
+
怅 6
|
5289 |
+
攥 6
|
5290 |
+
捋 6
|
5291 |
+
黝 6
|
5292 |
+
痢 6
|
5293 |
+
禺 6
|
5294 |
+
飓 6
|
5295 |
+
匡 6
|
5296 |
+
癜 6
|
5297 |
+
汞 6
|
5298 |
+
踌 6
|
5299 |
+
躇 6
|
5300 |
+
崴 6
|
5301 |
+
嗝 6
|
5302 |
+
衙 6
|
5303 |
+
蔼 6
|
5304 |
+
淞 6
|
5305 |
+
悯 6
|
5306 |
+
岑 6
|
5307 |
+
诏 6
|
5308 |
+
矬 6
|
5309 |
+
艮 5
|
5310 |
+
漉 5
|
5311 |
+
? 5
|
5312 |
+
? 5
|
5313 |
+
? 5
|
5314 |
+
M 5
|
5315 |
+
↑ 5
|
5316 |
+
蛊 5
|
5317 |
+
? 5
|
5318 |
+
5
|
5319 |
+
冢 5
|
5320 |
+
? 5
|
5321 |
+
砵 5
|
5322 |
+
? 5
|
5323 |
+
隼 5
|
5324 |
+
? 5
|
5325 |
+
漣 5
|
5326 |
+
後 5
|
5327 |
+
聯 5
|
5328 |
+
爭 5
|
5329 |
+
勝 5
|
5330 |
+
琚 5
|
5331 |
+
澍 5
|
5332 |
+
佤 5
|
5333 |
+
檄 5
|
5334 |
+
匍 5
|
5335 |
+
匐 5
|
5336 |
+
躬 5
|
5337 |
+
嬴 5
|
5338 |
+
雒 5
|
5339 |
+
? 5
|
5340 |
+
? 5
|
5341 |
+
? 5
|
5342 |
+
孑 5
|
5343 |
+
喑 5
|
5344 |
+
禚 5
|
5345 |
+
? 5
|
5346 |
+
裺 5
|
5347 |
+
缰 5
|
5348 |
+
腩 5
|
5349 |
+
槲 5
|
5350 |
+
弰 5
|
5351 |
+
? 5
|
5352 |
+
? 5
|
5353 |
+
糿 5
|
5354 |
+
緹 5
|
5355 |
+
? 5
|
5356 |
+
? 5
|
5357 |
+
鷨 5
|
5358 |
+
? 5
|
5359 |
+
徫 5
|
5360 |
+
? 5
|
5361 |
+
廹 5
|
5362 |
+
壑 5
|
5363 |
+
烷 5
|
5364 |
+
? 5
|
5365 |
+
? 5
|
5366 |
+
? 5
|
5367 |
+
鷳 5
|
5368 |
+
顱 5
|
5369 |
+
? 5
|
5370 |
+
週 5
|
5371 |
+
? 5
|
5372 |
+
? 5
|
5373 |
+
赲 5
|
5374 |
+
? 5
|
5375 |
+
忏 5
|
5376 |
+
蛎 5
|
5377 |
+
弶 5
|
5378 |
+
怆 5
|
5379 |
+
? 5
|
5380 |
+
? 5
|
5381 |
+
簲 5
|
5382 |
+
? 5
|
5383 |
+
藩 5
|
5384 |
+
侭 5
|
5385 |
+
褂 5
|
5386 |
+
? 5
|
5387 |
+
? 5
|
5388 |
+
? 5
|
5389 |
+
浱 5
|
5390 |
+
? 5
|
5391 |
+
磩 5
|
5392 |
+
? 5
|
5393 |
+
? 5
|
5394 |
+
O 5
|
5395 |
+
? 5
|
5396 |
+
巽 5
|
5397 |
+
鷽 5
|
5398 |
+
鼰 5
|
5399 |
+
繤 5
|
5400 |
+
眨 5
|
5401 |
+
? 5
|
5402 |
+
垛 5
|
5403 |
+
聿 5
|
5404 |
+
垟 5
|
5405 |
+
? 5
|
5406 |
+
? 5
|
5407 |
+
? 5
|
5408 |
+
? 5
|
5409 |
+
佘 5
|
5410 |
+
蜴 5
|
5411 |
+
藐 5
|
5412 |
+
绌 5
|
5413 |
+
绛 5
|
5414 |
+
紝 5
|
5415 |
+
犵 5
|
5416 |
+
氳 5
|
5417 |
+
锛 5
|
5418 |
+
? 5
|
5419 |
+
? 5
|
5420 |
+
渥 5
|
5421 |
+
夙 5
|
5422 |
+
扞 5
|
5423 |
+
镚 5
|
5424 |
+
堑 5
|
5425 |
+
儆 5
|
5426 |
+
△ 5
|
5427 |
+
诿 5
|
5428 |
+
? 5
|
5429 |
+
Ⅱ 5
|
5430 |
+
酰 5
|
5431 |
+
辋 5
|
5432 |
+
瓒 5
|
5433 |
+
篱 5
|
5434 |
+
蕙 5
|
5435 |
+
瞥 5
|
5436 |
+
钏 5
|
5437 |
+
铎 5
|
5438 |
+
圻 5
|
5439 |
+
摁 5
|
5440 |
+
埭 5
|
5441 |
+
拴 5
|
5442 |
+
珩 5
|
5443 |
+
硐 5
|
5444 |
+
铿 5
|
5445 |
+
芊 5
|
5446 |
+
墟 5
|
5447 |
+
蟑 5
|
5448 |
+
蘸 5
|
5449 |
+
榔 5
|
5450 |
+
黍 5
|
5451 |
+
耙 5
|
5452 |
+
茗 5
|
5453 |
+
盱 5
|
5454 |
+
眙 5
|
5455 |
+
翱 5
|
5456 |
+
扈 5
|
5457 |
+
瘟 5
|
5458 |
+
橇 5
|
5459 |
+
娼 5
|
5460 |
+
宥 5
|
5461 |
+
闰 5
|
5462 |
+
嗷 5
|
5463 |
+
吩 5
|
5464 |
+
稣 5
|
5465 |
+
勐 5
|
5466 |
+
浃 5
|
5467 |
+
肛 5
|
5468 |
+
侉 5
|
5469 |
+
荨 5
|
5470 |
+
啷 5
|
5471 |
+
龅 5
|
5472 |
+
呸 5
|
5473 |
+
幩 4
|
5474 |
+
谆 4
|
5475 |
+
Ⅵ 4
|
5476 |
+
锾 4
|
5477 |
+
? 4
|
5478 |
+
悢 4
|
5479 |
+
鲉 4
|
5480 |
+
L 4
|
5481 |
+
鹱 4
|
5482 |
+
兢 4
|
5483 |
+
骰 4
|
5484 |
+
敕 4
|
5485 |
+
羳 4
|
5486 |
+
蛟 4
|
5487 |
+
? 4
|
5488 |
+
? 4
|
5489 |
+
? 4
|
5490 |
+
? 4
|
5491 |
+
鰴 4
|
5492 |
+
? 4
|
5493 |
+
? 4
|
5494 |
+
齺 4
|
5495 |
+
? 4
|
5496 |
+
蹩 4
|
5497 |
+
綾 4
|
5498 |
+
? 4
|
5499 |
+
雲 4
|
5500 |
+
? 4
|
5501 |
+
薅 4
|
5502 |
+
純 4
|
5503 |
+
? 4
|
5504 |
+
é 4
|
5505 |
+
? 4
|
5506 |
+
對 4
|
5507 |
+
維 4
|
5508 |
+
無 4
|
5509 |
+
爾 4
|
5510 |
+
碴 4
|
5511 |
+
當 4
|
5512 |
+
壡 4
|
5513 |
+
樯 4
|
5514 |
+
? 4
|
5515 |
+
踽 4
|
5516 |
+
? 4
|
5517 |
+
觥 4
|
5518 |
+
K 4
|
5519 |
+
撷 4
|
5520 |
+
镝 4
|
5521 |
+
ㄞ 4
|
5522 |
+
檎 4
|
5523 |
+
こ 4
|
5524 |
+
ば 4
|
5525 |
+
は 4
|
5526 |
+
淬 4
|
5527 |
+
帚 4
|
5528 |
+
诨 4
|
5529 |
+
囿 4
|
5530 |
+
荏 4
|
5531 |
+
苒 4
|
5532 |
+
紴 4
|
5533 |
+
┃ 4
|
5534 |
+
塭 4
|
5535 |
+
巿 4
|
5536 |
+
? 4
|
5537 |
+
? 4
|
5538 |
+
? 4
|
5539 |
+
? 4
|
5540 |
+
x 4
|
5541 |
+
沓 4
|
5542 |
+
苷 4
|
5543 |
+
糱 4
|
5544 |
+
? 4
|
5545 |
+
? 4
|
5546 |
+
啬 4
|
5547 |
+
訇 4
|
5548 |
+
? 4
|
5549 |
+
弡 4
|
5550 |
+
痠 4
|
5551 |
+
懊 4
|
5552 |
+
溬 4
|
5553 |
+
? 4
|
5554 |
+
焯 4
|
5555 |
+
蜚 4
|
5556 |
+
轼 4
|
5557 |
+
? 4
|
5558 |
+
? 4
|
5559 |
+
攫 4
|
5560 |
+
? 4
|
5561 |
+
塶 4
|
5562 |
+
? 4
|
5563 |
+
峵 4
|
5564 |
+
砰 4
|
5565 |
+
汸 4
|
5566 |
+
徳 4
|
5567 |
+
岢 4
|
5568 |
+
– 4
|
5569 |
+
粣 4
|
5570 |
+
賿 4
|
5571 |
+
妁 4
|
5572 |
+
? 4
|
5573 |
+
? 4
|
5574 |
+
埌 4
|
5575 |
+
嘢 4
|
5576 |
+
昶 4
|
5577 |
+
緽 4
|
5578 |
+
? 4
|
5579 |
+
嗣 4
|
5580 |
+
麋 4
|
5581 |
+
婀 4
|
5582 |
+
繦 4
|
5583 |
+
碚 4
|
5584 |
+
鲼 4
|
5585 |
+
? 4
|
5586 |
+
汣 4
|
5587 |
+
粿 4
|
5588 |
+
? 4
|
5589 |
+
? 4
|
5590 |
+
踲 4
|
5591 |
+
邡 4
|
5592 |
+
沣 4
|
5593 |
+
陟 4
|
5594 |
+
? 4
|
5595 |
+
? 4
|
5596 |
+
? 4
|
5597 |
+
? 4
|
5598 |
+
塰 4
|
5599 |
+
飻 4
|
5600 |
+
? 4
|
5601 |
+
? 4
|
5602 |
+
? 4
|
5603 |
+
? 4
|
5604 |
+
跢 4
|
5605 |
+
翀 4
|
5606 |
+
憔 4
|
5607 |
+
悴 4
|
5608 |
+
峯 4
|
5609 |
+
篦 4
|
5610 |
+
? 4
|
5611 |
+
輸 4
|
5612 |
+
? 4
|
5613 |
+
漴 4
|
5614 |
+
? 4
|
5615 |
+
? 4
|
5616 |
+
岻 4
|
5617 |
+
殉 4
|
5618 |
+
贮 4
|
5619 |
+
峦 4
|
5620 |
+
稔 4
|
5621 |
+
鐢 4
|
5622 |
+
4
|
5623 |
+
瀹 4
|
5624 |
+
氬 4
|
5625 |
+
4
|
5626 |
+
鍙 4
|
5627 |
+
柟 4
|
5628 |
+
ゆ 4
|
5629 |
+
戠 4
|
5630 |
+
巼 4
|
5631 |
+
費 4
|
5632 |
+
湫 4
|
5633 |
+
坍 4
|
5634 |
+
蘖 4
|
5635 |
+
颡 4
|
5636 |
+
谑 4
|
5637 |
+
琍 4
|
5638 |
+
鸠 4
|
5639 |
+
愕 4
|
5640 |
+
啾 4
|
5641 |
+
杳 4
|
5642 |
+
耆 4
|
5643 |
+
栉 4
|
5644 |
+
? 4
|
5645 |
+
? 4
|
5646 |
+
忻 4
|
5647 |
+
粕 4
|
5648 |
+
骇 4
|
5649 |
+
弑 4
|
5650 |
+
掇 4
|
5651 |
+
鬓 4
|
5652 |
+
莅 4
|
5653 |
+
厝 4
|
5654 |
+
瑄 4
|
5655 |
+
虏 4
|
5656 |
+
弼 4
|
5657 |
+
蔷 4
|
5658 |
+
阙 4
|
5659 |
+
钨 4
|
5660 |
+
塬 4
|
5661 |
+
萸 4
|
5662 |
+
樵 4
|
5663 |
+
娉 4
|
5664 |
+
荃 4
|
5665 |
+
孢 4
|
5666 |
+
纭 4
|
5667 |
+
炀 4
|
5668 |
+
犟 4
|
5669 |
+
耷 4
|
5670 |
+
甭 4
|
5671 |
+
遁 4
|
5672 |
+
蹬 4
|
5673 |
+
潸 4
|
5674 |
+
铣 4
|
5675 |
+
鸾 4
|
5676 |
+
娲 4
|
5677 |
+
卞 4
|
5678 |
+
偕 4
|
5679 |
+
苞 4
|
5680 |
+
茉 4
|
5681 |
+
胥 4
|
5682 |
+
衲 4
|
5683 |
+
蠛 4
|
5684 |
+
荀 4
|
5685 |
+
墉 4
|
5686 |
+
痿 4
|
5687 |
+
铧 4
|
5688 |
+
淨 3
|
5689 |
+
? 3
|
5690 |
+
? 3
|
5691 |
+
饬 3
|
5692 |
+
嫡 3
|
5693 |
+
溱 3
|
5694 |
+
蚵 3
|
5695 |
+
铀 3
|
5696 |
+
钽 3
|
5697 |
+
佃 3
|
5698 |
+
孺 3
|
5699 |
+
W 3
|
5700 |
+
绥 3
|
5701 |
+
蟠 3
|
5702 |
+
? 3
|
5703 |
+
? 3
|
5704 |
+
? 3
|
5705 |
+
﹝ 3
|
5706 |
+
﹞ 3
|
5707 |
+
? 3
|
5708 |
+
? 3
|
5709 |
+
诣 3
|
5710 |
+
? 3
|
5711 |
+
? 3
|
5712 |
+
? 3
|
5713 |
+
帣 3
|
5714 |
+
? 3
|
5715 |
+
癿 3
|
5716 |
+
瓴 3
|
5717 |
+
內 3
|
5718 |
+
浽 3
|
5719 |
+
彨 3
|
5720 |
+
呎 3
|
5721 |
+
淝 3
|
5722 |
+
顰 3
|
5723 |
+
郦 3
|
5724 |
+
? 3
|
5725 |
+
徹 3
|
5726 |
+
榫 3
|
5727 |
+
麣 3
|
5728 |
+
滻 3
|
5729 |
+
铄 3
|
5730 |
+
儋 3
|
5731 |
+
挹 3
|
5732 |
+
曩 3
|
5733 |
+
孱 3
|
5734 |
+
瑪 3
|
5735 |
+
? 3
|
5736 |
+
? 3
|
5737 |
+
販 3
|
5738 |
+
? 3
|
5739 |
+
? 3
|
5740 |
+
? 3
|
5741 |
+
? 3
|
5742 |
+
? 3
|
5743 |
+
? 3
|
5744 |
+
? 3
|
5745 |
+
跬 3
|
5746 |
+
埈 3
|
5747 |
+
? 3
|
5748 |
+
愍 3
|
5749 |
+
刿 3
|
5750 |
+
N 3
|
5751 |
+
哌 3
|
5752 |
+
○ 3
|
5753 |
+
? 3
|
5754 |
+
? 3
|
5755 |
+
? 3
|
5756 |
+
щ 3
|
5757 |
+
? 3
|
5758 |
+
徰 3
|
5759 |
+
裻 3
|
5760 |
+
轭 3
|
5761 |
+
? 3
|
5762 |
+
賬 3
|
5763 |
+
? 3
|
5764 |
+
會 3
|
5765 |
+
輪 3
|
5766 |
+
開 3
|
5767 |
+
勢 3
|
5768 |
+
撺 3
|
5769 |
+
暹 3
|
5770 |
+
谶 3
|
5771 |
+
掴 3
|
5772 |
+
黰 3
|
5773 |
+
侳 3
|
5774 |
+
? 3
|
5775 |
+
荜 3
|
5776 |
+
踯 3
|
5777 |
+
躅 3
|
5778 |
+
憎 3
|
5779 |
+
晞 3
|
5780 |
+
? 3
|
5781 |
+
? 3
|
5782 |
+
霰 3
|
5783 |
+
辿 3
|
5784 |
+
塚 3
|
5785 |
+
? 3
|
5786 |
+
幫 3
|
5787 |
+
? 3
|
5788 |
+
喙 3
|
5789 |
+
? 3
|
5790 |
+
︰ 3
|
5791 |
+
の 3
|
5792 |
+
糜 3
|
5793 |
+
? 3
|
5794 |
+
? 3
|
5795 |
+
? 3
|
5796 |
+
? 3
|
5797 |
+
籡 3
|
5798 |
+
? 3
|
5799 |
+
? 3
|
5800 |
+
蔻 3
|
5801 |
+
▎ 3
|
5802 |
+
祐 3
|
5803 |
+
粻 3
|
5804 |
+
? 3
|
5805 |
+
? 3
|
5806 |
+
? 3
|
5807 |
+
? 3
|
5808 |
+
? 3
|
5809 |
+
廤 3
|
5810 |
+
膈 3
|
5811 |
+
髲 3
|
5812 |
+
瘁 3
|
5813 |
+
辂 3
|
5814 |
+
時 3
|
5815 |
+
樨 3
|
5816 |
+
诜 3
|
5817 |
+
麸 3
|
5818 |
+
? 3
|
5819 |
+
? 3
|
5820 |
+
嘌 3
|
5821 |
+
呤 3
|
5822 |
+
? 3
|
5823 |
+
? 3
|
5824 |
+
? 3
|
5825 |
+
? 3
|
5826 |
+
? 3
|
5827 |
+
轡 3
|
5828 |
+
? 3
|
5829 |
+
膘 3
|
5830 |
+
擞 3
|
5831 |
+
钼 3
|
5832 |
+
荠 3
|
5833 |
+
蔫 3
|
5834 |
+
? 3
|
5835 |
+
濛 3
|
5836 |
+
罫 3
|
5837 |
+
佱 3
|
5838 |
+
? 3
|
5839 |
+
繺 3
|
5840 |
+
? 3
|
5841 |
+
? 3
|
5842 |
+
? 3
|
5843 |
+
? 3
|
5844 |
+
? 3
|
5845 |
+
鱾 3
|
5846 |
+
跶 3
|
5847 |
+
澫 3
|
5848 |
+
徵 3
|
5849 |
+
? 3
|
5850 |
+
? 3
|
5851 |
+
乺 3
|
5852 |
+
? 3
|
5853 |
+
? 3
|
5854 |
+
? 3
|
5855 |
+
? 3
|
5856 |
+
陲 3
|
5857 |
+
仄 3
|
5858 |
+
溥 3
|
5859 |
+
? 3
|
5860 |
+
? 3
|
5861 |
+
? 3
|
5862 |
+
舛 3
|
5863 |
+
檩 3
|
5864 |
+
? 3
|
5865 |
+
? 3
|
5866 |
+
? 3
|
5867 |
+
掬 3
|
5868 |
+
嶯 3
|
5869 |
+
? 3
|
5870 |
+
嵘 3
|
5871 |
+
? 3
|
5872 |
+
? 3
|
5873 |
+
? 3
|
5874 |
+
髯 3
|
5875 |
+
? 3
|
5876 |
+
铤 3
|
5877 |
+
? 3
|
5878 |
+
嵽 3
|
5879 |
+
? 3
|
5880 |
+
? 3
|
5881 |
+
峤 3
|
5882 |
+
纂 3
|
5883 |
+
鶼 3
|
5884 |
+
? 3
|
5885 |
+
棨 3
|
5886 |
+
辭 3
|
5887 |
+
櫻 3
|
5888 |
+
簪 3
|
5889 |
+
桉 3
|
5890 |
+
诤 3
|
5891 |
+
惘 3
|
5892 |
+
攸 3
|
5893 |
+
棩 3
|
5894 |
+
? 3
|
5895 |
+
衱 3
|
5896 |
+
? 3
|
5897 |
+
? 3
|
5898 |
+
? 3
|
5899 |
+
潻 3
|
5900 |
+
? 3
|
5901 |
+
? 3
|
5902 |
+
仧 3
|
5903 |
+
? 3
|
5904 |
+
缯 3
|
5905 |
+
绹 3
|
5906 |
+
? 3
|
5907 |
+
? 3
|
5908 |
+
嫘 3
|
5909 |
+
? 3
|
5910 |
+
? 3
|
5911 |
+
? 3
|
5912 |
+
? 3
|
5913 |
+
辶 3
|
5914 |
+
? 3
|
5915 |
+
? 3
|
5916 |
+
乫 3
|
5917 |
+
? 3
|
5918 |
+
? 3
|
5919 |
+
? 3
|
5920 |
+
侲 3
|
5921 |
+
弢 3
|
5922 |
+
黟 3
|
5923 |
+
阑 3
|
5924 |
+
瘘 3
|
5925 |
+
勍 3
|
5926 |
+
鎷 3
|
5927 |
+
灏 3
|
5928 |
+
併 3
|
5929 |
+
細 3
|
5930 |
+
鎮 3
|
5931 |
+
鏈 3
|
5932 |
+
鍔 3
|
5933 |
+
鐜 3
|
5934 |
+
浼 3
|
5935 |
+
皥 3
|
5936 |
+
3
|
5937 |
+
鐞 3
|
5938 |
+
嗗 3
|
5939 |
+
3
|
5940 |
+
3
|
5941 |
+
绠 3
|
5942 |
+
$ 3
|
5943 |
+
悊 3
|
5944 |
+
呭 3
|
5945 |
+
鍜 3
|
5946 |
+
鍥 3
|
5947 |
+
屽 3
|
5948 |
+
鍗 3
|
5949 |
+
璁 3
|
5950 |
+
綉 3
|
5951 |
+
? 3
|
5952 |
+
? 3
|
5953 |
+
晢 3
|
5954 |
+
迂 3
|
5955 |
+
箩 3
|
5956 |
+
埂 3
|
5957 |
+
懑 3
|
5958 |
+
镭 3
|
5959 |
+
氡 3
|
5960 |
+
徜 3
|
5961 |
+
徉 3
|
5962 |
+
涸 3
|
5963 |
+
? 3
|
5964 |
+
裡 3
|
5965 |
+
憩 3
|
5966 |
+
袤 3
|
5967 |
+
戍 3
|
5968 |
+
? 3
|
5969 |
+
鴫 3
|
5970 |
+
牤 3
|
5971 |
+
龊 3
|
5972 |
+
锹 3
|
5973 |
+
秽 3
|
5974 |
+
噘 3
|
5975 |
+
谄 3
|
5976 |
+
鲛 3
|
5977 |
+
骧 3
|
5978 |
+
魍 3
|
5979 |
+
魉 3
|
5980 |
+
诳 3
|
5981 |
+
俸 3
|
5982 |
+
噎 3
|
5983 |
+
扥 3
|
5984 |
+
帛 3
|
5985 |
+
蚝 3
|
5986 |
+
鳗 3
|
5987 |
+
獠 3
|
5988 |
+
颉 3
|
5989 |
+
祟 3
|
5990 |
+
澹 3
|
5991 |
+
鲈 3
|
5992 |
+
呻 3
|
5993 |
+
獒 3
|
5994 |
+
漯 3
|
5995 |
+
骊 3
|
5996 |
+
囱 3
|
5997 |
+
砾 3
|
5998 |
+
掂 3
|
5999 |
+
蹂 3
|
6000 |
+
躏 3
|
6001 |
+
鹄 3
|
6002 |
+
轲 3
|
6003 |
+
瞑 3
|
6004 |
+
吆 3
|
6005 |
+
挞 3
|
6006 |
+
唬 3
|
6007 |
+
潆 3
|
6008 |
+
筠 3
|
6009 |
+
蹋 3
|
6010 |
+
婢 3
|
6011 |
+
腚 3
|
6012 |
+
鲶 3
|
6013 |
+
喏 3
|
6014 |
+
馄 3
|
6015 |
+
饨 3
|
6016 |
+
佢 3
|
6017 |
+
嗟 3
|
6018 |
+
尥 3
|
6019 |
+
仟 3
|
6020 |
+
埗 2
|
6021 |
+
? 2
|
6022 |
+
? 2
|
6023 |
+
硰 2
|
6024 |
+
訾 2
|
6025 |
+
? 2
|
6026 |
+
漶 2
|
6027 |
+
龌 2
|
6028 |
+
V 2
|
6029 |
+
鸸 2
|
6030 |
+
鹋 2
|
6031 |
+
俋 2
|
6032 |
+
谳 2
|
6033 |
+
冑 2
|
6034 |
+
馊 2
|
6035 |
+
饯 2
|
6036 |
+
晌 2
|
6037 |
+
橹 2
|
6038 |
+
谘 2
|
6039 |
+
峋 2
|
6040 |
+
? 2
|
6041 |
+
ê 2
|
6042 |
+
祗 2
|
6043 |
+
坜 2
|
6044 |
+
浬 2
|
6045 |
+
倭 2
|
6046 |
+
鲟 2
|
6047 |
+
畿 2
|
6048 |
+
驛 2
|
6049 |
+
诋 2
|
6050 |
+
辯 2
|
6051 |
+
≈ 2
|
6052 |
+
癀 2
|
6053 |
+
? 2
|
6054 |
+
芎 2
|
6055 |
+
? 2
|
6056 |
+
號 2
|
6057 |
+
鰵 2
|
6058 |
+
? 2
|
6059 |
+
滟 2
|
6060 |
+
汻 2
|
6061 |
+
? 2
|
6062 |
+
疴 2
|
6063 |
+
瘴 2
|
6064 |
+
F 2
|
6065 |
+
? 2
|
6066 |
+
岣 2
|
6067 |
+
# 2
|
6068 |
+
滷 2
|
6069 |
+
黩 2
|
6070 |
+
賤 2
|
6071 |
+
? 2
|
6072 |
+
軭 2
|
6073 |
+
媸 2
|
6074 |
+
綴 2
|
6075 |
+
蜻 2
|
6076 |
+
蜓 2
|
6077 |
+
? 2
|
6078 |
+
觊 2
|
6079 |
+
觎 2
|
6080 |
+
锳 2
|
6081 |
+
? 2
|
6082 |
+
? 2
|
6083 |
+
衭 2
|
6084 |
+
? 2
|
6085 |
+
廧 2
|
6086 |
+
? 2
|
6087 |
+
? 2
|
6088 |
+
妫 2
|
6089 |
+
? 2
|
6090 |
+
? 2
|
6091 |
+
? 2
|
6092 |
+
? 2
|
6093 |
+
? 2
|
6094 |
+
? 2
|
6095 |
+
? 2
|
6096 |
+
? 2
|
6097 |
+
? 2
|
6098 |
+
? 2
|
6099 |
+
? 2
|
6100 |
+
? 2
|
6101 |
+
? 2
|
6102 |
+
? 2
|
6103 |
+
趯 2
|
6104 |
+
? 2
|
6105 |
+
? 2
|
6106 |
+
? 2
|
6107 |
+
¨ 2
|
6108 |
+
? 2
|
6109 |
+
挝 2
|
6110 |
+
莼 2
|
6111 |
+
唳 2
|
6112 |
+
? 2
|
6113 |
+
? 2
|
6114 |
+
? 2
|
6115 |
+
? 2
|
6116 |
+
銭 2
|
6117 |
+
踉 2
|
6118 |
+
跄 2
|
6119 |
+
? 2
|
6120 |
+
? 2
|
6121 |
+
涎 2
|
6122 |
+
蟬 2
|
6123 |
+
橫 2
|
6124 |
+
蘭 2
|
6125 |
+
風 2
|
6126 |
+
頭 2
|
6127 |
+
紅 2
|
6128 |
+
脫 2
|
6129 |
+
? 2
|
6130 |
+
? 2
|
6131 |
+
? 2
|
6132 |
+
? 2
|
6133 |
+
? 2
|
6134 |
+
? 2
|
6135 |
+
? 2
|
6136 |
+
? 2
|
6137 |
+
跖 2
|
6138 |
+
玓 2
|
6139 |
+
? 2
|
6140 |
+
纰 2
|
6141 |
+
邳 2
|
6142 |
+
? 2
|
6143 |
+
缶 2
|
6144 |
+
? 2
|
6145 |
+
衵 2
|
6146 |
+
紐 2
|
6147 |
+
倫 2
|
6148 |
+
軍 2
|
6149 |
+
過 2
|
6150 |
+
來 2
|
6151 |
+
錫 2
|
6152 |
+
魯 2
|
6153 |
+
麽 2
|
6154 |
+
侩 2
|
6155 |
+
馃 2
|
6156 |
+
齁 2
|
6157 |
+
咻 2
|
6158 |
+
畑 2
|
6159 |
+
湊 2
|
6160 |
+
? 2
|
6161 |
+
? 2
|
6162 |
+
? 2
|
6163 |
+
為 2
|
6164 |
+
掮 2
|
6165 |
+
蒹 2
|
6166 |
+
葭 2
|
6167 |
+
髻 2
|
6168 |
+
? 2
|
6169 |
+
愠 2
|
6170 |
+
牍 2
|
6171 |
+
傈 2
|
6172 |
+
僳 2
|
6173 |
+
獭 2
|
6174 |
+
匏 2
|
6175 |
+
跺 2
|
6176 |
+
? 2
|
6177 |
+
? 2
|
6178 |
+
? 2
|
6179 |
+
娑 2
|
6180 |
+
诃 2
|
6181 |
+
恻 2
|
6182 |
+
ū 2
|
6183 |
+
笆 2
|
6184 |
+
魑 2
|
6185 |
+
鼬 2
|
6186 |
+
蜃 2
|
6187 |
+
戬 2
|
6188 |
+
纣 2
|
6189 |
+
? 2
|
6190 |
+
? 2
|
6191 |
+
颏 2
|
6192 |
+
迢 2
|
6193 |
+
骥 2
|
6194 |
+
轣 2
|
6195 |
+
? 2
|
6196 |
+
鵰 2
|
6197 |
+
? 2
|
6198 |
+
? 2
|
6199 |
+
? 2
|
6200 |
+
? 2
|
6201 |
+
? 2
|
6202 |
+
? 2
|
6203 |
+
? 2
|
6204 |
+
廬 2
|
6205 |
+
廼 2
|
6206 |
+
迺 2
|
6207 |
+
? 2
|
6208 |
+
? 2
|
6209 |
+
紺 2
|
6210 |
+
喋 2
|
6211 |
+
濯 2
|
6212 |
+
玑 2
|
6213 |
+
玟 2
|
6214 |
+
啫 2
|
6215 |
+
噚 2
|
6216 |
+
? 2
|
6217 |
+
? 2
|
6218 |
+
? 2
|
6219 |
+
? 2
|
6220 |
+
? 2
|
6221 |
+
? 2
|
6222 |
+
? 2
|
6223 |
+
? 2
|
6224 |
+
? 2
|
6225 |
+
? 2
|
6226 |
+
? 2
|
6227 |
+
? 2
|
6228 |
+
? 2
|
6229 |
+
? 2
|
6230 |
+
? 2
|
6231 |
+
? 2
|
6232 |
+
覸 2
|
6233 |
+
? 2
|
6234 |
+
谮 2
|
6235 |
+
? 2
|
6236 |
+
痉 2
|
6237 |
+
挛 2
|
6238 |
+
瘢 2
|
6239 |
+
? 2
|
6240 |
+
馕 2
|
6241 |
+
? 2
|
6242 |
+
? 2
|
6243 |
+
? 2
|
6244 |
+
讚 2
|
6245 |
+
緻 2
|
6246 |
+
冇 2
|
6247 |
+
蹙 2
|
6248 |
+
酩 2
|
6249 |
+
酊 2
|
6250 |
+
姒 2
|
6251 |
+
妲 2
|
6252 |
+
琰 2
|
6253 |
+
痣 2
|
6254 |
+
锢 2
|
6255 |
+
箕 2
|
6256 |
+
甾 2
|
6257 |
+
峿 2
|
6258 |
+
魻 2
|
6259 |
+
? 2
|
6260 |
+
? 2
|
6261 |
+
蕹 2
|
6262 |
+
給 2
|
6263 |
+
肼 2
|
6264 |
+
? 2
|
6265 |
+
鵤 2
|
6266 |
+
? 2
|
6267 |
+
煨 2
|
6268 |
+
? 2
|
6269 |
+
佺 2
|
6270 |
+
晧 2
|
6271 |
+
驽 2
|
6272 |
+
怿 2
|
6273 |
+
飡 2
|
6274 |
+
俴 2
|
6275 |
+
? 2
|
6276 |
+
? 2
|
6277 |
+
? 2
|
6278 |
+
? 2
|
6279 |
+
? 2
|
6280 |
+
淴 2
|
6281 |
+
▽ 2
|
6282 |
+
? 2
|
6283 |
+
? 2
|
6284 |
+
? 2
|
6285 |
+
籦 2
|
6286 |
+
? 2
|
6287 |
+
轺 2
|
6288 |
+
? 2
|
6289 |
+
? 2
|
6290 |
+
乩 2
|
6291 |
+
壨 2
|
6292 |
+
? 2
|
6293 |
+
? 2
|
6294 |
+
扪 2
|
6295 |
+
緶 2
|
6296 |
+
洹 2
|
6297 |
+
? 2
|
6298 |
+
? 2
|
6299 |
+
泮 2
|
6300 |
+
? 2
|
6301 |
+
滉 2
|
6302 |
+
? 2
|
6303 |
+
? 2
|
6304 |
+
颚 2
|
6305 |
+
嵭 2
|
6306 |
+
俿 2
|
6307 |
+
? 2
|
6308 |
+
義 2
|
6309 |
+
鼱 2
|
6310 |
+
罘 2
|
6311 |
+
蚱 2
|
6312 |
+
? 2
|
6313 |
+
? 2
|
6314 |
+
蠖 2
|
6315 |
+
脲 2
|
6316 |
+
? 2
|
6317 |
+
幄 2
|
6318 |
+
坻 2
|
6319 |
+
〇 2
|
6320 |
+
縺 2
|
6321 |
+
縲 2
|
6322 |
+
唆 2
|
6323 |
+
擀 2
|
6324 |
+
佝 2
|
6325 |
+
偻 2
|
6326 |
+
晁 2
|
6327 |
+
兖 2
|
6328 |
+
惴 2
|
6329 |
+
娭 2
|
6330 |
+
毑 2
|
6331 |
+
朦 2
|
6332 |
+
胧 2
|
6333 |
+
湤 2
|
6334 |
+
翪 2
|
6335 |
+
漼 2
|
6336 |
+
忨 2
|
6337 |
+
劭 2
|
6338 |
+
滆 2
|
6339 |
+
嵊 2
|
6340 |
+
沢 2
|
6341 |
+
戊 2
|
6342 |
+
邝 2
|
6343 |
+
浠 2
|
6344 |
+
績 2
|
6345 |
+
閰 2
|
6346 |
+
ㄧ 2
|
6347 |
+
嶇 2
|
6348 |
+
棣 2
|
6349 |
+
栭 2
|
6350 |
+
侀 2
|
6351 |
+
閫 2
|
6352 |
+
唴 2
|
6353 |
+
笌 2
|
6354 |
+
欐 2
|
6355 |
+
笟 2
|
6356 |
+
崗 2
|
6357 |
+
冧 2
|
6358 |
+
笓 2
|
6359 |
+
寮 2
|
6360 |
+
傚 2
|
6361 |
+
鍖 2
|
6362 |
+
眬 2
|
6363 |
+
姟 2
|
6364 |
+
佷 2
|
6365 |
+
鍐 2
|
6366 |
+
湴 2
|
6367 |
+
ㄥ 2
|
6368 |
+
屾 2
|
6369 |
+
祦 2
|
6370 |
+
氫 2
|
6371 |
+
鎯 2
|
6372 |
+
喌 2
|
6373 |
+
晫 2
|
6374 |
+
2
|
6375 |
+
绉 2
|
6376 |
+
姩 2
|
6377 |
+
杩 2
|
6378 |
+
嗙 2
|
6379 |
+
滃 2
|
6380 |
+
簡 2
|
6381 |
+
缁 2
|
6382 |
+
戞 2
|
6383 |
+
岀 2
|
6384 |
+
愬 2
|
6385 |
+
鏂 2
|
6386 |
+
叡 2
|
6387 |
+
嗕 2
|
6388 |
+
堜 2
|
6389 |
+
ㄦ 2
|
6390 |
+
鍚 2
|
6391 |
+
鎶 2
|
6392 |
+
2
|
6393 |
+
浗 2
|
6394 |
+
姙 2
|
6395 |
+
曚 2
|
6396 |
+
綅 2
|
6397 |
+
沖 2
|
6398 |
+
埸 2
|
6399 |
+
潔 2
|
6400 |
+
糠 2
|
6401 |
+
啕 2
|
6402 |
+
枨 2
|
6403 |
+
牦 2
|
6404 |
+
汩 2
|
6405 |
+
訚 2
|
6406 |
+
鰲 2
|
6407 |
+
偎 2
|
6408 |
+
証 2
|
6409 |
+
鸱 2
|
6410 |
+
阡 2
|
6411 |
+
骡 2
|
6412 |
+
笺 2
|
6413 |
+
锄 2
|
6414 |
+
玢 2
|
6415 |
+
咦 2
|
6416 |
+
侑 2
|
6417 |
+
邰 2
|
6418 |
+
锴 2
|
6419 |
+
樽 2
|
6420 |
+
螳 2
|
6421 |
+
羿 2
|
6422 |
+
嵋 2
|
6423 |
+
蛆 2
|
6424 |
+
巳 2
|
6425 |
+
砷 2
|
6426 |
+
岫 2
|
6427 |
+
泯 2
|
6428 |
+
豇 2
|
6429 |
+
嗔 2
|
6430 |
+
壅 2
|
6431 |
+
摞 2
|
6432 |
+
阄 2
|
6433 |
+
逑 2
|
6434 |
+
镊 2
|
6435 |
+
檫 2
|
6436 |
+
赝 2
|
6437 |
+
蓟 2
|
6438 |
+
锟 2
|
6439 |
+
斋 2
|
6440 |
+
汨 2
|
6441 |
+
癣 2
|
6442 |
+
朐 2
|
6443 |
+
蓑 2
|
6444 |
+
叻 2
|
6445 |
+
疝 2
|
6446 |
+
桁 2
|
6447 |
+
赳 2
|
6448 |
+
谔 2
|
6449 |
+
垣 2
|
6450 |
+
葚 2
|
6451 |
+
搵 2
|
6452 |
+
貔 2
|
6453 |
+
貅 2
|
6454 |
+
衮 2
|
6455 |
+
哔 2
|
6456 |
+
氤 2
|
6457 |
+
氲 2
|
6458 |
+
蜛 2
|
6459 |
+
襦 2
|
6460 |
+
蝌 2
|
6461 |
+
蚪 2
|
6462 |
+
疟 2
|
6463 |
+
鬟 2
|
6464 |
+
鸬 2
|
6465 |
+
鹚 2
|
6466 |
+
誊 2
|
6467 |
+
艄 2
|
6468 |
+
吶 2
|
6469 |
+
蝈 2
|
6470 |
+
祢 2
|
6471 |
+
滢 2
|
6472 |
+
郏 1
|
6473 |
+
沆 1
|
6474 |
+
瀣 1
|
6475 |
+
岿 1
|
6476 |
+
苈 1
|
6477 |
+
礜 1
|
6478 |
+
庾 1
|
6479 |
+
跹 1
|
6480 |
+
孓 1
|
6481 |
+
蚩 1
|
6482 |
+
偲 1
|
6483 |
+
峧 1
|
6484 |
+
踻 1
|
6485 |
+
裩 1
|
6486 |
+
絽 1
|
6487 |
+
裱 1
|
6488 |
+
闳 1
|
6489 |
+
町 1
|
6490 |
+
塾 1
|
6491 |
+
讷 1
|
6492 |
+
俚 1
|
6493 |
+
倥 1
|
6494 |
+
偬 1
|
6495 |
+
纛 1
|
6496 |
+
锱 1
|
6497 |
+
蔣 1
|
6498 |
+
皈 1
|
6499 |
+
溟 1
|
6500 |
+
箓 1
|
6501 |
+
胪 1
|
6502 |
+
啻 1
|
6503 |
+
暌 1
|
6504 |
+
鸵 1
|
6505 |
+
釆 1
|
6506 |
+
嚓 1
|
6507 |
+
俎 1
|
6508 |
+
庖 1
|
6509 |
+
畚 1
|
6510 |
+
蒨 1
|
6511 |
+
洄 1
|
6512 |
+
箫 1
|
6513 |
+
韡 1
|
6514 |
+
镞 1
|
6515 |
+
僭 1
|
6516 |
+
忿 1
|
6517 |
+
铳 1
|
6518 |
+
铵 1
|
6519 |
+
鲑 1
|
6520 |
+
囡 1
|
6521 |
+
収 1
|
6522 |
+
皿 1
|
6523 |
+
彡 1
|
6524 |
+
稷 1
|
6525 |
+
埝 1
|
6526 |
+
貽 1
|
6527 |
+
郢 1
|
6528 |
+
鳡 1
|
6529 |
+
跣 1
|
6530 |
+
郓 1
|
6531 |
+
鄄 1
|
6532 |
+
箬 1
|
6533 |
+
堋 1
|
6534 |
+
堽 1
|
6535 |
+
遒 1
|
6536 |
+
钣 1
|
6537 |
+
佶 1
|
6538 |
+
墀 1
|
6539 |
+
請 1
|
6540 |
+
應 1
|
6541 |
+
這 1
|
6542 |
+
個 1
|
6543 |
+
動 1
|
6544 |
+
揮 1
|
6545 |
+
獲 1
|
6546 |
+
儘 1
|
6547 |
+
隊 1
|
6548 |
+
頹 1
|
6549 |
+
搶 1
|
6550 |
+
兇 1
|
6551 |
+
們 1
|
6552 |
+
陣 1
|
6553 |
+
絕 1
|
6554 |
+
實 1
|
6555 |
+
飛 1
|
6556 |
+
腳 1
|
6557 |
+
懼 1
|
6558 |
+
鑽 1
|
6559 |
+
馬 1
|
6560 |
+
體 1
|
6561 |
+
夠 1
|
6562 |
+
曬 1
|
6563 |
+
貝 1
|
6564 |
+
頓 1
|
6565 |
+
盧 1
|
6566 |
+
帶 1
|
6567 |
+
盤 1
|
6568 |
+
證 1
|
6569 |
+
怔 1
|
6570 |
+
渟 1
|
6571 |
+
貘 1
|
6572 |
+
荪 1
|
6573 |
+
郞 1
|
6574 |
+
賽 1
|
6575 |
+
敵 1
|
6576 |
+
頂 1
|
6577 |
+
機 1
|
6578 |
+
謂 1
|
6579 |
+
繼 1
|
6580 |
+
續 1
|
6581 |
+
雙 1
|
6582 |
+
僅 1
|
6583 |
+
餘 1
|
6584 |
+
員 1
|
6585 |
+
層 1
|
6586 |
+
佔 1
|
6587 |
+
據 1
|
6588 |
+
優 1
|
6589 |
+
擁 1
|
6590 |
+
穫 1
|
6591 |
+
問 1
|
6592 |
+
題 1
|
6593 |
+
陸 1
|
6594 |
+
舀 1
|
6595 |
+
毽 1
|
6596 |
+
牒 1
|
6597 |
+
缫 1
|
6598 |
+
倬 1
|
6599 |
+
庶 1
|
6600 |
+
噔 1
|
6601 |
+
锨 1
|
6602 |
+
塄 1
|
6603 |
+
碛 1
|
6604 |
+
铱 1
|
6605 |
+
囹 1
|
6606 |
+
圄 1
|
6607 |
+
廭 1
|
6608 |
+
滪 1
|
6609 |
+
戾 1
|
6610 |
+
屨 1
|
6611 |
+
羸 1
|
6612 |
+
鹺 1
|
6613 |
+
溫 1
|
6614 |
+
峬 1
|
6615 |
+
鲲 1
|
6616 |
+
锆 1
|
6617 |
+
珽 1
|
6618 |
+
掸 1
|
6619 |
+
洎 1
|
6620 |
+
潠 1
|
6621 |
+
浍 1
|
6622 |
+
铛 1
|
6623 |
+
谏 1
|
6624 |
+
幛 1
|
6625 |
+
邙 1
|
6626 |
+
砦 1
|
6627 |
+
夼 1
|
6628 |
+
咛 1
|
6629 |
+
拚 1
|
6630 |
+
峄 1
|
6631 |
+
絾 1
|
6632 |
+
鴴 1
|
6633 |
+
虛 1
|
6634 |
+
絳 1
|
6635 |
+
踾 1
|
6636 |
+
尲 1
|
6637 |
+
鸴 1
|
6638 |
+
珺 1
|
6639 |
+
汴 1
|
6640 |
+
篁 1
|
6641 |
+
贇 1
|
6642 |
+
畲 1
|
6643 |
+
迤 1
|
6644 |
+
逦 1
|
6645 |
+
岼 1
|
6646 |
+
輰 1
|
6647 |
+
豾 1
|
6648 |
+
緸 1
|
6649 |
+
鶨 1
|
6650 |
+
蓼 1
|
6651 |
+
屻 1
|
6652 |
+
弲 1
|
6653 |
+
噼 1
|
6654 |
+
痈 1
|
6655 |
+
豢 1
|
6656 |
+
藿 1
|
6657 |
+
矸 1
|
6658 |
+
幇 1
|
6659 |
+
殑 1
|
6660 |
+
椈 1
|
6661 |
+
熼 1
|
6662 |
+
粍 1
|
6663 |
+
ㄤ 1
|
6664 |
+
笂 1
|
6665 |
+
彫 1
|
6666 |
+
拰 1
|
6667 |
+
伅 1
|
6668 |
+
儴 1
|
6669 |
+
鍓 1
|
6670 |
+
闀 1
|
6671 |
+
畫 1
|
6672 |
+
煴 1
|
6673 |
+
1
|
6674 |
+
嬪 1
|
6675 |
+
炲 1
|
6676 |
+
壇 1
|
6677 |
+
鎬 1
|
6678 |
+
洃 1
|
6679 |
+
鍒 1
|
6680 |
+
埆 1
|
6681 |
+
呬 1
|
6682 |
+
岄 1
|
6683 |
+
洟 1
|
6684 |
+
暱 1
|
6685 |
+
1
|
6686 |
+
1
|
6687 |
+
1
|
6688 |
+
屼 1
|
6689 |
+
缃 1
|
6690 |
+
戦 1
|
6691 |
+
勫 1
|
6692 |
+
垝 1
|
6693 |
+
杈 1
|
6694 |
+
尯 1
|
6695 |
+
鍏 1
|
6696 |
+
紬 1
|
6697 |
+
忚 1
|
6698 |
+
皟 1
|
6699 |
+
彿 1
|
6700 |
+
囩 1
|
6701 |
+
洊 1
|
6702 |
+
娾 1
|
6703 |
+
绁 1
|
6704 |
+
濋 1
|
6705 |
+
洖 1
|
6706 |
+
褰 1
|
6707 |
+
鍛 1
|
6708 |
+
鈥 1
|
6709 |
+
濅 1
|
6710 |
+
夎 1
|
6711 |
+
1
|
6712 |
+
樺 1
|
6713 |
+
睍 1
|
6714 |
+
嗚 1
|
6715 |
+
1
|
6716 |
+
樹 1
|
6717 |
+
粙 1
|
6718 |
+
嶄 1
|
6719 |
+
1
|
6720 |
+
撶 1
|
6721 |
+
彂 1
|
6722 |
+
曟 1
|
6723 |
+
儏 1
|
6724 |
+
嬬 1
|
6725 |
+
粛 1
|
6726 |
+
嗛 1
|
6727 |
+
囪 1
|
6728 |
+
祫 1
|
6729 |
+
競 1
|
6730 |
+
寲 1
|
6731 |
+
傞 1
|
6732 |
+
繃 1
|
6733 |
+
弻 1
|
6734 |
+
鎴 1
|
6735 |
+
椤 1
|
6736 |
+
嗭 1
|
6737 |
+
1
|
6738 |
+
傛 1
|
6739 |
+
1
|
6740 |
+
篃 1
|
6741 |
+
嗘 1
|
6742 |
+
湁 1
|
6743 |
+
╀ 1
|
6744 |
+
簬 1
|
6745 |
+
煙 1
|
6746 |
+
鐨 1
|
6747 |
+
勪 1
|
6748 |
+
氦 1
|
6749 |
+
綔 1
|
6750 |
+
垜 1
|
6751 |
+
敤 1
|
6752 |
+
╁ 1
|
6753 |
+
簭 1
|
6754 |
+
琁 1
|
6755 |
+
澶 1
|
6756 |
+
槸 1
|
6757 |
+
绗 1
|
6758 |
+
嶈 1
|
6759 |
+
1
|
6760 |
+
闂 1
|
6761 |
+
1
|
6762 |
+
鐩 1
|
6763 |
+
祴 1
|
6764 |
+
1
|
6765 |
+
蹇 1
|
6766 |
+
鎵 1
|
6767 |
+
寳 1
|
6768 |
+
笢 1
|
6769 |
+
戣 1
|
6770 |
+
爺 1
|
6771 |
+
墍 1
|
6772 |
+
況 1
|
6773 |
+
吡 1
|
6774 |
+
殚 1
|
6775 |
+
汚 1
|
6776 |
+
杻 1
|
6777 |
+
砗 1
|
6778 |
+
磲 1
|
6779 |
+
蕤 1
|
6780 |
+
堉 1
|
6781 |
+
璘 1
|
6782 |
+
苜 1
|
6783 |
+
蓿 1
|
6784 |
+
髌 1
|
6785 |
+
姹 1
|
6786 |
+
磴 1
|
6787 |
+
觞 1
|
6788 |
+
赭 1
|
6789 |
+
愎 1
|
6790 |
+
吠 1
|
6791 |
+
尕 1
|
6792 |
+
糌 1
|
6793 |
+
偌 1
|
6794 |
+
驮 1
|
6795 |
+
镒 1
|
6796 |
+
奘 1
|
6797 |
+
汜 1
|
6798 |
+
趵 1
|
6799 |
+
轱 1
|
6800 |
+
盂 1
|
6801 |
+
孬 1
|
6802 |
+
胄 1
|
6803 |
+
煸 1
|
6804 |
+
疽 1
|
6805 |
+
杵 1
|
6806 |
+
谗 1
|
6807 |
+
炆 1
|
6808 |
+
菡 1
|
6809 |
+
箴 1
|
6810 |
+
渑 1
|
6811 |
+
锉 1
|
6812 |
+
锜 1
|
6813 |
+
乜 1
|
6814 |
+
掼 1
|
6815 |
+
铖 1
|
6816 |
+
壵 1
|
6817 |
+
忤 1
|
6818 |
+
镗 1
|
6819 |
+
撵 1
|
6820 |
+
搐 1
|
6821 |
+
坳 1
|
6822 |
+
鞥 1
|
6823 |
+
嚟 1
|
6824 |
+
緑 1
|
6825 |
+
郗 1
|
6826 |
+
禛 1
|
6827 |
+
蝗 1
|
6828 |
+
赊 1
|
6829 |
+
羲 1
|
6830 |
+
萼 1
|
6831 |
+
捌 1
|
6832 |
+
肓 1
|
6833 |
+
桧 1
|
6834 |
+
焖 1
|
6835 |
+
驷 1
|
6836 |
+
磡 1
|
6837 |
+
嫔 1
|
6838 |
+
垠 1
|
6839 |
+
嫱 1
|
6840 |
+
嬲 1
|
6841 |
+
桼 1
|
6842 |
+
蜷 1
|
6843 |
+
闾 1
|
6844 |
+
珥 1
|
6845 |
+
炔 1
|
6846 |
+
唰 1
|
6847 |
+
龇 1
|
6848 |
+
蚬 1
|
6849 |
+
蚶 1
|
6850 |
+
茼 1
|
6851 |
+
钕 1
|
6852 |
+
砩 1
|
6853 |
+
挲 1
|
6854 |
+
鳊 1
|
6855 |
+
镡 1
|
6856 |
+
锫 1
|
6857 |
+
冽 1
|
6858 |
+
阊 1
|
6859 |
+
捱 1
|
6860 |
+
蟆 1
|
6861 |
+
蒯 1
|
6862 |
+
怵 1
|
6863 |
+
刽 1
|
6864 |
+
玹 1
|
6865 |
+
鳃 1
|
6866 |
+
犒 1
|
6867 |
+
倌 1
|
6868 |
+
蓊 1
|
6869 |
+
沔 1
|
6870 |
+
墁 1
|
6871 |
+
盁 1
|
6872 |
+
啜 1
|
6873 |
+
珅 1
|
6874 |
+
臊 1
|
6875 |
+
嬖 1
|
6876 |
+
彧 1
|
6877 |
+
炕 1
|
6878 |
+
胴 1
|
6879 |
+
岵 1
|
6880 |
+
茕 1
|
model_language/language_model2.txt
ADDED
The diff for this file is too large to render.
See raw diff
|
|
model_zoo/speech_model/keras_backend.py
ADDED
@@ -0,0 +1,509 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#!/usr/bin/env python3
|
2 |
+
# -*- coding: utf-8 -*-
|
3 |
+
#
|
4 |
+
# Copyright 2016-2099 Ailemon.net
|
5 |
+
#
|
6 |
+
# This file is part of ASRT Speech Recognition Tool.
|
7 |
+
#
|
8 |
+
# ASRT is free software: you can redistribute it and/or modify
|
9 |
+
# it under the terms of the GNU General Public License as published by
|
10 |
+
# the Free Software Foundation, either version 3 of the License, or
|
11 |
+
# (at your option) any later version.
|
12 |
+
# ASRT is distributed in the hope that it will be useful,
|
13 |
+
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
14 |
+
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
15 |
+
# GNU General Public License for more details.
|
16 |
+
#
|
17 |
+
# You should have received a copy of the GNU General Public License
|
18 |
+
# along with ASRT. If not, see <https://www.gnu.org/licenses/>.
|
19 |
+
# ============================================================================
|
20 |
+
|
21 |
+
"""
|
22 |
+
@author: nl8590687
|
23 |
+
若干声学模型模型的定义
|
24 |
+
"""
|
25 |
+
|
26 |
+
import tensorflow as tf
|
27 |
+
from tensorflow.keras.models import Model
|
28 |
+
from tensorflow.keras.layers import Dense, Dropout, Input, Reshape, BatchNormalization
|
29 |
+
from tensorflow.keras.layers import Lambda, Activation, Conv2D, MaxPooling2D
|
30 |
+
from tensorflow.keras import backend as K
|
31 |
+
import numpy as np
|
32 |
+
from utils.ops import ctc_decode_delete_tail_blank
|
33 |
+
|
34 |
+
|
35 |
+
class BaseModel:
|
36 |
+
"""
|
37 |
+
定义声学模型类型的接口基类
|
38 |
+
"""
|
39 |
+
def __init__(self):
|
40 |
+
self.input_shape = None
|
41 |
+
self.output_shape = None
|
42 |
+
self.model = None
|
43 |
+
self.model_base = None
|
44 |
+
self._model_name = None
|
45 |
+
|
46 |
+
def get_model(self) -> tuple:
|
47 |
+
return self.model, self.model_base
|
48 |
+
|
49 |
+
def get_train_model(self) -> Model:
|
50 |
+
return self.model
|
51 |
+
|
52 |
+
def get_eval_model(self) -> Model:
|
53 |
+
return self.model_base
|
54 |
+
|
55 |
+
def summary(self) -> None:
|
56 |
+
self.model.summary()
|
57 |
+
|
58 |
+
def get_model_name(self) -> str:
|
59 |
+
return self._model_name
|
60 |
+
|
61 |
+
def load_weights(self, filename: str) -> None:
|
62 |
+
self.model.load_weights(filename)
|
63 |
+
|
64 |
+
def save_weights(self, filename: str) -> None:
|
65 |
+
self.model.save_weights(filename + '.model.h5')
|
66 |
+
self.model_base.save_weights(filename + '.model.base.h5')
|
67 |
+
|
68 |
+
f = open('epoch_'+self._model_name+'.txt', 'w')
|
69 |
+
f.write(filename)
|
70 |
+
f.close()
|
71 |
+
|
72 |
+
def get_loss_function(self):
|
73 |
+
raise Exception("method not implemented")
|
74 |
+
|
75 |
+
def forward(self, x):
|
76 |
+
raise Exception("method not implemented")
|
77 |
+
|
78 |
+
|
79 |
+
def ctc_lambda_func(args):
|
80 |
+
y_pred, labels, input_length, label_length = args
|
81 |
+
y_pred = y_pred[:, :, :]
|
82 |
+
return K.ctc_batch_cost(labels, y_pred, input_length, label_length)
|
83 |
+
|
84 |
+
|
85 |
+
class SpeechModel251BN(BaseModel):
|
86 |
+
"""
|
87 |
+
定义CNN+CTC模型,使用函数式模型
|
88 |
+
|
89 |
+
输入层:200维的特征值序列,一条语音数据的最大长度设为1600(大约16s)\\
|
90 |
+
隐藏层:卷积池化层,卷积核大小为3x3,池化窗口大小为2 \\
|
91 |
+
隐藏层:全连接层 \\
|
92 |
+
输出层:全连接层,神经元数量为self.MS_OUTPUT_SIZE,使用softmax作为激活函数, \\
|
93 |
+
CTC层:使用CTC的loss作为损失函数,实现连接性时序多输出
|
94 |
+
|
95 |
+
参数: \\
|
96 |
+
input_shape: tuple,默认值(1600, 200, 1) \\
|
97 |
+
output_shape: tuple,默认值(200, 1428)
|
98 |
+
"""
|
99 |
+
def __init__(self, input_shape: tuple = (1600, 200, 1), output_size: int = 1428) -> None:
|
100 |
+
super().__init__()
|
101 |
+
self.input_shape = input_shape
|
102 |
+
self._pool_size = 8
|
103 |
+
self.output_shape = (input_shape[0] // self._pool_size, output_size)
|
104 |
+
self._model_name = 'SpeechModel251bn'
|
105 |
+
self.model, self.model_base = self._define_model(self.input_shape, self.output_shape[1])
|
106 |
+
|
107 |
+
def _define_model(self, input_shape, output_size) -> tuple:
|
108 |
+
label_max_string_length = 64
|
109 |
+
|
110 |
+
input_data = Input(name='the_input', shape=input_shape)
|
111 |
+
|
112 |
+
layer_h = Conv2D(32, (3, 3), use_bias=True, padding='same', kernel_initializer='he_normal', name='Conv0')(input_data) # 卷积层
|
113 |
+
layer_h = BatchNormalization(epsilon=0.0002, name='BN0')(layer_h)
|
114 |
+
layer_h = Activation('relu', name='Act0')(layer_h)
|
115 |
+
|
116 |
+
layer_h = Conv2D(32, (3,3), use_bias=True, padding='same', kernel_initializer='he_normal', name='Conv1')(layer_h) # 卷积层
|
117 |
+
layer_h = BatchNormalization(epsilon=0.0002, name='BN1')(layer_h)
|
118 |
+
layer_h = Activation('relu', name='Act1')(layer_h)
|
119 |
+
|
120 |
+
layer_h = MaxPooling2D(pool_size=2, strides=None, padding="valid")(layer_h) # 池化层
|
121 |
+
|
122 |
+
layer_h = Conv2D(64, (3,3), use_bias=True, padding='same', kernel_initializer='he_normal', name='Conv2')(layer_h) # 卷积层
|
123 |
+
layer_h = BatchNormalization(epsilon=0.0002, name='BN2')(layer_h)
|
124 |
+
layer_h = Activation('relu', name='Act2')(layer_h)
|
125 |
+
|
126 |
+
layer_h = Conv2D(64, (3,3), use_bias=True, padding='same', kernel_initializer='he_normal', name='Conv3')(layer_h) # 卷积层
|
127 |
+
layer_h = BatchNormalization(epsilon=0.0002, name='BN3')(layer_h)
|
128 |
+
layer_h = Activation('relu', name='Act3')(layer_h)
|
129 |
+
|
130 |
+
layer_h = MaxPooling2D(pool_size=2, strides=None, padding="valid")(layer_h) # 池化层
|
131 |
+
|
132 |
+
layer_h = Conv2D(128, (3,3), use_bias=True, padding='same', kernel_initializer='he_normal', name='Conv4')(layer_h) # 卷积层
|
133 |
+
layer_h = BatchNormalization(epsilon=0.0002, name='BN4')(layer_h)
|
134 |
+
layer_h = Activation('relu', name='Act4')(layer_h)
|
135 |
+
|
136 |
+
layer_h = Conv2D(128, (3,3), use_bias=True, padding='same', kernel_initializer='he_normal', name='Conv5')(layer_h) # 卷积层
|
137 |
+
layer_h = BatchNormalization(epsilon=0.0002, name='BN5')(layer_h)
|
138 |
+
layer_h = Activation('relu', name='Act5')(layer_h)
|
139 |
+
|
140 |
+
layer_h = MaxPooling2D(pool_size=2, strides=None, padding="valid")(layer_h) # 池化层
|
141 |
+
|
142 |
+
layer_h = Conv2D(128, (3,3), use_bias=True, padding='same', kernel_initializer='he_normal', name='Conv6')(layer_h) # 卷积层
|
143 |
+
layer_h = BatchNormalization(epsilon=0.0002, name='BN6')(layer_h)
|
144 |
+
layer_h = Activation('relu', name='Act6')(layer_h)
|
145 |
+
|
146 |
+
layer_h = Conv2D(128, (3,3), use_bias=True, padding='same', kernel_initializer='he_normal', name='Conv7')(layer_h) # 卷积层
|
147 |
+
layer_h = BatchNormalization(epsilon=0.0002, name='BN7')(layer_h)
|
148 |
+
layer_h = Activation('relu', name='Act7')(layer_h)
|
149 |
+
|
150 |
+
layer_h = MaxPooling2D(pool_size=1, strides=None, padding="valid")(layer_h) # 池化层
|
151 |
+
|
152 |
+
layer_h = Conv2D(128, (3,3), use_bias=True, padding='same', kernel_initializer='he_normal', name='Conv8')(layer_h) # 卷积层
|
153 |
+
layer_h = BatchNormalization(epsilon=0.0002, name='BN8')(layer_h)
|
154 |
+
layer_h = Activation('relu', name='Act8')(layer_h)
|
155 |
+
|
156 |
+
layer_h = Conv2D(128, (3,3), use_bias=True, padding='same', kernel_initializer='he_normal', name='Conv9')(layer_h) # 卷积层
|
157 |
+
layer_h = BatchNormalization(epsilon=0.0002, name='BN9')(layer_h)
|
158 |
+
layer_h = Activation('relu', name='Act9')(layer_h)
|
159 |
+
|
160 |
+
layer_h = MaxPooling2D(pool_size=1, strides=None, padding="valid")(layer_h) # 池化层
|
161 |
+
|
162 |
+
# test=Model(inputs = input_data, outputs = layer_h12)
|
163 |
+
# test.summary()
|
164 |
+
|
165 |
+
layer_h = Reshape((self.output_shape[0], input_shape[1] // self._pool_size * 128), name='Reshape0')(layer_h) # Reshape层
|
166 |
+
|
167 |
+
layer_h = Dense(128, activation="relu", use_bias=True, kernel_initializer='he_normal', name='Dense0')(layer_h) # 全连接层
|
168 |
+
|
169 |
+
layer_h = Dense(output_size, use_bias=True, kernel_initializer='he_normal', name='Dense1')(layer_h) # 全连接层
|
170 |
+
y_pred = Activation('softmax', name='Activation0')(layer_h)
|
171 |
+
|
172 |
+
model_base = Model(inputs = input_data, outputs = y_pred)
|
173 |
+
# model_data.summary()
|
174 |
+
|
175 |
+
labels = Input(name='the_labels', shape=[label_max_string_length], dtype='float32')
|
176 |
+
input_length = Input(name='input_length', shape=[1], dtype='int64')
|
177 |
+
label_length = Input(name='label_length', shape=[1], dtype='int64')
|
178 |
+
# Keras doesn't currently support loss funcs with extra parameters
|
179 |
+
# so CTC loss is implemented in a lambda layer
|
180 |
+
loss_out = Lambda(ctc_lambda_func, output_shape=(1,), name='ctc')([y_pred, labels, input_length, label_length])
|
181 |
+
|
182 |
+
model = Model(inputs=[input_data, labels, input_length, label_length], outputs=loss_out)
|
183 |
+
|
184 |
+
return model, model_base
|
185 |
+
|
186 |
+
def get_loss_function(self) -> dict:
|
187 |
+
return {'ctc': lambda y_true, y_pred: y_pred}
|
188 |
+
|
189 |
+
def forward(self, data_input):
|
190 |
+
batch_size = 1
|
191 |
+
in_len = np.zeros((batch_size,), dtype=np.int32)
|
192 |
+
|
193 |
+
in_len[0] = self.output_shape[0]
|
194 |
+
|
195 |
+
x_in = np.zeros((batch_size,) + self.input_shape, dtype=np.float64)
|
196 |
+
|
197 |
+
for i in range(batch_size):
|
198 |
+
x_in[i, 0:len(data_input)] = data_input
|
199 |
+
|
200 |
+
base_pred = self.model_base.predict(x=x_in)
|
201 |
+
r = K.ctc_decode(base_pred, in_len, greedy=True, beam_width=100, top_paths=1)
|
202 |
+
|
203 |
+
if tf.__version__[0:2] == '1.':
|
204 |
+
r1 = r[0][0].eval(session=tf.compat.v1.Session())
|
205 |
+
else:
|
206 |
+
r1 = r[0][0].numpy()
|
207 |
+
|
208 |
+
speech_result = ctc_decode_delete_tail_blank(r1[0])
|
209 |
+
return speech_result
|
210 |
+
|
211 |
+
|
212 |
+
class SpeechModel251(BaseModel):
|
213 |
+
"""
|
214 |
+
定义CNN+CTC模型,使用函数式模型
|
215 |
+
|
216 |
+
输入层:200维的特征值序列,一条语音数据的最大长度设为1600(大约16s)\\
|
217 |
+
隐藏层:卷积池化层,卷积核大小为3x3,池化窗口大小为2 \\
|
218 |
+
隐藏层:全连接层 \\
|
219 |
+
输出层:全连接层,神经元数量为self.MS_OUTPUT_SIZE,使用softmax作为激活函数, \\
|
220 |
+
CTC层:使用CTC的loss作为损失函数,实现连接性时序多输出
|
221 |
+
|
222 |
+
参数: \\
|
223 |
+
input_shape: tuple,默认值(1600, 200, 1) \\
|
224 |
+
output_shape: tuple,默认值(200, 1428)
|
225 |
+
"""
|
226 |
+
def __init__(self, input_shape: tuple = (1600, 200, 1), output_size: int = 1428) -> None:
|
227 |
+
super().__init__()
|
228 |
+
self.input_shape = input_shape
|
229 |
+
self._pool_size = 8
|
230 |
+
self.output_shape = (input_shape[0] // self._pool_size, output_size)
|
231 |
+
self._model_name = 'SpeechModel251'
|
232 |
+
self.model, self.model_base = self._define_model(self.input_shape, self.output_shape[1])
|
233 |
+
|
234 |
+
def _define_model(self, input_shape, output_size) -> tuple:
|
235 |
+
label_max_string_length = 64
|
236 |
+
|
237 |
+
input_data = Input(name='the_input', shape=input_shape)
|
238 |
+
|
239 |
+
layer_h1 = Conv2D(32, (3,3), use_bias=False, activation='relu', padding='same', kernel_initializer='he_normal')(input_data) # 卷积层
|
240 |
+
layer_h1 = Dropout(0.05)(layer_h1)
|
241 |
+
layer_h2 = Conv2D(32, (3,3), use_bias=True, activation='relu', padding='same', kernel_initializer='he_normal')(layer_h1) # 卷积层
|
242 |
+
layer_h3 = MaxPooling2D(pool_size=2, strides=None, padding="valid")(layer_h2) # 池化层
|
243 |
+
layer_h3 = Dropout(0.05)(layer_h3) # 随机中断部分神经网络连接,防止过拟合
|
244 |
+
|
245 |
+
layer_h4 = Conv2D(64, (3,3), use_bias=True, activation='relu', padding='same', kernel_initializer='he_normal')(layer_h3) # 卷积层
|
246 |
+
layer_h4 = Dropout(0.1)(layer_h4)
|
247 |
+
layer_h5 = Conv2D(64, (3,3), use_bias=True, activation='relu', padding='same', kernel_initializer='he_normal')(layer_h4) # 卷积层
|
248 |
+
layer_h6 = MaxPooling2D(pool_size=2, strides=None, padding="valid")(layer_h5) # 池化层
|
249 |
+
|
250 |
+
layer_h6 = Dropout(0.1)(layer_h6)
|
251 |
+
layer_h7 = Conv2D(128, (3,3), use_bias=True, activation='relu', padding='same', kernel_initializer='he_normal')(layer_h6) # 卷积层
|
252 |
+
layer_h7 = Dropout(0.15)(layer_h7)
|
253 |
+
layer_h8 = Conv2D(128, (3,3), use_bias=True, activation='relu', padding='same', kernel_initializer='he_normal')(layer_h7) # 卷积层
|
254 |
+
layer_h9 = MaxPooling2D(pool_size=2, strides=None, padding="valid")(layer_h8) # 池化层
|
255 |
+
|
256 |
+
layer_h9 = Dropout(0.15)(layer_h9)
|
257 |
+
layer_h10 = Conv2D(128, (3,3), use_bias=True, activation='relu', padding='same', kernel_initializer='he_normal')(layer_h9) # 卷积层
|
258 |
+
layer_h10 = Dropout(0.2)(layer_h10)
|
259 |
+
layer_h11 = Conv2D(128, (3,3), use_bias=True, activation='relu', padding='same', kernel_initializer='he_normal')(layer_h10) # 卷积层
|
260 |
+
layer_h12 = MaxPooling2D(pool_size=1, strides=None, padding="valid")(layer_h11) # 池化层
|
261 |
+
|
262 |
+
layer_h12 = Dropout(0.2)(layer_h12)
|
263 |
+
layer_h13 = Conv2D(128, (3,3), use_bias=True, activation='relu', padding='same', kernel_initializer='he_normal')(layer_h12) # 卷积层
|
264 |
+
layer_h13 = Dropout(0.2)(layer_h13)
|
265 |
+
layer_h14 = Conv2D(128, (3,3), use_bias=True, activation='relu', padding='same', kernel_initializer='he_normal')(layer_h13) # 卷积层
|
266 |
+
layer_h15 = MaxPooling2D(pool_size=1, strides=None, padding="valid")(layer_h14) # 池化层
|
267 |
+
|
268 |
+
# test=Model(inputs = input_data, outputs = layer_h12)
|
269 |
+
# test.summary()
|
270 |
+
|
271 |
+
layer_h16 = Reshape((self.output_shape[0], input_shape[1] // self._pool_size * 128))(layer_h15) # Reshape层
|
272 |
+
layer_h16 = Dropout(0.3)(layer_h16) # 随机中断部分神经网络连接,防止过拟合
|
273 |
+
layer_h17 = Dense(128, activation="relu", use_bias=True, kernel_initializer='he_normal')(layer_h16) # 全连接层
|
274 |
+
layer_h17 = Dropout(0.3)(layer_h17)
|
275 |
+
layer_h18 = Dense(output_size, use_bias=True, kernel_initializer='he_normal')(layer_h17) # 全连接层
|
276 |
+
y_pred = Activation('softmax', name='Activation0')(layer_h18)
|
277 |
+
|
278 |
+
model_base = Model(inputs=input_data, outputs=y_pred)
|
279 |
+
# model_data.summary()
|
280 |
+
|
281 |
+
labels = Input(name='the_labels', shape=[label_max_string_length], dtype='float32')
|
282 |
+
input_length = Input(name='input_length', shape=[1], dtype='int64')
|
283 |
+
label_length = Input(name='label_length', shape=[1], dtype='int64')
|
284 |
+
# Keras doesn't currently support loss funcs with extra parameters
|
285 |
+
# so CTC loss is implemented in a lambda layer
|
286 |
+
loss_out = Lambda(ctc_lambda_func, output_shape=(1,), name='ctc')([y_pred, labels, input_length, label_length])
|
287 |
+
|
288 |
+
model = Model(inputs=[input_data, labels, input_length, label_length], outputs=loss_out)
|
289 |
+
|
290 |
+
return model, model_base
|
291 |
+
|
292 |
+
def get_loss_function(self) -> dict:
|
293 |
+
return {'ctc': lambda y_true, y_pred: y_pred}
|
294 |
+
|
295 |
+
def forward(self, data_input):
|
296 |
+
batch_size = 1
|
297 |
+
in_len = np.zeros((batch_size,), dtype=np.int32)
|
298 |
+
|
299 |
+
in_len[0] = self.output_shape[0]
|
300 |
+
|
301 |
+
x_in = np.zeros((batch_size,) + self.input_shape, dtype=np.float64)
|
302 |
+
|
303 |
+
for i in range(batch_size):
|
304 |
+
x_in[i, 0:len(data_input)] = data_input
|
305 |
+
|
306 |
+
base_pred = self.model_base.predict(x = x_in)
|
307 |
+
r = K.ctc_decode(base_pred, in_len, greedy=True, beam_width=100, top_paths=1)
|
308 |
+
|
309 |
+
if tf.__version__[0:2] == '1.':
|
310 |
+
r1 = r[0][0].eval(session=tf.compat.v1.Session())
|
311 |
+
else:
|
312 |
+
r1 = r[0][0].numpy()
|
313 |
+
|
314 |
+
speech_result = ctc_decode_delete_tail_blank(r1[0])
|
315 |
+
return speech_result
|
316 |
+
|
317 |
+
|
318 |
+
class SpeechModel25(BaseModel):
|
319 |
+
"""
|
320 |
+
定义CNN+CTC模型,使用函数式模型
|
321 |
+
|
322 |
+
输入层:200维的特征值序列,一条语音数据的最大长度设为1600(大约16s)\\
|
323 |
+
隐���层:卷积池化层,卷积核大小为3x3,池化窗口大小为2 \\
|
324 |
+
隐藏层:全连接层 \\
|
325 |
+
输出层:全连接层,神经元数量为self.MS_OUTPUT_SIZE,使用softmax作为激活函数, \\
|
326 |
+
CTC层:使用CTC的loss作为损失函数,实现连接性时序多输出
|
327 |
+
|
328 |
+
参数: \\
|
329 |
+
input_shape: tuple,默认值(1600, 200, 1) \\
|
330 |
+
output_shape: tuple,默认值(200, 1428)
|
331 |
+
"""
|
332 |
+
def __init__(self, input_shape: tuple = (1600, 200, 1), output_size: int = 1428) -> None:
|
333 |
+
super().__init__()
|
334 |
+
self.input_shape = input_shape
|
335 |
+
self._pool_size = 8
|
336 |
+
self.output_shape = (input_shape[0] // self._pool_size, output_size)
|
337 |
+
self._model_name = 'SpeechModel25'
|
338 |
+
self.model, self.model_base = self._define_model(self.input_shape, self.output_shape[1])
|
339 |
+
|
340 |
+
def _define_model(self, input_shape, output_size) -> tuple:
|
341 |
+
label_max_string_length = 64
|
342 |
+
|
343 |
+
input_data = Input(name='the_input', shape=input_shape)
|
344 |
+
|
345 |
+
layer_h1 = Conv2D(32, (3, 3), use_bias=False, activation='relu', padding='same', kernel_initializer='he_normal')(input_data) # 卷积层
|
346 |
+
layer_h1 = Dropout(0.05)(layer_h1)
|
347 |
+
layer_h2 = Conv2D(32, (3, 3), use_bias=True, activation='relu', padding='same', kernel_initializer='he_normal')(layer_h1) # 卷积层
|
348 |
+
layer_h3 = MaxPooling2D(pool_size=2, strides=None, padding="valid")(layer_h2) # 池化层
|
349 |
+
layer_h3 = Dropout(0.05)(layer_h3) # 随机中断部分神经网络连接,防止过拟合
|
350 |
+
|
351 |
+
layer_h4 = Conv2D(64, (3, 3), use_bias=True, activation='relu', padding='same', kernel_initializer='he_normal')(layer_h3) # 卷积层
|
352 |
+
layer_h4 = Dropout(0.1)(layer_h4)
|
353 |
+
layer_h5 = Conv2D(64, (3, 3), use_bias=True, activation='relu', padding='same', kernel_initializer='he_normal')(layer_h4) # 卷积层
|
354 |
+
layer_h6 = MaxPooling2D(pool_size=2, strides=None, padding="valid")(layer_h5) # 池化层
|
355 |
+
|
356 |
+
layer_h6 = Dropout(0.1)(layer_h6)
|
357 |
+
layer_h7 = Conv2D(128, (3, 3), use_bias=True, activation='relu', padding='same', kernel_initializer='he_normal')(layer_h6) # 卷积层
|
358 |
+
layer_h7 = Dropout(0.15)(layer_h7)
|
359 |
+
layer_h8 = Conv2D(128, (3,3), use_bias=True, activation='relu', padding='same', kernel_initializer='he_normal')(layer_h7) # 卷积层
|
360 |
+
layer_h9 = MaxPooling2D(pool_size=2, strides=None, padding="valid")(layer_h8) # 池化层
|
361 |
+
|
362 |
+
layer_h9 = Dropout(0.15)(layer_h9)
|
363 |
+
layer_h10 = Conv2D(128, (3, 3), use_bias=True, activation='relu', padding='same', kernel_initializer='he_normal')(layer_h9) # 卷积层
|
364 |
+
layer_h10 = Dropout(0.2)(layer_h10)
|
365 |
+
layer_h11 = Conv2D(128, (3, 3), use_bias=True, activation='relu', padding='same', kernel_initializer='he_normal')(layer_h10) # 卷积层
|
366 |
+
layer_h12 = MaxPooling2D(pool_size=1, strides=None, padding="valid")(layer_h11) # 池化层
|
367 |
+
|
368 |
+
# test=Model(inputs = input_data, outputs = layer_h12)
|
369 |
+
# test.summary()
|
370 |
+
|
371 |
+
layer_h12 = Reshape((self.output_shape[0], input_shape[1] // self._pool_size * 128))(layer_h12) # Reshape层
|
372 |
+
layer_h12 = Dropout(0.3)(layer_h12) # 随机中断部分神经网络连接,防止过拟合
|
373 |
+
layer_h13 = Dense(128, activation="relu", use_bias=True, kernel_initializer='he_normal')(layer_h12) # 全连接层
|
374 |
+
layer_h13 = Dropout(0.3)(layer_h13)
|
375 |
+
layer_h14 = Dense(output_size, use_bias=True, kernel_initializer='he_normal')(layer_h13) # 全连接层
|
376 |
+
y_pred = Activation('softmax', name='Activation0')(layer_h14)
|
377 |
+
|
378 |
+
model_base = Model(inputs=input_data, outputs=y_pred)
|
379 |
+
# model_data.summary()
|
380 |
+
|
381 |
+
labels = Input(name='the_labels', shape=[label_max_string_length], dtype='float32')
|
382 |
+
input_length = Input(name='input_length', shape=[1], dtype='int64')
|
383 |
+
label_length = Input(name='label_length', shape=[1], dtype='int64')
|
384 |
+
# Keras doesn't currently support loss funcs with extra parameters
|
385 |
+
# so CTC loss is implemented in a lambda layer
|
386 |
+
loss_out = Lambda(ctc_lambda_func, output_shape=(1,), name='ctc')([y_pred, labels, input_length, label_length])
|
387 |
+
|
388 |
+
model = Model(inputs=[input_data, labels, input_length, label_length], outputs=loss_out)
|
389 |
+
|
390 |
+
return model, model_base
|
391 |
+
|
392 |
+
def get_loss_function(self) -> dict:
|
393 |
+
return {'ctc': lambda y_true, y_pred: y_pred}
|
394 |
+
|
395 |
+
def forward(self, data_input):
|
396 |
+
batch_size = 1
|
397 |
+
in_len = np.zeros((batch_size,), dtype=np.int32)
|
398 |
+
|
399 |
+
in_len[0] = self.output_shape[0]
|
400 |
+
|
401 |
+
x_in = np.zeros((batch_size,) + self.input_shape, dtype=np.float64)
|
402 |
+
|
403 |
+
for i in range(batch_size):
|
404 |
+
x_in[i, 0:len(data_input)] = data_input
|
405 |
+
|
406 |
+
base_pred = self.model_base.predict(x=x_in)
|
407 |
+
r = K.ctc_decode(base_pred, in_len, greedy=True, beam_width=100, top_paths=1)
|
408 |
+
|
409 |
+
if tf.__version__[0:2] == '1.':
|
410 |
+
r1 = r[0][0].eval(session=tf.compat.v1.Session())
|
411 |
+
else:
|
412 |
+
r1 = r[0][0].numpy()
|
413 |
+
|
414 |
+
speech_result = ctc_decode_delete_tail_blank(r1[0])
|
415 |
+
return speech_result
|
416 |
+
|
417 |
+
|
418 |
+
class SpeechModel24(BaseModel):
|
419 |
+
"""
|
420 |
+
定义CNN+CTC模型,使用函数式模型
|
421 |
+
|
422 |
+
输入层:200维的特征值序列,一条语音数据的最大长度设为1600(大约16s)\\
|
423 |
+
隐藏层:卷积池化层,卷积核大小为3x3,池化窗口大小为2 \\
|
424 |
+
隐藏层:全连接层 \\
|
425 |
+
输出层:全连接层,神经元数量为self.MS_OUTPUT_SIZE,使用softmax作为激活函数, \\
|
426 |
+
CTC层:使用CTC的loss作为损失函数,实现连接性时序多输出
|
427 |
+
|
428 |
+
参数: \\
|
429 |
+
input_shape: tuple,默认值(1600, 200, 1) \\
|
430 |
+
output_shape: tuple,默认值(200, 1428)
|
431 |
+
"""
|
432 |
+
def __init__(self, input_shape :tuple=(1600, 200, 1), output_size: int = 1428) -> None:
|
433 |
+
super().__init__()
|
434 |
+
self.input_shape = input_shape
|
435 |
+
self._pool_size = 8
|
436 |
+
self.output_shape = (input_shape[0] // self._pool_size, output_size)
|
437 |
+
self._model_name = 'SpeechModel24'
|
438 |
+
self.model, self.model_base = self._define_model(self.input_shape, self.output_shape[1])
|
439 |
+
|
440 |
+
def _define_model(self, input_shape, output_size) -> tuple:
|
441 |
+
label_max_string_length = 64
|
442 |
+
|
443 |
+
input_data = Input(name='the_input', shape=input_shape)
|
444 |
+
|
445 |
+
layer_h1 = Conv2D(32, (3,3), use_bias=False, activation='relu', padding='same', kernel_initializer='he_normal')(input_data) # 卷积层
|
446 |
+
layer_h1 = Dropout(0.1)(layer_h1)
|
447 |
+
layer_h2 = Conv2D(32, (3,3), use_bias=True, activation='relu', padding='same', kernel_initializer='he_normal')(layer_h1) # 卷积层
|
448 |
+
layer_h3 = MaxPooling2D(pool_size=2, strides=None, padding="valid")(layer_h2) # 池化层
|
449 |
+
layer_h3 = Dropout(0.2)(layer_h3) # 随机中断部分神经网络连接,防止过拟合
|
450 |
+
|
451 |
+
layer_h4 = Conv2D(64, (3,3), use_bias=True, activation='relu', padding='same', kernel_initializer='he_normal')(layer_h3) # 卷积层
|
452 |
+
layer_h4 = Dropout(0.2)(layer_h4)
|
453 |
+
layer_h5 = Conv2D(64, (3,3), use_bias=True, activation='relu', padding='same', kernel_initializer='he_normal')(layer_h4) # 卷积层
|
454 |
+
layer_h6 = MaxPooling2D(pool_size=2, strides=None, padding="valid")(layer_h5) # 池化层
|
455 |
+
|
456 |
+
layer_h6 = Dropout(0.3)(layer_h6)
|
457 |
+
layer_h7 = Conv2D(128, (3,3), use_bias=True, activation='relu', padding='same', kernel_initializer='he_normal')(layer_h6) # 卷积层
|
458 |
+
layer_h7 = Dropout(0.3)(layer_h7)
|
459 |
+
layer_h8 = Conv2D(128, (3,3), use_bias=True, activation='relu', padding='same', kernel_initializer='he_normal')(layer_h7) # 卷积层
|
460 |
+
layer_h9 = MaxPooling2D(pool_size=2, strides=None, padding="valid")(layer_h8) # 池化层
|
461 |
+
|
462 |
+
# test=Model(inputs = input_data, outputs = layer_h12)
|
463 |
+
# test.summary()
|
464 |
+
|
465 |
+
layer_h10 = Reshape((self.output_shape[0], input_shape[1] // self._pool_size * 128))(layer_h9) # Reshape层
|
466 |
+
layer_h10 = Dropout(0.3)(layer_h10) # 随机中断部分神经网络连接,防止过拟合
|
467 |
+
layer_h11 = Dense(128, activation="relu", use_bias=True, kernel_initializer='he_normal')(layer_h10) # 全连接层
|
468 |
+
layer_h11 = Dropout(0.3)(layer_h11)
|
469 |
+
layer_h12 = Dense(output_size, use_bias=True, kernel_initializer='he_normal')(layer_h11) # 全连接层
|
470 |
+
y_pred = Activation('softmax', name='Activation0')(layer_h12)
|
471 |
+
|
472 |
+
model_base = Model(inputs=input_data, outputs=y_pred)
|
473 |
+
# model_data.summary()
|
474 |
+
|
475 |
+
labels = Input(name='the_labels', shape=[label_max_string_length], dtype='float32')
|
476 |
+
input_length = Input(name='input_length', shape=[1], dtype='int64')
|
477 |
+
label_length = Input(name='label_length', shape=[1], dtype='int64')
|
478 |
+
# Keras doesn't currently support loss funcs with extra parameters
|
479 |
+
# so CTC loss is implemented in a lambda layer
|
480 |
+
loss_out = Lambda(ctc_lambda_func, output_shape=(1,), name='ctc')([y_pred, labels, input_length, label_length])
|
481 |
+
|
482 |
+
model = Model(inputs=[input_data, labels, input_length, label_length], outputs=loss_out)
|
483 |
+
|
484 |
+
return model, model_base
|
485 |
+
|
486 |
+
def get_loss_function(self) -> dict:
|
487 |
+
return {'ctc': lambda y_true, y_pred: y_pred}
|
488 |
+
|
489 |
+
def forward(self, data_input):
|
490 |
+
batch_size = 1
|
491 |
+
in_len = np.zeros((batch_size,), dtype=np.int32)
|
492 |
+
|
493 |
+
in_len[0] = self.output_shape[0]
|
494 |
+
|
495 |
+
x_in = np.zeros((batch_size,) + self.input_shape, dtype=np.float64)
|
496 |
+
|
497 |
+
for i in range(batch_size):
|
498 |
+
x_in[i, 0:len(data_input)] = data_input
|
499 |
+
|
500 |
+
base_pred = self.model_base.predict(x=x_in)
|
501 |
+
r = K.ctc_decode(base_pred, in_len, greedy=True, beam_width=100, top_paths=1)
|
502 |
+
|
503 |
+
if tf.__version__[0:2] == '1.':
|
504 |
+
r1 = r[0][0].eval(session=tf.compat.v1.Session())
|
505 |
+
else:
|
506 |
+
r1 = r[0][0].numpy()
|
507 |
+
|
508 |
+
speech_result = ctc_decode_delete_tail_blank(r1[0])
|
509 |
+
return speech_result
|
predict_speech_file.py
ADDED
@@ -0,0 +1,63 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
'''
|
2 |
+
Author: wuxulong19950206 [email protected]
|
3 |
+
Date: 2024-03-09 15:53:33
|
4 |
+
LastEditors: wuxulong19950206 [email protected]
|
5 |
+
LastEditTime: 2024-03-10 00:00:12
|
6 |
+
FilePath: \ASRT_SpeechRecognition\predict_speech_file.py
|
7 |
+
Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
|
8 |
+
'''
|
9 |
+
# !/usr/bin/env python3
|
10 |
+
# -*- coding: utf-8 -*-
|
11 |
+
#
|
12 |
+
# Copyright 2016-2099 Ailemon.net
|
13 |
+
#
|
14 |
+
# This file is part of ASRT Speech Recognition Tool.
|
15 |
+
#
|
16 |
+
# ASRT is free software: you can redistribute it and/or modify
|
17 |
+
# it under the terms of the GNU General Public License as published by
|
18 |
+
# the Free Software Foundation, either version 3 of the License, or
|
19 |
+
# (at your option) any later version.
|
20 |
+
# ASRT is distributed in the hope that it will be useful,
|
21 |
+
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
22 |
+
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
23 |
+
# GNU General Public License for more details.
|
24 |
+
#
|
25 |
+
# You should have received a copy of the GNU General Public License
|
26 |
+
# along with ASRT. If not, see <https://www.gnu.org/licenses/>.
|
27 |
+
# ============================================================================
|
28 |
+
|
29 |
+
"""
|
30 |
+
@author: nl8590687
|
31 |
+
用于通过ASRT语音识别系统预测一次语音文件的程序
|
32 |
+
"""
|
33 |
+
|
34 |
+
import os
|
35 |
+
|
36 |
+
from speech_model import ModelSpeech
|
37 |
+
from model_zoo.speech_model.keras_backend import SpeechModel251BN
|
38 |
+
from speech_features import Spectrogram
|
39 |
+
from language_model3 import ModelLanguage
|
40 |
+
|
41 |
+
os.environ["CUDA_VISIBLE_DEVICES"] = "0"
|
42 |
+
|
43 |
+
AUDIO_LENGTH = 1600
|
44 |
+
AUDIO_FEATURE_LENGTH = 200
|
45 |
+
CHANNELS = 1
|
46 |
+
# 默认输出的拼音的表示大小是1428,即1427个拼音+1个空白块
|
47 |
+
OUTPUT_SIZE = 1428
|
48 |
+
sm251bn = SpeechModel251BN(
|
49 |
+
input_shape=(AUDIO_LENGTH, AUDIO_FEATURE_LENGTH, CHANNELS),
|
50 |
+
output_size=OUTPUT_SIZE
|
51 |
+
)
|
52 |
+
feat = Spectrogram()
|
53 |
+
ms = ModelSpeech(sm251bn, feat, max_label_length=64)
|
54 |
+
|
55 |
+
ms.load_model('save_models/SpeechModel251bn/' + sm251bn.get_model_name() + '.model.h5')
|
56 |
+
res = ms.recognize_speech_from_file('A2_0.wav')
|
57 |
+
print('*[提示] 声学模型语音识别结果:\n', res)
|
58 |
+
|
59 |
+
ml = ModelLanguage('model_language')
|
60 |
+
ml.load_model()
|
61 |
+
str_pinyin = res
|
62 |
+
res = ml.pinyin_to_text(str_pinyin)
|
63 |
+
print('语音识别最终结果:\n', res)
|
requirements.txt
ADDED
@@ -0,0 +1,59 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
absl-py==1.4.0
|
2 |
+
astunparse==1.6.3
|
3 |
+
cachetools==5.3.0
|
4 |
+
certifi==2022.12.7
|
5 |
+
charset-normalizer==3.0.1
|
6 |
+
click==8.1.3
|
7 |
+
colorama==0.4.6
|
8 |
+
contourpy==1.0.7
|
9 |
+
cycler==0.11.0
|
10 |
+
Flask==2.2.2
|
11 |
+
flatbuffers==23.1.21
|
12 |
+
fonttools==4.38.0
|
13 |
+
gast==0.5.3
|
14 |
+
google-auth==2.16.0
|
15 |
+
google-auth-oauthlib==0.4.6
|
16 |
+
google-pasta==0.2.0
|
17 |
+
grpcio==1.51.1
|
18 |
+
h5py==3.8.0
|
19 |
+
idna==3.4
|
20 |
+
importlib-metadata==6.0.0
|
21 |
+
itsdangerous==2.1.2
|
22 |
+
Jinja2==3.1.2
|
23 |
+
keras==2.8.0
|
24 |
+
Keras-Preprocessing==1.1.2
|
25 |
+
kiwisolver==1.4.4
|
26 |
+
libclang==15.0.6.1
|
27 |
+
Markdown==3.4.1
|
28 |
+
MarkupSafe==2.1.2
|
29 |
+
matplotlib==3.6.3
|
30 |
+
numpy==1.24.1
|
31 |
+
oauthlib==3.2.2
|
32 |
+
opt-einsum==3.3.0
|
33 |
+
packaging==23.0
|
34 |
+
Pillow==9.4.0
|
35 |
+
protobuf==3.19.6
|
36 |
+
pyasn1==0.4.8
|
37 |
+
pyasn1-modules==0.2.8
|
38 |
+
pyparsing==3.0.9
|
39 |
+
python-dateutil==2.8.2
|
40 |
+
requests==2.28.2
|
41 |
+
requests-oauthlib==1.3.1
|
42 |
+
rsa==4.9
|
43 |
+
scipy==1.10.0
|
44 |
+
six==1.16.0
|
45 |
+
tensorboard==2.8.0
|
46 |
+
tensorboard-data-server==0.6.1
|
47 |
+
tensorboard-plugin-wit==1.8.1
|
48 |
+
tensorflow-estimator==2.8.0
|
49 |
+
tensorflow-gpu==2.8.4
|
50 |
+
tensorflow-io-gcs-filesystem==0.30.0
|
51 |
+
termcolor==2.2.0
|
52 |
+
typing_extensions==4.4.0
|
53 |
+
urllib3==1.26.14
|
54 |
+
waitress==2.1.2
|
55 |
+
Wave==0.0.2
|
56 |
+
Werkzeug==2.2.2
|
57 |
+
wincertstore==0.2
|
58 |
+
wrapt==1.14.1
|
59 |
+
zipp==3.12.0
|
speech_features/__init__.py
ADDED
@@ -0,0 +1,26 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# !/usr/bin/env python3
|
2 |
+
# -*- coding: utf-8 -*-
|
3 |
+
#
|
4 |
+
# Copyright 2016-2099 Ailemon.net
|
5 |
+
#
|
6 |
+
# This file is part of ASRT Speech Recognition Tool.
|
7 |
+
#
|
8 |
+
# ASRT is free software: you can redistribute it and/or modify
|
9 |
+
# it under the terms of the GNU General Public License as published by
|
10 |
+
# the Free Software Foundation, either version 3 of the License, or
|
11 |
+
# (at your option) any later version.
|
12 |
+
# ASRT is distributed in the hope that it will be useful,
|
13 |
+
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
14 |
+
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
15 |
+
# GNU General Public License for more details.
|
16 |
+
#
|
17 |
+
# You should have received a copy of the GNU General Public License
|
18 |
+
# along with ASRT. If not, see <https://www.gnu.org/licenses/>.
|
19 |
+
# ============================================================================
|
20 |
+
|
21 |
+
"""
|
22 |
+
@author: nl8590687
|
23 |
+
ASRT语音识别声学特征模块
|
24 |
+
"""
|
25 |
+
|
26 |
+
from .speech_features import *
|
speech_features/base.py
ADDED
@@ -0,0 +1,238 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# !/usr/bin/env python3
|
2 |
+
# -*- coding: utf-8 -*-
|
3 |
+
#
|
4 |
+
# Copyright 2016-2099 Ailemon.net
|
5 |
+
#
|
6 |
+
# This file is part of ASRT Speech Recognition Tool.
|
7 |
+
#
|
8 |
+
# ASRT is free software: you can redistribute it and/or modify
|
9 |
+
# it under the terms of the GNU General Public License as published by
|
10 |
+
# the Free Software Foundation, either version 3 of the License, or
|
11 |
+
# (at your option) any later version.
|
12 |
+
# ASRT is distributed in the hope that it will be useful,
|
13 |
+
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
14 |
+
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
15 |
+
# GNU General Public License for more details.
|
16 |
+
#
|
17 |
+
# You should have received a copy of the GNU General Public License
|
18 |
+
# along with ASRT. If not, see <https://www.gnu.org/licenses/>.
|
19 |
+
# ============================================================================
|
20 |
+
|
21 |
+
# calculate filterbank features. Provides e.g. fbank and mfcc features for use in ASR applications
|
22 |
+
# Author: James Lyons 2012
|
23 |
+
|
24 |
+
"""
|
25 |
+
@author: nl8590687
|
26 |
+
ASRT语音识别声学特征基础库模块,一些基础函数实现
|
27 |
+
"""
|
28 |
+
|
29 |
+
from __future__ import division
|
30 |
+
import numpy
|
31 |
+
from scipy.fftpack import dct
|
32 |
+
|
33 |
+
from .sigproc import preemphasis, framesig, powspec
|
34 |
+
|
35 |
+
|
36 |
+
def calculate_nfft(samplerate, winlen):
|
37 |
+
"""Calculates the FFT size as a power of two greater than or equal to
|
38 |
+
the number of samples in a single window length.
|
39 |
+
|
40 |
+
Having an FFT less than the window length loses precision by dropping
|
41 |
+
many of the samples; a longer FFT than the window allows zero-padding
|
42 |
+
of the FFT buffer which is neutral in terms of frequency domain conversion.
|
43 |
+
:param samplerate: The sample rate of the signal we are working with, in Hz.
|
44 |
+
:param winlen: The length of the analysis window in seconds.
|
45 |
+
"""
|
46 |
+
window_length_samples = winlen * samplerate
|
47 |
+
nfft = 1
|
48 |
+
while nfft < window_length_samples:
|
49 |
+
nfft *= 2
|
50 |
+
return nfft
|
51 |
+
|
52 |
+
|
53 |
+
def mfcc(signal, samplerate=16000, winlen=0.025, winstep=0.01, numcep=13,
|
54 |
+
nfilt=26, nfft=None, lowfreq=0, highfreq=None, preemph=0.97, ceplifter=22, appendEnergy=True,
|
55 |
+
winfunc=lambda x: numpy.ones((x,))):
|
56 |
+
"""Compute MFCC features from an audio signal.
|
57 |
+
:param signal: the audio signal from which to compute features. Should be an N*1 array
|
58 |
+
:param samplerate: the sample rate of the signal we are working with, in Hz.
|
59 |
+
:param winlen: the length of the analysis window in seconds. Default is 0.025s (25 milliseconds)
|
60 |
+
:param winstep: the step between successive windows in seconds. Default is 0.01s (10 milliseconds)
|
61 |
+
:param numcep: the number of cepstrum to return, default 13
|
62 |
+
:param nfilt: the number of filters in the filterbank, default 26.
|
63 |
+
:param nfft: the FFT size. Default is None, which uses the calculate_nfft function to choose the smallest size that does not drop sample data.
|
64 |
+
:param lowfreq: lowest band edge of mel filters. In Hz, default is 0.
|
65 |
+
:param highfreq: highest band edge of mel filters. In Hz, default is samplerate/2
|
66 |
+
:param preemph: apply preemphasis filter with preemph as coefficient. 0 is no filter. Default is 0.97.
|
67 |
+
:param ceplifter: apply a lifter to final cepstral coefficients. 0 is no lifter. Default is 22.
|
68 |
+
:param appendEnergy: if this is true, the zeroth cepstral coefficient is replaced with the log of the total frame energy.
|
69 |
+
:param winfunc: the analysis window to apply to each frame. By default no window is applied. You can use numpy window functions here e.g. winfunc=numpy.hamming
|
70 |
+
:returns: A numpy array of size (NUMFRAMES by numcep) containing features. Each row holds 1 feature vector.
|
71 |
+
"""
|
72 |
+
nfft = nfft or calculate_nfft(samplerate, winlen)
|
73 |
+
feat, energy = fbank(signal, samplerate, winlen, winstep, nfilt, nfft, lowfreq, highfreq, preemph, winfunc)
|
74 |
+
feat = numpy.log(feat)
|
75 |
+
feat = dct(feat, type=2, axis=1, norm='ortho')[:, :numcep]
|
76 |
+
feat = lifter(feat, ceplifter)
|
77 |
+
if appendEnergy: feat[:, 0] = numpy.log(energy) # replace first cepstral coefficient with log of frame energy
|
78 |
+
return feat
|
79 |
+
|
80 |
+
|
81 |
+
def fbank(signal, samplerate=16000, winlen=0.025, winstep=0.01,
|
82 |
+
nfilt=26, nfft=512, lowfreq=0, highfreq=None, preemph=0.97,
|
83 |
+
winfunc=lambda x: numpy.ones((x,))):
|
84 |
+
"""Compute Mel-filterbank energy features from an audio signal.
|
85 |
+
:param signal: the audio signal from which to compute features. Should be an N*1 array
|
86 |
+
:param samplerate: the sample rate of the signal we are working with, in Hz.
|
87 |
+
:param winlen: the length of the analysis window in seconds. Default is 0.025s (25 milliseconds)
|
88 |
+
:param winstep: the step between successive windows in seconds. Default is 0.01s (10 milliseconds)
|
89 |
+
:param nfilt: the number of filters in the filterbank, default 26.
|
90 |
+
:param nfft: the FFT size. Default is 512.
|
91 |
+
:param lowfreq: lowest band edge of mel filters. In Hz, default is 0.
|
92 |
+
:param highfreq: highest band edge of mel filters. In Hz, default is samplerate/2
|
93 |
+
:param preemph: apply preemphasis filter with preemph as coefficient. 0 is no filter. Default is 0.97.
|
94 |
+
:param winfunc: the analysis window to apply to each frame. By default no window is applied. You can use numpy window functions here e.g. winfunc=numpy.hamming
|
95 |
+
:returns: 2 values. The first is a numpy array of size (NUMFRAMES by nfilt) containing features. Each row holds 1 feature vector. The
|
96 |
+
second return value is the energy in each frame (total energy, unwindowed)
|
97 |
+
"""
|
98 |
+
highfreq = highfreq or samplerate / 2
|
99 |
+
signal = preemphasis(signal, preemph)
|
100 |
+
frames = framesig(signal, winlen * samplerate, winstep * samplerate, winfunc)
|
101 |
+
pspec = powspec(frames, nfft)
|
102 |
+
energy = numpy.sum(pspec, 1) # this stores the total energy in each frame
|
103 |
+
energy = numpy.where(energy == 0, numpy.finfo(float).eps, energy) # if energy is zero, we get problems with log
|
104 |
+
|
105 |
+
fb = get_filterbanks(nfilt, nfft, samplerate, lowfreq, highfreq)
|
106 |
+
feat = numpy.dot(pspec, fb.T) # compute the filterbank energies
|
107 |
+
feat = numpy.where(feat == 0, numpy.finfo(float).eps, feat) # if feat is zero, we get problems with log
|
108 |
+
|
109 |
+
return feat, energy
|
110 |
+
|
111 |
+
|
112 |
+
def logfbank(signal, samplerate=16000, winlen=0.025, winstep=0.01,
|
113 |
+
nfilt=26, nfft=512, lowfreq=0, highfreq=None, preemph=0.97,
|
114 |
+
winfunc=lambda x: numpy.ones((x,))):
|
115 |
+
"""Compute log Mel-filterbank energy features from an audio signal.
|
116 |
+
:param signal: the audio signal from which to compute features. Should be an N*1 array
|
117 |
+
:param samplerate: the sample rate of the signal we are working with, in Hz.
|
118 |
+
:param winlen: the length of the analysis window in seconds. Default is 0.025s (25 milliseconds)
|
119 |
+
:param winstep: the step between successive windows in seconds. Default is 0.01s (10 milliseconds)
|
120 |
+
:param nfilt: the number of filters in the filterbank, default 26.
|
121 |
+
:param nfft: the FFT size. Default is 512.
|
122 |
+
:param lowfreq: lowest band edge of mel filters. In Hz, default is 0.
|
123 |
+
:param highfreq: highest band edge of mel filters. In Hz, default is samplerate/2
|
124 |
+
:param preemph: apply preemphasis filter with preemph as coefficient. 0 is no filter. Default is 0.97.
|
125 |
+
:param winfunc: the analysis window to apply to each frame. By default no window is applied. You can use numpy window functions here e.g. winfunc=numpy.hamming
|
126 |
+
:returns: A numpy array of size (NUMFRAMES by nfilt) containing features. Each row holds 1 feature vector.
|
127 |
+
"""
|
128 |
+
feat, energy = fbank(signal, samplerate, winlen, winstep, nfilt, nfft, lowfreq, highfreq, preemph, winfunc)
|
129 |
+
return numpy.log(feat)
|
130 |
+
|
131 |
+
|
132 |
+
def ssc(signal, samplerate=16000, winlen=0.025, winstep=0.01,
|
133 |
+
nfilt=26, nfft=512, lowfreq=0, highfreq=None, preemph=0.97,
|
134 |
+
winfunc=lambda x: numpy.ones((x,))):
|
135 |
+
"""Compute Spectral Subband Centroid features from an audio signal.
|
136 |
+
:param signal: the audio signal from which to compute features. Should be an N*1 array
|
137 |
+
:param samplerate: the sample rate of the signal we are working with, in Hz.
|
138 |
+
:param winlen: the length of the analysis window in seconds. Default is 0.025s (25 milliseconds)
|
139 |
+
:param winstep: the step between successive windows in seconds. Default is 0.01s (10 milliseconds)
|
140 |
+
:param nfilt: the number of filters in the filterbank, default 26.
|
141 |
+
:param nfft: the FFT size. Default is 512.
|
142 |
+
:param lowfreq: lowest band edge of mel filters. In Hz, default is 0.
|
143 |
+
:param highfreq: highest band edge of mel filters. In Hz, default is samplerate/2
|
144 |
+
:param preemph: apply preemphasis filter with preemph as coefficient. 0 is no filter. Default is 0.97.
|
145 |
+
:param winfunc: the analysis window to apply to each frame. By default no window is applied. You can use numpy window functions here e.g. winfunc=numpy.hamming
|
146 |
+
:returns: A numpy array of size (NUMFRAMES by nfilt) containing features. Each row holds 1 feature vector.
|
147 |
+
"""
|
148 |
+
highfreq = highfreq or samplerate / 2
|
149 |
+
signal = preemphasis(signal, preemph)
|
150 |
+
frames = framesig(signal, winlen * samplerate, winstep * samplerate, winfunc)
|
151 |
+
pspec = powspec(frames, nfft)
|
152 |
+
pspec = numpy.where(pspec == 0, numpy.finfo(float).eps, pspec) # if things are all zeros we get problems
|
153 |
+
|
154 |
+
fb = get_filterbanks(nfilt, nfft, samplerate, lowfreq, highfreq)
|
155 |
+
feat = numpy.dot(pspec, fb.T) # compute the filterbank energies
|
156 |
+
R = numpy.tile(numpy.linspace(1, samplerate / 2, numpy.size(pspec, 1)), (numpy.size(pspec, 0), 1))
|
157 |
+
|
158 |
+
return numpy.dot(pspec * R, fb.T) / feat
|
159 |
+
|
160 |
+
|
161 |
+
def hz2mel(hz):
|
162 |
+
"""Convert a value in Hertz to Mels
|
163 |
+
:param hz: a value in Hz. This can also be a numpy array, conversion proceeds element-wise.
|
164 |
+
:returns: a value in Mels. If an array was passed in, an identical sized array is returned.
|
165 |
+
"""
|
166 |
+
return 2595 * numpy.log10(1 + hz / 700.)
|
167 |
+
|
168 |
+
|
169 |
+
def mel2hz(mel):
|
170 |
+
"""Convert a value in Mels to Hertz
|
171 |
+
:param mel: a value in Mels. This can also be a numpy array, conversion proceeds element-wise.
|
172 |
+
:returns: a value in Hertz. If an array was passed in, an identical sized array is returned.
|
173 |
+
"""
|
174 |
+
return 700 * (10 ** (mel / 2595.0) - 1)
|
175 |
+
|
176 |
+
|
177 |
+
def get_filterbanks(nfilt=20, nfft=512, samplerate=16000, lowfreq=0, highfreq=None):
|
178 |
+
"""Compute a Mel-filterbank. The filters are stored in the rows, the columns correspond
|
179 |
+
to fft bins. The filters are returned as an array of size nfilt * (nfft/2 + 1)
|
180 |
+
:param nfilt: the number of filters in the filterbank, default 20.
|
181 |
+
:param nfft: the FFT size. Default is 512.
|
182 |
+
:param samplerate: the sample rate of the signal we are working with, in Hz. Affects mel spacing.
|
183 |
+
:param lowfreq: lowest band edge of mel filters, default 0 Hz
|
184 |
+
:param highfreq: highest band edge of mel filters, default samplerate/2
|
185 |
+
:returns: A numpy array of size nfilt * (nfft/2 + 1) containing filterbank. Each row holds 1 filter.
|
186 |
+
"""
|
187 |
+
highfreq = highfreq or samplerate / 2
|
188 |
+
assert highfreq <= samplerate / 2, "highfreq is greater than samplerate/2"
|
189 |
+
|
190 |
+
# compute points evenly spaced in mels
|
191 |
+
lowmel = hz2mel(lowfreq)
|
192 |
+
highmel = hz2mel(highfreq)
|
193 |
+
melpoints = numpy.linspace(lowmel, highmel, nfilt + 2)
|
194 |
+
# our points are in Hz, but we use fft bins, so we have to convert
|
195 |
+
# from Hz to fft bin number
|
196 |
+
bin = numpy.floor((nfft + 1) * mel2hz(melpoints) / samplerate)
|
197 |
+
|
198 |
+
fbank = numpy.zeros([nfilt, nfft // 2 + 1])
|
199 |
+
for j in range(0, nfilt):
|
200 |
+
for i in range(int(bin[j]), int(bin[j + 1])):
|
201 |
+
fbank[j, i] = (i - bin[j]) / (bin[j + 1] - bin[j])
|
202 |
+
for i in range(int(bin[j + 1]), int(bin[j + 2])):
|
203 |
+
fbank[j, i] = (bin[j + 2] - i) / (bin[j + 2] - bin[j + 1])
|
204 |
+
return fbank
|
205 |
+
|
206 |
+
|
207 |
+
def lifter(cepstra, L=22):
|
208 |
+
"""Apply a cepstral lifter the the matrix of cepstra. This has the effect of increasing the
|
209 |
+
magnitude of the high frequency DCT coeffs.
|
210 |
+
:param cepstra: the matrix of mel-cepstra, will be numframes * numcep in size.
|
211 |
+
:param L: the liftering coefficient to use. Default is 22. L <= 0 disables lifter.
|
212 |
+
"""
|
213 |
+
if L > 0:
|
214 |
+
nframes, ncoeff = numpy.shape(cepstra)
|
215 |
+
n = numpy.arange(ncoeff)
|
216 |
+
lift = 1 + (L / 2.) * numpy.sin(numpy.pi * n / L)
|
217 |
+
return lift * cepstra
|
218 |
+
else:
|
219 |
+
# values of L <= 0, do nothing
|
220 |
+
return cepstra
|
221 |
+
|
222 |
+
|
223 |
+
def delta(feat, N):
|
224 |
+
"""Compute delta features from a feature vector sequence.
|
225 |
+
:param feat: A numpy array of size (NUMFRAMES by number of features) containing features. Each row holds 1 feature vector.
|
226 |
+
:param N: For each frame, calculate delta features based on preceding and following N frames
|
227 |
+
:returns: A numpy array of size (NUMFRAMES by number of features) containing delta features. Each row holds 1 delta feature vector.
|
228 |
+
"""
|
229 |
+
if N < 1:
|
230 |
+
raise ValueError('N must be an integer >= 1')
|
231 |
+
NUMFRAMES = len(feat)
|
232 |
+
denominator = 2 * sum([i ** 2 for i in range(1, N + 1)])
|
233 |
+
delta_feat = numpy.empty_like(feat)
|
234 |
+
padded = numpy.pad(feat, ((N, N), (0, 0)), mode='edge') # padded version of feat
|
235 |
+
for t in range(NUMFRAMES):
|
236 |
+
delta_feat[t] = numpy.dot(numpy.arange(-N, N + 1),
|
237 |
+
padded[t: t + 2 * N + 1]) / denominator # [t : t+2*N+1] == [(N+t)-N : (N+t)+N+1]
|
238 |
+
return delta_feat
|
speech_features/sigproc.py
ADDED
@@ -0,0 +1,159 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#!/usr/bin/env python3
|
2 |
+
# -*- coding: utf-8 -*-
|
3 |
+
#
|
4 |
+
# Copyright 2016-2099 Ailemon.net
|
5 |
+
#
|
6 |
+
# This file is part of ASRT Speech Recognition Tool.
|
7 |
+
#
|
8 |
+
# ASRT is free software: you can redistribute it and/or modify
|
9 |
+
# it under the terms of the GNU General Public License as published by
|
10 |
+
# the Free Software Foundation, either version 3 of the License, or
|
11 |
+
# (at your option) any later version.
|
12 |
+
# ASRT is distributed in the hope that it will be useful,
|
13 |
+
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
14 |
+
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
15 |
+
# GNU General Public License for more details.
|
16 |
+
#
|
17 |
+
# You should have received a copy of the GNU General Public License
|
18 |
+
# along with ASRT. If not, see <https://www.gnu.org/licenses/>.
|
19 |
+
# ============================================================================
|
20 |
+
|
21 |
+
# This file includes routines for basic signal processing including framing and computing power spectra.
|
22 |
+
# Author: James Lyons 2012
|
23 |
+
|
24 |
+
'''
|
25 |
+
@author: nl8590687
|
26 |
+
ASRT语音识别声学特征计算的信号处理计算的函数库
|
27 |
+
'''
|
28 |
+
|
29 |
+
import decimal
|
30 |
+
import logging
|
31 |
+
import math
|
32 |
+
import numpy
|
33 |
+
|
34 |
+
|
35 |
+
def round_half_up(number):
|
36 |
+
return int(decimal.Decimal(number).quantize(decimal.Decimal('1'), rounding=decimal.ROUND_HALF_UP))
|
37 |
+
|
38 |
+
|
39 |
+
def rolling_window(a, window, step=1):
|
40 |
+
# http://ellisvalentiner.com/post/2017-03-21-np-strides-trick
|
41 |
+
shape = a.shape[:-1] + (a.shape[-1] - window + 1, window)
|
42 |
+
strides = a.strides + (a.strides[-1],)
|
43 |
+
return numpy.lib.stride_tricks.as_strided(a, shape=shape, strides=strides)[::step]
|
44 |
+
|
45 |
+
|
46 |
+
def framesig(sig, frame_len, frame_step, winfunc=lambda x: numpy.ones((x,)), stride_trick=True):
|
47 |
+
"""Frame a signal into overlapping frames.
|
48 |
+
:param sig: the audio signal to frame.
|
49 |
+
:param frame_len: length of each frame measured in samples.
|
50 |
+
:param frame_step: number of samples after the start of the previous frame that the next frame should begin.
|
51 |
+
:param winfunc: the analysis window to apply to each frame. By default no window is applied.
|
52 |
+
:param stride_trick: use stride trick to compute the rolling window and window multiplication faster
|
53 |
+
:returns: an array of frames. Size is NUMFRAMES by frame_len.
|
54 |
+
"""
|
55 |
+
slen = len(sig)
|
56 |
+
frame_len = int(round_half_up(frame_len))
|
57 |
+
frame_step = int(round_half_up(frame_step))
|
58 |
+
if slen <= frame_len:
|
59 |
+
numframes = 1
|
60 |
+
else:
|
61 |
+
numframes = 1 + int(math.ceil((1.0 * slen - frame_len) / frame_step))
|
62 |
+
|
63 |
+
padlen = int((numframes - 1) * frame_step + frame_len)
|
64 |
+
|
65 |
+
zeros = numpy.zeros((padlen - slen,))
|
66 |
+
padsignal = numpy.concatenate((sig, zeros))
|
67 |
+
if stride_trick:
|
68 |
+
win = winfunc(frame_len)
|
69 |
+
frames = rolling_window(padsignal, window=frame_len, step=frame_step)
|
70 |
+
else:
|
71 |
+
indices = numpy.tile(numpy.arange(0, frame_len), (numframes, 1)) + numpy.tile(
|
72 |
+
numpy.arange(0, numframes * frame_step, frame_step), (frame_len, 1)).T
|
73 |
+
indices = numpy.array(indices, dtype=numpy.int32)
|
74 |
+
frames = padsignal[indices]
|
75 |
+
win = numpy.tile(winfunc(frame_len), (numframes, 1))
|
76 |
+
|
77 |
+
return frames * win
|
78 |
+
|
79 |
+
|
80 |
+
def deframesig(frames, siglen, frame_len, frame_step, winfunc=lambda x: numpy.ones((x,))):
|
81 |
+
"""Does overlap-add procedure to undo the action of framesig.
|
82 |
+
:param frames: the array of frames.
|
83 |
+
:param siglen: the length of the desired signal, use 0 if unknown. Output will be truncated to siglen samples.
|
84 |
+
:param frame_len: length of each frame measured in samples.
|
85 |
+
:param frame_step: number of samples after the start of the previous frame that the next frame should begin.
|
86 |
+
:param winfunc: the analysis window to apply to each frame. By default no window is applied.
|
87 |
+
:returns: a 1-D signal.
|
88 |
+
"""
|
89 |
+
frame_len = round_half_up(frame_len)
|
90 |
+
frame_step = round_half_up(frame_step)
|
91 |
+
numframes = numpy.shape(frames)[0]
|
92 |
+
assert numpy.shape(frames)[1] == frame_len, '"frames" matrix is wrong size, 2nd dim is not equal to frame_len'
|
93 |
+
|
94 |
+
indices = numpy.tile(numpy.arange(0, frame_len), (numframes, 1)) + numpy.tile(
|
95 |
+
numpy.arange(0, numframes * frame_step, frame_step), (frame_len, 1)).T
|
96 |
+
indices = numpy.array(indices, dtype=numpy.int32)
|
97 |
+
padlen = (numframes - 1) * frame_step + frame_len
|
98 |
+
|
99 |
+
if siglen <= 0: siglen = padlen
|
100 |
+
|
101 |
+
rec_signal = numpy.zeros((padlen,))
|
102 |
+
window_correction = numpy.zeros((padlen,))
|
103 |
+
win = winfunc(frame_len)
|
104 |
+
|
105 |
+
for i in range(0, numframes):
|
106 |
+
window_correction[indices[i, :]] = window_correction[
|
107 |
+
indices[i, :]] + win + 1e-15 # add a little bit so it is never zero
|
108 |
+
rec_signal[indices[i, :]] = rec_signal[indices[i, :]] + frames[i, :]
|
109 |
+
|
110 |
+
rec_signal = rec_signal / window_correction
|
111 |
+
return rec_signal[0:siglen]
|
112 |
+
|
113 |
+
|
114 |
+
def magspec(frames, NFFT):
|
115 |
+
"""Compute the magnitude spectrum of each frame in frames. If frames is an NxD matrix, output will be Nx(NFFT/2+1).
|
116 |
+
:param frames: the array of frames. Each row is a frame.
|
117 |
+
:param NFFT: the FFT length to use. If NFFT > frame_len, the frames are zero-padded.
|
118 |
+
:returns: If frames is an NxD matrix, output will be Nx(NFFT/2+1). Each row will be the magnitude spectrum of the corresponding frame.
|
119 |
+
"""
|
120 |
+
if numpy.shape(frames)[1] > NFFT:
|
121 |
+
logging.warn(
|
122 |
+
'frame length (%d) is greater than FFT size (%d), frame will be truncated. Increase NFFT to avoid.',
|
123 |
+
numpy.shape(frames)[1], NFFT)
|
124 |
+
complex_spec = numpy.fft.rfft(frames, NFFT)
|
125 |
+
return numpy.absolute(complex_spec)
|
126 |
+
|
127 |
+
|
128 |
+
def powspec(frames, NFFT):
|
129 |
+
"""Compute the power spectrum of each frame in frames. If frames is an NxD matrix, output will be Nx(NFFT/2+1).
|
130 |
+
:param frames: the array of frames. Each row is a frame.
|
131 |
+
:param NFFT: the FFT length to use. If NFFT > frame_len, the frames are zero-padded.
|
132 |
+
:returns: If frames is an NxD matrix, output will be Nx(NFFT/2+1). Each row will be the power spectrum of the corresponding frame.
|
133 |
+
"""
|
134 |
+
return 1.0 / NFFT * numpy.square(magspec(frames, NFFT))
|
135 |
+
|
136 |
+
|
137 |
+
def logpowspec(frames, NFFT, norm=1):
|
138 |
+
"""Compute the log power spectrum of each frame in frames. If frames is an NxD matrix, output will be Nx(NFFT/2+1).
|
139 |
+
:param frames: the array of frames. Each row is a frame.
|
140 |
+
:param NFFT: the FFT length to use. If NFFT > frame_len, the frames are zero-padded.
|
141 |
+
:param norm: If norm=1, the log power spectrum is normalised so that the max value (across all frames) is 0.
|
142 |
+
:returns: If frames is an NxD matrix, output will be Nx(NFFT/2+1). Each row will be the log power spectrum of the corresponding frame.
|
143 |
+
"""
|
144 |
+
ps = powspec(frames, NFFT)
|
145 |
+
ps[ps <= 1e-30] = 1e-30
|
146 |
+
lps = 10 * numpy.log10(ps)
|
147 |
+
if norm:
|
148 |
+
return lps - numpy.max(lps)
|
149 |
+
else:
|
150 |
+
return lps
|
151 |
+
|
152 |
+
|
153 |
+
def preemphasis(signal, coeff=0.95):
|
154 |
+
"""perform preemphasis on the input signal.
|
155 |
+
:param signal: The signal to filter.
|
156 |
+
:param coeff: The preemphasis coefficient. 0 is no filter, default is 0.95.
|
157 |
+
:returns: the filtered signal.
|
158 |
+
"""
|
159 |
+
return numpy.append(signal[0], signal[1:] - coeff * signal[:-1])
|
speech_features/speech_features.py
ADDED
@@ -0,0 +1,228 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#!/usr/bin/env python3
|
2 |
+
# -*- coding: utf-8 -*-
|
3 |
+
#
|
4 |
+
# Copyright 2016-2099 Ailemon.net
|
5 |
+
#
|
6 |
+
# This file is part of ASRT Speech Recognition Tool.
|
7 |
+
#
|
8 |
+
# ASRT is free software: you can redistribute it and/or modify
|
9 |
+
# it under the terms of the GNU General Public License as published by
|
10 |
+
# the Free Software Foundation, either version 3 of the License, or
|
11 |
+
# (at your option) any later version.
|
12 |
+
# ASRT is distributed in the hope that it will be useful,
|
13 |
+
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
14 |
+
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
15 |
+
# GNU General Public License for more details.
|
16 |
+
#
|
17 |
+
# You should have received a copy of the GNU General Public License
|
18 |
+
# along with ASRT. If not, see <https://www.gnu.org/licenses/>.
|
19 |
+
# ============================================================================
|
20 |
+
|
21 |
+
"""
|
22 |
+
@author: nl8590687
|
23 |
+
ASRT语音识别内置声学特征提取模块,定义了几个常用的声学特征类
|
24 |
+
"""
|
25 |
+
|
26 |
+
import random
|
27 |
+
import numpy as np
|
28 |
+
from scipy.fftpack import fft
|
29 |
+
from .base import mfcc, delta, logfbank
|
30 |
+
|
31 |
+
|
32 |
+
class SpeechFeatureMeta:
|
33 |
+
"""
|
34 |
+
ASRT语音识别中所有声学特征提取类的基类
|
35 |
+
"""
|
36 |
+
|
37 |
+
def __init__(self, framesamplerate=16000):
|
38 |
+
self.framesamplerate = framesamplerate
|
39 |
+
|
40 |
+
def run(self, wavsignal, fs=16000):
|
41 |
+
'''
|
42 |
+
run method
|
43 |
+
'''
|
44 |
+
raise NotImplementedError('[ASRT] `run()` method is not implemented.')
|
45 |
+
|
46 |
+
|
47 |
+
class MFCC(SpeechFeatureMeta):
|
48 |
+
"""
|
49 |
+
ASRT语音识别内置的mfcc声学特征提取类
|
50 |
+
|
51 |
+
Compute MFCC features from an audio signal.
|
52 |
+
|
53 |
+
:param framesamplerate: the sample rate of the signal we are working with, in Hz.
|
54 |
+
:param winlen: the length of the analysis window in seconds. Default is 0.025s (25 milliseconds)
|
55 |
+
:param winstep: the step between successive windows in seconds. Default is 0.01s (10 milliseconds)
|
56 |
+
:param numcep: the number of cepstrum to return, default 13
|
57 |
+
:param nfilt: the number of filters in the filterbank, default 26.
|
58 |
+
:param preemph: apply preemphasis filter with preemph as coefficient. 0 is no filter. Default is 0.97.
|
59 |
+
"""
|
60 |
+
|
61 |
+
def __init__(self, framesamplerate=16000,
|
62 |
+
winlen=0.025,
|
63 |
+
winstep=0.01,
|
64 |
+
numcep=13,
|
65 |
+
nfilt=26,
|
66 |
+
preemph=0.97):
|
67 |
+
self.framesamplerate = framesamplerate
|
68 |
+
self.winlen = winlen
|
69 |
+
self.winstep = winstep
|
70 |
+
self.numcep = numcep
|
71 |
+
self.nfilt = nfilt
|
72 |
+
self.preemph = preemph
|
73 |
+
super().__init__(framesamplerate)
|
74 |
+
|
75 |
+
def run(self, wavsignal, fs=16000):
|
76 |
+
"""
|
77 |
+
计算mfcc声学特征,包含静态特征、一阶差分和二阶差分
|
78 |
+
|
79 |
+
:returns: A numpy array of size (NUMFRAMES by numcep * 3) containing features. Each row holds 1 feature vector.
|
80 |
+
"""
|
81 |
+
wavsignal = np.array(wavsignal, dtype=np.float64)
|
82 |
+
# 获取输入特征
|
83 |
+
feat_mfcc = mfcc(wavsignal[0], samplerate=self.framesamplerate, winlen=self.winlen,
|
84 |
+
winstep=self.winstep, numcep=self.numcep, nfilt=self.nfilt, preemph=self.preemph)
|
85 |
+
feat_mfcc_d = delta(feat_mfcc, 2)
|
86 |
+
feat_mfcc_dd = delta(feat_mfcc_d, 2)
|
87 |
+
# 返回值分别是mfcc特征向量的矩阵及其一阶差分和二阶差分矩阵
|
88 |
+
wav_feature = np.column_stack((feat_mfcc, feat_mfcc_d, feat_mfcc_dd))
|
89 |
+
return wav_feature
|
90 |
+
|
91 |
+
|
92 |
+
class Logfbank(SpeechFeatureMeta):
|
93 |
+
"""
|
94 |
+
ASRT语音识别内置的logfbank声学特征提取类
|
95 |
+
"""
|
96 |
+
|
97 |
+
def __init__(self, framesamplerate=16000, nfilt=26):
|
98 |
+
self.nfilt = nfilt
|
99 |
+
super().__init__(framesamplerate)
|
100 |
+
|
101 |
+
def run(self, wavsignal, fs=16000):
|
102 |
+
wavsignal = np.array(wavsignal, dtype=np.float64)
|
103 |
+
# 获取输入特征
|
104 |
+
wav_feature = logfbank(wavsignal, fs, nfilt=self.nfilt)
|
105 |
+
return wav_feature
|
106 |
+
|
107 |
+
|
108 |
+
class Spectrogram(SpeechFeatureMeta):
|
109 |
+
"""
|
110 |
+
ASRT语音识别内置的语谱图声学特征提取类
|
111 |
+
"""
|
112 |
+
|
113 |
+
def __init__(self, framesamplerate=16000, timewindow=25, timeshift=10):
|
114 |
+
self.time_window = timewindow
|
115 |
+
self.window_length = int(framesamplerate / 1000 * self.time_window) # 计算窗长度的公式,目前全部为400固定值
|
116 |
+
self.timeshift = timeshift
|
117 |
+
|
118 |
+
'''
|
119 |
+
# 保留将来用于不同采样频率
|
120 |
+
self.x=np.linspace(0, self.window_length - 1, self.window_length, dtype = np.int64)
|
121 |
+
self.w = 0.54 - 0.46 * np.cos(2 * np.pi * (self.x) / (self.window_length - 1) ) # 汉明窗
|
122 |
+
'''
|
123 |
+
|
124 |
+
self.x = np.linspace(0, 400 - 1, 400, dtype=np.int64)
|
125 |
+
self.w = 0.54 - 0.46 * np.cos(2 * np.pi * (self.x) / (400 - 1)) # 汉明窗
|
126 |
+
super().__init__(framesamplerate)
|
127 |
+
|
128 |
+
def run(self, wavsignal, fs=16000):
|
129 |
+
if fs != 16000:
|
130 |
+
raise ValueError(
|
131 |
+
f"[Error] ASRT currently only supports wav audio files with a sampling rate of 16000 Hz, but this "
|
132 |
+
f"audio is {fs} Hz.")
|
133 |
+
|
134 |
+
# wav波形 加时间窗以及���移10ms
|
135 |
+
time_window = 25 # 单位ms
|
136 |
+
window_length = int(fs / 1000 * time_window) # 计算窗长度的公式,目前全部为400固定值
|
137 |
+
|
138 |
+
wav_arr = np.array(wavsignal)
|
139 |
+
# wav_length = len(wavsignal[0])
|
140 |
+
# wav_length = wav_arr.shape[1]
|
141 |
+
|
142 |
+
range0_end = int(len(wavsignal[0]) / fs * 1000 - time_window) // 10 + 1 # 计算循环终止的位置,也就是最终生成的窗数
|
143 |
+
data_input = np.zeros((range0_end, window_length // 2), dtype=np.float64) # 用于存放最终的频率特征数据
|
144 |
+
data_line = np.zeros((1, window_length), dtype=np.float64)
|
145 |
+
|
146 |
+
for i in range(0, range0_end):
|
147 |
+
p_start = i * 160
|
148 |
+
p_end = p_start + 400
|
149 |
+
|
150 |
+
data_line = wav_arr[0, p_start:p_end]
|
151 |
+
data_line = data_line * self.w # 加窗
|
152 |
+
data_line = np.abs(fft(data_line))
|
153 |
+
|
154 |
+
data_input[i] = data_line[0: window_length // 2] # 设置为400除以2的值(即200)是取一半数据,因为是对称的
|
155 |
+
|
156 |
+
data_input = np.log(data_input + 1)
|
157 |
+
return data_input
|
158 |
+
|
159 |
+
|
160 |
+
class SpecAugment(SpeechFeatureMeta):
|
161 |
+
"""
|
162 |
+
复现谷歌SpecAugment数据增强特征算法,基于Spectrogram语谱图基础特征
|
163 |
+
"""
|
164 |
+
|
165 |
+
def __init__(self, framesamplerate=16000, timewindow=25, timeshift=10):
|
166 |
+
self.time_window = timewindow
|
167 |
+
self.window_length = int(framesamplerate / 1000 * self.time_window) # 计算窗长度的公式,目前全部为400固定值
|
168 |
+
self.timeshift = timeshift
|
169 |
+
|
170 |
+
'''
|
171 |
+
# 保留将来用于不同采样频率
|
172 |
+
self.x=np.linspace(0, self.window_length - 1, self.window_length, dtype = np.int64)
|
173 |
+
self.w = 0.54 - 0.46 * np.cos(2 * np.pi * (self.x) / (self.window_length - 1) ) # 汉明窗
|
174 |
+
'''
|
175 |
+
|
176 |
+
self.x = np.linspace(0, 400 - 1, 400, dtype=np.int64)
|
177 |
+
self.w = 0.54 - 0.46 * np.cos(2 * np.pi * (self.x) / (400 - 1)) # 汉明窗
|
178 |
+
super().__init__(framesamplerate)
|
179 |
+
|
180 |
+
def run(self, wavsignal, fs=16000):
|
181 |
+
if fs != 16000:
|
182 |
+
raise ValueError(
|
183 |
+
f"[Error] ASRT currently only supports wav audio files with a sampling rate of 16000 Hz, but this "
|
184 |
+
f"audio is {fs} Hz.")
|
185 |
+
|
186 |
+
# wav波形 加时间窗以及时移10ms
|
187 |
+
time_window = 25 # 单位ms
|
188 |
+
window_length = int(fs / 1000 * time_window) # 计算窗长度的公式,目前全部为400固定值
|
189 |
+
|
190 |
+
wav_arr = np.array(wavsignal)
|
191 |
+
# wav_length = len(wavsignal[0])
|
192 |
+
# wav_length = wav_arr.shape[1]
|
193 |
+
|
194 |
+
range0_end = int(len(wavsignal[0]) / fs * 1000 - time_window) // 10 + 1 # 计算循环终止的位置,也就是最终生成的窗数
|
195 |
+
data_input = np.zeros((range0_end, window_length // 2), dtype=np.float64) # 用于存放最终的频率特征数据
|
196 |
+
data_line = np.zeros((1, window_length), dtype=np.float64)
|
197 |
+
|
198 |
+
for i in range(0, range0_end):
|
199 |
+
p_start = i * 160
|
200 |
+
p_end = p_start + 400
|
201 |
+
|
202 |
+
data_line = wav_arr[0, p_start:p_end]
|
203 |
+
data_line = data_line * self.w # 加窗
|
204 |
+
data_line = np.abs(fft(data_line))
|
205 |
+
|
206 |
+
data_input[i] = data_line[0: window_length // 2] # 设置为400除以2的值(即200)是取一半数据,因为是对称的
|
207 |
+
|
208 |
+
# print(data_input.shape)
|
209 |
+
data_input = np.log(data_input + 1)
|
210 |
+
|
211 |
+
# 开始对得到的特征应用SpecAugment
|
212 |
+
mode = random.randint(1, 100)
|
213 |
+
h_start = random.randint(1, data_input.shape[0])
|
214 |
+
h_width = random.randint(1, 100)
|
215 |
+
|
216 |
+
v_start = random.randint(1, data_input.shape[1])
|
217 |
+
v_width = random.randint(1, 100)
|
218 |
+
|
219 |
+
if mode <= 60: # 正常特征 60%
|
220 |
+
pass
|
221 |
+
elif 60 < mode <= 75: # 横向遮盖 15%
|
222 |
+
data_input[h_start:h_start + h_width, :] = 0
|
223 |
+
elif 75 < mode <= 90: # 纵向遮盖 15%
|
224 |
+
data_input[:, v_start:v_start + v_width] = 0
|
225 |
+
else: # 两种遮盖叠加 10%
|
226 |
+
data_input[h_start:h_start + h_width, :v_start:v_start + v_width] = 0
|
227 |
+
|
228 |
+
return data_input
|
speech_model.py
ADDED
@@ -0,0 +1,264 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# !/usr/bin/env python3
|
2 |
+
# -*- coding: utf-8 -*-
|
3 |
+
#
|
4 |
+
# Copyright 2016-2099 Ailemon.net
|
5 |
+
#
|
6 |
+
# This file is part of ASRT Speech Recognition Tool.
|
7 |
+
#
|
8 |
+
# ASRT is free software: you can redistribute it and/or modify
|
9 |
+
# it under the terms of the GNU General Public License as published by
|
10 |
+
# the Free Software Foundation, either version 3 of the License, or
|
11 |
+
# (at your option) any later version.
|
12 |
+
# ASRT is distributed in the hope that it will be useful,
|
13 |
+
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
14 |
+
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
15 |
+
# GNU General Public License for more details.
|
16 |
+
#
|
17 |
+
# You should have received a copy of the GNU General Public License
|
18 |
+
# along with ASRT. If not, see <https://www.gnu.org/licenses/>.
|
19 |
+
# ============================================================================
|
20 |
+
|
21 |
+
"""
|
22 |
+
@author: nl8590687
|
23 |
+
声学模型基础功能模板定义
|
24 |
+
"""
|
25 |
+
import os
|
26 |
+
import time
|
27 |
+
import random
|
28 |
+
import numpy as np
|
29 |
+
|
30 |
+
from utils.ops import get_edit_distance, read_wav_data
|
31 |
+
from utils.config import load_config_file, DEFAULT_CONFIG_FILENAME, load_pinyin_dict
|
32 |
+
from utils.thread import threadsafe_generator
|
33 |
+
|
34 |
+
|
35 |
+
class ModelSpeech:
|
36 |
+
"""
|
37 |
+
语音模型类
|
38 |
+
|
39 |
+
参数:
|
40 |
+
speech_model: 声学模型类型 (BaseModel类) 实例对象
|
41 |
+
speech_features: 声学特征类型(SpeechFeatureMeta类)实例对象
|
42 |
+
"""
|
43 |
+
|
44 |
+
def __init__(self, speech_model, speech_features, max_label_length=64):
|
45 |
+
self.data_loader = None
|
46 |
+
self.speech_model = speech_model
|
47 |
+
self.trained_model, self.base_model = speech_model.get_model()
|
48 |
+
# self.load_model("save_models\SpeechModel251bn\SpeechModel251bn.model.h5")
|
49 |
+
self.speech_features = speech_features
|
50 |
+
self.max_label_length = max_label_length
|
51 |
+
|
52 |
+
@threadsafe_generator
|
53 |
+
def _data_generator(self, batch_size, data_loader):
|
54 |
+
"""
|
55 |
+
数据生成器函数,用于Keras的generator_fit训练
|
56 |
+
batch_size: 一次产生的数据量
|
57 |
+
"""
|
58 |
+
labels = np.zeros((batch_size, 1), dtype=np.float64)
|
59 |
+
data_count = data_loader.get_data_count()
|
60 |
+
index = 0
|
61 |
+
|
62 |
+
while True:
|
63 |
+
X = np.zeros((batch_size,) + self.speech_model.input_shape, dtype=np.float64)
|
64 |
+
y = np.zeros((batch_size, self.max_label_length), dtype=np.int16)
|
65 |
+
input_length = []
|
66 |
+
label_length = []
|
67 |
+
|
68 |
+
for i in range(batch_size):
|
69 |
+
wavdata, sample_rate, data_labels = data_loader.get_data(index)
|
70 |
+
data_input = self.speech_features.run(wavdata, sample_rate)
|
71 |
+
data_input = data_input.reshape(data_input.shape[0], data_input.shape[1], 1)
|
72 |
+
# 必须加上模pool_size得到的值,否则会出现inf问题,然后提示No valid path found.
|
73 |
+
# 但是直接加又可能会出现sequence_length <= xxx 的问题,因此不能让其超过时间序列长度的最大值,比如200
|
74 |
+
pool_size = self.speech_model.input_shape[0] // self.speech_model.output_shape[0]
|
75 |
+
inlen = min(data_input.shape[0] // pool_size + data_input.shape[0] % pool_size,
|
76 |
+
self.speech_model.output_shape[0])
|
77 |
+
input_length.append(inlen)
|
78 |
+
|
79 |
+
X[i, 0:len(data_input)] = data_input
|
80 |
+
y[i, 0:len(data_labels)] = data_labels
|
81 |
+
label_length.append([len(data_labels)])
|
82 |
+
|
83 |
+
index = (index + 1) % data_count
|
84 |
+
|
85 |
+
label_length = np.matrix(label_length)
|
86 |
+
input_length = np.array([input_length]).T
|
87 |
+
|
88 |
+
yield [X, y, input_length, label_length], labels
|
89 |
+
|
90 |
+
def train_model(self, optimizer, data_loader, epochs=1, save_step=1, batch_size=16, last_epoch=0, call_back=None):
|
91 |
+
"""
|
92 |
+
训练模型
|
93 |
+
|
94 |
+
参数:
|
95 |
+
optimizer:tensorflow.keras.optimizers 优化器实例对象
|
96 |
+
data_loader:数据加载器类型 (SpeechData) 实例对象
|
97 |
+
epochs: 迭代轮数
|
98 |
+
save_step: 每多少epoch保存一次模型
|
99 |
+
batch_size: mini batch大小
|
100 |
+
last_epoch: 上一次epoch的编号,可用于断点处继续训练时,epoch编号不冲突
|
101 |
+
call_back: keras call back函数
|
102 |
+
"""
|
103 |
+
save_filename = os.path.join('save_models', self.speech_model.get_model_name(),
|
104 |
+
self.speech_model.get_model_name())
|
105 |
+
|
106 |
+
self.trained_model.compile(loss=self.speech_model.get_loss_function(), optimizer=optimizer)
|
107 |
+
print('[ASRT] Compiles Model Successfully.')
|
108 |
+
|
109 |
+
yielddatas = self._data_generator(batch_size, data_loader)
|
110 |
+
|
111 |
+
data_count = data_loader.get_data_count() # 获取数据的数量
|
112 |
+
# 计算每一个epoch迭代的次数
|
113 |
+
num_iterate = data_count // batch_size
|
114 |
+
iter_start = last_epoch
|
115 |
+
iter_end = last_epoch + epochs
|
116 |
+
for epoch in range(iter_start, iter_end): # 迭代轮数
|
117 |
+
try:
|
118 |
+
epoch += 1
|
119 |
+
print('[ASRT Training] train epoch %d/%d .' % (epoch, iter_end))
|
120 |
+
data_loader.shuffle()
|
121 |
+
self.trained_model.fit_generator(yielddatas, num_iterate, callbacks=call_back)
|
122 |
+
except StopIteration:
|
123 |
+
print('[error] generator error. please check data format.')
|
124 |
+
break
|
125 |
+
|
126 |
+
if epoch % save_step == 0:
|
127 |
+
if not os.path.exists('save_models'): # 判断保存模型的目录是否存在
|
128 |
+
os.makedirs('save_models') # 如果不存在,就新建一个,避免之后保存模型的时候炸掉
|
129 |
+
if not os.path.exists(os.path.join('save_models', self.speech_model.get_model_name())): # 判断保存模型的目录是否存在
|
130 |
+
os.makedirs(
|
131 |
+
os.path.join('save_models', self.speech_model.get_model_name())) # 如果不存在,就新建一个,避免之后保存模型的时候炸掉
|
132 |
+
|
133 |
+
self.save_model(save_filename + '_epoch' + str(epoch))
|
134 |
+
|
135 |
+
print('[ASRT Info] Model training complete. ')
|
136 |
+
|
137 |
+
def load_model(self, filename):
|
138 |
+
"""
|
139 |
+
加载模型参数
|
140 |
+
"""
|
141 |
+
print(f"loading pre-trained model from {filename}")
|
142 |
+
self.speech_model.load_weights(filename)
|
143 |
+
|
144 |
+
def save_model(self, filename):
|
145 |
+
"""
|
146 |
+
保存模型参数
|
147 |
+
"""
|
148 |
+
self.speech_model.save_weights(filename)
|
149 |
+
|
150 |
+
def evaluate_model(self, data_loader, data_count=-1, out_report=False, show_ratio=True, show_per_step=100):
|
151 |
+
"""
|
152 |
+
评估检验模型的识别效果
|
153 |
+
"""
|
154 |
+
data_nums = data_loader.get_data_count()
|
155 |
+
|
156 |
+
if data_count <= 0 or data_count > data_nums: # 当data_count为小于等于0或者大于测试数据量的值时,则使用全部数据来测试
|
157 |
+
data_count = data_nums
|
158 |
+
|
159 |
+
try:
|
160 |
+
ran_num = random.randint(0, data_nums - 1) # 获取一个随机数
|
161 |
+
words_num = 0
|
162 |
+
word_error_num = 0
|
163 |
+
|
164 |
+
nowtime = time.strftime('%Y%m%d_%H%M%S', time.localtime(time.time()))
|
165 |
+
if out_report:
|
166 |
+
txt_obj = open('Test_Report_' + data_loader.dataset_type + '_' + nowtime + '.txt', 'w',
|
167 |
+
encoding='UTF-8') # 打开文件并读入
|
168 |
+
txt_obj.truncate((data_count + 1) * 300) # 预先分配一定数量的磁盘空间,避免后期在硬盘中文件存储位置频繁移动,以防写入速度越来越慢
|
169 |
+
txt_obj.seek(0) # 从文件首开始
|
170 |
+
|
171 |
+
txt = ''
|
172 |
+
i = 0
|
173 |
+
while i < data_count:
|
174 |
+
wavdata, fs, data_labels = data_loader.get_data((ran_num + i) % data_nums) # 从随机数开始连续向后取一定数量数据
|
175 |
+
data_input = self.speech_features.run(wavdata, fs)
|
176 |
+
data_input = data_input.reshape(data_input.shape[0], data_input.shape[1], 1)
|
177 |
+
# 数据格式出错处理 开始
|
178 |
+
# 当输入的wav文件长度过长时自动跳过该文件,转而使用下一个wav文件来运行
|
179 |
+
if data_input.shape[0] > self.speech_model.input_shape[0]:
|
180 |
+
print('*[Error]', 'wave data lenghth of num', (ran_num + i) % data_nums, 'is too long.',
|
181 |
+
'this data\'s length is', data_input.shape[0],
|
182 |
+
'expect <=', self.speech_model.input_shape[0],
|
183 |
+
'\n A Exception raise when test Speech Model.')
|
184 |
+
i += 1
|
185 |
+
continue
|
186 |
+
# 数据格式出错处理 结束
|
187 |
+
|
188 |
+
pre = self.predict(data_input)
|
189 |
+
|
190 |
+
words_n = data_labels.shape[0] # 获取每个句子的字数
|
191 |
+
words_num += words_n # 把句子的总字数加上
|
192 |
+
edit_distance = get_edit_distance(data_labels, pre) # 获取编辑距离
|
193 |
+
if edit_distance <= words_n: # 当编辑距离小于等于句子字数时
|
194 |
+
word_error_num += edit_distance # 使用编辑距离作为错误字数
|
195 |
+
else: # 否则肯定是增加了一堆乱七八糟的奇奇怪怪的字
|
196 |
+
word_error_num += words_n # 就直接加句子本来的总字数就好了
|
197 |
+
|
198 |
+
if i % show_per_step == 0 and show_ratio:
|
199 |
+
print('[ASRT Info] Testing: ', i, '/', data_count)
|
200 |
+
|
201 |
+
txt = ''
|
202 |
+
if out_report:
|
203 |
+
txt += str(i) + '\n'
|
204 |
+
txt += 'True:\t' + str(data_labels) + '\n'
|
205 |
+
txt += 'Pred:\t' + str(pre) + '\n'
|
206 |
+
txt += '\n'
|
207 |
+
txt_obj.write(txt)
|
208 |
+
|
209 |
+
i += 1
|
210 |
+
|
211 |
+
# print('*[测试结果] 语音识别 ' + str_dataset + ' 集语音单字错误率:', word_error_num / words_num * 100, '%')
|
212 |
+
print('*[ASRT Test Result] Speech Recognition ' + data_loader.dataset_type + ' set word error ratio: ',
|
213 |
+
word_error_num / words_num * 100, '%')
|
214 |
+
if out_report:
|
215 |
+
txt = '*[ASRT Test Result] Speech Recognition ' + data_loader.dataset_type + ' set word error ratio: ' + str(
|
216 |
+
word_error_num / words_num * 100) + ' %'
|
217 |
+
txt_obj.write(txt)
|
218 |
+
txt_obj.truncate() # 去除文件末尾剩余未使用的空白存储字节
|
219 |
+
txt_obj.close()
|
220 |
+
|
221 |
+
except StopIteration:
|
222 |
+
print('[ASRT Error] Model testing raise a error. Please check data format.')
|
223 |
+
|
224 |
+
def predict(self, data_input):
|
225 |
+
"""
|
226 |
+
预测结果
|
227 |
+
|
228 |
+
返回语音识别后的forward结果
|
229 |
+
"""
|
230 |
+
return self.speech_model.forward(data_input)
|
231 |
+
|
232 |
+
def recognize_speech(self, wavsignal, fs):
|
233 |
+
"""
|
234 |
+
最终做语音识别用的函数,识别一个wav序列的语音
|
235 |
+
"""
|
236 |
+
# 获取输入特征
|
237 |
+
data_input = self.speech_features.run(wavsignal, fs)
|
238 |
+
data_input = np.array(data_input, dtype=np.float64)
|
239 |
+
# print(data_input,data_input.shape)
|
240 |
+
data_input = data_input.reshape(data_input.shape[0], data_input.shape[1], 1)
|
241 |
+
r1 = self.predict(data_input)
|
242 |
+
# 获取拼音列表
|
243 |
+
list_symbol_dic, _ = load_pinyin_dict(load_config_file(DEFAULT_CONFIG_FILENAME)['dict_filename'])
|
244 |
+
|
245 |
+
r_str = []
|
246 |
+
for i in r1:
|
247 |
+
r_str.append(list_symbol_dic[i])
|
248 |
+
|
249 |
+
return r_str
|
250 |
+
|
251 |
+
def recognize_speech_from_file(self, filename):
|
252 |
+
"""
|
253 |
+
最终做语音识别用的函数,识别指定文件名的语音
|
254 |
+
"""
|
255 |
+
wavsignal, sample_rate, _, _ = read_wav_data(filename)
|
256 |
+
r = self.recognize_speech(wavsignal, sample_rate)
|
257 |
+
return r
|
258 |
+
|
259 |
+
@property
|
260 |
+
def model(self):
|
261 |
+
"""
|
262 |
+
返回tf.keras model
|
263 |
+
"""
|
264 |
+
return self.trained_model
|
speech_recorder.py
ADDED
@@ -0,0 +1,109 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# !/usr/bin/env python3
|
2 |
+
# -*- coding: utf-8 -*-
|
3 |
+
#
|
4 |
+
# Copyright 2016-2099 Ailemon.net
|
5 |
+
#
|
6 |
+
# This file is part of ASRT Speech Recognition Tool.
|
7 |
+
#
|
8 |
+
# ASRT is free software: you can redistribute it and/or modify
|
9 |
+
# it under the terms of the GNU General Public License as published by
|
10 |
+
# the Free Software Foundation, either version 3 of the License, or
|
11 |
+
# (at your option) any later version.
|
12 |
+
# ASRT is distributed in the hope that it will be useful,
|
13 |
+
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
14 |
+
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
15 |
+
# GNU General Public License for more details.
|
16 |
+
#
|
17 |
+
# You should have received a copy of the GNU General Public License
|
18 |
+
# along with ASRT. If not, see <https://www.gnu.org/licenses/>.
|
19 |
+
# ============================================================================
|
20 |
+
|
21 |
+
"""
|
22 |
+
@author: nl8590687
|
23 |
+
一个配置为可用于ASRT语音识别系统的录音程序
|
24 |
+
"""
|
25 |
+
|
26 |
+
import wave
|
27 |
+
import pyaudio
|
28 |
+
|
29 |
+
|
30 |
+
def record_wave(wavfile,
|
31 |
+
duration=10,
|
32 |
+
channels=1,
|
33 |
+
sampling_rate=16000,
|
34 |
+
sampling_bits=16,
|
35 |
+
chunk_size=1024,
|
36 |
+
keyboard_interrupt='keep_audio'):
|
37 |
+
"""Record audio using the default audio device by PyAudio and Wave"""
|
38 |
+
|
39 |
+
format_ = None
|
40 |
+
if sampling_bits == 8:
|
41 |
+
format_ = pyaudio.paInt8
|
42 |
+
if sampling_bits == 16:
|
43 |
+
format_ = pyaudio.paInt16
|
44 |
+
elif sampling_bits == 24:
|
45 |
+
format_ = pyaudio.paInt24
|
46 |
+
elif sampling_bits == 32:
|
47 |
+
format_ = pyaudio.paFloat32
|
48 |
+
else:
|
49 |
+
raise ValueError('Unsupported sampling bits')
|
50 |
+
|
51 |
+
audio = pyaudio.PyAudio()
|
52 |
+
stream = audio.open(format=format_,
|
53 |
+
channels=channels,
|
54 |
+
rate=sampling_rate,
|
55 |
+
input=True,
|
56 |
+
frames_per_buffer=chunk_size)
|
57 |
+
|
58 |
+
frames = []
|
59 |
+
|
60 |
+
print('Start to record with {}-seconds audio\n'
|
61 |
+
'Type Ctrl-C to get an early stop (a shorter audio)'
|
62 |
+
.format(duration))
|
63 |
+
try:
|
64 |
+
for _ in range(0, int(sampling_rate / chunk_size * duration)):
|
65 |
+
data = stream.read(chunk_size)
|
66 |
+
frames.append(data)
|
67 |
+
print('.', end='', flush=True)
|
68 |
+
except KeyboardInterrupt:
|
69 |
+
if keyboard_interrupt == 'keep_audio':
|
70 |
+
used_seconds = int(len(frames) * chunk_size / sampling_rate)
|
71 |
+
print('\n-*- Early stop with {} seconds'.format(used_seconds))
|
72 |
+
else:
|
73 |
+
raise
|
74 |
+
print('\nRecording finished')
|
75 |
+
|
76 |
+
stream.stop_stream()
|
77 |
+
stream.close()
|
78 |
+
audio.terminate()
|
79 |
+
|
80 |
+
print('Convert PCM frames to WAV... ', end='')
|
81 |
+
wavfp = wave.open(wavfile, 'wb')
|
82 |
+
wavfp.setnchannels(channels)
|
83 |
+
wavfp.setsampwidth(audio.get_sample_size(format_))
|
84 |
+
wavfp.setframerate(sampling_rate)
|
85 |
+
wavfp.writeframes(b''.join(frames))
|
86 |
+
wavfp.close()
|
87 |
+
print('OK')
|
88 |
+
|
89 |
+
|
90 |
+
if __name__ == "__main__":
|
91 |
+
from argparse import ArgumentParser, ArgumentDefaultsHelpFormatter
|
92 |
+
|
93 |
+
parser = ArgumentParser(description='Simple Wave Audio Recorder',
|
94 |
+
formatter_class=ArgumentDefaultsHelpFormatter)
|
95 |
+
parser.add_argument('-d', '--duration', type=int,
|
96 |
+
default=10, help='maximum duration in seconds')
|
97 |
+
parser.add_argument('-r', '--sampling-rate', type=int,
|
98 |
+
default=16000, help='sampling rate')
|
99 |
+
parser.add_argument('-b', '--sampling-bits', type=int,
|
100 |
+
default=16, choices=(8, 16, 24, 32), help='sampling bits')
|
101 |
+
parser.add_argument('-c', '--channels', type=int,
|
102 |
+
default=1, help='audio channels')
|
103 |
+
parser.add_argument('output', nargs='?', default='output.wav',
|
104 |
+
help='audio file to store audio stream')
|
105 |
+
args = parser.parse_args()
|
106 |
+
record_wave(args.output, duration=args.duration,
|
107 |
+
channels=args.channels,
|
108 |
+
sampling_bits=args.sampling_bits,
|
109 |
+
sampling_rate=args.sampling_rate)
|
train_speech_model.py
ADDED
@@ -0,0 +1,61 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
'''
|
2 |
+
Author: wuxulong19950206 [email protected]
|
3 |
+
Date: 2024-03-09 15:53:33
|
4 |
+
LastEditors: wuxulong19950206 [email protected]
|
5 |
+
LastEditTime: 2024-03-10 11:03:04
|
6 |
+
FilePath: \ASRT_SpeechRecognition\train_speech_model.py
|
7 |
+
Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
|
8 |
+
'''
|
9 |
+
# !/usr/bin/env python3
|
10 |
+
# -*- coding: utf-8 -*-
|
11 |
+
#
|
12 |
+
# Copyright 2016-2099 Ailemon.net
|
13 |
+
#
|
14 |
+
# This file is part of ASRT Speech Recognition Tool.
|
15 |
+
#
|
16 |
+
# ASRT is free software: you can redistribute it and/or modify
|
17 |
+
# it under the terms of the GNU General Public License as published by
|
18 |
+
# the Free Software Foundation, either version 3 of the License, or
|
19 |
+
# (at your option) any later version.
|
20 |
+
# ASRT is distributed in the hope that it will be useful,
|
21 |
+
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
22 |
+
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
23 |
+
# GNU General Public License for more details.
|
24 |
+
#
|
25 |
+
# You should have received a copy of the GNU General Public License
|
26 |
+
# along with ASRT. If not, see <https://www.gnu.org/licenses/>.
|
27 |
+
# ============================================================================
|
28 |
+
|
29 |
+
"""
|
30 |
+
@author: nl8590687
|
31 |
+
用于训练语音识别系统语音模型的程序
|
32 |
+
"""
|
33 |
+
|
34 |
+
import os
|
35 |
+
from tensorflow.keras.optimizers import Adam
|
36 |
+
|
37 |
+
from speech_model import ModelSpeech
|
38 |
+
from model_zoo.speech_model.keras_backend import SpeechModel251BN
|
39 |
+
from data_loader import DataLoader
|
40 |
+
from speech_features import SpecAugment
|
41 |
+
|
42 |
+
os.environ["CUDA_VISIBLE_DEVICES"] = "0"
|
43 |
+
|
44 |
+
AUDIO_LENGTH = 1600
|
45 |
+
AUDIO_FEATURE_LENGTH = 200
|
46 |
+
CHANNELS = 1
|
47 |
+
# 默认输出的拼音的表示大小是1428,即1427个拼音+1个空白块
|
48 |
+
OUTPUT_SIZE = 1428
|
49 |
+
sm251bn = SpeechModel251BN(
|
50 |
+
input_shape=(AUDIO_LENGTH, AUDIO_FEATURE_LENGTH, CHANNELS),
|
51 |
+
output_size=OUTPUT_SIZE
|
52 |
+
)
|
53 |
+
feat = SpecAugment()
|
54 |
+
train_data = DataLoader('train')
|
55 |
+
opt = Adam(learning_rate=0.0001, beta_1=0.9, beta_2=0.999, decay=0.0, epsilon=10e-8)
|
56 |
+
ms = ModelSpeech(sm251bn, feat, max_label_length=64)
|
57 |
+
|
58 |
+
ms.load_model("save_models\SpeechModel251bn\SpeechModel251bn.model.h5")
|
59 |
+
ms.train_model(optimizer=opt, data_loader=train_data,
|
60 |
+
epochs=50, save_step=1, batch_size=1, last_epoch=0)
|
61 |
+
ms.save_model('save_models/' + sm251bn.get_model_name())
|
utils/config.py
ADDED
@@ -0,0 +1,74 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#!/usr/bin/env python3
|
2 |
+
# -*- coding: utf-8 -*-
|
3 |
+
#
|
4 |
+
# Copyright 2016-2099 Ailemon.net
|
5 |
+
#
|
6 |
+
# This file is part of ASRT Speech Recognition Tool.
|
7 |
+
#
|
8 |
+
# ASRT is free software: you can redistribute it and/or modify
|
9 |
+
# it under the terms of the GNU General Public License as published by
|
10 |
+
# the Free Software Foundation, either version 3 of the License, or
|
11 |
+
# (at your option) any later version.
|
12 |
+
# ASRT is distributed in the hope that it will be useful,
|
13 |
+
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
14 |
+
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
15 |
+
# GNU General Public License for more details.
|
16 |
+
#
|
17 |
+
# You should have received a copy of the GNU General Public License
|
18 |
+
# along with ASRT. If not, see <https://www.gnu.org/licenses/>.
|
19 |
+
# ============================================================================
|
20 |
+
|
21 |
+
"""
|
22 |
+
@author: nl8590687
|
23 |
+
加载ASRT配置文件相关
|
24 |
+
"""
|
25 |
+
|
26 |
+
import json
|
27 |
+
|
28 |
+
DEFAULT_CONFIG_FILENAME = 'asrt_config.json'
|
29 |
+
_config_dict = None
|
30 |
+
_pinyin_dict = None
|
31 |
+
_pinyin_list = None
|
32 |
+
|
33 |
+
|
34 |
+
def load_config_file(filename: str) -> dict:
|
35 |
+
"""
|
36 |
+
加载json配置文件
|
37 |
+
|
38 |
+
参数:\\
|
39 |
+
filename: 文件名
|
40 |
+
|
41 |
+
返回:\\
|
42 |
+
配置信息字典
|
43 |
+
"""
|
44 |
+
global _config_dict
|
45 |
+
if _config_dict is not None:
|
46 |
+
return _config_dict
|
47 |
+
|
48 |
+
with open(filename, 'r', encoding="utf-8") as file_pointer:
|
49 |
+
_config_dict = json.load(file_pointer)
|
50 |
+
return _config_dict
|
51 |
+
|
52 |
+
|
53 |
+
def load_pinyin_dict(filename: str) -> tuple:
|
54 |
+
"""
|
55 |
+
加载拼音列表和拼音字典
|
56 |
+
|
57 |
+
拼音列表:用于下标索引转拼音 \\
|
58 |
+
拼音字典:用于拼音索引转下标
|
59 |
+
"""
|
60 |
+
global _pinyin_list, _pinyin_dict
|
61 |
+
if _pinyin_dict is not None and _pinyin_list is not None:
|
62 |
+
return _pinyin_list, _pinyin_dict
|
63 |
+
|
64 |
+
_pinyin_list = list()
|
65 |
+
_pinyin_dict = dict()
|
66 |
+
with open(filename, 'r', encoding='utf-8') as file_pointer:
|
67 |
+
lines = file_pointer.read().split('\n')
|
68 |
+
for line in lines:
|
69 |
+
if len(line) == 0:
|
70 |
+
continue
|
71 |
+
tokens = line.split('\t')
|
72 |
+
_pinyin_list.append(tokens[0])
|
73 |
+
_pinyin_dict[tokens[0]] = len(_pinyin_list) - 1
|
74 |
+
return _pinyin_list, _pinyin_dict
|
utils/ops.py
ADDED
@@ -0,0 +1,185 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#!/usr/bin/env python3
|
2 |
+
# -*- coding: utf-8 -*-
|
3 |
+
#
|
4 |
+
# Copyright 2016-2099 Ailemon.net
|
5 |
+
#
|
6 |
+
# This file is part of ASRT Speech Recognition Tool.
|
7 |
+
#
|
8 |
+
# ASRT is free software: you can redistribute it and/or modify
|
9 |
+
# it under the terms of the GNU General Public License as published by
|
10 |
+
# the Free Software Foundation, either version 3 of the License, or
|
11 |
+
# (at your option) any later version.
|
12 |
+
# ASRT is distributed in the hope that it will be useful,
|
13 |
+
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
14 |
+
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
15 |
+
# GNU General Public License for more details.
|
16 |
+
#
|
17 |
+
# You should have received a copy of the GNU General Public License
|
18 |
+
# along with ASRT. If not, see <https://www.gnu.org/licenses/>.
|
19 |
+
# ============================================================================
|
20 |
+
|
21 |
+
"""
|
22 |
+
@author: nl8590687
|
23 |
+
一些常用操作函数的定义
|
24 |
+
"""
|
25 |
+
|
26 |
+
import wave
|
27 |
+
import difflib
|
28 |
+
import matplotlib.pyplot as plt
|
29 |
+
import numpy as np
|
30 |
+
|
31 |
+
import os
|
32 |
+
def read_wav_data(filename: str) -> tuple:
|
33 |
+
"""
|
34 |
+
读取一个wav文件,返回声音信号的时域谱矩阵和播放时间
|
35 |
+
"""
|
36 |
+
# if os.path.exists(filename):
|
37 |
+
# print("文件存在")
|
38 |
+
# else:
|
39 |
+
# print("文件不存在",filename)
|
40 |
+
wav = wave.open(filename,"rb") # 打开一个wav格式的声音文件流
|
41 |
+
num_frame = wav.getnframes() # 获取帧数
|
42 |
+
num_channel=wav.getnchannels() # 获取声道数
|
43 |
+
framerate=wav.getframerate() # 获取帧速率
|
44 |
+
num_sample_width=wav.getsampwidth() # 获取实例的比特宽度,即每一帧的字节数
|
45 |
+
str_data = wav.readframes(num_frame) # 读取全部的帧
|
46 |
+
wav.close() # 关闭流
|
47 |
+
wave_data = np.fromstring(str_data, dtype = np.short) # 将声音文件数据转换为数组矩阵形式
|
48 |
+
wave_data.shape = -1, num_channel # 按照声道数将数组整形,单声道时候是一列数组,双声道时候是两列的矩阵
|
49 |
+
wave_data = wave_data.T # 将矩阵转置
|
50 |
+
return wave_data, framerate, num_channel, num_sample_width
|
51 |
+
|
52 |
+
|
53 |
+
def read_wav_bytes(filename: str) -> tuple:
|
54 |
+
"""
|
55 |
+
读取一个wav文件,返回声音信号的时域谱矩阵和播放时间
|
56 |
+
"""
|
57 |
+
wav = wave.open(filename,"rb") # 打开一个wav格式的声音文件流
|
58 |
+
num_frame = wav.getnframes() # 获取帧数
|
59 |
+
num_channel=wav.getnchannels() # 获取声道数
|
60 |
+
framerate=wav.getframerate() # 获取帧速率
|
61 |
+
num_sample_width=wav.getsampwidth() # 获取实例的比特宽度,即每一帧的字节数
|
62 |
+
str_data = wav.readframes(num_frame) # 读取全部的帧
|
63 |
+
wav.close() # 关闭流
|
64 |
+
return str_data, framerate, num_channel, num_sample_width
|
65 |
+
|
66 |
+
|
67 |
+
def get_edit_distance(str1, str2) -> int:
|
68 |
+
"""
|
69 |
+
计算两个串的编辑距离,支持str和list类型
|
70 |
+
"""
|
71 |
+
leven_cost = 0
|
72 |
+
sequence_match = difflib.SequenceMatcher(None, str1, str2)
|
73 |
+
for tag, index_1, index_2, index_j1, index_j2 in sequence_match.get_opcodes():
|
74 |
+
if tag == 'replace':
|
75 |
+
leven_cost += max(index_2-index_1, index_j2-index_j1)
|
76 |
+
elif tag == 'insert':
|
77 |
+
leven_cost += (index_j2-index_j1)
|
78 |
+
elif tag == 'delete':
|
79 |
+
leven_cost += (index_2-index_1)
|
80 |
+
return leven_cost
|
81 |
+
|
82 |
+
|
83 |
+
def ctc_decode_delete_tail_blank(ctc_decode_list):
|
84 |
+
"""
|
85 |
+
处理CTC解码后序列末尾余留的空白元素,删除掉
|
86 |
+
"""
|
87 |
+
p = 0
|
88 |
+
while p < len(ctc_decode_list) and ctc_decode_list[p] != -1:
|
89 |
+
p += 1
|
90 |
+
return ctc_decode_list[0:p]
|
91 |
+
|
92 |
+
|
93 |
+
def visual_1D(points_list, frequency=1):
|
94 |
+
"""
|
95 |
+
可视化1D数据
|
96 |
+
"""
|
97 |
+
# 首先创建绘图网格,1个子图
|
98 |
+
fig, ax = plt.subplots(1)
|
99 |
+
x = np.linspace(0, len(points_list)-1, len(points_list)) / frequency
|
100 |
+
|
101 |
+
# 在对应对象上调用 plot() 方法
|
102 |
+
ax.plot(x, points_list)
|
103 |
+
fig.show()
|
104 |
+
|
105 |
+
|
106 |
+
def visual_2D(img):
|
107 |
+
"""
|
108 |
+
可视化2D数据
|
109 |
+
"""
|
110 |
+
plt.subplot(111)
|
111 |
+
plt.imshow(img)
|
112 |
+
plt.colorbar(cax=None, ax=None, shrink=0.5)
|
113 |
+
plt.show()
|
114 |
+
|
115 |
+
|
116 |
+
def decode_wav_bytes(samples_data: bytes, channels: int = 1, byte_width: int = 2) -> list:
|
117 |
+
"""
|
118 |
+
解码wav格式样本点字节流,得到numpy数组
|
119 |
+
"""
|
120 |
+
numpy_type = np.short
|
121 |
+
if byte_width == 4:
|
122 |
+
numpy_type = np.int
|
123 |
+
elif byte_width != 2:
|
124 |
+
raise Exception('error: unsurpport byte width `' + str(byte_width) + '`')
|
125 |
+
wave_data = np.fromstring(samples_data, dtype=numpy_type) # 将声音文件数据转换为数组矩阵形式
|
126 |
+
wave_data.shape = -1, channels # 按照声道数将数组整形,单声道时候是一列数组,双声道时候是两列的矩阵
|
127 |
+
wave_data = wave_data.T # 将矩阵转置
|
128 |
+
return wave_data
|
129 |
+
|
130 |
+
|
131 |
+
def get_symbol_dict(dict_filename):
|
132 |
+
"""
|
133 |
+
读取拼音汉字的字典文件
|
134 |
+
返回读取后的字典
|
135 |
+
"""
|
136 |
+
txt_obj = open(dict_filename, 'r', encoding='UTF-8') # 打开文件并读入
|
137 |
+
txt_text = txt_obj.read()
|
138 |
+
txt_obj.close()
|
139 |
+
txt_lines = txt_text.split('\n') # 文本分割
|
140 |
+
|
141 |
+
dic_symbol = {} # 初始化符号字典
|
142 |
+
for i in txt_lines:
|
143 |
+
list_symbol = [] # 初始化符号列表
|
144 |
+
if i != '':
|
145 |
+
txt_l=i.split('\t')
|
146 |
+
pinyin = txt_l[0]
|
147 |
+
for word in txt_l[1]:
|
148 |
+
list_symbol.append(word)
|
149 |
+
dic_symbol[pinyin] = list_symbol
|
150 |
+
|
151 |
+
return dic_symbol
|
152 |
+
|
153 |
+
|
154 |
+
def get_language_model(model_language_filename):
|
155 |
+
"""
|
156 |
+
读取语言模型的文件
|
157 |
+
返回读取后的模型
|
158 |
+
"""
|
159 |
+
txt_obj = open(model_language_filename, 'r', encoding='UTF-8') # 打开文件并读入
|
160 |
+
txt_text = txt_obj.read()
|
161 |
+
txt_obj.close()
|
162 |
+
txt_lines = txt_text.split('\n') # 文本分割
|
163 |
+
|
164 |
+
dic_model = {} # 初始化符号字典
|
165 |
+
for i in txt_lines:
|
166 |
+
if i != '':
|
167 |
+
txt_l = i.split('\t')
|
168 |
+
if len(txt_l) == 1:
|
169 |
+
continue
|
170 |
+
dic_model[txt_l[0]] = txt_l[1]
|
171 |
+
|
172 |
+
return dic_model
|
173 |
+
|
174 |
+
|
175 |
+
def ctc_decode_stream(tokens):
|
176 |
+
i = 0
|
177 |
+
while i < len(tokens):
|
178 |
+
while i+1 < len(tokens) and tokens[i] == tokens[i+1]:
|
179 |
+
i += 1
|
180 |
+
if i+1 == len(tokens) and tokens[i] != -1:
|
181 |
+
return tokens[0], []
|
182 |
+
if tokens[i] != -1:
|
183 |
+
return tokens[i], tokens[i+1:]
|
184 |
+
i += 1
|
185 |
+
return -1, []
|
utils/ops_test.py
ADDED
@@ -0,0 +1,121 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#!/usr/bin/env python3
|
2 |
+
# -*- coding: utf-8 -*-
|
3 |
+
#
|
4 |
+
# Copyright 2016-2099 Ailemon.net
|
5 |
+
#
|
6 |
+
# This file is part of ASRT Speech Recognition Tool.
|
7 |
+
#
|
8 |
+
# ASRT is free software: you can redistribute it and/or modify
|
9 |
+
# it under the terms of the GNU General Public License as published by
|
10 |
+
# the Free Software Foundation, either version 3 of the License, or
|
11 |
+
# (at your option) any later version.
|
12 |
+
# ASRT is distributed in the hope that it will be useful,
|
13 |
+
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
14 |
+
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
15 |
+
# GNU General Public License for more details.
|
16 |
+
#
|
17 |
+
# You should have received a copy of the GNU General Public License
|
18 |
+
# along with ASRT. If not, see <https://www.gnu.org/licenses/>.
|
19 |
+
# ============================================================================
|
20 |
+
|
21 |
+
"""
|
22 |
+
@author: nl8590687
|
23 |
+
ops.py单元测试
|
24 |
+
"""
|
25 |
+
|
26 |
+
import pytest
|
27 |
+
from ops import get_edit_distance, ctc_decode_delete_tail_blank, ctc_decode_stream
|
28 |
+
|
29 |
+
|
30 |
+
class TestGetEditDistance:
|
31 |
+
def test_1(self):
|
32 |
+
examle_input = ["abc", "abc"]
|
33 |
+
examle_output = 0
|
34 |
+
result = get_edit_distance(examle_input[0], examle_input[1])
|
35 |
+
assert result == examle_output
|
36 |
+
|
37 |
+
def test_2(self):
|
38 |
+
examle_input = ["abc", "adc"]
|
39 |
+
examle_output = 1
|
40 |
+
result = get_edit_distance(examle_input[0], examle_input[1])
|
41 |
+
assert result == examle_output
|
42 |
+
|
43 |
+
def test_3(self):
|
44 |
+
examle_input = ["abc", "a"]
|
45 |
+
examle_output = 2
|
46 |
+
result = get_edit_distance(examle_input[0], examle_input[1])
|
47 |
+
assert result == examle_output
|
48 |
+
|
49 |
+
def test_4(self):
|
50 |
+
examle_input = ["abc", "addce"]
|
51 |
+
examle_output = 3
|
52 |
+
result = get_edit_distance(examle_input[0], examle_input[1])
|
53 |
+
assert result == examle_output
|
54 |
+
|
55 |
+
def test_5(self):
|
56 |
+
examle_input = ["abc", ""]
|
57 |
+
examle_output = 3
|
58 |
+
result = get_edit_distance(examle_input[0], examle_input[1])
|
59 |
+
assert result == examle_output
|
60 |
+
|
61 |
+
def test_6(self):
|
62 |
+
examle_input = ["", ""]
|
63 |
+
examle_output = 0
|
64 |
+
result = get_edit_distance(examle_input[0], examle_input[1])
|
65 |
+
assert result == examle_output
|
66 |
+
|
67 |
+
|
68 |
+
class TestCtcDecodeDeleteTailBlank:
|
69 |
+
def test_1(self):
|
70 |
+
examle_input = [1, 2, 3, 4, 5, -1, -1, -1, -1, -1, -1]
|
71 |
+
examle_output = [1, 2, 3, 4, 5]
|
72 |
+
result = ctc_decode_delete_tail_blank(examle_input)
|
73 |
+
assert result == examle_output
|
74 |
+
|
75 |
+
def test_2(self):
|
76 |
+
examle_input = [1, 2, 3, 4, 5, -1]
|
77 |
+
examle_output = [1, 2, 3, 4, 5]
|
78 |
+
result = ctc_decode_delete_tail_blank(examle_input)
|
79 |
+
assert result == examle_output
|
80 |
+
|
81 |
+
def test_3(self):
|
82 |
+
examle_input = [1, 2, 3, 4, 5]
|
83 |
+
examle_output = [1, 2, 3, 4, 5]
|
84 |
+
result = ctc_decode_delete_tail_blank(examle_input)
|
85 |
+
assert result == examle_output
|
86 |
+
|
87 |
+
def test_4(self):
|
88 |
+
examle_input = [-1, -1, -1, -1]
|
89 |
+
examle_output = []
|
90 |
+
result = ctc_decode_delete_tail_blank(examle_input)
|
91 |
+
assert result == examle_output
|
92 |
+
|
93 |
+
def test_5(self):
|
94 |
+
examle_input = [-1]
|
95 |
+
examle_output = []
|
96 |
+
result = ctc_decode_delete_tail_blank(examle_input)
|
97 |
+
assert result == examle_output
|
98 |
+
|
99 |
+
|
100 |
+
class TestCtcDecodeStream:
|
101 |
+
def test_1(self):
|
102 |
+
examle_input = [-1, -1, -1, 1, 1, 1, -1, -1, 2, 2, 2, 3, 3, -1, -1, -1]
|
103 |
+
examle_output = [1, 2, 3, -1]
|
104 |
+
result = []
|
105 |
+
res, tmp = ctc_decode_stream(examle_input)
|
106 |
+
result.append(res)
|
107 |
+
while len(tmp) > 0:
|
108 |
+
res, tmp = ctc_decode_stream(tmp)
|
109 |
+
result.append(res)
|
110 |
+
assert result == examle_output
|
111 |
+
|
112 |
+
def test_2(self):
|
113 |
+
examle_input = [-1, -1, -1, -1, -1]
|
114 |
+
examle_output = [-1]
|
115 |
+
result = []
|
116 |
+
res, tmp = ctc_decode_stream(examle_input)
|
117 |
+
result.append(res)
|
118 |
+
while len(tmp) > 0:
|
119 |
+
res, tmp = ctc_decode_stream(tmp)
|
120 |
+
result.append(res)
|
121 |
+
assert result == examle_output
|
utils/thread.py
ADDED
@@ -0,0 +1,55 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#!/usr/bin/env python3
|
2 |
+
# -*- coding: utf-8 -*-
|
3 |
+
#
|
4 |
+
# Copyright 2016-2099 Ailemon.net
|
5 |
+
#
|
6 |
+
# This file is part of ASRT Speech Recognition Tool.
|
7 |
+
#
|
8 |
+
# ASRT is free software: you can redistribute it and/or modify
|
9 |
+
# it under the terms of the GNU General Public License as published by
|
10 |
+
# the Free Software Foundation, either version 3 of the License, or
|
11 |
+
# (at your option) any later version.
|
12 |
+
# ASRT is distributed in the hope that it will be useful,
|
13 |
+
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
14 |
+
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
15 |
+
# GNU General Public License for more details.
|
16 |
+
#
|
17 |
+
# You should have received a copy of the GNU General Public License
|
18 |
+
# along with ASRT. If not, see <https://www.gnu.org/licenses/>.
|
19 |
+
# ============================================================================
|
20 |
+
|
21 |
+
"""
|
22 |
+
@author: nl8590687
|
23 |
+
解决python生成器多线程的线程安全问题
|
24 |
+
"""
|
25 |
+
|
26 |
+
import threading
|
27 |
+
'''
|
28 |
+
A generic iterator and generator that takes any iterator and wrap it to make it thread safe.
|
29 |
+
This method was introducted by Anand Chitipothu in http://anandology.com/blog/using-iterators-and-generators/
|
30 |
+
but was not compatible with python 3. This modified version is now compatible and works both in python 2.8 and 3.0
|
31 |
+
'''
|
32 |
+
|
33 |
+
|
34 |
+
class threadsafe_iter:
|
35 |
+
"""Takes an iterator/generator and makes it thread-safe by
|
36 |
+
serializing call to the `next` method of given iterator/generator.
|
37 |
+
"""
|
38 |
+
def __init__(self, it):
|
39 |
+
self.it = it
|
40 |
+
self.lock = threading.Lock()
|
41 |
+
|
42 |
+
def __iter__(self):
|
43 |
+
return self
|
44 |
+
|
45 |
+
def __next__(self):
|
46 |
+
with self.lock:
|
47 |
+
return self.it.__next__()
|
48 |
+
|
49 |
+
|
50 |
+
def threadsafe_generator(f):
|
51 |
+
"""A decorator that takes a generator function and makes it thread-safe.
|
52 |
+
"""
|
53 |
+
def g(*a, **kw):
|
54 |
+
return threadsafe_iter(f(*a, **kw))
|
55 |
+
return g
|