NagaYu commited on
Commit
04759fa
·
verified ·
1 Parent(s): 5833b2e

Downstep 35M: calibrated pitch accent for dictionary-unlisted Japanese compounds

Browse files
.gitattributes CHANGED
@@ -33,3 +33,4 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
36
+ figures/accuracy_by_condition.png filter=lfs diff=lfs merge=lfs -text
README.md ADDED
@@ -0,0 +1,201 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ language:
3
+ - ja
4
+ license: apache-2.0
5
+ library_name: downstep
6
+ pipeline_tag: token-classification
7
+ tags:
8
+ - text-to-speech
9
+ - japanese
10
+ - pitch-accent
11
+ - prosody
12
+ - accent-phrase
13
+ - openjtalk
14
+ - voicevox
15
+ - style-bert-vits2
16
+ - calibration
17
+ - selective-prediction
18
+ - onnx
19
+ metrics:
20
+ - exact_match
21
+ - f1
22
+ ---
23
+
24
+ # Downstep — Japanese pitch accent for compounds your dictionary has never seen
25
+
26
+ **Getting 東京大学 right is a lookup. The hard part is 新型感染症対策本部.**
27
+
28
+ Downstep is a 35M-parameter encoder that predicts the **accent nucleus** and **accent-phrase
29
+ boundaries** of a Japanese noun compound from its morphemes. It reports a calibrated
30
+ confidence and, below a threshold, **abstains** — returning the existing front end's answer
31
+ unchanged — so it can be added to an OpenJTalk-based TTS pipeline without replacing it.
32
+
33
+ Code, benchmark builder and evaluation: **https://github.com/NagaYu/downstep**
34
+
35
+ ---
36
+
37
+ ## What this model is for, and what it is not for
38
+
39
+ **Use it for** the fallback path: compounds that are *not* entries in your TTS dictionary,
40
+ where a rule-based front end has to compose the accent from parts.
41
+
42
+ **Do not use it to replace dictionary lookup.** On compounds that *are* in the dictionary this
43
+ model is clearly worse than OpenJTalk (81.3% vs 96.4%), and worse than the dictionary itself
44
+ (100% by definition). That is not a defect — the dictionary is right and there is nothing to
45
+ add. The shipped adapter tries the dictionary first for exactly this reason.
46
+
47
+ This is a **text-only** model. It reads a surface string and a kana reading; it has never seen
48
+ speech. Accent models trained on thousands of hours of audio are solving a different problem.
49
+
50
+ ---
51
+
52
+ ## Results
53
+
54
+ Evaluated on 5,414 held-out compounds, scored identically in both conditions. Gold accents
55
+ come from NAIST-jdic and UniDic 2.1.2. Metric: accent-nucleus exact match.
56
+
57
+ | system | compound **in** dictionary | compound **not** in dictionary |
58
+ |---|---|---|
59
+ | OpenJTalk (rule-based) | **96.4%** | 40.6% |
60
+ | dictionary lookup only | 100.0% | 40.6% (falls back) |
61
+ | **Downstep** | 81.3% | **81.3%** |
62
+ | **Downstep + abstention** | **96.3%** | **81.3%** |
63
+
64
+ **+40.7 points** on dictionary-unlisted compounds. On the *hard* subset — compounds whose
65
+ final morpheme never appeared in training — **73.3% vs 40.9%**, so the gain is not memorisation.
66
+ OpenJTalk also wrongly splits an unlisted compound into two accent phrases 23.3% of the time;
67
+ Downstep does so 2.2% of the time.
68
+
69
+ The "not in dictionary" condition is produced by **ablating the compound's own entry** at query
70
+ time so the gold stays real. It is a held-out-entry simulation, not an observation of genuinely
71
+ novel compounds — see Limitations.
72
+
73
+ **Calibration.** Temperature scaling fitted on dev: ECE **0.048 → 0.011** (T = 1.498).
74
+
75
+ **n-best.** top-1 81.3%, top-3 **98.0%**, top-5 99.7%. On words whose dictionaries attest
76
+ *more than one* accent, top-1 is 61.2% but top-3 is 98.0%.
77
+
78
+ **Speed.** 2.0 ms/word (PyTorch, CPU). ONNX int8: 1.3 ms at batch 1, ~3× faster than fp32.
79
+
80
+ ---
81
+
82
+ ## Files
83
+
84
+ | file | what it is | size |
85
+ |---|---|---|
86
+ | `model.pt` | PyTorch checkpoint (config + weights) | 134 MB |
87
+ | `vocab.json` | **required** — the learned feature id maps | 12 KB |
88
+ | `downstep.onnx` | ONNX fp32, opset 17, dynamic batch and time | 134 MB |
89
+ | `downstep.int8.onnx` | ONNX int8 dynamic quantisation | 34 MB |
90
+ | `calibrator.json`, `calibration.json` | temperature scaler + dev-chosen thresholds | small |
91
+
92
+ `vocab.json` is not optional. Feature id spaces are learned from the training corpus, so a
93
+ mismatched vocab does not raise — it silently predicts nonsense.
94
+
95
+ **The int8 build's decisions are identical** to fp32 (nucleus argmax and boundary sign agree
96
+ 100%), but its logits deviate enough to fail a 5e-02 tolerance. Since the abstention gate
97
+ thresholds a *confidence*, re-calibrate before using int8 with a threshold rather than
98
+ inheriting the fp32 one.
99
+
100
+ There is **no GGUF**. llama.cpp dispatches on `general.architecture` and has no `downstep`
101
+ entry, and its token-ids-in / vocabulary-logits-out interface does not describe this model,
102
+ which takes 13 parallel feature streams and returns three per-mora logit vectors. ONNX is the
103
+ export that actually runs.
104
+
105
+ ---
106
+
107
+ ## Usage
108
+
109
+ ```bash
110
+ pip install "downstep[all] @ git+https://github.com/NagaYu/downstep"
111
+ ```
112
+
113
+ ```python
114
+ from huggingface_hub import snapshot_download
115
+ from downstep.adapters.openjtalk import DropInAdapter
116
+
117
+ path = snapshot_download("NagaYu/downstep")
118
+ adapter = DropInAdapter.load(path) # dictionary first, model for the rest
119
+
120
+ # VOICEVOX-shaped accent phrases
121
+ adapter.accent_phrases("新型感染症対策本部を設置した")
122
+
123
+ # NJD features — same keys as pyopenjtalk.run_frontend(), swap it in directly
124
+ adapter.njd_features("新型感染症対策本部を設置した")
125
+
126
+ # HTS full-context labels
127
+ adapter.full_context_labels("新型感染症対策本部を設置した")
128
+ ```
129
+
130
+ For **VOICEVOX**, substitute `adapter.accent_phrases(text)` where the engine builds its
131
+ `AudioQuery` accent phrases. For **Style-Bert-VITS2**, point its `pyopenjtalk.run_frontend`
132
+ call at `adapter.njd_features`.
133
+
134
+ **A trap worth knowing.** In HTS full-context labels the accent field `F2` writes 平板 (flat,
135
+ no fall) as `F2 == F1`, *not* as 0 — so `F2 == F1` is ambiguous between 平板 and 尾高 (nucleus
136
+ on the final mora). Writing a literal 0 there silently corrupts every flat-accent word, and
137
+ reading `F2` naively scores OpenJTalk at 70% where the truth is 94%. The adapter converts in
138
+ both directions and raises `AmbiguousF2Error` rather than guessing.
139
+
140
+ ---
141
+
142
+ ## Training
143
+
144
+ - **Data:** 71,544 compounds from NAIST-jdic, each decomposing into ≥2 morphemes whose
145
+ readings compose to the compound's reading under 連濁 (rendaku) and 促音化. Decomposition
146
+ uses fugashi + UniDic — deliberately a *different* dictionary from the gold, so the parts
147
+ handed to the model are not derived from the answer.
148
+ - **Architecture:** 10-layer pre-LN transformer encoder, d_model 512, 8 heads, d_ff 2048.
149
+ 13 per-mora integer feature streams (mora identity, position, morpheme boundary, word
150
+ origin, each component's own dictionary accent and sandhi class, …) summed as embeddings.
151
+ Three per-mora heads: boundary, nucleus, heiban.
152
+ - **Objective:** boundary BCE + a per-phrase softmax over (each mora position, plus a
153
+ no-nucleus option). That single softmax per phrase is the training-time counterpart of the
154
+ decoder's hard constraint that an accent phrase carries **at most one nucleus**.
155
+ - **Run:** 12 epochs, batch 256, AdamW 3e-4 with cosine decay, 82 minutes on Apple MPS.
156
+ - 25% of training items are **constructed** two-phrase examples (two compounds joined by a
157
+ case particle), because every real benchmark compound is a single accent phrase and the
158
+ boundary head would otherwise see only negative examples.
159
+
160
+ ---
161
+
162
+ ## Limitations
163
+
164
+ - **No human annotation exists anywhere in this project.** Every label is a dictionary entry.
165
+ The compounds this model is built for are precisely the ones no dictionary contains, and
166
+ their accent can only be settled by asking native speakers. The repository ships the full
167
+ annotation protocol, multi-annotator format, agreement statistics and an extractor that
168
+ emits novel compounds **unlabeled** — but nothing here has been checked by a person.
169
+ - **The unlisted condition is simulated.** Held-out-entry ablation on lexicalised compounds
170
+ is what makes real gold available; it is not an observation of genuinely novel compounds.
171
+ - **Per-word non-degradation is expensive.** At full coverage the model makes 256 of 5,414
172
+ words worse while making 2,462 better (~10:1). Driving individual regressions to zero
173
+ requires abstaining on ~93% of items, which scores 42.2% instead of 81.3%. In aggregate the
174
+ combined system is at or above the baseline at every coverage level; individual words are
175
+ not. Choose the threshold deliberately.
176
+ - **Proper nouns are 66% of the benchmark.** Place and person names are a different, more
177
+ arbitrary problem. They are always reported as their own stratum; the common-noun result
178
+ rests on 2,033 test items.
179
+ - **Boundary F1 is not a hard task here** (dev reaches 1.000) because the only positive
180
+ boundary examples available offline are constructed. The informative boundary number is the
181
+ wrong-split rate above.
182
+ - **`hard` is 818 items** and its strictest variant is 98. The generalisation result is real
183
+ but rests on a small sample.
184
+
185
+ ## On variation
186
+
187
+ Standard (Tokyo) accent is the default **because that is what the two gold lexicons encode** —
188
+ a statement about available data, not about how anyone should speak. Regional and generational
189
+ accent patterns are ordinary variation, not error. Where the dictionaries attest several
190
+ accents for a word, all are counted correct, and n-best exists for the same reason. Non-Tokyo
191
+ systems belong in separate adapters; that interface ships with no invented accent data behind
192
+ it, because no licensed non-Tokyo accent resource was available.
193
+
194
+ ## License and attribution
195
+
196
+ Code and weights: **Apache-2.0**.
197
+
198
+ Trained on data derived from **UniDic 2.1.2**, © The UniDic Consortium (NINJAL), used under
199
+ the BSD 3-clause option of its GPL/LGPL/BSD tri-licence, and from the **NAIST Japanese
200
+ Dictionary** (naist-jdic), © Nara Institute of Science and Technology, BSD 3-clause. Neither
201
+ dictionary is redistributed here.
calibration.json ADDED
@@ -0,0 +1,19 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "fitted_on": "benchmarks/_raw_dev_unlisted.json",
3
+ "n_dev_items": 5441,
4
+ "temperature": 1.4978117508891504,
5
+ "ece_before": 0.048161102888937414,
6
+ "ece_after": 0.011165273365421908,
7
+ "thresholds": {
8
+ "max_accuracy": {
9
+ "threshold": 0.318732,
10
+ "dev_combined_accuracy": 0.8213563683146481
11
+ },
12
+ "zero_regression": {
13
+ "threshold": 0.984069,
14
+ "dev_coverage": 0.07755927219261165
15
+ }
16
+ },
17
+ "default_threshold": 0.318732,
18
+ "note": "Fitted on dev only. scripts/evaluate.py reports the real test-set regression count at these thresholds; a dev-set zero-regression point is an empirical guarantee, not a proof."
19
+ }
calibrator.json ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "kind": "temperature",
3
+ "fit_on": "dev",
4
+ "n_fit": 5441,
5
+ "nll_before": 0.4128013098034377,
6
+ "nll_after": 0.38817239423824257,
7
+ "temperature": 1.4978117508891504,
8
+ "mode": "multiclass",
9
+ "bounds_hit": false
10
+ }
downstep.int8.onnx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:76dc3085a79052726dad6bb2cd1e1efe03ecd71973b8beac3adbd090b2a31b52
3
+ size 36023179
downstep.onnx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:535cb239b7e5ee9b78f254d8d1f4cfa35d773c98dcb78c68494ff324ebdb0c95
3
+ size 140862821
eval_results.json ADDED
@@ -0,0 +1,1834 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "generated_by": "scripts/evaluate.py",
3
+ "checkpoint": "checkpoints/base",
4
+ "conditions": {
5
+ "listed": {
6
+ "n_items": 9036,
7
+ "n_reading_matched": 5414,
8
+ "n_reading_ok_this_condition": 8815,
9
+ "n_excluded_for_reading": 3622,
10
+ "openjtalk_seconds": 0.61,
11
+ "downstep_seconds": 18.13,
12
+ "strata": {
13
+ "all": {
14
+ "n": 5414,
15
+ "A_openjtalk": 0.9637975618766161,
16
+ "B_dictionary": 1.0,
17
+ "A_wrongly_split": 0.022349464351680826,
18
+ "C_downstep": 0.8134466198743997,
19
+ "C_wrongly_split": 0.0
20
+ },
21
+ "common_nouns": {
22
+ "n": 2033,
23
+ "A_openjtalk": 0.9567142154451549,
24
+ "B_dictionary": 1.0,
25
+ "A_wrongly_split": 0.017707820954254796,
26
+ "C_downstep": 0.7968519429414658,
27
+ "C_wrongly_split": 0.0
28
+ },
29
+ "proper_nouns": {
30
+ "n": 3381,
31
+ "A_openjtalk": 0.9680567879325643,
32
+ "B_dictionary": 1.0,
33
+ "A_wrongly_split": 0.025140490979000295,
34
+ "C_downstep": 0.8234250221827861,
35
+ "C_wrongly_split": 0.0
36
+ },
37
+ "hard": {
38
+ "n": 574,
39
+ "A_openjtalk": 0.9686411149825784,
40
+ "B_dictionary": 1.0,
41
+ "A_wrongly_split": 0.0156794425087108,
42
+ "C_downstep": 0.7334494773519163,
43
+ "C_wrongly_split": 0.0
44
+ },
45
+ "hard_all": {
46
+ "n": 98,
47
+ "A_openjtalk": 0.9897959183673469,
48
+ "B_dictionary": 1.0,
49
+ "A_wrongly_split": 0.0,
50
+ "C_downstep": 0.6224489795918368,
51
+ "C_wrongly_split": 0.0
52
+ },
53
+ "variation": {
54
+ "n": 49,
55
+ "A_openjtalk": 0.9387755102040817,
56
+ "B_dictionary": 1.0,
57
+ "A_wrongly_split": 0.061224489795918366,
58
+ "C_downstep": 0.6122448979591837,
59
+ "C_wrongly_split": 0.0
60
+ },
61
+ "goshu_和": {
62
+ "n": 1988,
63
+ "A_openjtalk": 0.954225352112676,
64
+ "B_dictionary": 1.0,
65
+ "A_wrongly_split": 0.02665995975855131,
66
+ "C_downstep": 0.7907444668008048,
67
+ "C_wrongly_split": 0.0
68
+ },
69
+ "goshu_漢": {
70
+ "n": 1349,
71
+ "A_openjtalk": 0.9747961452928094,
72
+ "B_dictionary": 1.0,
73
+ "A_wrongly_split": 0.015567086730911787,
74
+ "C_downstep": 0.8413639733135656,
75
+ "C_wrongly_split": 0.0
76
+ },
77
+ "goshu_外": {
78
+ "n": 405,
79
+ "A_openjtalk": 0.9481481481481482,
80
+ "B_dictionary": 1.0,
81
+ "A_wrongly_split": 0.024691358024691357,
82
+ "C_downstep": 0.8222222222222222,
83
+ "C_wrongly_split": 0.0
84
+ },
85
+ "goshu_混": {
86
+ "n": 41,
87
+ "A_openjtalk": 1.0,
88
+ "B_dictionary": 1.0,
89
+ "A_wrongly_split": 0.0,
90
+ "C_downstep": 0.8780487804878049,
91
+ "C_wrongly_split": 0.0
92
+ },
93
+ "goshu_固": {
94
+ "n": 1562,
95
+ "A_openjtalk": 0.969270166453265,
96
+ "B_dictionary": 1.0,
97
+ "A_wrongly_split": 0.023687580025608196,
98
+ "C_downstep": 0.8149807938540333,
99
+ "C_wrongly_split": 0.0
100
+ },
101
+ "script_kanji": {
102
+ "n": 2884,
103
+ "A_openjtalk": 0.9680998613037448,
104
+ "B_dictionary": 1.0,
105
+ "A_wrongly_split": 0.025312066574202496,
106
+ "C_downstep": 0.8311373092926491,
107
+ "C_wrongly_split": 0.0
108
+ },
109
+ "script_katakana": {
110
+ "n": 683,
111
+ "A_openjtalk": 0.95900439238653,
112
+ "B_dictionary": 1.0,
113
+ "A_wrongly_split": 0.020497803806734993,
114
+ "C_downstep": 0.7862371888726208,
115
+ "C_wrongly_split": 0.0
116
+ },
117
+ "script_mixed": {
118
+ "n": 1847,
119
+ "A_openjtalk": 0.9588521927449919,
120
+ "B_dictionary": 1.0,
121
+ "A_wrongly_split": 0.018408229561451002,
122
+ "C_downstep": 0.7958852192744992,
123
+ "C_wrongly_split": 0.0
124
+ },
125
+ "components_2": {
126
+ "n": 4595,
127
+ "A_openjtalk": 0.9608269858541894,
128
+ "B_dictionary": 1.0,
129
+ "A_wrongly_split": 0.02372143634385201,
130
+ "C_downstep": 0.8187159956474429,
131
+ "C_wrongly_split": 0.0
132
+ },
133
+ "components_3": {
134
+ "n": 735,
135
+ "A_openjtalk": 0.9782312925170068,
136
+ "B_dictionary": 1.0,
137
+ "A_wrongly_split": 0.0163265306122449,
138
+ "C_downstep": 0.7850340136054422,
139
+ "C_wrongly_split": 0.0
140
+ },
141
+ "components_4": {
142
+ "n": 80,
143
+ "A_openjtalk": 1.0,
144
+ "B_dictionary": 1.0,
145
+ "A_wrongly_split": 0.0,
146
+ "C_downstep": 0.775,
147
+ "C_wrongly_split": 0.0
148
+ }
149
+ },
150
+ "abstention": {
151
+ "curve": [
152
+ {
153
+ "threshold": 0.287819,
154
+ "coverage": 0.999815293683044,
155
+ "combined_accuracy": 0.8136313261913557,
156
+ "covered_accuracy": 0.8135968963606134,
157
+ "regressions": 955
158
+ },
159
+ {
160
+ "threshold": 0.404532,
161
+ "coverage": 0.9898411525674178,
162
+ "combined_accuracy": 0.819541928333949,
163
+ "covered_accuracy": 0.8186228774025005,
164
+ "regressions": 921
165
+ },
166
+ {
167
+ "threshold": 0.453785,
168
+ "coverage": 0.9798670114517917,
169
+ "combined_accuracy": 0.8254525304765423,
170
+ "covered_accuracy": 0.8233741753063148,
171
+ "regressions": 888
172
+ },
173
+ {
174
+ "threshold": 0.48362,
175
+ "coverage": 0.9698928703361654,
176
+ "combined_accuracy": 0.8313631326191355,
177
+ "covered_accuracy": 0.8276518758331747,
178
+ "regressions": 856
179
+ },
180
+ {
181
+ "threshold": 0.50118,
182
+ "coverage": 0.9599187292205393,
183
+ "combined_accuracy": 0.8370890284447728,
184
+ "covered_accuracy": 0.8322108908985953,
185
+ "regressions": 824
186
+ },
187
+ {
188
+ "threshold": 0.518026,
189
+ "coverage": 0.9499445881049132,
190
+ "combined_accuracy": 0.842260805319542,
191
+ "covered_accuracy": 0.8362823254909586,
192
+ "regressions": 795
193
+ },
194
+ {
195
+ "threshold": 0.53355,
196
+ "coverage": 0.939970446989287,
197
+ "combined_accuracy": 0.8465090506095309,
198
+ "covered_accuracy": 0.8400471605423462,
199
+ "regressions": 771
200
+ },
201
+ {
202
+ "threshold": 0.550858,
203
+ "coverage": 0.9299963058736609,
204
+ "combined_accuracy": 0.851496121167344,
205
+ "covered_accuracy": 0.8438927507447865,
206
+ "regressions": 743
207
+ },
208
+ {
209
+ "threshold": 0.568295,
210
+ "coverage": 0.9198374584410787,
211
+ "combined_accuracy": 0.856483191725157,
212
+ "covered_accuracy": 0.8481927710843373,
213
+ "regressions": 714
214
+ },
215
+ {
216
+ "threshold": 0.5827,
217
+ "coverage": 0.9098633173254526,
218
+ "combined_accuracy": 0.8598079054303657,
219
+ "covered_accuracy": 0.8509947218838815,
220
+ "regressions": 694
221
+ },
222
+ {
223
+ "threshold": 0.595637,
224
+ "coverage": 0.8998891762098263,
225
+ "combined_accuracy": 0.8642408570373107,
226
+ "covered_accuracy": 0.8548850574712644,
227
+ "regressions": 670
228
+ },
229
+ {
230
+ "threshold": 0.611318,
231
+ "coverage": 0.8899150350942002,
232
+ "combined_accuracy": 0.8690432212781677,
233
+ "covered_accuracy": 0.8590701535907015,
234
+ "regressions": 643
235
+ },
236
+ {
237
+ "threshold": 0.626212,
238
+ "coverage": 0.8799408939785741,
239
+ "combined_accuracy": 0.8723679349833764,
240
+ "covered_accuracy": 0.8618807724601175,
241
+ "regressions": 624
242
+ },
243
+ {
244
+ "threshold": 0.640905,
245
+ "coverage": 0.8699667528629479,
246
+ "combined_accuracy": 0.8762467676394533,
247
+ "covered_accuracy": 0.8651804670912951,
248
+ "regressions": 601
249
+ },
250
+ {
251
+ "threshold": 0.655575,
252
+ "coverage": 0.8599926117473218,
253
+ "combined_accuracy": 0.879571481344662,
254
+ "covered_accuracy": 0.8679123711340206,
255
+ "regressions": 581
256
+ },
257
+ {
258
+ "threshold": 0.672725,
259
+ "coverage": 0.8500184706316956,
260
+ "combined_accuracy": 0.8836350203176949,
261
+ "covered_accuracy": 0.8720121686223381,
262
+ "regressions": 556
263
+ },
264
+ {
265
+ "threshold": 0.686029,
266
+ "coverage": 0.8398596231991134,
267
+ "combined_accuracy": 0.8869597340229036,
268
+ "covered_accuracy": 0.8744226962832637,
269
+ "regressions": 538
270
+ },
271
+ {
272
+ "threshold": 0.700345,
273
+ "coverage": 0.8298854820834872,
274
+ "combined_accuracy": 0.8900997414111562,
275
+ "covered_accuracy": 0.8773647896728244,
276
+ "regressions": 519
277
+ },
278
+ {
279
+ "threshold": 0.712894,
280
+ "coverage": 0.8199113409678611,
281
+ "combined_accuracy": 0.8932397487994089,
282
+ "covered_accuracy": 0.8806037395809867,
283
+ "regressions": 500
284
+ },
285
+ {
286
+ "threshold": 0.72452,
287
+ "coverage": 0.809937199852235,
288
+ "combined_accuracy": 0.8960103435537495,
289
+ "covered_accuracy": 0.883466362599772,
290
+ "regressions": 482
291
+ },
292
+ {
293
+ "threshold": 0.73972,
294
+ "coverage": 0.7999630587366088,
295
+ "combined_accuracy": 0.8978574067233099,
296
+ "covered_accuracy": 0.8857076887554837,
297
+ "regressions": 468
298
+ },
299
+ {
300
+ "threshold": 0.754053,
301
+ "coverage": 0.7899889176209827,
302
+ "combined_accuracy": 0.9017362393793867,
303
+ "covered_accuracy": 0.8891746551321019,
304
+ "regressions": 447
305
+ },
306
+ {
307
+ "threshold": 0.765463,
308
+ "coverage": 0.7800147765053564,
309
+ "combined_accuracy": 0.9052456594015516,
310
+ "covered_accuracy": 0.8924934880416765,
311
+ "regressions": 428
312
+ },
313
+ {
314
+ "threshold": 0.77653,
315
+ "coverage": 0.7700406353897303,
316
+ "combined_accuracy": 0.9065386036202439,
317
+ "covered_accuracy": 0.893739505876709,
318
+ "regressions": 418
319
+ },
320
+ {
321
+ "threshold": 0.785172,
322
+ "coverage": 0.7598817879571481,
323
+ "combined_accuracy": 0.9089397857406724,
324
+ "covered_accuracy": 0.8964511424404472,
325
+ "regressions": 403
326
+ },
327
+ {
328
+ "threshold": 0.794848,
329
+ "coverage": 0.749907646841522,
330
+ "combined_accuracy": 0.9102327299593647,
331
+ "covered_accuracy": 0.8972906403940887,
332
+ "regressions": 396
333
+ },
334
+ {
335
+ "threshold": 0.804995,
336
+ "coverage": 0.7399335057258958,
337
+ "combined_accuracy": 0.9124492057628371,
338
+ "covered_accuracy": 0.8996505242136795,
339
+ "regressions": 381
340
+ },
341
+ {
342
+ "threshold": 0.817838,
343
+ "coverage": 0.7299593646102697,
344
+ "combined_accuracy": 0.9142962689323975,
345
+ "covered_accuracy": 0.9015688259109311,
346
+ "regressions": 369
347
+ },
348
+ {
349
+ "threshold": 0.826393,
350
+ "coverage": 0.7199852234946436,
351
+ "combined_accuracy": 0.9157739194680458,
352
+ "covered_accuracy": 0.9030271934325295,
353
+ "regressions": 360
354
+ },
355
+ {
356
+ "threshold": 0.835651,
357
+ "coverage": 0.7100110823790173,
358
+ "combined_accuracy": 0.916697451052826,
359
+ "covered_accuracy": 0.9037460978147763,
360
+ "regressions": 352
361
+ },
362
+ {
363
+ "threshold": 0.8443,
364
+ "coverage": 0.7000369412633912,
365
+ "combined_accuracy": 0.9183598079054304,
366
+ "covered_accuracy": 0.9055408970976253,
367
+ "regressions": 341
368
+ },
369
+ {
370
+ "threshold": 0.853646,
371
+ "coverage": 0.689878093830809,
372
+ "combined_accuracy": 0.9203915773919468,
373
+ "covered_accuracy": 0.9081659973226238,
374
+ "regressions": 327
375
+ },
376
+ {
377
+ "threshold": 0.861325,
378
+ "coverage": 0.6799039527151829,
379
+ "combined_accuracy": 0.9216845216106391,
380
+ "covered_accuracy": 0.9092637870143983,
381
+ "regressions": 318
382
+ },
383
+ {
384
+ "threshold": 0.868863,
385
+ "coverage": 0.6699298115995567,
386
+ "combined_accuracy": 0.9229774658293314,
387
+ "covered_accuracy": 0.9098428453267163,
388
+ "regressions": 311
389
+ },
390
+ {
391
+ "threshold": 0.877202,
392
+ "coverage": 0.6599556704839306,
393
+ "combined_accuracy": 0.925932766900628,
394
+ "covered_accuracy": 0.9129582983487265,
395
+ "regressions": 295
396
+ },
397
+ {
398
+ "threshold": 0.883933,
399
+ "coverage": 0.6499815293683044,
400
+ "combined_accuracy": 0.9274104174362763,
401
+ "covered_accuracy": 0.9147485080988917,
402
+ "regressions": 284
403
+ },
404
+ {
405
+ "threshold": 0.890918,
406
+ "coverage": 0.6400073882526782,
407
+ "combined_accuracy": 0.9287033616549686,
408
+ "covered_accuracy": 0.9163059163059163,
409
+ "regressions": 274
410
+ },
411
+ {
412
+ "threshold": 0.895454,
413
+ "coverage": 0.6300332471370521,
414
+ "combined_accuracy": 0.930735131141485,
415
+ "covered_accuracy": 0.9187921430665494,
416
+ "regressions": 261
417
+ },
418
+ {
419
+ "threshold": 0.900932,
420
+ "coverage": 0.6200591060214259,
421
+ "combined_accuracy": 0.9314739564093092,
422
+ "covered_accuracy": 0.9192731605600238,
423
+ "regressions": 256
424
+ },
425
+ {
426
+ "threshold": 0.905733,
427
+ "coverage": 0.6099002585888438,
428
+ "combined_accuracy": 0.9335057258958256,
429
+ "covered_accuracy": 0.922168382798304,
430
+ "regressions": 242
431
+ },
432
+ {
433
+ "threshold": 0.911608,
434
+ "coverage": 0.5999261174732176,
435
+ "combined_accuracy": 0.935352789065386,
436
+ "covered_accuracy": 0.9245689655172413,
437
+ "regressions": 232
438
+ },
439
+ {
440
+ "threshold": 0.916809,
441
+ "coverage": 0.5899519763575914,
442
+ "combined_accuracy": 0.9368304396010344,
443
+ "covered_accuracy": 0.926111458985598,
444
+ "regressions": 224
445
+ },
446
+ {
447
+ "threshold": 0.920427,
448
+ "coverage": 0.5799778352419652,
449
+ "combined_accuracy": 0.9379386775027706,
450
+ "covered_accuracy": 0.9273885350318471,
451
+ "regressions": 216
452
+ },
453
+ {
454
+ "threshold": 0.925197,
455
+ "coverage": 0.5700036941263391,
456
+ "combined_accuracy": 0.9405245659401551,
457
+ "covered_accuracy": 0.9309786130913804,
458
+ "regressions": 201
459
+ },
460
+ {
461
+ "threshold": 0.929965,
462
+ "coverage": 0.560029553010713,
463
+ "combined_accuracy": 0.9421869227927595,
464
+ "covered_accuracy": 0.933377308707124,
465
+ "regressions": 191
466
+ },
467
+ {
468
+ "threshold": 0.933174,
469
+ "coverage": 0.5500554118950868,
470
+ "combined_accuracy": 0.9438492796453639,
471
+ "covered_accuracy": 0.9358629952988583,
472
+ "regressions": 180
473
+ },
474
+ {
475
+ "threshold": 0.93709,
476
+ "coverage": 0.5400812707794607,
477
+ "combined_accuracy": 0.9447728112301441,
478
+ "covered_accuracy": 0.9374145006839946,
479
+ "regressions": 174
480
+ },
481
+ {
482
+ "threshold": 0.940724,
483
+ "coverage": 0.5299224233468784,
484
+ "combined_accuracy": 0.9458810491318803,
485
+ "covered_accuracy": 0.9393516904844894,
486
+ "regressions": 165
487
+ },
488
+ {
489
+ "threshold": 0.944268,
490
+ "coverage": 0.5199482822312523,
491
+ "combined_accuracy": 0.9466198743997045,
492
+ "covered_accuracy": 0.9399644760213144,
493
+ "regressions": 161
494
+ },
495
+ {
496
+ "threshold": 0.948099,
497
+ "coverage": 0.5099741411156261,
498
+ "combined_accuracy": 0.9471739933505726,
499
+ "covered_accuracy": 0.9406012314378849,
500
+ "regressions": 156
501
+ },
502
+ {
503
+ "threshold": 0.951436,
504
+ "coverage": 0.5,
505
+ "combined_accuracy": 0.9475434059844847,
506
+ "covered_accuracy": 0.9408939785740672,
507
+ "regressions": 152
508
+ },
509
+ {
510
+ "threshold": 0.954023,
511
+ "coverage": 0.49002585888437383,
512
+ "combined_accuracy": 0.9495751754710011,
513
+ "covered_accuracy": 0.944214097248398,
514
+ "regressions": 140
515
+ },
516
+ {
517
+ "threshold": 0.956498,
518
+ "coverage": 0.48005171776874767,
519
+ "combined_accuracy": 0.9504987070557813,
520
+ "covered_accuracy": 0.9453636013851482,
521
+ "regressions": 134
522
+ },
523
+ {
524
+ "threshold": 0.958537,
525
+ "coverage": 0.47007757665312155,
526
+ "combined_accuracy": 0.9514222386405615,
527
+ "covered_accuracy": 0.9469548133595285,
528
+ "regressions": 127
529
+ },
530
+ {
531
+ "threshold": 0.960376,
532
+ "coverage": 0.45991872922053934,
533
+ "combined_accuracy": 0.9521610639083856,
534
+ "covered_accuracy": 0.948995983935743,
535
+ "regressions": 120
536
+ },
537
+ {
538
+ "threshold": 0.963265,
539
+ "coverage": 0.44994458810491317,
540
+ "combined_accuracy": 0.9530845954931658,
541
+ "covered_accuracy": 0.9499178981937603,
542
+ "regressions": 115
543
+ },
544
+ {
545
+ "threshold": 0.965379,
546
+ "coverage": 0.43997044698928706,
547
+ "combined_accuracy": 0.9532693018101219,
548
+ "covered_accuracy": 0.9500419815281276,
549
+ "regressions": 113
550
+ },
551
+ {
552
+ "threshold": 0.96692,
553
+ "coverage": 0.4299963058736609,
554
+ "combined_accuracy": 0.9541928333949021,
555
+ "covered_accuracy": 0.9510309278350515,
556
+ "regressions": 108
557
+ },
558
+ {
559
+ "threshold": 0.968873,
560
+ "coverage": 0.4200221647580347,
561
+ "combined_accuracy": 0.9549316586627262,
562
+ "covered_accuracy": 0.951627088830255,
563
+ "regressions": 104
564
+ },
565
+ {
566
+ "threshold": 0.970763,
567
+ "coverage": 0.41004802364240855,
568
+ "combined_accuracy": 0.9554857776135944,
569
+ "covered_accuracy": 0.9518018018018019,
570
+ "regressions": 101
571
+ },
572
+ {
573
+ "threshold": 0.972469,
574
+ "coverage": 0.40007388252678244,
575
+ "combined_accuracy": 0.9558551902475064,
576
+ "covered_accuracy": 0.9519852262234534,
577
+ "regressions": 98
578
+ },
579
+ {
580
+ "threshold": 0.974047,
581
+ "coverage": 0.3900997414111563,
582
+ "combined_accuracy": 0.9562246028814185,
583
+ "covered_accuracy": 0.9535984848484849,
584
+ "regressions": 94
585
+ },
586
+ {
587
+ "threshold": 0.975516,
588
+ "coverage": 0.37994089397857406,
589
+ "combined_accuracy": 0.9564093091983746,
590
+ "covered_accuracy": 0.9533300923675255,
591
+ "regressions": 92
592
+ },
593
+ {
594
+ "threshold": 0.976913,
595
+ "coverage": 0.3699667528629479,
596
+ "combined_accuracy": 0.9571481344661987,
597
+ "covered_accuracy": 0.9550673989016475,
598
+ "regressions": 86
599
+ },
600
+ {
601
+ "threshold": 0.978492,
602
+ "coverage": 0.3599926117473218,
603
+ "combined_accuracy": 0.9577022534170668,
604
+ "covered_accuracy": 0.9563878912262699,
605
+ "regressions": 82
606
+ },
607
+ {
608
+ "threshold": 0.979541,
609
+ "coverage": 0.3500184706316956,
610
+ "combined_accuracy": 0.9573328407831548,
611
+ "covered_accuracy": 0.9551451187335093,
612
+ "regressions": 82
613
+ },
614
+ {
615
+ "threshold": 0.980824,
616
+ "coverage": 0.34004432951606944,
617
+ "combined_accuracy": 0.9578869597340229,
618
+ "covered_accuracy": 0.955458989679522,
619
+ "regressions": 79
620
+ },
621
+ {
622
+ "threshold": 0.981792,
623
+ "coverage": 0.3300701884004433,
624
+ "combined_accuracy": 0.9580716660509789,
625
+ "covered_accuracy": 0.9557918298824846,
626
+ "regressions": 77
627
+ },
628
+ {
629
+ "threshold": 0.98304,
630
+ "coverage": 0.32009604728481716,
631
+ "combined_accuracy": 0.958256372367935,
632
+ "covered_accuracy": 0.9561454125793422,
633
+ "regressions": 74
634
+ },
635
+ {
636
+ "threshold": 0.984012,
637
+ "coverage": 0.30993719985223495,
638
+ "combined_accuracy": 0.9591799039527151,
639
+ "covered_accuracy": 0.9576877234803337,
640
+ "regressions": 69
641
+ },
642
+ {
643
+ "threshold": 0.984861,
644
+ "coverage": 0.2999630587366088,
645
+ "combined_accuracy": 0.9593646102696712,
646
+ "covered_accuracy": 0.9568965517241379,
647
+ "regressions": 68
648
+ },
649
+ {
650
+ "threshold": 0.985914,
651
+ "coverage": 0.2899889176209826,
652
+ "combined_accuracy": 0.9593646102696712,
653
+ "covered_accuracy": 0.9573248407643312,
654
+ "regressions": 66
655
+ },
656
+ {
657
+ "threshold": 0.986784,
658
+ "coverage": 0.2800147765053565,
659
+ "combined_accuracy": 0.9602881418544514,
660
+ "covered_accuracy": 0.9597625329815304,
661
+ "regressions": 60
662
+ },
663
+ {
664
+ "threshold": 0.98768,
665
+ "coverage": 0.27004063538973033,
666
+ "combined_accuracy": 0.9601034355374953,
667
+ "covered_accuracy": 0.9596443228454172,
668
+ "regressions": 58
669
+ },
670
+ {
671
+ "threshold": 0.988424,
672
+ "coverage": 0.26006649427410417,
673
+ "combined_accuracy": 0.9612116734392316,
674
+ "covered_accuracy": 0.9630681818181818,
675
+ "regressions": 51
676
+ },
677
+ {
678
+ "threshold": 0.989225,
679
+ "coverage": 0.250092353158478,
680
+ "combined_accuracy": 0.9623199113409678,
681
+ "covered_accuracy": 0.96602658788774,
682
+ "regressions": 45
683
+ },
684
+ {
685
+ "threshold": 0.989847,
686
+ "coverage": 0.24011821204285186,
687
+ "combined_accuracy": 0.9626893239748799,
688
+ "covered_accuracy": 0.9661538461538461,
689
+ "regressions": 43
690
+ },
691
+ {
692
+ "threshold": 0.990648,
693
+ "coverage": 0.22995936461026967,
694
+ "combined_accuracy": 0.9625046176579239,
695
+ "covered_accuracy": 0.9654618473895582,
696
+ "regressions": 42
697
+ },
698
+ {
699
+ "threshold": 0.991326,
700
+ "coverage": 0.21998522349464353,
701
+ "combined_accuracy": 0.9625046176579239,
702
+ "covered_accuracy": 0.964735516372796,
703
+ "regressions": 41
704
+ },
705
+ {
706
+ "threshold": 0.991868,
707
+ "coverage": 0.21001108237901736,
708
+ "combined_accuracy": 0.9626893239748799,
709
+ "covered_accuracy": 0.9665787159190853,
710
+ "regressions": 37
711
+ },
712
+ {
713
+ "threshold": 0.992456,
714
+ "coverage": 0.20003694126339122,
715
+ "combined_accuracy": 0.963243442925748,
716
+ "covered_accuracy": 0.9676823638042474,
717
+ "regressions": 34
718
+ },
719
+ {
720
+ "threshold": 0.993025,
721
+ "coverage": 0.19006280014776505,
722
+ "combined_accuracy": 0.963058736608792,
723
+ "covered_accuracy": 0.966958211856171,
724
+ "regressions": 33
725
+ },
726
+ {
727
+ "threshold": 0.993511,
728
+ "coverage": 0.1800886590321389,
729
+ "combined_accuracy": 0.9626893239748799,
730
+ "covered_accuracy": 0.9661538461538461,
731
+ "regressions": 32
732
+ },
733
+ {
734
+ "threshold": 0.993984,
735
+ "coverage": 0.17011451791651275,
736
+ "combined_accuracy": 0.963058736608792,
737
+ "covered_accuracy": 0.9674267100977199,
738
+ "regressions": 29
739
+ },
740
+ {
741
+ "threshold": 0.99437,
742
+ "coverage": 0.15995567048393056,
743
+ "combined_accuracy": 0.963243442925748,
744
+ "covered_accuracy": 0.9665127020785219,
745
+ "regressions": 28
746
+ },
747
+ {
748
+ "threshold": 0.994859,
749
+ "coverage": 0.15016623568526044,
750
+ "combined_accuracy": 0.9636128555596601,
751
+ "covered_accuracy": 0.9692496924969249,
752
+ "regressions": 24
753
+ },
754
+ {
755
+ "threshold": 0.995294,
756
+ "coverage": 0.14000738825267825,
757
+ "combined_accuracy": 0.9639822681935722,
758
+ "covered_accuracy": 0.9709762532981531,
759
+ "regressions": 22
760
+ },
761
+ {
762
+ "threshold": 0.995697,
763
+ "coverage": 0.13021795345400813,
764
+ "combined_accuracy": 0.9645363871444403,
765
+ "covered_accuracy": 0.9730496453900709,
766
+ "regressions": 19
767
+ },
768
+ {
769
+ "threshold": 0.996291,
770
+ "coverage": 0.12005910602142593,
771
+ "combined_accuracy": 0.9649057997783524,
772
+ "covered_accuracy": 0.9738461538461538,
773
+ "regressions": 17
774
+ },
775
+ {
776
+ "threshold": 0.996686,
777
+ "coverage": 0.11008496490579978,
778
+ "combined_accuracy": 0.9643516808274843,
779
+ "covered_accuracy": 0.9714765100671141,
780
+ "regressions": 17
781
+ },
782
+ {
783
+ "threshold": 0.99705,
784
+ "coverage": 0.10011082379017362,
785
+ "combined_accuracy": 0.9645363871444403,
786
+ "covered_accuracy": 0.974169741697417,
787
+ "regressions": 14
788
+ },
789
+ {
790
+ "threshold": 0.997386,
791
+ "coverage": 0.09013668267454747,
792
+ "combined_accuracy": 0.9643516808274843,
793
+ "covered_accuracy": 0.9774590163934426,
794
+ "regressions": 11
795
+ },
796
+ {
797
+ "threshold": 0.997703,
798
+ "coverage": 0.08016254155892132,
799
+ "combined_accuracy": 0.9641669745105282,
800
+ "covered_accuracy": 0.9746543778801844,
801
+ "regressions": 11
802
+ },
803
+ {
804
+ "threshold": 0.997964,
805
+ "coverage": 0.07000369412633912,
806
+ "combined_accuracy": 0.9645363871444403,
807
+ "covered_accuracy": 0.978891820580475,
808
+ "regressions": 8
809
+ },
810
+ {
811
+ "threshold": 0.998248,
812
+ "coverage": 0.060029553010712965,
813
+ "combined_accuracy": 0.9652752124122645,
814
+ "covered_accuracy": 0.9907692307692307,
815
+ "regressions": 3
816
+ },
817
+ {
818
+ "threshold": 0.998595,
819
+ "coverage": 0.05005541189508681,
820
+ "combined_accuracy": 0.9649057997783524,
821
+ "covered_accuracy": 0.988929889298893,
822
+ "regressions": 3
823
+ },
824
+ {
825
+ "threshold": 0.998848,
826
+ "coverage": 0.04008127077946066,
827
+ "combined_accuracy": 0.9647210934613963,
828
+ "covered_accuracy": 0.9953917050691244,
829
+ "regressions": 1
830
+ },
831
+ {
832
+ "threshold": 0.99905,
833
+ "coverage": 0.029922423346878464,
834
+ "combined_accuracy": 0.9643516808274843,
835
+ "covered_accuracy": 0.9938271604938271,
836
+ "regressions": 1
837
+ },
838
+ {
839
+ "threshold": 0.99924,
840
+ "coverage": 0.020132988548208348,
841
+ "combined_accuracy": 0.9641669745105282,
842
+ "covered_accuracy": 0.9908256880733946,
843
+ "regressions": 1
844
+ },
845
+ {
846
+ "threshold": 0.999454,
847
+ "coverage": 0.009974141115626155,
848
+ "combined_accuracy": 0.9643516808274843,
849
+ "covered_accuracy": 1.0,
850
+ "regressions": 0
851
+ },
852
+ {
853
+ "threshold": 0.99978,
854
+ "coverage": 0.0,
855
+ "combined_accuracy": 0.9637975618766161,
856
+ "covered_accuracy": null,
857
+ "regressions": 0
858
+ }
859
+ ],
860
+ "baseline_accuracy": 0.9637975618766161,
861
+ "no_abstention_accuracy": 0.8134466198743997,
862
+ "best_combined": {
863
+ "threshold": 0.998248,
864
+ "coverage": 0.060029553010712965,
865
+ "combined_accuracy": 0.9652752124122645,
866
+ "covered_accuracy": 0.9907692307692307,
867
+ "regressions": 3
868
+ },
869
+ "conservative_zero_regression": {
870
+ "threshold": 0.999454,
871
+ "coverage": 0.009974141115626155,
872
+ "combined_accuracy": 0.9643516808274843,
873
+ "covered_accuracy": 1.0,
874
+ "regressions": 0
875
+ },
876
+ "ece": 0.0576062929816676
877
+ },
878
+ "nbest_coverage": {
879
+ "all": {
880
+ "1": 0.8134466198743997,
881
+ "2": 0.9436645733284078,
882
+ "3": 0.9804211304026598,
883
+ "4": 0.9918729220539343,
884
+ "5": 0.9970446989287034
885
+ },
886
+ "variation_only": {
887
+ "1": 0.6122448979591837,
888
+ "2": 0.9387755102040817,
889
+ "3": 0.9795918367346939,
890
+ "4": 1.0,
891
+ "5": 1.0
892
+ },
893
+ "n_variation": 49
894
+ },
895
+ "operating_point_dev_chosen": {
896
+ "chosen_on": "dev split, same condition",
897
+ "max_accuracy": {
898
+ "threshold": 0.994487,
899
+ "coverage": 0.15755448836350203,
900
+ "combined_accuracy": 0.963243442925748,
901
+ "regressions": 27,
902
+ "improvements": 24,
903
+ "n": 5414
904
+ },
905
+ "zero_regression_on_dev": {
906
+ "threshold": 0.999395,
907
+ "coverage": 0.013668267454746953,
908
+ "combined_accuracy": 0.9641669745105282,
909
+ "regressions": 1,
910
+ "improvements": 3,
911
+ "n": 5414
912
+ },
913
+ "dev_zero_regression_coverage": 0.015083798882681564
914
+ }
915
+ },
916
+ "unlisted": {
917
+ "n_items": 9036,
918
+ "n_reading_matched": 5414,
919
+ "n_reading_ok_this_condition": 5462,
920
+ "n_excluded_for_reading": 3622,
921
+ "openjtalk_seconds": 4.07,
922
+ "downstep_seconds": 18.16,
923
+ "strata": {
924
+ "all": {
925
+ "n": 5414,
926
+ "A_openjtalk": 0.4059844846693757,
927
+ "B_dictionary": 0.4059844846693757,
928
+ "A_wrongly_split": 0.2332840783154784,
929
+ "C_downstep": 0.8134466198743997,
930
+ "C_wrongly_split": 0.0
931
+ },
932
+ "common_nouns": {
933
+ "n": 2033,
934
+ "A_openjtalk": 0.31431382193802265,
935
+ "B_dictionary": 0.31431382193802265,
936
+ "A_wrongly_split": 0.2867683226758485,
937
+ "C_downstep": 0.7968519429414658,
938
+ "C_wrongly_split": 0.0
939
+ },
940
+ "proper_nouns": {
941
+ "n": 3381,
942
+ "A_openjtalk": 0.46110618160307604,
943
+ "B_dictionary": 0.46110618160307604,
944
+ "A_wrongly_split": 0.20112392783200236,
945
+ "C_downstep": 0.8234250221827861,
946
+ "C_wrongly_split": 0.0
947
+ },
948
+ "hard": {
949
+ "n": 574,
950
+ "A_openjtalk": 0.4094076655052265,
951
+ "B_dictionary": 0.4094076655052265,
952
+ "A_wrongly_split": 0.21602787456445993,
953
+ "C_downstep": 0.7334494773519163,
954
+ "C_wrongly_split": 0.0
955
+ },
956
+ "hard_all": {
957
+ "n": 98,
958
+ "A_openjtalk": 0.3163265306122449,
959
+ "B_dictionary": 0.3163265306122449,
960
+ "A_wrongly_split": 0.19387755102040816,
961
+ "C_downstep": 0.6224489795918368,
962
+ "C_wrongly_split": 0.0
963
+ },
964
+ "variation": {
965
+ "n": 49,
966
+ "A_openjtalk": 0.40816326530612246,
967
+ "B_dictionary": 0.40816326530612246,
968
+ "A_wrongly_split": 0.22448979591836735,
969
+ "C_downstep": 0.6122448979591837,
970
+ "C_wrongly_split": 0.0
971
+ },
972
+ "goshu_和": {
973
+ "n": 1988,
974
+ "A_openjtalk": 0.3631790744466801,
975
+ "B_dictionary": 0.3631790744466801,
976
+ "A_wrongly_split": 0.23943661971830985,
977
+ "C_downstep": 0.7907444668008048,
978
+ "C_wrongly_split": 0.0
979
+ },
980
+ "goshu_漢": {
981
+ "n": 1349,
982
+ "A_openjtalk": 0.42031134173461826,
983
+ "B_dictionary": 0.42031134173461826,
984
+ "A_wrongly_split": 0.21793921423276502,
985
+ "C_downstep": 0.8413639733135656,
986
+ "C_wrongly_split": 0.0
987
+ },
988
+ "goshu_外": {
989
+ "n": 405,
990
+ "A_openjtalk": 0.5506172839506173,
991
+ "B_dictionary": 0.5506172839506173,
992
+ "A_wrongly_split": 0.14814814814814814,
993
+ "C_downstep": 0.8222222222222222,
994
+ "C_wrongly_split": 0.0
995
+ },
996
+ "goshu_混": {
997
+ "n": 41,
998
+ "A_openjtalk": 0.24390243902439024,
999
+ "B_dictionary": 0.24390243902439024,
1000
+ "A_wrongly_split": 0.24390243902439024,
1001
+ "C_downstep": 0.8780487804878049,
1002
+ "C_wrongly_split": 0.0
1003
+ },
1004
+ "goshu_固": {
1005
+ "n": 1562,
1006
+ "A_openjtalk": 0.41037131882202305,
1007
+ "B_dictionary": 0.41037131882202305,
1008
+ "A_wrongly_split": 0.26568501920614596,
1009
+ "C_downstep": 0.8149807938540333,
1010
+ "C_wrongly_split": 0.0
1011
+ },
1012
+ "script_kanji": {
1013
+ "n": 2884,
1014
+ "A_openjtalk": 0.4791955617198336,
1015
+ "B_dictionary": 0.4791955617198336,
1016
+ "A_wrongly_split": 0.17094313453536755,
1017
+ "C_downstep": 0.8311373092926491,
1018
+ "C_wrongly_split": 0.0
1019
+ },
1020
+ "script_katakana": {
1021
+ "n": 683,
1022
+ "A_openjtalk": 0.424597364568082,
1023
+ "B_dictionary": 0.424597364568082,
1024
+ "A_wrongly_split": 0.22547584187408493,
1025
+ "C_downstep": 0.7862371888726208,
1026
+ "C_wrongly_split": 0.0
1027
+ },
1028
+ "script_mixed": {
1029
+ "n": 1847,
1030
+ "A_openjtalk": 0.28478613968597727,
1031
+ "B_dictionary": 0.28478613968597727,
1032
+ "A_wrongly_split": 0.3335138061721711,
1033
+ "C_downstep": 0.7958852192744992,
1034
+ "C_wrongly_split": 0.0
1035
+ },
1036
+ "components_2": {
1037
+ "n": 4595,
1038
+ "A_openjtalk": 0.41653971708378673,
1039
+ "B_dictionary": 0.41653971708378673,
1040
+ "A_wrongly_split": 0.2132752992383025,
1041
+ "C_downstep": 0.8187159956474429,
1042
+ "C_wrongly_split": 0.0
1043
+ },
1044
+ "components_3": {
1045
+ "n": 735,
1046
+ "A_openjtalk": 0.363265306122449,
1047
+ "B_dictionary": 0.363265306122449,
1048
+ "A_wrongly_split": 0.3197278911564626,
1049
+ "C_downstep": 0.7850340136054422,
1050
+ "C_wrongly_split": 0.0
1051
+ },
1052
+ "components_4": {
1053
+ "n": 80,
1054
+ "A_openjtalk": 0.2125,
1055
+ "B_dictionary": 0.2125,
1056
+ "A_wrongly_split": 0.55,
1057
+ "C_downstep": 0.775,
1058
+ "C_wrongly_split": 0.0
1059
+ }
1060
+ },
1061
+ "abstention": {
1062
+ "curve": [
1063
+ {
1064
+ "threshold": 0.287819,
1065
+ "coverage": 0.999815293683044,
1066
+ "combined_accuracy": 0.8134466198743997,
1067
+ "covered_accuracy": 0.8135968963606134,
1068
+ "regressions": 256
1069
+ },
1070
+ {
1071
+ "threshold": 0.404532,
1072
+ "coverage": 0.9898411525674178,
1073
+ "combined_accuracy": 0.8127077946065755,
1074
+ "covered_accuracy": 0.8186228774025005,
1075
+ "regressions": 248
1076
+ },
1077
+ {
1078
+ "threshold": 0.453785,
1079
+ "coverage": 0.9798670114517917,
1080
+ "combined_accuracy": 0.8104913188031031,
1081
+ "covered_accuracy": 0.8233741753063148,
1082
+ "regressions": 244
1083
+ },
1084
+ {
1085
+ "threshold": 0.48362,
1086
+ "coverage": 0.9698928703361654,
1087
+ "combined_accuracy": 0.8090136682674548,
1088
+ "covered_accuracy": 0.8276518758331747,
1089
+ "regressions": 235
1090
+ },
1091
+ {
1092
+ "threshold": 0.50118,
1093
+ "coverage": 0.9599187292205393,
1094
+ "combined_accuracy": 0.8084595493165866,
1095
+ "covered_accuracy": 0.8322108908985953,
1096
+ "regressions": 221
1097
+ },
1098
+ {
1099
+ "threshold": 0.518026,
1100
+ "coverage": 0.9499445881049132,
1101
+ "combined_accuracy": 0.8064277798300702,
1102
+ "covered_accuracy": 0.8362823254909586,
1103
+ "regressions": 215
1104
+ },
1105
+ {
1106
+ "threshold": 0.53355,
1107
+ "coverage": 0.939970446989287,
1108
+ "combined_accuracy": 0.8051348356113779,
1109
+ "covered_accuracy": 0.8400471605423462,
1110
+ "regressions": 209
1111
+ },
1112
+ {
1113
+ "threshold": 0.550858,
1114
+ "coverage": 0.9299963058736609,
1115
+ "combined_accuracy": 0.8040265977096417,
1116
+ "covered_accuracy": 0.8438927507447865,
1117
+ "regressions": 197
1118
+ },
1119
+ {
1120
+ "threshold": 0.568295,
1121
+ "coverage": 0.9198374584410787,
1122
+ "combined_accuracy": 0.8018101219061692,
1123
+ "covered_accuracy": 0.8481927710843373,
1124
+ "regressions": 191
1125
+ },
1126
+ {
1127
+ "threshold": 0.5827,
1128
+ "coverage": 0.9098633173254526,
1129
+ "combined_accuracy": 0.7984854082009605,
1130
+ "covered_accuracy": 0.8509947218838815,
1131
+ "regressions": 184
1132
+ },
1133
+ {
1134
+ "threshold": 0.595637,
1135
+ "coverage": 0.8998891762098263,
1136
+ "combined_accuracy": 0.7964536387144441,
1137
+ "covered_accuracy": 0.8548850574712644,
1138
+ "regressions": 178
1139
+ },
1140
+ {
1141
+ "threshold": 0.611318,
1142
+ "coverage": 0.8899150350942002,
1143
+ "combined_accuracy": 0.7953454008127078,
1144
+ "covered_accuracy": 0.8590701535907015,
1145
+ "regressions": 168
1146
+ },
1147
+ {
1148
+ "threshold": 0.626212,
1149
+ "coverage": 0.8799408939785741,
1150
+ "combined_accuracy": 0.791466568156631,
1151
+ "covered_accuracy": 0.8618807724601175,
1152
+ "regressions": 162
1153
+ },
1154
+ {
1155
+ "threshold": 0.640905,
1156
+ "coverage": 0.8699667528629479,
1157
+ "combined_accuracy": 0.7885112670853344,
1158
+ "covered_accuracy": 0.8651804670912951,
1159
+ "regressions": 154
1160
+ },
1161
+ {
1162
+ "threshold": 0.655575,
1163
+ "coverage": 0.8599926117473218,
1164
+ "combined_accuracy": 0.7859253786479498,
1165
+ "covered_accuracy": 0.8679123711340206,
1166
+ "regressions": 144
1167
+ },
1168
+ {
1169
+ "threshold": 0.672725,
1170
+ "coverage": 0.8500184706316956,
1171
+ "combined_accuracy": 0.7837089028444773,
1172
+ "covered_accuracy": 0.8720121686223381,
1173
+ "regressions": 137
1174
+ },
1175
+ {
1176
+ "threshold": 0.686029,
1177
+ "coverage": 0.8398596231991134,
1178
+ "combined_accuracy": 0.7805688954562247,
1179
+ "covered_accuracy": 0.8744226962832637,
1180
+ "regressions": 129
1181
+ },
1182
+ {
1183
+ "threshold": 0.700345,
1184
+ "coverage": 0.8298854820834872,
1185
+ "combined_accuracy": 0.7768747691171038,
1186
+ "covered_accuracy": 0.8773647896728244,
1187
+ "regressions": 124
1188
+ },
1189
+ {
1190
+ "threshold": 0.712894,
1191
+ "coverage": 0.8199113409678611,
1192
+ "combined_accuracy": 0.773180642777983,
1193
+ "covered_accuracy": 0.8806037395809867,
1194
+ "regressions": 117
1195
+ },
1196
+ {
1197
+ "threshold": 0.72452,
1198
+ "coverage": 0.809937199852235,
1199
+ "combined_accuracy": 0.7698559290727743,
1200
+ "covered_accuracy": 0.883466362599772,
1201
+ "regressions": 110
1202
+ },
1203
+ {
1204
+ "threshold": 0.73972,
1205
+ "coverage": 0.7999630587366088,
1206
+ "combined_accuracy": 0.7656076837827853,
1207
+ "covered_accuracy": 0.8857076887554837,
1208
+ "regressions": 106
1209
+ },
1210
+ {
1211
+ "threshold": 0.754053,
1212
+ "coverage": 0.7899889176209827,
1213
+ "combined_accuracy": 0.7615441448097525,
1214
+ "covered_accuracy": 0.8891746551321019,
1215
+ "regressions": 102
1216
+ },
1217
+ {
1218
+ "threshold": 0.765463,
1219
+ "coverage": 0.7800147765053564,
1220
+ "combined_accuracy": 0.7578500184706317,
1221
+ "covered_accuracy": 0.8924934880416765,
1222
+ "regressions": 97
1223
+ },
1224
+ {
1225
+ "threshold": 0.77653,
1226
+ "coverage": 0.7700406353897303,
1227
+ "combined_accuracy": 0.7524935352789065,
1228
+ "covered_accuracy": 0.893739505876709,
1229
+ "regressions": 93
1230
+ },
1231
+ {
1232
+ "threshold": 0.785172,
1233
+ "coverage": 0.7598817879571481,
1234
+ "combined_accuracy": 0.7475064647210935,
1235
+ "covered_accuracy": 0.8964511424404472,
1236
+ "regressions": 90
1237
+ },
1238
+ {
1239
+ "threshold": 0.794848,
1240
+ "coverage": 0.749907646841522,
1241
+ "combined_accuracy": 0.7421499815293683,
1242
+ "covered_accuracy": 0.8972906403940887,
1243
+ "regressions": 86
1244
+ },
1245
+ {
1246
+ "threshold": 0.804995,
1247
+ "coverage": 0.7399335057258958,
1248
+ "combined_accuracy": 0.7380864425563354,
1249
+ "covered_accuracy": 0.8996505242136795,
1250
+ "regressions": 83
1251
+ },
1252
+ {
1253
+ "threshold": 0.817838,
1254
+ "coverage": 0.7299593646102697,
1255
+ "combined_accuracy": 0.7340229035833026,
1256
+ "covered_accuracy": 0.9015688259109311,
1257
+ "regressions": 81
1258
+ },
1259
+ {
1260
+ "threshold": 0.826393,
1261
+ "coverage": 0.7199852234946436,
1262
+ "combined_accuracy": 0.7286664203915774,
1263
+ "covered_accuracy": 0.9030271934325295,
1264
+ "regressions": 80
1265
+ },
1266
+ {
1267
+ "threshold": 0.835651,
1268
+ "coverage": 0.7100110823790173,
1269
+ "combined_accuracy": 0.7227558182489842,
1270
+ "covered_accuracy": 0.9037460978147763,
1271
+ "regressions": 79
1272
+ },
1273
+ {
1274
+ "threshold": 0.8443,
1275
+ "coverage": 0.7000369412633912,
1276
+ "combined_accuracy": 0.7183228666420391,
1277
+ "covered_accuracy": 0.9055408970976253,
1278
+ "regressions": 75
1279
+ },
1280
+ {
1281
+ "threshold": 0.853646,
1282
+ "coverage": 0.689878093830809,
1283
+ "combined_accuracy": 0.7137052087181381,
1284
+ "covered_accuracy": 0.9081659973226238,
1285
+ "regressions": 73
1286
+ },
1287
+ {
1288
+ "threshold": 0.861325,
1289
+ "coverage": 0.6799039527151829,
1290
+ "combined_accuracy": 0.708533431843369,
1291
+ "covered_accuracy": 0.9092637870143983,
1292
+ "regressions": 67
1293
+ },
1294
+ {
1295
+ "threshold": 0.868863,
1296
+ "coverage": 0.6699298115995567,
1297
+ "combined_accuracy": 0.7026228297007757,
1298
+ "covered_accuracy": 0.9098428453267163,
1299
+ "regressions": 65
1300
+ },
1301
+ {
1302
+ "threshold": 0.877202,
1303
+ "coverage": 0.6599556704839306,
1304
+ "combined_accuracy": 0.6981898780938308,
1305
+ "covered_accuracy": 0.9129582983487265,
1306
+ "regressions": 60
1307
+ },
1308
+ {
1309
+ "threshold": 0.883933,
1310
+ "coverage": 0.6499815293683044,
1311
+ "combined_accuracy": 0.6928333949021056,
1312
+ "covered_accuracy": 0.9147485080988917,
1313
+ "regressions": 57
1314
+ },
1315
+ {
1316
+ "threshold": 0.890918,
1317
+ "coverage": 0.6400073882526782,
1318
+ "combined_accuracy": 0.6878463243442926,
1319
+ "covered_accuracy": 0.9163059163059163,
1320
+ "regressions": 56
1321
+ },
1322
+ {
1323
+ "threshold": 0.895454,
1324
+ "coverage": 0.6300332471370521,
1325
+ "combined_accuracy": 0.6839674916882157,
1326
+ "covered_accuracy": 0.9187921430665494,
1327
+ "regressions": 52
1328
+ },
1329
+ {
1330
+ "threshold": 0.900932,
1331
+ "coverage": 0.6200591060214259,
1332
+ "combined_accuracy": 0.6782415958625785,
1333
+ "covered_accuracy": 0.9192731605600238,
1334
+ "regressions": 51
1335
+ },
1336
+ {
1337
+ "threshold": 0.905733,
1338
+ "coverage": 0.6099002585888438,
1339
+ "combined_accuracy": 0.6738086442556336,
1340
+ "covered_accuracy": 0.922168382798304,
1341
+ "regressions": 50
1342
+ },
1343
+ {
1344
+ "threshold": 0.911608,
1345
+ "coverage": 0.5999261174732176,
1346
+ "combined_accuracy": 0.6695603989656447,
1347
+ "covered_accuracy": 0.9245689655172413,
1348
+ "regressions": 48
1349
+ },
1350
+ {
1351
+ "threshold": 0.916809,
1352
+ "coverage": 0.5899519763575914,
1353
+ "combined_accuracy": 0.6638345031400074,
1354
+ "covered_accuracy": 0.926111458985598,
1355
+ "regressions": 45
1356
+ },
1357
+ {
1358
+ "threshold": 0.920427,
1359
+ "coverage": 0.5799778352419652,
1360
+ "combined_accuracy": 0.657739194680458,
1361
+ "covered_accuracy": 0.9273885350318471,
1362
+ "regressions": 42
1363
+ },
1364
+ {
1365
+ "threshold": 0.925197,
1366
+ "coverage": 0.5700036941263391,
1367
+ "combined_accuracy": 0.6536756557074251,
1368
+ "covered_accuracy": 0.9309786130913804,
1369
+ "regressions": 36
1370
+ },
1371
+ {
1372
+ "threshold": 0.929965,
1373
+ "coverage": 0.560029553010713,
1374
+ "combined_accuracy": 0.648503878832656,
1375
+ "covered_accuracy": 0.933377308707124,
1376
+ "regressions": 34
1377
+ },
1378
+ {
1379
+ "threshold": 0.933174,
1380
+ "coverage": 0.5500554118950868,
1381
+ "combined_accuracy": 0.6433321019578869,
1382
+ "covered_accuracy": 0.9358629952988583,
1383
+ "regressions": 31
1384
+ },
1385
+ {
1386
+ "threshold": 0.93709,
1387
+ "coverage": 0.5400812707794607,
1388
+ "combined_accuracy": 0.6377909124492057,
1389
+ "covered_accuracy": 0.9374145006839946,
1390
+ "regressions": 30
1391
+ },
1392
+ {
1393
+ "threshold": 0.940724,
1394
+ "coverage": 0.5299224233468784,
1395
+ "combined_accuracy": 0.6328038418913927,
1396
+ "covered_accuracy": 0.9393516904844894,
1397
+ "regressions": 26
1398
+ },
1399
+ {
1400
+ "threshold": 0.944268,
1401
+ "coverage": 0.5199482822312523,
1402
+ "combined_accuracy": 0.6268932397487994,
1403
+ "covered_accuracy": 0.9399644760213144,
1404
+ "regressions": 25
1405
+ },
1406
+ {
1407
+ "threshold": 0.948099,
1408
+ "coverage": 0.5099741411156261,
1409
+ "combined_accuracy": 0.6215367565570743,
1410
+ "covered_accuracy": 0.9406012314378849,
1411
+ "regressions": 24
1412
+ },
1413
+ {
1414
+ "threshold": 0.951436,
1415
+ "coverage": 0.5,
1416
+ "combined_accuracy": 0.6161802733653491,
1417
+ "covered_accuracy": 0.9408939785740672,
1418
+ "regressions": 24
1419
+ },
1420
+ {
1421
+ "threshold": 0.954023,
1422
+ "coverage": 0.49002585888437383,
1423
+ "combined_accuracy": 0.6126708533431844,
1424
+ "covered_accuracy": 0.944214097248398,
1425
+ "regressions": 20
1426
+ },
1427
+ {
1428
+ "threshold": 0.956498,
1429
+ "coverage": 0.48005171776874767,
1430
+ "combined_accuracy": 0.6078684891023273,
1431
+ "covered_accuracy": 0.9453636013851482,
1432
+ "regressions": 18
1433
+ },
1434
+ {
1435
+ "threshold": 0.958537,
1436
+ "coverage": 0.47007757665312155,
1437
+ "combined_accuracy": 0.6026967122275582,
1438
+ "covered_accuracy": 0.9469548133595285,
1439
+ "regressions": 15
1440
+ },
1441
+ {
1442
+ "threshold": 0.960376,
1443
+ "coverage": 0.45991872922053934,
1444
+ "combined_accuracy": 0.597709641669745,
1445
+ "covered_accuracy": 0.948995983935743,
1446
+ "regressions": 13
1447
+ },
1448
+ {
1449
+ "threshold": 0.963265,
1450
+ "coverage": 0.44994458810491317,
1451
+ "combined_accuracy": 0.5919837458441078,
1452
+ "covered_accuracy": 0.9499178981937603,
1453
+ "regressions": 12
1454
+ },
1455
+ {
1456
+ "threshold": 0.965379,
1457
+ "coverage": 0.43997044698928706,
1458
+ "combined_accuracy": 0.5860731437015146,
1459
+ "covered_accuracy": 0.9500419815281276,
1460
+ "regressions": 12
1461
+ },
1462
+ {
1463
+ "threshold": 0.96692,
1464
+ "coverage": 0.4299963058736609,
1465
+ "combined_accuracy": 0.5799778352419652,
1466
+ "covered_accuracy": 0.9510309278350515,
1467
+ "regressions": 12
1468
+ },
1469
+ {
1470
+ "threshold": 0.968873,
1471
+ "coverage": 0.4200221647580347,
1472
+ "combined_accuracy": 0.5744366457332841,
1473
+ "covered_accuracy": 0.951627088830255,
1474
+ "regressions": 9
1475
+ },
1476
+ {
1477
+ "threshold": 0.970763,
1478
+ "coverage": 0.41004802364240855,
1479
+ "combined_accuracy": 0.5685260435906908,
1480
+ "covered_accuracy": 0.9518018018018019,
1481
+ "regressions": 9
1482
+ },
1483
+ {
1484
+ "threshold": 0.972469,
1485
+ "coverage": 0.40007388252678244,
1486
+ "combined_accuracy": 0.5626154414480975,
1487
+ "covered_accuracy": 0.9519852262234534,
1488
+ "regressions": 9
1489
+ },
1490
+ {
1491
+ "threshold": 0.974047,
1492
+ "coverage": 0.3900997414111563,
1493
+ "combined_accuracy": 0.5567048393055043,
1494
+ "covered_accuracy": 0.9535984848484849,
1495
+ "regressions": 7
1496
+ },
1497
+ {
1498
+ "threshold": 0.975516,
1499
+ "coverage": 0.37994089397857406,
1500
+ "combined_accuracy": 0.5520871813816033,
1501
+ "covered_accuracy": 0.9533300923675255,
1502
+ "regressions": 7
1503
+ },
1504
+ {
1505
+ "threshold": 0.976913,
1506
+ "coverage": 0.3699667528629479,
1507
+ "combined_accuracy": 0.5469154045068342,
1508
+ "covered_accuracy": 0.9550673989016475,
1509
+ "regressions": 6
1510
+ },
1511
+ {
1512
+ "threshold": 0.978492,
1513
+ "coverage": 0.3599926117473218,
1514
+ "combined_accuracy": 0.5421130402659771,
1515
+ "covered_accuracy": 0.9563878912262699,
1516
+ "regressions": 6
1517
+ },
1518
+ {
1519
+ "threshold": 0.979541,
1520
+ "coverage": 0.3500184706316956,
1521
+ "combined_accuracy": 0.5362024381233839,
1522
+ "covered_accuracy": 0.9551451187335093,
1523
+ "regressions": 6
1524
+ },
1525
+ {
1526
+ "threshold": 0.980824,
1527
+ "coverage": 0.34004432951606944,
1528
+ "combined_accuracy": 0.5308459549316586,
1529
+ "covered_accuracy": 0.955458989679522,
1530
+ "regressions": 6
1531
+ },
1532
+ {
1533
+ "threshold": 0.981792,
1534
+ "coverage": 0.3300701884004433,
1535
+ "combined_accuracy": 0.5247506464721093,
1536
+ "covered_accuracy": 0.9557918298824846,
1537
+ "regressions": 6
1538
+ },
1539
+ {
1540
+ "threshold": 0.98304,
1541
+ "coverage": 0.32009604728481716,
1542
+ "combined_accuracy": 0.5205024011821204,
1543
+ "covered_accuracy": 0.9561454125793422,
1544
+ "regressions": 4
1545
+ },
1546
+ {
1547
+ "threshold": 0.984012,
1548
+ "coverage": 0.30993719985223495,
1549
+ "combined_accuracy": 0.5157000369412634,
1550
+ "covered_accuracy": 0.9576877234803337,
1551
+ "regressions": 4
1552
+ },
1553
+ {
1554
+ "threshold": 0.984861,
1555
+ "coverage": 0.2999630587366088,
1556
+ "combined_accuracy": 0.5099741411156261,
1557
+ "covered_accuracy": 0.9568965517241379,
1558
+ "regressions": 4
1559
+ },
1560
+ {
1561
+ "threshold": 0.985914,
1562
+ "coverage": 0.2899889176209826,
1563
+ "combined_accuracy": 0.5060953084595493,
1564
+ "covered_accuracy": 0.9573248407643312,
1565
+ "regressions": 4
1566
+ },
1567
+ {
1568
+ "threshold": 0.986784,
1569
+ "coverage": 0.2800147765053565,
1570
+ "combined_accuracy": 0.5007388252678242,
1571
+ "covered_accuracy": 0.9597625329815304,
1572
+ "regressions": 4
1573
+ },
1574
+ {
1575
+ "threshold": 0.98768,
1576
+ "coverage": 0.27004063538973033,
1577
+ "combined_accuracy": 0.49556704839305504,
1578
+ "covered_accuracy": 0.9596443228454172,
1579
+ "regressions": 4
1580
+ },
1581
+ {
1582
+ "threshold": 0.988424,
1583
+ "coverage": 0.26006649427410417,
1584
+ "combined_accuracy": 0.4915035094200222,
1585
+ "covered_accuracy": 0.9630681818181818,
1586
+ "regressions": 3
1587
+ },
1588
+ {
1589
+ "threshold": 0.989225,
1590
+ "coverage": 0.250092353158478,
1591
+ "combined_accuracy": 0.48762467676394533,
1592
+ "covered_accuracy": 0.96602658788774,
1593
+ "regressions": 2
1594
+ },
1595
+ {
1596
+ "threshold": 0.989847,
1597
+ "coverage": 0.24011821204285186,
1598
+ "combined_accuracy": 0.4826376062061323,
1599
+ "covered_accuracy": 0.9661538461538461,
1600
+ "regressions": 2
1601
+ },
1602
+ {
1603
+ "threshold": 0.990648,
1604
+ "coverage": 0.22995936461026967,
1605
+ "combined_accuracy": 0.4778352419652752,
1606
+ "covered_accuracy": 0.9654618473895582,
1607
+ "regressions": 2
1608
+ },
1609
+ {
1610
+ "threshold": 0.991326,
1611
+ "coverage": 0.21998522349464353,
1612
+ "combined_accuracy": 0.47340229035833026,
1613
+ "covered_accuracy": 0.964735516372796,
1614
+ "regressions": 2
1615
+ },
1616
+ {
1617
+ "threshold": 0.991868,
1618
+ "coverage": 0.21001108237901736,
1619
+ "combined_accuracy": 0.4684152198005172,
1620
+ "covered_accuracy": 0.9665787159190853,
1621
+ "regressions": 2
1622
+ },
1623
+ {
1624
+ "threshold": 0.992456,
1625
+ "coverage": 0.20003694126339122,
1626
+ "combined_accuracy": 0.46490579977835245,
1627
+ "covered_accuracy": 0.9676823638042474,
1628
+ "regressions": 1
1629
+ },
1630
+ {
1631
+ "threshold": 0.993025,
1632
+ "coverage": 0.19006280014776505,
1633
+ "combined_accuracy": 0.46121167343923164,
1634
+ "covered_accuracy": 0.966958211856171,
1635
+ "regressions": 1
1636
+ },
1637
+ {
1638
+ "threshold": 0.993511,
1639
+ "coverage": 0.1800886590321389,
1640
+ "combined_accuracy": 0.4569634281492427,
1641
+ "covered_accuracy": 0.9661538461538461,
1642
+ "regressions": 1
1643
+ },
1644
+ {
1645
+ "threshold": 0.993984,
1646
+ "coverage": 0.17011451791651275,
1647
+ "combined_accuracy": 0.4528998891762098,
1648
+ "covered_accuracy": 0.9674267100977199,
1649
+ "regressions": 1
1650
+ },
1651
+ {
1652
+ "threshold": 0.99437,
1653
+ "coverage": 0.15995567048393056,
1654
+ "combined_accuracy": 0.44883635020317697,
1655
+ "covered_accuracy": 0.9665127020785219,
1656
+ "regressions": 1
1657
+ },
1658
+ {
1659
+ "threshold": 0.994859,
1660
+ "coverage": 0.15016623568526044,
1661
+ "combined_accuracy": 0.4449575175471001,
1662
+ "covered_accuracy": 0.9692496924969249,
1663
+ "regressions": 1
1664
+ },
1665
+ {
1666
+ "threshold": 0.995294,
1667
+ "coverage": 0.14000738825267825,
1668
+ "combined_accuracy": 0.44200221647580346,
1669
+ "covered_accuracy": 0.9709762532981531,
1670
+ "regressions": 0
1671
+ },
1672
+ {
1673
+ "threshold": 0.995697,
1674
+ "coverage": 0.13021795345400813,
1675
+ "combined_accuracy": 0.43867750277059475,
1676
+ "covered_accuracy": 0.9730496453900709,
1677
+ "regressions": 0
1678
+ },
1679
+ {
1680
+ "threshold": 0.996291,
1681
+ "coverage": 0.12005910602142593,
1682
+ "combined_accuracy": 0.43590690801625415,
1683
+ "covered_accuracy": 0.9738461538461538,
1684
+ "regressions": 0
1685
+ },
1686
+ {
1687
+ "threshold": 0.996686,
1688
+ "coverage": 0.11008496490579978,
1689
+ "combined_accuracy": 0.43202807536017734,
1690
+ "covered_accuracy": 0.9714765100671141,
1691
+ "regressions": 0
1692
+ },
1693
+ {
1694
+ "threshold": 0.99705,
1695
+ "coverage": 0.10011082379017362,
1696
+ "combined_accuracy": 0.4287033616549686,
1697
+ "covered_accuracy": 0.974169741697417,
1698
+ "regressions": 0
1699
+ },
1700
+ {
1701
+ "threshold": 0.997386,
1702
+ "coverage": 0.09013668267454747,
1703
+ "combined_accuracy": 0.425748060583672,
1704
+ "covered_accuracy": 0.9774590163934426,
1705
+ "regressions": 0
1706
+ },
1707
+ {
1708
+ "threshold": 0.997703,
1709
+ "coverage": 0.08016254155892132,
1710
+ "combined_accuracy": 0.4239009974141116,
1711
+ "covered_accuracy": 0.9746543778801844,
1712
+ "regressions": 0
1713
+ },
1714
+ {
1715
+ "threshold": 0.997964,
1716
+ "coverage": 0.07000369412633912,
1717
+ "combined_accuracy": 0.4218692279275951,
1718
+ "covered_accuracy": 0.978891820580475,
1719
+ "regressions": 0
1720
+ },
1721
+ {
1722
+ "threshold": 0.998248,
1723
+ "coverage": 0.060029553010712965,
1724
+ "combined_accuracy": 0.4200221647580347,
1725
+ "covered_accuracy": 0.9907692307692307,
1726
+ "regressions": 0
1727
+ },
1728
+ {
1729
+ "threshold": 0.998595,
1730
+ "coverage": 0.05005541189508681,
1731
+ "combined_accuracy": 0.41688215736978207,
1732
+ "covered_accuracy": 0.988929889298893,
1733
+ "regressions": 0
1734
+ },
1735
+ {
1736
+ "threshold": 0.998848,
1737
+ "coverage": 0.04008127077946066,
1738
+ "combined_accuracy": 0.41466568156630956,
1739
+ "covered_accuracy": 0.9953917050691244,
1740
+ "regressions": 0
1741
+ },
1742
+ {
1743
+ "threshold": 0.99905,
1744
+ "coverage": 0.029922423346878464,
1745
+ "combined_accuracy": 0.4130033247137052,
1746
+ "covered_accuracy": 0.9938271604938271,
1747
+ "regressions": 0
1748
+ },
1749
+ {
1750
+ "threshold": 0.99924,
1751
+ "coverage": 0.020132988548208348,
1752
+ "combined_accuracy": 0.4107868489102327,
1753
+ "covered_accuracy": 0.9908256880733946,
1754
+ "regressions": 0
1755
+ },
1756
+ {
1757
+ "threshold": 0.999454,
1758
+ "coverage": 0.009974141115626155,
1759
+ "combined_accuracy": 0.40801625415589216,
1760
+ "covered_accuracy": 1.0,
1761
+ "regressions": 0
1762
+ },
1763
+ {
1764
+ "threshold": 0.99978,
1765
+ "coverage": 0.0,
1766
+ "combined_accuracy": 0.4059844846693757,
1767
+ "covered_accuracy": null,
1768
+ "regressions": 0
1769
+ }
1770
+ ],
1771
+ "baseline_accuracy": 0.4059844846693757,
1772
+ "no_abstention_accuracy": 0.8134466198743997,
1773
+ "best_combined": {
1774
+ "threshold": 0.287819,
1775
+ "coverage": 0.999815293683044,
1776
+ "combined_accuracy": 0.8134466198743997,
1777
+ "covered_accuracy": 0.8135968963606134,
1778
+ "regressions": 256
1779
+ },
1780
+ "conservative_zero_regression": {
1781
+ "threshold": 0.995294,
1782
+ "coverage": 0.14000738825267825,
1783
+ "combined_accuracy": 0.44200221647580346,
1784
+ "covered_accuracy": 0.9709762532981531,
1785
+ "regressions": 0
1786
+ },
1787
+ "ece": 0.0576062929816676
1788
+ },
1789
+ "nbest_coverage": {
1790
+ "all": {
1791
+ "1": 0.8134466198743997,
1792
+ "2": 0.9436645733284078,
1793
+ "3": 0.9804211304026598,
1794
+ "4": 0.9918729220539343,
1795
+ "5": 0.9970446989287034
1796
+ },
1797
+ "variation_only": {
1798
+ "1": 0.6122448979591837,
1799
+ "2": 0.9387755102040817,
1800
+ "3": 0.9795918367346939,
1801
+ "4": 1.0,
1802
+ "5": 1.0
1803
+ },
1804
+ "n_variation": 49
1805
+ },
1806
+ "operating_point_dev_chosen": {
1807
+ "chosen_on": "dev split, same condition",
1808
+ "max_accuracy": {
1809
+ "threshold": 0.242734,
1810
+ "coverage": 1.0,
1811
+ "combined_accuracy": 0.8134466198743997,
1812
+ "regressions": 256,
1813
+ "improvements": 2462,
1814
+ "n": 5414
1815
+ },
1816
+ "zero_regression_on_dev": {
1817
+ "threshold": 0.997893,
1818
+ "coverage": 0.07258958256372368,
1819
+ "combined_accuracy": 0.42223864056150723,
1820
+ "regressions": 0,
1821
+ "improvements": 88,
1822
+ "n": 5414
1823
+ },
1824
+ "dev_zero_regression_coverage": 0.08007448789571694
1825
+ }
1826
+ }
1827
+ },
1828
+ "notes": {
1829
+ "fairness": "Accuracy is computed on items where OpenJTalk's own reading matched the gold reading, so the comparison is about accent rather than G2P.",
1830
+ "downstep_condition_invariance": "Downstep's prediction does not depend on the condition: it reads components, never the compound's own dictionary entry.",
1831
+ "no_human_annotation": "All gold is dictionary-derived. No native-speaker annotation was collected for this release.",
1832
+ "comparable_set": "Strata are scored on the 5,414 test compounds whose reading OpenJTalk produced correctly in BOTH the listed and the unlisted condition, so the two columns describe the same words."
1833
+ }
1834
+ }
export_manifest.json ADDED
@@ -0,0 +1,422 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "tool": "scripts/export.py",
3
+ "generated_at": "2026-09-03T21:19:59+0900",
4
+ "git_commit": "HEAD",
5
+ "environment": {
6
+ "python": "3.13.5",
7
+ "platform": "macOS-26.6.2-arm64-arm-64bit-Mach-O",
8
+ "machine": "arm64",
9
+ "processor": "arm",
10
+ "torch": "2.12.0",
11
+ "onnx": "1.21.0",
12
+ "onnxruntime": "1.26.0",
13
+ "numpy": "2.3.3"
14
+ },
15
+ "weights": {
16
+ "provenance": "checkpoint",
17
+ "path": "checkpoints/base/model.pt",
18
+ "sha256": "fc20409727cbc84b297d1215b124ce10791e04f8663d025420fe618df849055f",
19
+ "preset": "base",
20
+ "n_params": 35054595,
21
+ "checkpoint_extra": {
22
+ "epoch": 11,
23
+ "dev_nucleus_exact": 0.6557333333333333
24
+ }
25
+ },
26
+ "model_config": {
27
+ "d_model": 512,
28
+ "n_layers": 10,
29
+ "n_heads": 8,
30
+ "d_ff": 2048,
31
+ "dropout": 0.1,
32
+ "max_len": 256,
33
+ "vocab_sizes": {
34
+ "mora": 128,
35
+ "pos_fwd": 66,
36
+ "pos_bwd": 66,
37
+ "comp_idx": 18,
38
+ "comp_boundary": 4,
39
+ "goshu": 8,
40
+ "comp_accent": 12,
41
+ "acon_type": 28,
42
+ "comp_len": 33,
43
+ "is_final_comp": 4,
44
+ "comp_first_char": 2945,
45
+ "comp_last_char": 2799,
46
+ "in_lexicon": 4
47
+ },
48
+ "head_hidden": 256,
49
+ "preset_name": "base"
50
+ },
51
+ "vocab": {
52
+ "path": "artifacts/export/vocab.json",
53
+ "note": "loaded from the checkpoint's own checkpoints/base/vocab.json",
54
+ "sizes": {
55
+ "mora": 128,
56
+ "pos_fwd": 66,
57
+ "pos_bwd": 66,
58
+ "comp_idx": 18,
59
+ "comp_boundary": 4,
60
+ "goshu": 8,
61
+ "comp_accent": 12,
62
+ "acon_type": 28,
63
+ "comp_len": 33,
64
+ "is_final_comp": 4,
65
+ "comp_first_char": 2945,
66
+ "comp_last_char": 2799,
67
+ "in_lexicon": 4
68
+ },
69
+ "bytes": 61786,
70
+ "mib": 0.059,
71
+ "sha256": "80a6f40f6679a1efb8e31ffad3626659f5ef071f3e20ee1fa55e3f9c20f34af8"
72
+ },
73
+ "onnx_fp32": {
74
+ "exporter": "legacy",
75
+ "requested_opset": 17,
76
+ "opset_in_file": {
77
+ "ai.onnx": 17
78
+ },
79
+ "ir_version": 8,
80
+ "export_seconds": 0.587,
81
+ "dynamic_axes": {
82
+ "batch": 0,
83
+ "time": 1
84
+ },
85
+ "input_names": [
86
+ "mora",
87
+ "pos_fwd",
88
+ "pos_bwd",
89
+ "comp_idx",
90
+ "comp_boundary",
91
+ "goshu",
92
+ "comp_accent",
93
+ "acon_type",
94
+ "comp_len",
95
+ "is_final_comp",
96
+ "comp_first_char",
97
+ "comp_last_char",
98
+ "in_lexicon",
99
+ "mask"
100
+ ],
101
+ "output_names": [
102
+ "boundary",
103
+ "nucleus",
104
+ "heiban"
105
+ ],
106
+ "n_initializers": 143,
107
+ "n_nodes": 815,
108
+ "files": [
109
+ {
110
+ "path": "artifacts/export/downstep.onnx",
111
+ "bytes": 140862821,
112
+ "mib": 134.337,
113
+ "sha256": "535cb239b7e5ee9b78f254d8d1f4cfa35d773c98dcb78c68494ff324ebdb0c95"
114
+ }
115
+ ],
116
+ "total_bytes": 140862821
117
+ },
118
+ "verification_fp32_vs_torch": {
119
+ "backend": "onnxruntime CPUExecutionProvider vs torch eager, float32",
120
+ "compared_at": "masked (real) mora positions only",
121
+ "shapes": [
122
+ {
123
+ "batch": 1,
124
+ "moras": 4,
125
+ "max_abs_diff": {
126
+ "boundary": 1.239776611328125e-05,
127
+ "nucleus": 3.5762786865234375e-06,
128
+ "heiban": 5.252659320831299e-07
129
+ }
130
+ },
131
+ {
132
+ "batch": 1,
133
+ "moras": 8,
134
+ "max_abs_diff": {
135
+ "boundary": 9.5367431640625e-06,
136
+ "nucleus": 5.7220458984375e-06,
137
+ "heiban": 1.2218952178955078e-06
138
+ }
139
+ },
140
+ {
141
+ "batch": 1,
142
+ "moras": 16,
143
+ "max_abs_diff": {
144
+ "boundary": 1.1444091796875e-05,
145
+ "nucleus": 8.58306884765625e-06,
146
+ "heiban": 2.2649765014648438e-06
147
+ }
148
+ },
149
+ {
150
+ "batch": 32,
151
+ "moras": 12,
152
+ "max_abs_diff": {
153
+ "boundary": 1.52587890625e-05,
154
+ "nucleus": 2.1219253540039062e-05,
155
+ "heiban": 2.86102294921875e-06
156
+ }
157
+ }
158
+ ],
159
+ "max_abs_diff_overall": 2.1219253540039062e-05,
160
+ "tolerance": 0.0001,
161
+ "passed": true
162
+ },
163
+ "int8": {
164
+ "method": "onnxruntime.quantization.quantize_dynamic, QInt8, weight-only",
165
+ "preprocess": "quant_pre_process(skip_symbolic_shape=True) succeeded",
166
+ "quantise_seconds": 1.03,
167
+ "n_nodes": 1000,
168
+ "file": {
169
+ "path": "artifacts/export/downstep.int8.onnx",
170
+ "bytes": 36023179,
171
+ "mib": 34.354,
172
+ "sha256": "76dc3085a79052726dad6bb2cd1e1efe03ecd71973b8beac3adbd090b2a31b52"
173
+ },
174
+ "fp32_bytes": 140862821,
175
+ "compression_ratio": 3.91
176
+ },
177
+ "verification_int8_vs_fp32": {
178
+ "shapes": [
179
+ {
180
+ "batch": 1,
181
+ "moras": 4,
182
+ "max_abs_diff": {
183
+ "boundary": 0.04032421112060547,
184
+ "nucleus": 0.008849620819091797,
185
+ "heiban": 0.002766907215118408
186
+ }
187
+ },
188
+ {
189
+ "batch": 1,
190
+ "moras": 8,
191
+ "max_abs_diff": {
192
+ "boundary": 0.04124927520751953,
193
+ "nucleus": 0.04478585720062256,
194
+ "heiban": 0.007645726203918457
195
+ }
196
+ },
197
+ {
198
+ "batch": 1,
199
+ "moras": 16,
200
+ "max_abs_diff": {
201
+ "boundary": 0.08224201202392578,
202
+ "nucleus": 0.12763333320617676,
203
+ "heiban": 0.034450650215148926
204
+ }
205
+ },
206
+ {
207
+ "batch": 32,
208
+ "moras": 12,
209
+ "max_abs_diff": {
210
+ "boundary": 0.1212320327758789,
211
+ "nucleus": 0.09279704093933105,
212
+ "heiban": 0.04297083616256714
213
+ }
214
+ }
215
+ ],
216
+ "max_abs_diff_overall": 0.12763333320617676,
217
+ "tolerance": 0.05,
218
+ "passed": false,
219
+ "nucleus_argmax_agreement": {
220
+ "same": 35,
221
+ "rows": 35,
222
+ "rate": 1.0
223
+ },
224
+ "boundary_sign_agreement": {
225
+ "same": 252,
226
+ "positions": 252,
227
+ "rate": 1.0
228
+ }
229
+ },
230
+ "latency": {
231
+ "shapes_note": "random ids; shapes exercise the graph, they are not a corpus sample",
232
+ "onnxruntime_fp32": {
233
+ "provider": "CPUExecutionProvider",
234
+ "intra_op_num_threads": 1,
235
+ "warmup_iters": 10,
236
+ "note": "random ids; shapes exercise the graph, they are not a corpus sample",
237
+ "per_shape": [
238
+ {
239
+ "iters": 100,
240
+ "mean_ms": 3.3892,
241
+ "median_ms": 3.3489,
242
+ "p90_ms": 3.5683,
243
+ "min_ms": 3.2684,
244
+ "max_ms": 3.7994,
245
+ "batch": 1,
246
+ "moras": 4,
247
+ "ms_per_item_median": 3.3489
248
+ },
249
+ {
250
+ "iters": 100,
251
+ "mean_ms": 6.2854,
252
+ "median_ms": 6.2355,
253
+ "p90_ms": 6.4416,
254
+ "min_ms": 6.0739,
255
+ "max_ms": 7.5214,
256
+ "batch": 1,
257
+ "moras": 8,
258
+ "ms_per_item_median": 6.2355
259
+ },
260
+ {
261
+ "iters": 100,
262
+ "mean_ms": 11.6767,
263
+ "median_ms": 11.6795,
264
+ "p90_ms": 11.8093,
265
+ "min_ms": 11.5046,
266
+ "max_ms": 11.9721,
267
+ "batch": 1,
268
+ "moras": 16,
269
+ "ms_per_item_median": 11.6795
270
+ },
271
+ {
272
+ "iters": 100,
273
+ "mean_ms": 260.3052,
274
+ "median_ms": 260.2948,
275
+ "p90_ms": 260.9332,
276
+ "min_ms": 258.0178,
277
+ "max_ms": 267.6222,
278
+ "batch": 32,
279
+ "moras": 12,
280
+ "ms_per_item_median": 8.1342
281
+ }
282
+ ]
283
+ },
284
+ "onnxruntime_int8": {
285
+ "provider": "CPUExecutionProvider",
286
+ "intra_op_num_threads": 1,
287
+ "warmup_iters": 10,
288
+ "note": "random ids; shapes exercise the graph, they are not a corpus sample",
289
+ "per_shape": [
290
+ {
291
+ "iters": 100,
292
+ "mean_ms": 1.2802,
293
+ "median_ms": 1.2639,
294
+ "p90_ms": 1.3232,
295
+ "min_ms": 1.2197,
296
+ "max_ms": 1.4885,
297
+ "batch": 1,
298
+ "moras": 4,
299
+ "ms_per_item_median": 1.2639
300
+ },
301
+ {
302
+ "iters": 100,
303
+ "mean_ms": 2.1173,
304
+ "median_ms": 2.0918,
305
+ "p90_ms": 2.2344,
306
+ "min_ms": 2.0438,
307
+ "max_ms": 2.4081,
308
+ "batch": 1,
309
+ "moras": 8,
310
+ "ms_per_item_median": 2.0918
311
+ },
312
+ {
313
+ "iters": 100,
314
+ "mean_ms": 3.9489,
315
+ "median_ms": 3.9323,
316
+ "p90_ms": 4.0494,
317
+ "min_ms": 3.847,
318
+ "max_ms": 4.1159,
319
+ "batch": 1,
320
+ "moras": 16,
321
+ "ms_per_item_median": 3.9323
322
+ },
323
+ {
324
+ "iters": 100,
325
+ "mean_ms": 88.3233,
326
+ "median_ms": 88.2953,
327
+ "p90_ms": 88.6815,
328
+ "min_ms": 87.1352,
329
+ "max_ms": 91.9882,
330
+ "batch": 32,
331
+ "moras": 12,
332
+ "ms_per_item_median": 2.7592
333
+ }
334
+ ]
335
+ },
336
+ "torch_eager": {
337
+ "backend": "torch eager CPU",
338
+ "torch_num_threads": 1,
339
+ "warmup_iters": 10,
340
+ "per_shape": [
341
+ {
342
+ "iters": 100,
343
+ "mean_ms": 19.1696,
344
+ "median_ms": 20.5543,
345
+ "p90_ms": 23.2695,
346
+ "min_ms": 12.6302,
347
+ "max_ms": 25.5071,
348
+ "batch": 1,
349
+ "moras": 4,
350
+ "ms_per_item_median": 20.5543
351
+ },
352
+ {
353
+ "iters": 100,
354
+ "mean_ms": 18.4129,
355
+ "median_ms": 18.872,
356
+ "p90_ms": 26.2903,
357
+ "min_ms": 10.057,
358
+ "max_ms": 27.6841,
359
+ "batch": 1,
360
+ "moras": 8,
361
+ "ms_per_item_median": 18.872
362
+ },
363
+ {
364
+ "iters": 100,
365
+ "mean_ms": 19.1912,
366
+ "median_ms": 21.4159,
367
+ "p90_ms": 25.2457,
368
+ "min_ms": 9.5397,
369
+ "max_ms": 27.1297,
370
+ "batch": 1,
371
+ "moras": 16,
372
+ "ms_per_item_median": 21.4159
373
+ },
374
+ {
375
+ "iters": 100,
376
+ "mean_ms": 68.2776,
377
+ "median_ms": 68.7565,
378
+ "p90_ms": 71.7727,
379
+ "min_ms": 58.8458,
380
+ "max_ms": 73.8272,
381
+ "batch": 32,
382
+ "moras": 12,
383
+ "ms_per_item_median": 2.1486
384
+ }
385
+ ]
386
+ }
387
+ },
388
+ "gguf": {
389
+ "status": "not_requested"
390
+ },
391
+ "huggingface_push": {
392
+ "executed": false,
393
+ "why": "publishing is a human decision; this script has no upload path",
394
+ "repo_id": "downstep/downstep-accent",
395
+ "repo_type": "model",
396
+ "private": false,
397
+ "files": [
398
+ {
399
+ "path": "artifacts/export/vocab.json",
400
+ "bytes": 61786,
401
+ "mib": 0.059,
402
+ "sha256": "80a6f40f6679a1efb8e31ffad3626659f5ef071f3e20ee1fa55e3f9c20f34af8"
403
+ },
404
+ {
405
+ "path": "artifacts/export/downstep.onnx",
406
+ "bytes": 140862821,
407
+ "mib": 134.337,
408
+ "sha256": "535cb239b7e5ee9b78f254d8d1f4cfa35d773c98dcb78c68494ff324ebdb0c95"
409
+ },
410
+ {
411
+ "path": "artifacts/export/downstep.int8.onnx",
412
+ "bytes": 36023179,
413
+ "mib": 34.354,
414
+ "sha256": "76dc3085a79052726dad6bb2cd1e1efe03ecd71973b8beac3adbd090b2a31b52"
415
+ }
416
+ ],
417
+ "total_bytes": 176947786,
418
+ "total_mib": 168.751,
419
+ "equivalent_command": "huggingface-cli upload downstep/downstep-accent <export-dir> . --repo-type=model"
420
+ },
421
+ "exit_code": 1
422
+ }
figures/abstention_curve.png ADDED
figures/accuracy_by_condition.png ADDED

Git LFS Details

  • SHA256: 39ba2a3e462aea2f4e9615f8a2de6eb34219ad7e9671976356e05c6de9c4af5a
  • Pointer size: 131 Bytes
  • Size of remote file: 106 kB
figures/nbest_coverage.png ADDED
figures/reliability.png ADDED
model.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:fc20409727cbc84b297d1215b124ce10791e04f8663d025420fe618df849055f
3
+ size 140258487
training.json ADDED
@@ -0,0 +1,122 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "args": {
3
+ "bench": "benchmarks",
4
+ "size": "base",
5
+ "epochs": 12,
6
+ "batch_size": 256,
7
+ "lr": 0.0003,
8
+ "weight_decay": 0.01,
9
+ "warmup": 300,
10
+ "augment": 0.25,
11
+ "device": "auto",
12
+ "out": "checkpoints/base",
13
+ "seed": 0,
14
+ "max_steps": 0,
15
+ "dev_limit": 3000
16
+ },
17
+ "device": "mps",
18
+ "git_commit": null,
19
+ "parameters": 35054595,
20
+ "best_dev_nucleus_exact": 0.6557333333333333,
21
+ "wall_clock_seconds": 4925.1,
22
+ "history": [
23
+ {
24
+ "epoch": 0,
25
+ "step": 350,
26
+ "loss": 1.3525640233925411,
27
+ "dev_nucleus_exact": 0.6162666666666666,
28
+ "dev_boundary_f1": 0.9794019933554816,
29
+ "seconds": 465.5
30
+ },
31
+ {
32
+ "epoch": 1,
33
+ "step": 700,
34
+ "loss": 0.7800240731239318,
35
+ "dev_nucleus_exact": 0.6346666666666667,
36
+ "dev_boundary_f1": 0.999333777481679,
37
+ "seconds": 908.4
38
+ },
39
+ {
40
+ "epoch": 2,
41
+ "step": 1050,
42
+ "loss": 0.6399015586716789,
43
+ "dev_nucleus_exact": 0.6461333333333333,
44
+ "dev_boundary_f1": 0.9986666666666667,
45
+ "seconds": 1333.5
46
+ },
47
+ {
48
+ "epoch": 3,
49
+ "step": 1400,
50
+ "loss": 0.5727078880582537,
51
+ "dev_nucleus_exact": 0.652,
52
+ "dev_boundary_f1": 1.0,
53
+ "seconds": 1727.4
54
+ },
55
+ {
56
+ "epoch": 4,
57
+ "step": 1750,
58
+ "loss": 0.5232000116791043,
59
+ "dev_nucleus_exact": 0.6490666666666667,
60
+ "dev_boundary_f1": 1.0,
61
+ "seconds": 2122.2
62
+ },
63
+ {
64
+ "epoch": 5,
65
+ "step": 2100,
66
+ "loss": 0.482598266686712,
67
+ "dev_nucleus_exact": 0.6514666666666666,
68
+ "dev_boundary_f1": 1.0,
69
+ "seconds": 2517.7
70
+ },
71
+ {
72
+ "epoch": 6,
73
+ "step": 2450,
74
+ "loss": 0.4508444060598101,
75
+ "dev_nucleus_exact": 0.6528,
76
+ "dev_boundary_f1": 1.0,
77
+ "seconds": 2921.6
78
+ },
79
+ {
80
+ "epoch": 7,
81
+ "step": 2800,
82
+ "loss": 0.4187164889914649,
83
+ "dev_nucleus_exact": 0.6525333333333333,
84
+ "dev_boundary_f1": 1.0,
85
+ "seconds": 3324.3
86
+ },
87
+ {
88
+ "epoch": 8,
89
+ "step": 3150,
90
+ "loss": 0.39189900176865716,
91
+ "dev_nucleus_exact": 0.6546666666666666,
92
+ "dev_boundary_f1": 1.0,
93
+ "seconds": 3718.0
94
+ },
95
+ {
96
+ "epoch": 9,
97
+ "step": 3500,
98
+ "loss": 0.3702780089208058,
99
+ "dev_nucleus_exact": 0.6538666666666667,
100
+ "dev_boundary_f1": 1.0,
101
+ "seconds": 4119.3
102
+ },
103
+ {
104
+ "epoch": 10,
105
+ "step": 3850,
106
+ "loss": 0.3531410438673837,
107
+ "dev_nucleus_exact": 0.6554666666666666,
108
+ "dev_boundary_f1": 1.0,
109
+ "seconds": 4519.3
110
+ },
111
+ {
112
+ "epoch": 11,
113
+ "step": 4200,
114
+ "loss": 0.34747300050088337,
115
+ "dev_nucleus_exact": 0.6557333333333333,
116
+ "dev_boundary_f1": 1.0,
117
+ "seconds": 4924.5
118
+ }
119
+ ],
120
+ "n_train_examples": 89430,
121
+ "n_constructed": 17886
122
+ }
vocab.json ADDED
@@ -0,0 +1,6137 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "format": "downstep-vocab-1",
3
+ "pad": "<pad>",
4
+ "unk": "<unk>",
5
+ "fields": [
6
+ "mora",
7
+ "pos_fwd",
8
+ "pos_bwd",
9
+ "comp_idx",
10
+ "comp_boundary",
11
+ "goshu",
12
+ "comp_accent",
13
+ "acon_type",
14
+ "comp_len",
15
+ "is_final_comp",
16
+ "comp_first_char",
17
+ "comp_last_char",
18
+ "in_lexicon"
19
+ ],
20
+ "tables": {
21
+ "mora": [
22
+ "ー",
23
+ "ン",
24
+ "イ",
25
+ "シ",
26
+ "カ",
27
+ "マ",
28
+ "ガ",
29
+ "ク",
30
+ "ミ",
31
+ "タ",
32
+ "キ",
33
+ "ト",
34
+ "ワ",
35
+ "ノ",
36
+ "コ",
37
+ "ナ",
38
+ "ヤ",
39
+ "サ",
40
+ "オ",
41
+ "ラ",
42
+ "ダ",
43
+ "リ",
44
+ "ツ",
45
+ "チ",
46
+ "ニ",
47
+ "ハ",
48
+ "モ",
49
+ "セ",
50
+ "ア",
51
+ "ジ",
52
+ "ヒ",
53
+ "エ",
54
+ "ケ",
55
+ "ス",
56
+ "ッ",
57
+ "バ",
58
+ "ロ",
59
+ "ウ",
60
+ "ド",
61
+ "ホ",
62
+ "ゴ",
63
+ "フ",
64
+ "ル",
65
+ "チョ",
66
+ "テ",
67
+ "ヨ",
68
+ "ジョ",
69
+ "ズ",
70
+ "ショ",
71
+ "ザ",
72
+ "ヲ",
73
+ "メ",
74
+ "ブ",
75
+ "ソ",
76
+ "デ",
77
+ "ゲ",
78
+ "ム",
79
+ "ネ",
80
+ "ギ",
81
+ "ボ",
82
+ "レ",
83
+ "グ",
84
+ "ビ",
85
+ "ベ",
86
+ "キョ",
87
+ "ユ",
88
+ "ジュ",
89
+ "ギョ",
90
+ "シュ",
91
+ "チュ",
92
+ "ゼ",
93
+ "ゾ",
94
+ "シャ",
95
+ "ヘ",
96
+ "ビョ",
97
+ "パ",
98
+ "ヌ",
99
+ "プ",
100
+ "ポ",
101
+ "キュ",
102
+ "リョ",
103
+ "リュ",
104
+ "チャ",
105
+ "ミョ",
106
+ "ペ",
107
+ "ジャ",
108
+ "ピ",
109
+ "ニュ",
110
+ "ティ",
111
+ "ヒョ",
112
+ "ディ",
113
+ "ヒャ",
114
+ "キャ",
115
+ "ファ",
116
+ "フォ",
117
+ "フィ",
118
+ "ニャ",
119
+ "ミャ",
120
+ "ニョ",
121
+ "ギュ",
122
+ "フェ",
123
+ "ウィ",
124
+ "チェ",
125
+ "ウェ",
126
+ "ヒュ",
127
+ "ジェ",
128
+ "トゥ",
129
+ "ウォ",
130
+ "ビャ",
131
+ "リャ",
132
+ "ギャ",
133
+ "ヅ",
134
+ "デュ",
135
+ "ビュ",
136
+ "シェ",
137
+ "ピュ",
138
+ "ピョ",
139
+ "ツェ",
140
+ "ピャ",
141
+ "ミュ",
142
+ "ツァ",
143
+ "ヴィ",
144
+ "ヂ",
145
+ "ドゥ",
146
+ "ヴァ",
147
+ "ヴォ"
148
+ ],
149
+ "pos_fwd": [
150
+ "0",
151
+ "1",
152
+ "2",
153
+ "3",
154
+ "4",
155
+ "5",
156
+ "6",
157
+ "7",
158
+ "8",
159
+ "9",
160
+ "10",
161
+ "11",
162
+ "12",
163
+ "13",
164
+ "14",
165
+ "15",
166
+ "16",
167
+ "17",
168
+ "18",
169
+ "19",
170
+ "20",
171
+ "21",
172
+ "22",
173
+ "23",
174
+ "24",
175
+ "25",
176
+ "26",
177
+ "27",
178
+ "28",
179
+ "29",
180
+ "30",
181
+ "31",
182
+ "32",
183
+ "33",
184
+ "34",
185
+ "35",
186
+ "36",
187
+ "37",
188
+ "38",
189
+ "39",
190
+ "40",
191
+ "41",
192
+ "42",
193
+ "43",
194
+ "44",
195
+ "45",
196
+ "46",
197
+ "47",
198
+ "48",
199
+ "49",
200
+ "50",
201
+ "51",
202
+ "52",
203
+ "53",
204
+ "54",
205
+ "55",
206
+ "56",
207
+ "57",
208
+ "58",
209
+ "59",
210
+ "60",
211
+ "61",
212
+ "62",
213
+ "63"
214
+ ],
215
+ "pos_bwd": [
216
+ "0",
217
+ "1",
218
+ "2",
219
+ "3",
220
+ "4",
221
+ "5",
222
+ "6",
223
+ "7",
224
+ "8",
225
+ "9",
226
+ "10",
227
+ "11",
228
+ "12",
229
+ "13",
230
+ "14",
231
+ "15",
232
+ "16",
233
+ "17",
234
+ "18",
235
+ "19",
236
+ "20",
237
+ "21",
238
+ "22",
239
+ "23",
240
+ "24",
241
+ "25",
242
+ "26",
243
+ "27",
244
+ "28",
245
+ "29",
246
+ "30",
247
+ "31",
248
+ "32",
249
+ "33",
250
+ "34",
251
+ "35",
252
+ "36",
253
+ "37",
254
+ "38",
255
+ "39",
256
+ "40",
257
+ "41",
258
+ "42",
259
+ "43",
260
+ "44",
261
+ "45",
262
+ "46",
263
+ "47",
264
+ "48",
265
+ "49",
266
+ "50",
267
+ "51",
268
+ "52",
269
+ "53",
270
+ "54",
271
+ "55",
272
+ "56",
273
+ "57",
274
+ "58",
275
+ "59",
276
+ "60",
277
+ "61",
278
+ "62",
279
+ "63"
280
+ ],
281
+ "comp_idx": [
282
+ "0",
283
+ "1",
284
+ "2",
285
+ "3",
286
+ "4",
287
+ "5",
288
+ "6",
289
+ "7",
290
+ "8",
291
+ "9",
292
+ "10",
293
+ "11",
294
+ "12",
295
+ "13",
296
+ "14",
297
+ "15"
298
+ ],
299
+ "comp_boundary": [
300
+ "0",
301
+ "1"
302
+ ],
303
+ "goshu": [
304
+ "和",
305
+ "漢",
306
+ "固",
307
+ "外",
308
+ "混",
309
+ "記号"
310
+ ],
311
+ "comp_accent": [
312
+ "0",
313
+ "1",
314
+ "2",
315
+ "3",
316
+ "4",
317
+ "5",
318
+ "6",
319
+ "7",
320
+ "8",
321
+ "8+"
322
+ ],
323
+ "acon_type": [
324
+ "C2",
325
+ "C1",
326
+ "C3",
327
+ "C4",
328
+ "名詞%F1",
329
+ "P2",
330
+ "動詞%F2@0",
331
+ "C5",
332
+ "P1",
333
+ "動詞F4@0",
334
+ "動詞%F1",
335
+ "名詞%F1/動詞%F2@0/形容詞%F2@0",
336
+ "動詞%F2@0/形容詞%F1",
337
+ "名詞%F1/動詞%F1/形容詞%F1",
338
+ "動詞%F4@0",
339
+ "動詞%F5/名詞%F1",
340
+ "動詞%F2@1",
341
+ "名詞%F2@0/動詞%F2@0/形容詞%F2@0",
342
+ "動詞%F1/形容詞%F1",
343
+ "動詞%F2@0/形容詞%F1/名詞%F5",
344
+ "動詞%F2@1/形容詞%F2@1",
345
+ "動詞%F4@1/形容詞%F4@1",
346
+ "動詞%F2@0/名詞%F1/形容詞%F1",
347
+ "動詞%F2@1/形容詞%F2@1/名詞%F2@0",
348
+ "名詞%F2@1/動詞%F2@1/形容詞%F2@1",
349
+ "名詞%F1/動詞%F2@0/形容詞%F1"
350
+ ],
351
+ "comp_len": [
352
+ "1",
353
+ "2",
354
+ "3",
355
+ "4",
356
+ "5",
357
+ "6",
358
+ "7",
359
+ "8",
360
+ "9",
361
+ "10",
362
+ "11",
363
+ "12",
364
+ "13",
365
+ "14",
366
+ "15",
367
+ "16",
368
+ "17",
369
+ "18",
370
+ "19",
371
+ "20",
372
+ "21",
373
+ "22",
374
+ "23",
375
+ "24",
376
+ "25",
377
+ "26",
378
+ "27",
379
+ "28",
380
+ "29",
381
+ "30",
382
+ "31"
383
+ ],
384
+ "is_final_comp": [
385
+ "0",
386
+ "1"
387
+ ],
388
+ "comp_first_char": [
389
+ "大",
390
+ "東",
391
+ "西",
392
+ "山",
393
+ "新",
394
+ "中",
395
+ "上",
396
+ "南",
397
+ "北",
398
+ "町",
399
+ "川",
400
+ "下",
401
+ "高",
402
+ "小",
403
+ "三",
404
+ "が",
405
+ "の",
406
+ "は",
407
+ "と",
408
+ "日",
409
+ "か",
410
+ "一",
411
+ "工",
412
+ "し",
413
+ "を",
414
+ "本",
415
+ "い",
416
+ "八",
417
+ "学",
418
+ "長",
419
+ "短",
420
+ "平",
421
+ "松",
422
+ "神",
423
+ "二",
424
+ "ア",
425
+ "病",
426
+ "さ",
427
+ "あ",
428
+ "島",
429
+ "金",
430
+ "シ",
431
+ "峠",
432
+ "天",
433
+ "田",
434
+ "こ",
435
+ "石",
436
+ "水",
437
+ "信",
438
+ "ス",
439
+ "宮",
440
+ "き",
441
+ "通",
442
+ "ノ",
443
+ "お",
444
+ "岩",
445
+ "カ",
446
+ "台",
447
+ "た",
448
+ "四",
449
+ "五",
450
+ "線",
451
+ "赤",
452
+ "白",
453
+ "吉",
454
+ "せ",
455
+ "御",
456
+ "電",
457
+ "前",
458
+ "十",
459
+ "千",
460
+ "太",
461
+ "内",
462
+ "福",
463
+ "く",
464
+ "野",
465
+ "コ",
466
+ "原",
467
+ "も",
468
+ "製",
469
+ "じ",
470
+ "市",
471
+ "木",
472
+ "サ",
473
+ "マ",
474
+ "エ",
475
+ "岳",
476
+ "六",
477
+ "ま",
478
+ "沢",
479
+ "な",
480
+ "商",
481
+ "富",
482
+ "リ",
483
+ "フ",
484
+ "セ",
485
+ "ち",
486
+ "森",
487
+ "ト",
488
+ "花",
489
+ "清",
490
+ "テ",
491
+ "丸",
492
+ "国",
493
+ "ひ",
494
+ "イ",
495
+ "安",
496
+ "オ",
497
+ "女",
498
+ "タ",
499
+ "七",
500
+ "つ",
501
+ "み",
502
+ "横",
503
+ "バ",
504
+ "ラ",
505
+ "谷",
506
+ "ク",
507
+ "け",
508
+ "黒",
509
+ "だ",
510
+ "崎",
511
+ "浜",
512
+ "青",
513
+ "古",
514
+ "河",
515
+ "そ",
516
+ "豊",
517
+ "藤",
518
+ "ど",
519
+ "う",
520
+ "ハ",
521
+ "池",
522
+ "や",
523
+ "え",
524
+ "橋",
525
+ "朝",
526
+ "て",
527
+ "深",
528
+ "広",
529
+ "久",
530
+ "名",
531
+ "海",
532
+ "向",
533
+ "ば",
534
+ "鼻",
535
+ "産",
536
+ "出",
537
+ "よ",
538
+ "伊",
539
+ "生",
540
+ "公",
541
+ "佐",
542
+ "会",
543
+ "岡",
544
+ "銀",
545
+ "レ",
546
+ "道",
547
+ "荒",
548
+ "美",
549
+ "九",
550
+ "立",
551
+ "今",
552
+ "人",
553
+ "キ",
554
+ "す",
555
+ "総",
556
+ "江",
557
+ "建",
558
+ "パ",
559
+ "加",
560
+ "倉",
561
+ "若",
562
+ "井",
563
+ "和",
564
+ "口",
565
+ "ふ",
566
+ "鳥",
567
+ "甲",
568
+ "ウ",
569
+ "ビ",
570
+ "ホ",
571
+ "鹿",
572
+ "り",
573
+ "屋",
574
+ "明",
575
+ "ジ",
576
+ "チ",
577
+ "ガ",
578
+ "ご",
579
+ "ロ",
580
+ "元",
581
+ "ダ",
582
+ "京",
583
+ "春",
584
+ "浦",
585
+ "ほ",
586
+ "ぶ",
587
+ "竹",
588
+ "不",
589
+ "土",
590
+ "坂",
591
+ "城",
592
+ "デ",
593
+ "桜",
594
+ "岬",
595
+ "文",
596
+ "プ",
597
+ "地",
598
+ "相",
599
+ "住",
600
+ "戸",
601
+ "関",
602
+ "梅",
603
+ "滝",
604
+ "寺",
605
+ "メ",
606
+ "真",
607
+ "嵯",
608
+ "別",
609
+ "船",
610
+ "入",
611
+ "物",
612
+ "馬",
613
+ "瀬",
614
+ "後",
615
+ "薬",
616
+ "ソ",
617
+ "稲",
618
+ "常",
619
+ "手",
620
+ "津",
621
+ "げ",
622
+ "ブ",
623
+ "モ",
624
+ "緑",
625
+ "奥",
626
+ "に",
627
+ "多",
628
+ "ぼ",
629
+ "化",
630
+ "羽",
631
+ "郷",
632
+ "ド",
633
+ "塩",
634
+ "阿",
635
+ "ニ",
636
+ "草",
637
+ "堂",
638
+ "ミ",
639
+ "玉",
640
+ "半",
641
+ "わ",
642
+ "開",
643
+ "鉄",
644
+ "グ",
645
+ "ゆ",
646
+ "万",
647
+ "食",
648
+ "正",
649
+ "越",
650
+ "法",
651
+ "観",
652
+ "乙",
653
+ "有",
654
+ "飯",
655
+ "徳",
656
+ "丘",
657
+ "め",
658
+ "ベ",
659
+ "研",
660
+ "愛",
661
+ "宇",
662
+ "尾",
663
+ "丁",
664
+ "保",
665
+ "ケ",
666
+ "武",
667
+ "永",
668
+ "熊",
669
+ "協",
670
+ "旭",
671
+ "団",
672
+ "村",
673
+ "ボ",
674
+ "合",
675
+ "興",
676
+ "柳",
677
+ "ナ",
678
+ "泉",
679
+ "畑",
680
+ "百",
681
+ "放",
682
+ "ね",
683
+ "鷹",
684
+ "む",
685
+ "県",
686
+ "見",
687
+ "桃",
688
+ "矢",
689
+ "社",
690
+ "光",
691
+ "自",
692
+ "ん",
693
+ "ポ",
694
+ "共",
695
+ "経",
696
+ "堀",
697
+ "志",
698
+ "月",
699
+ "沖",
700
+ "ざ",
701
+ "空",
702
+ "宝",
703
+ "湾",
704
+ "亀",
705
+ "片",
706
+ "ツ",
707
+ "音",
708
+ "駅",
709
+ "湯",
710
+ "無",
711
+ "里",
712
+ "浅",
713
+ "外",
714
+ "塚",
715
+ "ネ",
716
+ "牛",
717
+ "門",
718
+ "紫",
719
+ "米",
720
+ "労",
721
+ "機",
722
+ "林",
723
+ "沼",
724
+ "ぐ",
725
+ "精",
726
+ "ヤ",
727
+ "焼",
728
+ "幌",
729
+ "鶴",
730
+ "厚",
731
+ "温",
732
+ "成",
733
+ "栄",
734
+ "遠",
735
+ "所",
736
+ "根",
737
+ "ゴ",
738
+ "ワ",
739
+ "細",
740
+ "秋",
741
+ "ら",
742
+ "唐",
743
+ "へ",
744
+ "仁",
745
+ "目",
746
+ "れ",
747
+ "勝",
748
+ "心",
749
+ "方",
750
+ "ぎ",
751
+ "行",
752
+ "竜",
753
+ "ル",
754
+ "ろ",
755
+ "流",
756
+ "ペ",
757
+ "連",
758
+ "栗",
759
+ "ヒ",
760
+ "家",
761
+ "萩",
762
+ "坊",
763
+ "杉",
764
+ "教",
765
+ "ユ",
766
+ "作",
767
+ "医",
768
+ "免",
769
+ "番",
770
+ "須",
771
+ "風",
772
+ "仙",
773
+ "っ",
774
+ "切",
775
+ "札",
776
+ "近",
777
+ "農",
778
+ "書",
779
+ "柏",
780
+ "で",
781
+ "分",
782
+ "園",
783
+ "香",
784
+ "昭",
785
+ "板",
786
+ "火",
787
+ "駒",
788
+ "篠",
789
+ "都",
790
+ "布",
791
+ "ピ",
792
+ "ぜ",
793
+ "聖",
794
+ "運",
795
+ "茶",
796
+ "ず",
797
+ "ぞ",
798
+ "知",
799
+ "び",
800
+ "峰",
801
+ "印",
802
+ "仲",
803
+ "引",
804
+ "発",
805
+ "院",
806
+ "時",
807
+ "龍",
808
+ "館",
809
+ "末",
810
+ "笹",
811
+ "飛",
812
+ "子",
813
+ "早",
814
+ "之",
815
+ "づ",
816
+ "王",
817
+ "魚",
818
+ "桂",
819
+ "油",
820
+ "鬼",
821
+ "世",
822
+ "初",
823
+ "掛",
824
+ "親",
825
+ "交",
826
+ "足",
827
+ "軽",
828
+ "幸",
829
+ "修",
830
+ "星",
831
+ "砂",
832
+ "第",
833
+ "間",
834
+ "笠",
835
+ "渡",
836
+ "重",
837
+ "落",
838
+ "尻",
839
+ "曽",
840
+ "色",
841
+ "貝",
842
+ "鳴",
843
+ "弁",
844
+ "波",
845
+ "蔵",
846
+ "磯",
847
+ "組",
848
+ "港",
849
+ "ぱ",
850
+ "動",
851
+ "芦",
852
+ "室",
853
+ "樫",
854
+ "折",
855
+ "頭",
856
+ "錦",
857
+ "取",
858
+ "技",
859
+ "付",
860
+ "源",
861
+ "烏",
862
+ "造",
863
+ "酒",
864
+ "雲",
865
+ "楽",
866
+ "菊",
867
+ "年",
868
+ "角",
869
+ "ゲ",
870
+ "ム",
871
+ "猪",
872
+ "網",
873
+ "箱",
874
+ "衣",
875
+ "丹",
876
+ "湖",
877
+ "築",
878
+ "全",
879
+ "事",
880
+ "帝",
881
+ "牧",
882
+ "権",
883
+ "桑",
884
+ "円",
885
+ "那",
886
+ "静",
887
+ "妙",
888
+ "雪",
889
+ "ゼ",
890
+ "��",
891
+ "飾",
892
+ "代",
893
+ "紙",
894
+ "販",
895
+ "べ",
896
+ "ヨ",
897
+ "割",
898
+ "柴",
899
+ "車",
900
+ "気",
901
+ "醍",
902
+ "駐",
903
+ "芝",
904
+ "同",
905
+ "菅",
906
+ "調",
907
+ "伏",
908
+ "場",
909
+ "犬",
910
+ "庄",
911
+ "蒲",
912
+ "裏",
913
+ "又",
914
+ "形",
915
+ "登",
916
+ "筑",
917
+ "弥",
918
+ "芸",
919
+ "証",
920
+ "郡",
921
+ "粟",
922
+ "柿",
923
+ "局",
924
+ "祭",
925
+ "ヘ",
926
+ "指",
927
+ "舟",
928
+ "回",
929
+ "奈",
930
+ "蓮",
931
+ "鈴",
932
+ "打",
933
+ "比",
934
+ "民",
935
+ "ザ",
936
+ "味",
937
+ "直",
938
+ "体",
939
+ "彦",
940
+ "能",
941
+ "黄",
942
+ "植",
943
+ "先",
944
+ "寿",
945
+ "恵",
946
+ "好",
947
+ "陸",
948
+ "楠",
949
+ "寒",
950
+ "釜",
951
+ "盆",
952
+ "次",
953
+ "袋",
954
+ "函",
955
+ "宗",
956
+ "来",
957
+ "毛",
958
+ "玄",
959
+ "舞",
960
+ "独",
961
+ "鍋",
962
+ "忠",
963
+ "数",
964
+ "呉",
965
+ "宿",
966
+ "丙",
967
+ "定",
968
+ "増",
969
+ "役",
970
+ "曲",
971
+ "男",
972
+ "最",
973
+ "葛",
974
+ "殿",
975
+ "喜",
976
+ "雨",
977
+ "垣",
978
+ "鋼",
979
+ "段",
980
+ "押",
981
+ "守",
982
+ "科",
983
+ "ぬ",
984
+ "博",
985
+ "坪",
986
+ "茂",
987
+ "養",
988
+ "勧",
989
+ "嵐",
990
+ "左",
991
+ "猿",
992
+ "虫",
993
+ "積",
994
+ "釣",
995
+ "当",
996
+ "紅",
997
+ "善",
998
+ "双",
999
+ "基",
1000
+ "蘇",
1001
+ "的",
1002
+ "表",
1003
+ "鎌",
1004
+ "阪",
1005
+ "雄",
1006
+ "理",
1007
+ "曙",
1008
+ "栃",
1009
+ "境",
1010
+ "店",
1011
+ "琴",
1012
+ "貯",
1013
+ "利",
1014
+ "用",
1015
+ "面",
1016
+ "備",
1017
+ "熱",
1018
+ "者",
1019
+ "弘",
1020
+ "航",
1021
+ "鴨",
1022
+ "条",
1023
+ "ぷ",
1024
+ "専",
1025
+ "巻",
1026
+ "浄",
1027
+ "窪",
1028
+ "部",
1029
+ "身",
1030
+ "鵜",
1031
+ "兵",
1032
+ "刈",
1033
+ "振",
1034
+ "衛",
1035
+ "反",
1036
+ "樒",
1037
+ "麻",
1038
+ "吹",
1039
+ "脇",
1040
+ "夕",
1041
+ "支",
1042
+ "様",
1043
+ "紀",
1044
+ "友",
1045
+ "実",
1046
+ "材",
1047
+ "盛",
1048
+ "姫",
1049
+ "思",
1050
+ "旅",
1051
+ "萱",
1052
+ "鏡",
1053
+ "岐",
1054
+ "管",
1055
+ "諸",
1056
+ "駿",
1057
+ "助",
1058
+ "区",
1059
+ "極",
1060
+ "納",
1061
+ "辻",
1062
+ "ぽ",
1063
+ "特",
1064
+ "荘",
1065
+ "仏",
1066
+ "情",
1067
+ "糸",
1068
+ "在",
1069
+ "扇",
1070
+ "湊",
1071
+ "遊",
1072
+ "楢",
1073
+ "敷",
1074
+ "樋",
1075
+ "力",
1076
+ "性",
1077
+ "洗",
1078
+ "追",
1079
+ "針",
1080
+ "変",
1081
+ "延",
1082
+ "記",
1083
+ "首",
1084
+ "鴻",
1085
+ "計",
1086
+ "桧",
1087
+ "参",
1088
+ "並",
1089
+ "岸",
1090
+ "庁",
1091
+ "陣",
1092
+ "触",
1093
+ "言",
1094
+ "競",
1095
+ "筋",
1096
+ "読",
1097
+ "塔",
1098
+ "瓜",
1099
+ "節",
1100
+ "右",
1101
+ "服",
1102
+ "球",
1103
+ "夜",
1104
+ "将",
1105
+ "府",
1106
+ "消",
1107
+ "瓦",
1108
+ "鞍",
1109
+ "仕",
1110
+ "種",
1111
+ "鷲",
1112
+ "ヴ",
1113
+ "鷺",
1114
+ "橘",
1115
+ "溝",
1116
+ "舘",
1117
+ "晴",
1118
+ "棚",
1119
+ "穂",
1120
+ "幾",
1121
+ "検",
1122
+ "鍛",
1123
+ "乳",
1124
+ "児",
1125
+ "持",
1126
+ "返",
1127
+ "健",
1128
+ "等",
1129
+ "芥",
1130
+ "皇",
1131
+ "綾",
1132
+ "ズ",
1133
+ "仮",
1134
+ "品",
1135
+ "払",
1136
+ "歯",
1137
+ "慶",
1138
+ "症",
1139
+ "辺",
1140
+ "鉱",
1141
+ "防",
1142
+ "る",
1143
+ "礼",
1144
+ "裁",
1145
+ "堤",
1146
+ "張",
1147
+ "意",
1148
+ "梶",
1149
+ "浮",
1150
+ "淡",
1151
+ "灯",
1152
+ "狩",
1153
+ "ゾ",
1154
+ "伝",
1155
+ "榎",
1156
+ "照",
1157
+ "由",
1158
+ "肥",
1159
+ "器",
1160
+ "座",
1161
+ "ン",
1162
+ "帯",
1163
+ "洋",
1164
+ "夫",
1165
+ "政",
1166
+ "楯",
1167
+ "紡",
1168
+ "華",
1169
+ "街",
1170
+ "諏",
1171
+ "豆",
1172
+ "串",
1173
+ "悪",
1174
+ "英",
1175
+ "釧",
1176
+ "呼",
1177
+ "現",
1178
+ "穴",
1179
+ "乱",
1180
+ "差",
1181
+ "戦",
1182
+ "歌",
1183
+ "売",
1184
+ "妻",
1185
+ "順",
1186
+ "ギ",
1187
+ "主",
1188
+ "泊",
1189
+ "酸",
1190
+ "受",
1191
+ "檜",
1192
+ "潟",
1193
+ "織",
1194
+ "財",
1195
+ "貿",
1196
+ "賀",
1197
+ "庭",
1198
+ "洞",
1199
+ "済",
1200
+ "炭",
1201
+ "話",
1202
+ "冷",
1203
+ "対",
1204
+ "拓",
1205
+ "狐",
1206
+ "育",
1207
+ "隠",
1208
+ "鮎",
1209
+ "居",
1210
+ "影",
1211
+ "瑞",
1212
+ "菱",
1213
+ "逢",
1214
+ "渕",
1215
+ "鉢",
1216
+ "夢",
1217
+ "業",
1218
+ "毎",
1219
+ "為",
1220
+ "薩",
1221
+ "陽",
1222
+ "領",
1223
+ "与",
1224
+ "寝",
1225
+ "屯",
1226
+ "群",
1227
+ "胡",
1228
+ "警",
1229
+ "逆",
1230
+ "夏",
1231
+ "弓",
1232
+ "棒",
1233
+ "椿",
1234
+ "淑",
1235
+ "芳",
1236
+ "路",
1237
+ "急",
1238
+ "才",
1239
+ "氷",
1240
+ "突",
1241
+ "藪",
1242
+ "軍",
1243
+ "骨",
1244
+ "余",
1245
+ "党",
1246
+ "類",
1247
+ "式",
1248
+ "泥",
1249
+ "麦",
1250
+ "企",
1251
+ "強",
1252
+ "資",
1253
+ "進",
1254
+ "勘",
1255
+ "臼",
1256
+ "茨",
1257
+ "選",
1258
+ "顔",
1259
+ "巣",
1260
+ "廻",
1261
+ "景",
1262
+ "留",
1263
+ "苦",
1264
+ "試",
1265
+ "障",
1266
+ "少",
1267
+ "投",
1268
+ "磐",
1269
+ "祖",
1270
+ "紋",
1271
+ "薄",
1272
+ "集",
1273
+ "我",
1274
+ "桐",
1275
+ "活",
1276
+ "休",
1277
+ "淀",
1278
+ "菖",
1279
+ "血",
1280
+ "剣",
1281
+ "壱",
1282
+ "更",
1283
+ "格",
1284
+ "使",
1285
+ "劇",
1286
+ "可",
1287
+ "問",
1288
+ "官",
1289
+ "菜",
1290
+ "難",
1291
+ "柱",
1292
+ "牟",
1293
+ "甘",
1294
+ "眼",
1295
+ "粉",
1296
+ "餅",
1297
+ "君",
1298
+ "応",
1299
+ "毘",
1300
+ "狂",
1301
+ "端",
1302
+ "葉",
1303
+ "往",
1304
+ "念",
1305
+ "獅",
1306
+ "霞",
1307
+ "ぴ",
1308
+ "ぺ",
1309
+ "吾",
1310
+ "垂",
1311
+ "壬",
1312
+ "拍",
1313
+ "櫛",
1314
+ "潮",
1315
+ "綜",
1316
+ "義",
1317
+ "腰",
1318
+ "鐵",
1319
+ "雁",
1320
+ "乗",
1321
+ "包",
1322
+ "士",
1323
+ "待",
1324
+ "般",
1325
+ "荷",
1326
+ "辰",
1327
+ "創",
1328
+ "師",
1329
+ "湘",
1330
+ "牡",
1331
+ "虚",
1332
+ "逓",
1333
+ "釈",
1334
+ "革",
1335
+ "苗",
1336
+ "満",
1337
+ "漆",
1338
+ "亜",
1339
+ "制",
1340
+ "帽",
1341
+ "昌",
1342
+ "未",
1343
+ "羅",
1344
+ "腹",
1345
+ "走",
1346
+ "俣",
1347
+ "声",
1348
+ "尼",
1349
+ "屈",
1350
+ "感",
1351
+ "灘",
1352
+ "猫",
1353
+ "琵",
1354
+ "環",
1355
+ "背",
1356
+ "苅",
1357
+ "陶",
1358
+ "ヌ",
1359
+ "嘉",
1360
+ "報",
1361
+ "滑",
1362
+ "股",
1363
+ "茅",
1364
+ "薮",
1365
+ "貴",
1366
+ "冠",
1367
+ "単",
1368
+ "壇",
1369
+ "如",
1370
+ "繰",
1371
+ "藻",
1372
+ "講",
1373
+ "列",
1374
+ "抜",
1375
+ "揚",
1376
+ "染",
1377
+ "母",
1378
+ "要",
1379
+ "語",
1380
+ "介",
1381
+ "替",
1382
+ "朱",
1383
+ "構",
1384
+ "洪",
1385
+ "私",
1386
+ "耳",
1387
+ "達",
1388
+ "漢",
1389
+ "蜂",
1390
+ "蟹",
1391
+ "覚",
1392
+ "貫",
1393
+ "霧",
1394
+ "兼",
1395
+ "図",
1396
+ "希",
1397
+ "摂",
1398
+ "旧",
1399
+ "株",
1400
+ "槻",
1401
+ "模",
1402
+ "泰",
1403
+ "皆",
1404
+ "祝",
1405
+ "紺",
1406
+ "綱",
1407
+ "蒸",
1408
+ "蛇",
1409
+ "塗",
1410
+ "峯",
1411
+ "弾",
1412
+ "暗",
1413
+ "結",
1414
+ "老",
1415
+ "荻",
1416
+ "輪",
1417
+ "遅",
1418
+ "奉",
1419
+ "始",
1420
+ "字",
1421
+ "嶋",
1422
+ "巾",
1423
+ "恋",
1424
+ "滋",
1425
+ "脳",
1426
+ "辛",
1427
+ "雑",
1428
+ "庚",
1429
+ "洲",
1430
+ "渚",
1431
+ "省",
1432
+ "笛",
1433
+ "縄",
1434
+ "迎",
1435
+ "鳩",
1436
+ "恩",
1437
+ "掘",
1438
+ "梨",
1439
+ "続",
1440
+ "軒",
1441
+ "非",
1442
+ "願",
1443
+ "兜",
1444
+ "弟",
1445
+ "歩",
1446
+ "絵",
1447
+ "虎",
1448
+ "賞",
1449
+ "起",
1450
+ "周",
1451
+ "埼",
1452
+ "寄",
1453
+ "房",
1454
+ "欠",
1455
+ "止",
1456
+ "灰",
1457
+ "狭",
1458
+ "甚",
1459
+ "着",
1460
+ "砥",
1461
+ "硝",
1462
+ "秩",
1463
+ "臨",
1464
+ "談",
1465
+ "論",
1466
+ "跡",
1467
+ "過",
1468
+ "郵",
1469
+ "予",
1470
+ "卸",
1471
+ "帆",
1472
+ "干",
1473
+ "撫",
1474
+ "祇",
1475
+ "篭",
1476
+ "虹",
1477
+ "髪",
1478
+ "借",
1479
+ "判",
1480
+ "剤",
1481
+ "枚",
1482
+ "案",
1483
+ "状",
1484
+ "糠",
1485
+ "肉",
1486
+ "請",
1487
+ "雷",
1488
+ "令",
1489
+ "優",
1490
+ "写",
1491
+ "墨",
1492
+ "測",
1493
+ "燈",
1494
+ "筒",
1495
+ "芽",
1496
+ "苫",
1497
+ "転",
1498
+ "遣",
1499
+ "乾",
1500
+ "孝",
1501
+ "巡",
1502
+ "底",
1503
+ "揖",
1504
+ "敬",
1505
+ "智",
1506
+ "杭",
1507
+ "湧",
1508
+ "綿",
1509
+ "装",
1510
+ "買",
1511
+ "踊",
1512
+ "送",
1513
+ "鉾",
1514
+ "営",
1515
+ "慈",
1516
+ "樹",
1517
+ "決",
1518
+ "看",
1519
+ "筆",
1520
+ "練",
1521
+ "芋",
1522
+ "蓬",
1523
+ "銭",
1524
+ "幕",
1525
+ "改",
1526
+ "散",
1527
+ "斎",
1528
+ "画",
1529
+ "童",
1530
+ "茜",
1531
+ "詰",
1532
+ "違",
1533
+ "鎮",
1534
+ "治",
1535
+ "絶",
1536
+ "菩",
1537
+ "袴",
1538
+ "迫",
1539
+ "頓",
1540
+ "兄",
1541
+ "勇",
1542
+ "奇",
1543
+ "姉",
1544
+ "懸",
1545
+ "昆",
1546
+ "標",
1547
+ "煙",
1548
+ "鍾",
1549
+ "韓",
1550
+ "頼",
1551
+ "丈",
1552
+ "俵",
1553
+ "卵",
1554
+ "床",
1555
+ "康",
1556
+ "廃",
1557
+ "得",
1558
+ "拝",
1559
+ "柄",
1560
+ "盲",
1561
+ "繊",
1562
+ "繋",
1563
+ "郭",
1564
+ "以",
1565
+ "刑",
1566
+ "収",
1567
+ "庵",
1568
+ "浪",
1569
+ "渋",
1570
+ "溜",
1571
+ "竪",
1572
+ "蓋",
1573
+ "輸",
1574
+ "倶",
1575
+ "壷",
1576
+ "掃",
1577
+ "整",
1578
+ "椎",
1579
+ "死",
1580
+ "破",
1581
+ "笑",
1582
+ "素",
1583
+ "蜻",
1584
+ "鍵",
1585
+ "ヅ",
1586
+ "供",
1587
+ "冬",
1588
+ "屏",
1589
+ "巽",
1590
+ "招",
1591
+ "汽",
1592
+ "編",
1593
+ "被",
1594
+ "設",
1595
+ "評",
1596
+ "貧",
1597
+ "銚",
1598
+ "鳶",
1599
+ "鼎",
1600
+ "兎",
1601
+ "堅",
1602
+ "崩",
1603
+ "彌",
1604
+ "斉",
1605
+ "料",
1606
+ "枯",
1607
+ "炎",
1608
+ "稗",
1609
+ "良",
1610
+ "伸",
1611
+ "再",
1612
+ "惣",
1613
+ "斜",
1614
+ "核",
1615
+ "桶",
1616
+ "沓",
1617
+ "点",
1618
+ "粒",
1619
+ "終",
1620
+ "舎",
1621
+ "菓",
1622
+ "蓄",
1623
+ "蕨",
1624
+ "蛍",
1625
+ "貞",
1626
+ "週",
1627
+ "鋳",
1628
+ "離",
1629
+ "堺",
1630
+ "摺",
1631
+ "播",
1632
+ "曾",
1633
+ "望",
1634
+ "盤",
1635
+ "負",
1636
+ "醤",
1637
+ "隅",
1638
+ "厳",
1639
+ "因",
1640
+ "幹",
1641
+ "復",
1642
+ "昇",
1643
+ "昼",
1644
+ "普",
1645
+ "校",
1646
+ "梵",
1647
+ "椥",
1648
+ "氏",
1649
+ "泣",
1650
+ "淵",
1651
+ "箕",
1652
+ "複",
1653
+ "附",
1654
+ "伯",
1655
+ "傍",
1656
+ "祓",
1657
+ "簾",
1658
+ "縮",
1659
+ "習",
1660
+ "解",
1661
+ "霊",
1662
+ "位",
1663
+ "嶺",
1664
+ "巨",
1665
+ "忍",
1666
+ "柔",
1667
+ "燕",
1668
+ "硫",
1669
+ "禁",
1670
+ "秀",
1671
+ "紛",
1672
+ "統",
1673
+ "縫",
1674
+ "職",
1675
+ "袖",
1676
+ "許",
1677
+ "責",
1678
+ "陰",
1679
+ "値",
1680
+ "処",
1681
+ "岱",
1682
+ "怪",
1683
+ "旗",
1684
+ "枕",
1685
+ "榊",
1686
+ "沙",
1687
+ "純",
1688
+ "耕",
1689
+ "芹",
1690
+ "葦",
1691
+ "護",
1692
+ "透",
1693
+ "露",
1694
+ "額",
1695
+ "僧",
1696
+ "壁",
1697
+ "客",
1698
+ "嶽",
1699
+ "恒",
1700
+ "燃",
1701
+ "珍",
1702
+ "畜",
1703
+ "苑",
1704
+ "蘭",
1705
+ "閉",
1706
+ "命",
1707
+ "孫",
1708
+ "排",
1709
+ "澄",
1710
+ "畳",
1711
+ "税",
1712
+ "糖",
1713
+ "胸",
1714
+ "鐘",
1715
+ "鯖",
1716
+ "咲",
1717
+ "型",
1718
+ "密",
1719
+ "承",
1720
+ "杓",
1721
+ "棟",
1722
+ "議",
1723
+ "質",
1724
+ "込",
1725
+ "靴",
1726
+ "韮",
1727
+ "冨",
1728
+ "救",
1729
+ "映",
1730
+ "昨",
1731
+ "枝",
1732
+ "桟",
1733
+ "槙",
1734
+ "父",
1735
+ "瓢",
1736
+ "皮",
1737
+ "羊",
1738
+ "腺",
1739
+ "葭",
1740
+ "速",
1741
+ "麗",
1742
+ "倭",
1743
+ "傘",
1744
+ "則",
1745
+ "嫁",
1746
+ "帰",
1747
+ "度",
1748
+ "微",
1749
+ "抵",
1750
+ "提",
1751
+ "損",
1752
+ "攻",
1753
+ "暑",
1754
+ "期",
1755
+ "杖",
1756
+ "桔",
1757
+ "椙",
1758
+ "汁",
1759
+ "浴",
1760
+ "渓",
1761
+ "碧",
1762
+ "礁",
1763
+ "置",
1764
+ "貸",
1765
+ "配",
1766
+ "銅",
1767
+ "亭",
1768
+ "厨",
1769
+ "失",
1770
+ "巴",
1771
+ "斑",
1772
+ "暮",
1773
+ "濁",
1774
+ "爪",
1775
+ "畠",
1776
+ "縁",
1777
+ "誠",
1778
+ "銘",
1779
+ "飲",
1780
+ "鳳",
1781
+ "勢",
1782
+ "召",
1783
+ "司",
1784
+ "尺",
1785
+ "抱",
1786
+ "拾",
1787
+ "梁",
1788
+ "楊",
1789
+ "樟",
1790
+ "缶",
1791
+ "聞",
1792
+ "肩",
1793
+ "蛭",
1794
+ "霜",
1795
+ "鞆",
1796
+ "頂",
1797
+ "鶏",
1798
+ "塞",
1799
+ "廿",
1800
+ "戻",
1801
+ "檀",
1802
+ "混",
1803
+ "申",
1804
+ "移",
1805
+ "絞",
1806
+ "考",
1807
+ "菰",
1808
+ "萌",
1809
+ "誉",
1810
+ "讃",
1811
+ "迷",
1812
+ "逃",
1813
+ "丑",
1814
+ "偏",
1815
+ "堰",
1816
+ "婦",
1817
+ "宣",
1818
+ "慰",
1819
+ "抗",
1820
+ "旦",
1821
+ "���",
1822
+ "汐",
1823
+ "汗",
1824
+ "注",
1825
+ "版",
1826
+ "犯",
1827
+ "狼",
1828
+ "琉",
1829
+ "異",
1830
+ "療",
1831
+ "継",
1832
+ "蔦",
1833
+ "蚊",
1834
+ "蝙",
1835
+ "釘",
1836
+ "鍬",
1837
+ "階",
1838
+ "際",
1839
+ "頃",
1840
+ "騒",
1841
+ "他",
1842
+ "個",
1843
+ "尋",
1844
+ "添",
1845
+ "献",
1846
+ "答",
1847
+ "繁",
1848
+ "蒔",
1849
+ "藁",
1850
+ "預",
1851
+ "ッ",
1852
+ "乃",
1853
+ "侍",
1854
+ "俊",
1855
+ "占",
1856
+ "卯",
1857
+ "叩",
1858
+ "吐",
1859
+ "圧",
1860
+ "婆",
1861
+ "寛",
1862
+ "審",
1863
+ "層",
1864
+ "彼",
1865
+ "律",
1866
+ "忙",
1867
+ "懐",
1868
+ "扱",
1869
+ "捻",
1870
+ "敦",
1871
+ "敵",
1872
+ "斬",
1873
+ "栂",
1874
+ "殺",
1875
+ "皐",
1876
+ "稚",
1877
+ "聚",
1878
+ "膳",
1879
+ "蛸",
1880
+ "躑",
1881
+ "雀",
1882
+ "鼠",
1883
+ "具",
1884
+ "卒",
1885
+ "季",
1886
+ "戒",
1887
+ "故",
1888
+ "痛",
1889
+ "祥",
1890
+ "算",
1891
+ "給",
1892
+ "維",
1893
+ "艶",
1894
+ "誘",
1895
+ "辞",
1896
+ "鉛",
1897
+ "仰",
1898
+ "偕",
1899
+ "刻",
1900
+ "即",
1901
+ "存",
1902
+ "帳",
1903
+ "杏",
1904
+ "柚",
1905
+ "橿",
1906
+ "漁",
1907
+ "瀧",
1908
+ "舌",
1909
+ "菌",
1910
+ "蕎",
1911
+ "術",
1912
+ "退",
1913
+ "適",
1914
+ "隊",
1915
+ "鴬",
1916
+ "鵠",
1917
+ "鶯",
1918
+ "鼈",
1919
+ "伴",
1920
+ "倒",
1921
+ "刀",
1922
+ "娘",
1923
+ "宅",
1924
+ "揃",
1925
+ "束",
1926
+ "樽",
1927
+ "潜",
1928
+ "煮",
1929
+ "熟",
1930
+ "眠",
1931
+ "籠",
1932
+ "締",
1933
+ "胃",
1934
+ "臥",
1935
+ "荏",
1936
+ "裾",
1937
+ "閑",
1938
+ "鯨",
1939
+ "側",
1940
+ "号",
1941
+ "嵌",
1942
+ "巧",
1943
+ "拳",
1944
+ "探",
1945
+ "摩",
1946
+ "撮",
1947
+ "断",
1948
+ "易",
1949
+ "此",
1950
+ "涌",
1951
+ "激",
1952
+ "硬",
1953
+ "章",
1954
+ "肝",
1955
+ "腕",
1956
+ "途",
1957
+ "酔",
1958
+ "魯",
1959
+ "似",
1960
+ "伽",
1961
+ "便",
1962
+ "危",
1963
+ "宏",
1964
+ "淳",
1965
+ "然",
1966
+ "煎",
1967
+ "珊",
1968
+ "禅",
1969
+ "粗",
1970
+ "量",
1971
+ "震",
1972
+ "亡",
1973
+ "但",
1974
+ "低",
1975
+ "俄",
1976
+ "停",
1977
+ "冶",
1978
+ "嫌",
1979
+ "寸",
1980
+ "展",
1981
+ "崇",
1982
+ "己",
1983
+ "接",
1984
+ "是",
1985
+ "暁",
1986
+ "暦",
1987
+ "杜",
1988
+ "柑",
1989
+ "桝",
1990
+ "液",
1991
+ "減",
1992
+ "澤",
1993
+ "澱",
1994
+ "炙",
1995
+ "瓶",
1996
+ "砕",
1997
+ "稽",
1998
+ "約",
1999
+ "翁",
2000
+ "脂",
2001
+ "脚",
2002
+ "葵",
2003
+ "蟻",
2004
+ "誕",
2005
+ "證",
2006
+ "賢",
2007
+ "蹴",
2008
+ "軌",
2009
+ "轟",
2010
+ "邸",
2011
+ "飴",
2012
+ "鱒",
2013
+ "冥",
2014
+ "刺",
2015
+ "匂",
2016
+ "幽",
2017
+ "戎",
2018
+ "推",
2019
+ "盗",
2020
+ "耐",
2021
+ "茗",
2022
+ "詞",
2023
+ "豪",
2024
+ "軟",
2025
+ "魔",
2026
+ "争",
2027
+ "何",
2028
+ "債",
2029
+ "吟",
2030
+ "呂",
2031
+ "委",
2032
+ "姥",
2033
+ "嬉",
2034
+ "幻",
2035
+ "廣",
2036
+ "捨",
2037
+ "暴",
2038
+ "杯",
2039
+ "榛",
2040
+ "欧",
2041
+ "殻",
2042
+ "求",
2043
+ "演",
2044
+ "漬",
2045
+ "煥",
2046
+ "瑠",
2047
+ "痴",
2048
+ "皿",
2049
+ "竿",
2050
+ "箸",
2051
+ "翠",
2052
+ "肺",
2053
+ "膝",
2054
+ "芙",
2055
+ "蝿",
2056
+ "規",
2057
+ "討",
2058
+ "詩",
2059
+ "酉",
2060
+ "項",
2061
+ "餡",
2062
+ "劣",
2063
+ "噺",
2064
+ "囃",
2065
+ "封",
2066
+ "採",
2067
+ "曇",
2068
+ "歴",
2069
+ "沈",
2070
+ "浚",
2071
+ "湿",
2072
+ "準",
2073
+ "畝",
2074
+ "睦",
2075
+ "瞳",
2076
+ "碁",
2077
+ "螟",
2078
+ "補",
2079
+ "裸",
2080
+ "訓",
2081
+ "謝",
2082
+ "贔",
2083
+ "超",
2084
+ "依",
2085
+ "働",
2086
+ "勤",
2087
+ "呑",
2088
+ "員",
2089
+ "啓",
2090
+ "執",
2091
+ "墓",
2092
+ "循",
2093
+ "必",
2094
+ "悠",
2095
+ "愁",
2096
+ "憲",
2097
+ "戊",
2098
+ "扶",
2099
+ "晶",
2100
+ "没",
2101
+ "渦",
2102
+ "爺",
2103
+ "癖",
2104
+ "監",
2105
+ "称",
2106
+ "箇",
2107
+ "粕",
2108
+ "糀",
2109
+ "絹",
2110
+ "罪",
2111
+ "脱",
2112
+ "艦",
2113
+ "茹",
2114
+ "蒟",
2115
+ "蓑",
2116
+ "蓼",
2117
+ "藍",
2118
+ "蜘",
2119
+ "蝦",
2120
+ "説",
2121
+ "讀",
2122
+ "辨",
2123
+ "郎",
2124
+ "鍔",
2125
+ "闇",
2126
+ "降",
2127
+ "陵",
2128
+ "雍",
2129
+ "霹",
2130
+ "饅",
2131
+ "駕",
2132
+ "鬢",
2133
+ "鮨",
2134
+ "鯛",
2135
+ "鰻",
2136
+ "鱈",
2137
+ "ぢ",
2138
+ "奄",
2139
+ "州",
2140
+ "幡",
2141
+ "従",
2142
+ "恐",
2143
+ "畔",
2144
+ "益",
2145
+ "確",
2146
+ "粥",
2147
+ "緞",
2148
+ "鎧",
2149
+ "鮫",
2150
+ "鯉",
2151
+ "凌",
2152
+ "削",
2153
+ "升",
2154
+ "只",
2155
+ "固",
2156
+ "圏",
2157
+ "宍",
2158
+ "容",
2159
+ "尊",
2160
+ "尚",
2161
+ "席",
2162
+ "幅",
2163
+ "径",
2164
+ "披",
2165
+ "挿",
2166
+ "敏",
2167
+ "斗",
2168
+ "晒",
2169
+ "晩",
2170
+ "桁",
2171
+ "玩",
2172
+ "痩",
2173
+ "砲",
2174
+ "磁",
2175
+ "礒",
2176
+ "窯",
2177
+ "系",
2178
+ "緒",
2179
+ "縞",
2180
+ "萬",
2181
+ "象",
2182
+ "轡",
2183
+ "逸",
2184
+ "錫",
2185
+ "録",
2186
+ "鍜",
2187
+ "限",
2188
+ "隈",
2189
+ "雌",
2190
+ "題",
2191
+ "顕",
2192
+ "鱗",
2193
+ "鴛",
2194
+ "鶉",
2195
+ "傷",
2196
+ "垢",
2197
+ "幼",
2198
+ "序",
2199
+ "征",
2200
+ "揺",
2201
+ "撞",
2202
+ "擬",
2203
+ "曹",
2204
+ "残",
2205
+ "浸",
2206
+ "獣",
2207
+ "腎",
2208
+ "茄",
2209
+ "頸",
2210
+ "騎",
2211
+ "伺",
2212
+ "佑",
2213
+ "催",
2214
+ "充",
2215
+ "凝",
2216
+ "凸",
2217
+ "到",
2218
+ "叡",
2219
+ "各",
2220
+ "喧",
2221
+ "喪",
2222
+ "塀",
2223
+ "塙",
2224
+ "妹",
2225
+ "學",
2226
+ "寧",
2227
+ "尖",
2228
+ "就",
2229
+ "巌",
2230
+ "弔",
2231
+ "徒",
2232
+ "徹",
2233
+ "悟",
2234
+ "抑",
2235
+ "掖",
2236
+ "會",
2237
+ "朴",
2238
+ "栽",
2239
+ "楼",
2240
+ "槍",
2241
+ "櫃",
2242
+ "櫓",
2243
+ "欽",
2244
+ "沿",
2245
+ "潅",
2246
+ "猩",
2247
+ "疾",
2248
+ "痙",
2249
+ "眉",
2250
+ "瞬",
2251
+ "竃",
2252
+ "糞",
2253
+ "綺",
2254
+ "胎",
2255
+ "茎",
2256
+ "葬",
2257
+ "蚕",
2258
+ "蛯",
2259
+ "蝶",
2260
+ "蟷",
2261
+ "蠣",
2262
+ "衝",
2263
+ "裕",
2264
+ "襟",
2265
+ "託",
2266
+ "誤",
2267
+ "醸",
2268
+ "陳",
2269
+ "麓",
2270
+ "黎",
2271
+ "互",
2272
+ "儲",
2273
+ "凡",
2274
+ "剥",
2275
+ "壮",
2276
+ "寂",
2277
+ "尽",
2278
+ "届",
2279
+ "履",
2280
+ "庫",
2281
+ "廊",
2282
+ "忘",
2283
+ "惜",
2284
+ "愚",
2285
+ "憎",
2286
+ "捧",
2287
+ "既",
2288
+ "柘",
2289
+ "槇",
2290
+ "歳",
2291
+ "毀",
2292
+ "泳",
2293
+ "渥",
2294
+ "炒",
2295
+ "狸",
2296
+ "痘",
2297
+ "盧",
2298
+ "祈",
2299
+ "秤",
2300
+ "稼",
2301
+ "綴",
2302
+ "致",
2303
+ "酢",
2304
+ "鋲",
2305
+ "鑵",
2306
+ "隔",
2307
+ "飼",
2308
+ "佼",
2309
+ "係",
2310
+ "俗",
2311
+ "吸",
2312
+ "噴",
2313
+ "圓",
2314
+ "均",
2315
+ "完",
2316
+ "屁",
2317
+ "彫",
2318
+ "懲",
2319
+ "拭",
2320
+ "挙",
2321
+ "擦",
2322
+ "朗",
2323
+ "果",
2324
+ "枢",
2325
+ "椅",
2326
+ "椋",
2327
+ "樺",
2328
+ "滅",
2329
+ "濡",
2330
+ "燐",
2331
+ "爛",
2332
+ "牢",
2333
+ "率",
2334
+ "玖",
2335
+ "珠",
2336
+ "班",
2337
+ "祢",
2338
+ "禿",
2339
+ "窓",
2340
+ "竈",
2341
+ "紐",
2342
+ "翌",
2343
+ "聴",
2344
+ "薦",
2345
+ "蝋",
2346
+ "螺",
2347
+ "袈",
2348
+ "認",
2349
+ "遺",
2350
+ "鉤",
2351
+ "銃",
2352
+ "錬",
2353
+ "雙",
2354
+ "雛",
2355
+ "餓",
2356
+ "髷",
2357
+ "魂",
2358
+ "鰹",
2359
+ "鴫",
2360
+ "副",
2361
+ "午",
2362
+ "吊",
2363
+ "唯",
2364
+ "國",
2365
+ "夷",
2366
+ "射",
2367
+ "捕",
2368
+ "搦",
2369
+ "涙",
2370
+ "界",
2371
+ "疋",
2372
+ "礎",
2373
+ "葎",
2374
+ "蒜",
2375
+ "詫",
2376
+ "鯵",
2377
+ "ゑ",
2378
+ "任",
2379
+ "例",
2380
+ "其",
2381
+ "凄",
2382
+ "勅",
2383
+ "勉",
2384
+ "厄",
2385
+ "含",
2386
+ "哲",
2387
+ "喰",
2388
+ "契",
2389
+ "奴",
2390
+ "妖",
2391
+ "帖",
2392
+ "帷",
2393
+ "庖",
2394
+ "庶",
2395
+ "扼",
2396
+ "挟",
2397
+ "揉",
2398
+ "擲",
2399
+ "朽",
2400
+ "李",
2401
+ "棲",
2402
+ "樅",
2403
+ "橡",
2404
+ "櫻",
2405
+ "沫",
2406
+ "溪",
2407
+ "溶",
2408
+ "漏",
2409
+ "潰",
2410
+ "濱",
2411
+ "煉",
2412
+ "熾",
2413
+ "獨",
2414
+ "疱",
2415
+ "程",
2416
+ "窶",
2417
+ "筍",
2418
+ "粂",
2419
+ "粘",
2420
+ "索",
2421
+ "紬",
2422
+ "署",
2423
+ "芭",
2424
+ "苔",
2425
+ "苛",
2426
+ "莇",
2427
+ "菎",
2428
+ "葡",
2429
+ "蕗",
2430
+ "薪",
2431
+ "藺",
2432
+ "蛋",
2433
+ "袁",
2434
+ "褄",
2435
+ "覗",
2436
+ "訴",
2437
+ "貰",
2438
+ "賛",
2439
+ "迢",
2440
+ "遍",
2441
+ "遼",
2442
+ "醗",
2443
+ "錣",
2444
+ "鍼",
2445
+ "頌",
2446
+ "饂",
2447
+ "鬱",
2448
+ "鵯",
2449
+ "麒",
2450
+ "麺",
2451
+ "齊",
2452
+ "龜",
2453
+ "厩",
2454
+ "悲",
2455
+ "慣",
2456
+ "戯",
2457
+ "扁",
2458
+ "択",
2459
+ "歓",
2460
+ "渉",
2461
+ "濃",
2462
+ "秘",
2463
+ "笊",
2464
+ "簡",
2465
+ "蜜",
2466
+ "誇",
2467
+ "踏",
2468
+ "陀",
2469
+ "隆",
2470
+ "飽",
2471
+ "乞",
2472
+ "倍",
2473
+ "像",
2474
+ "儀",
2475
+ "典",
2476
+ "凧",
2477
+ "刷",
2478
+ "券",
2479
+ "剛",
2480
+ "哀",
2481
+ "唄",
2482
+ "喝",
2483
+ "圃",
2484
+ "埋",
2485
+ "姿",
2486
+ "孔",
2487
+ "寮",
2488
+ "悔",
2489
+ "惚",
2490
+ "撥",
2491
+ "架",
2492
+ "樗",
2493
+ "欲",
2494
+ "派",
2495
+ "淋",
2496
+ "潤",
2497
+ "炉",
2498
+ "煩",
2499
+ "皺",
2500
+ "籤",
2501
+ "糊",
2502
+ "脊",
2503
+ "腸",
2504
+ "艷",
2505
+ "蒼",
2506
+ "蕊",
2507
+ "薔",
2508
+ "薗",
2509
+ "蟇",
2510
+ "訳",
2511
+ "譲",
2512
+ "賎",
2513
+ "距",
2514
+ "跳",
2515
+ "躁",
2516
+ "酪",
2517
+ "錠",
2518
+ "雫",
2519
+ "顎",
2520
+ "馳",
2521
+ "髭",
2522
+ "鮮",
2523
+ "鯲",
2524
+ "鰺",
2525
+ "麟",
2526
+ "佩",
2527
+ "俳",
2528
+ "偽",
2529
+ "匹",
2530
+ "呵",
2531
+ "咄",
2532
+ "坩",
2533
+ "埠",
2534
+ "塘",
2535
+ "姶",
2536
+ "恨",
2537
+ "括",
2538
+ "控",
2539
+ "換",
2540
+ "擂",
2541
+ "操",
2542
+ "於",
2543
+ "曳",
2544
+ "机",
2545
+ "栖",
2546
+ "棋",
2547
+ "棧",
2548
+ "椚",
2549
+ "殴",
2550
+ "毒",
2551
+ "氣",
2552
+ "汚",
2553
+ "汲",
2554
+ "涎",
2555
+ "癒",
2556
+ "睨",
2557
+ "硯",
2558
+ "碓",
2559
+ "筏",
2560
+ "箒",
2561
+ "箪",
2562
+ "篝",
2563
+ "簀",
2564
+ "綬",
2565
+ "胴",
2566
+ "臭",
2567
+ "菟",
2568
+ "著",
2569
+ "蛙",
2570
+ "誣",
2571
+ "豕",
2572
+ "贈",
2573
+ "轆",
2574
+ "邪",
2575
+ "鋏",
2576
+ "鏑",
2577
+ "閻",
2578
+ "隼",
2579
+ "雇",
2580
+ "颪",
2581
+ "鰯",
2582
+ "麝",
2583
+ "了",
2584
+ "亢",
2585
+ "享",
2586
+ "侃",
2587
+ "倦",
2588
+ "僕",
2589
+ "億",
2590
+ "兢",
2591
+ "冗",
2592
+ "凍",
2593
+ "凹",
2594
+ "剃",
2595
+ "劉",
2596
+ "勲",
2597
+ "叔",
2598
+ "叫",
2599
+ "叶",
2600
+ "咸",
2601
+ "唱",
2602
+ "嗅",
2603
+ "嘲",
2604
+ "囚",
2605
+ "坐",
2606
+ "坦",
2607
+ "塒",
2608
+ "塵",
2609
+ "妄",
2610
+ "婿",
2611
+ "媒",
2612
+ "嬢",
2613
+ "害",
2614
+ "導",
2615
+ "尿",
2616
+ "峡",
2617
+ "巷",
2618
+ "弦",
2619
+ "弱",
2620
+ "彩",
2621
+ "忌",
2622
+ "快",
2623
+ "怒",
2624
+ "恰",
2625
+ "慷",
2626
+ "憂",
2627
+ "憚",
2628
+ "戴",
2629
+ "托",
2630
+ "拡",
2631
+ "拵",
2632
+ "撰",
2633
+ "敗",
2634
+ "杣",
2635
+ "枠",
2636
+ "枡",
2637
+ "椹",
2638
+ "楔",
2639
+ "楡",
2640
+ "概",
2641
+ "檮",
2642
+ "殖",
2643
+ "洟",
2644
+ "渾",
2645
+ "爽",
2646
+ "牽",
2647
+ "犀",
2648
+ "猛",
2649
+ "猟",
2650
+ "疣",
2651
+ "疫",
2652
+ "睡",
2653
+ "祐",
2654
+ "禽",
2655
+ "秦",
2656
+ "穏",
2657
+ "篁",
2658
+ "簗",
2659
+ "級",
2660
+ "累",
2661
+ "紹",
2662
+ "絃",
2663
+ "緋",
2664
+ "翰",
2665
+ "耶",
2666
+ "聟",
2667
+ "聨",
2668
+ "肌",
2669
+ "肖",
2670
+ "脹",
2671
+ "腔",
2672
+ "腫",
2673
+ "臣",
2674
+ "茱",
2675
+ "葺",
2676
+ "蒋",
2677
+ "蔀",
2678
+ "薫",
2679
+ "薯",
2680
+ "虻",
2681
+ "蝉",
2682
+ "蝸",
2683
+ "蟋",
2684
+ "蟠",
2685
+ "袞",
2686
+ "褌",
2687
+ "褒",
2688
+ "視",
2689
+ "訝",
2690
+ "誅",
2691
+ "諤",
2692
+ "謹",
2693
+ "識",
2694
+ "趣",
2695
+ "軸",
2696
+ "邑",
2697
+ "錆",
2698
+ "錢",
2699
+ "錺",
2700
+ "鐙",
2701
+ "鐺",
2702
+ "鑑",
2703
+ "闊",
2704
+ "除",
2705
+ "雅",
2706
+ "頚",
2707
+ "驚",
2708
+ "黍",
2709
+ "仇",
2710
+ "佛",
2711
+ "捌",
2712
+ "棄",
2713
+ "漫",
2714
+ "澁",
2715
+ "範",
2716
+ "簿",
2717
+ "肘",
2718
+ "苧",
2719
+ "蜃",
2720
+ "融",
2721
+ "訪",
2722
+ "躬",
2723
+ "錯",
2724
+ "鞘",
2725
+ "ヲ",
2726
+ "丼",
2727
+ "也",
2728
+ "亂",
2729
+ "亦",
2730
+ "佳",
2731
+ "併",
2732
+ "侘",
2733
+ "候",
2734
+ "僻",
2735
+ "准",
2736
+ "凜",
2737
+ "刃",
2738
+ "刊",
2739
+ "勿",
2740
+ "卓",
2741
+ "卿",
2742
+ "及",
2743
+ "咽",
2744
+ "哺",
2745
+ "喋",
2746
+ "嘆",
2747
+ "堆",
2748
+ "填",
2749
+ "塾",
2750
+ "壺",
2751
+ "夙",
2752
+ "奨",
2753
+ "奪",
2754
+ "姪",
2755
+ "威",
2756
+ "屠",
2757
+ "崑",
2758
+ "彰",
2759
+ "息",
2760
+ "懇",
2761
+ "戌",
2762
+ "抒",
2763
+ "担",
2764
+ "挾",
2765
+ "据",
2766
+ "掴",
2767
+ "掻",
2768
+ "握",
2769
+ "搗",
2770
+ "斐",
2771
+ "施",
2772
+ "柵",
2773
+ "梯",
2774
+ "棘",
2775
+ "榾",
2776
+ "槽",
2777
+ "欅",
2778
+ "殊",
2779
+ "汀",
2780
+ "洒",
2781
+ "洛",
2782
+ "浩",
2783
+ "涸",
2784
+ "淮",
2785
+ "淺",
2786
+ "滓",
2787
+ "澗",
2788
+ "炊",
2789
+ "烟",
2790
+ "燒",
2791
+ "爆",
2792
+ "狢",
2793
+ "猜",
2794
+ "獺",
2795
+ "玲",
2796
+ "珪",
2797
+ "瑛",
2798
+ "瑪",
2799
+ "略",
2800
+ "疎",
2801
+ "疲",
2802
+ "矛",
2803
+ "矧",
2804
+ "砒",
2805
+ "砺",
2806
+ "碇",
2807
+ "碍",
2808
+ "碑",
2809
+ "磧",
2810
+ "礪",
2811
+ "祟",
2812
+ "票",
2813
+ "祺",
2814
+ "禊",
2815
+ "稀",
2816
+ "稻",
2817
+ "穿",
2818
+ "窃",
2819
+ "策",
2820
+ "筵",
2821
+ "箋",
2822
+ "籐",
2823
+ "糧",
2824
+ "絣",
2825
+ "緩",
2826
+ "縦",
2827
+ "纏",
2828
+ "翼",
2829
+ "腓",
2830
+ "腱",
2831
+ "臍",
2832
+ "舗",
2833
+ "舜",
2834
+ "艇",
2835
+ "茣",
2836
+ "茸",
2837
+ "莫",
2838
+ "菫",
2839
+ "葱",
2840
+ "蘆",
2841
+ "蛻",
2842
+ "褐",
2843
+ "覇",
2844
+ "謂",
2845
+ "謄",
2846
+ "貢",
2847
+ "賊",
2848
+ "遁",
2849
+ "避",
2850
+ "鈍",
2851
+ "鉦",
2852
+ "鋪",
2853
+ "錨",
2854
+ "鐡",
2855
+ "閼",
2856
+ "陛",
2857
+ "隙",
2858
+ "雉",
2859
+ "靨",
2860
+ "韻",
2861
+ "頬",
2862
+ "饗",
2863
+ "鬘",
2864
+ "鰊",
2865
+ "鰐",
2866
+ "鴇",
2867
+ "麿",
2868
+ "鼓",
2869
+ "鼾",
2870
+ "ヱ",
2871
+ "句",
2872
+ "史",
2873
+ "喬",
2874
+ "捲",
2875
+ "授",
2876
+ "揮",
2877
+ "曰",
2878
+ "毅",
2879
+ "涼",
2880
+ "煤",
2881
+ "詠",
2882
+ "輿",
2883
+ "駄",
2884
+ "鮪",
2885
+ "鰍",
2886
+ "ヂ",
2887
+ "仄",
2888
+ "侭",
2889
+ "侯",
2890
+ "侵",
2891
+ "兀",
2892
+ "允",
2893
+ "凱",
2894
+ "剝",
2895
+ "剰",
2896
+ "劍",
2897
+ "功",
2898
+ "匙",
2899
+ "厘",
2900
+ "叙",
2901
+ "吃",
2902
+ "吻",
2903
+ "咬",
2904
+ "嗣",
2905
+ "嘗",
2906
+ "噛",
2907
+ "囂",
2908
+ "圭",
2909
+ "埓",
2910
+ "培",
2911
+ "墳",
2912
+ "夾",
2913
+ "奏",
2914
+ "奮",
2915
+ "姐",
2916
+ "姚",
2917
+ "姨",
2918
+ "娑",
2919
+ "孟",
2920
+ "孤",
2921
+ "宋",
2922
+ "宴",
2923
+ "宵",
2924
+ "寅",
2925
+ "察",
2926
+ "尸",
2927
+ "峨",
2928
+ "峻",
2929
+ "庸",
2930
+ "彗",
2931
+ "彷",
2932
+ "恥",
2933
+ "悉",
2934
+ "慇",
2935
+ "慧",
2936
+ "抛",
2937
+ "抹",
2938
+ "抽",
2939
+ "搬",
2940
+ "撃",
2941
+ "斧",
2942
+ "旁",
2943
+ "族",
2944
+ "旺",
2945
+ "曖",
2946
+ "朔",
2947
+ "枇",
2948
+ "柊",
2949
+ "栓",
2950
+ "桓",
2951
+ "梗",
2952
+ "梛",
2953
+ "條",
2954
+ "棺",
2955
+ "椰",
2956
+ "椴",
2957
+ "榧",
2958
+ "檳",
2959
+ "櫂",
2960
+ "欄",
2961
+ "欣",
2962
+ "殉",
2963
+ "汎",
2964
+ "沸",
2965
+ "泡",
2966
+ "淞",
2967
+ "溢",
2968
+ "漸",
2969
+ "潔",
2970
+ "濤",
2971
+ "瀋",
2972
+ "瀑",
2973
+ "瀝",
2974
+ "熔",
2975
+ "狒",
2976
+ "猯",
2977
+ "猶",
2978
+ "琅",
2979
+ "琺",
2980
+ "甜",
2981
+ "甥",
2982
+ "疥",
2983
+ "癇",
2984
+ "眺",
2985
+ "瞭",
2986
+ "磊",
2987
+ "磨",
2988
+ "示",
2989
+ "秒",
2990
+ "穀",
2991
+ "笙",
2992
+ "筌",
2993
+ "箔",
2994
+ "籾",
2995
+ "粛",
2996
+ "絡",
2997
+ "絲",
2998
+ "綽",
2999
+ "縒",
3000
+ "縟",
3001
+ "縹",
3002
+ "罠",
3003
+ "罨",
3004
+ "耀",
3005
+ "耗",
3006
+ "聯",
3007
+ "脈",
3008
+ "膏",
3009
+ "膨",
3010
+ "膿",
3011
+ "臆",
3012
+ "臈",
3013
+ "舐",
3014
+ "艱",
3015
+ "董",
3016
+ "蓉",
3017
+ "蓴",
3018
+ "蔚",
3019
+ "蕪",
3020
+ "薇",
3021
+ "薙",
3022
+ "藩",
3023
+ "藷",
3024
+ "藹",
3025
+ "蚤",
3026
+ "蜀",
3027
+ "蜉",
3028
+ "蜑",
3029
+ "衆",
3030
+ "裂",
3031
+ "覿",
3032
+ "觜",
3033
+ "誓",
3034
+ "諌",
3035
+ "諜",
3036
+ "謙",
3037
+ "貼",
3038
+ "賓",
3039
+ "賽",
3040
+ "贅",
3041
+ "跼",
3042
+ "蹄",
3043
+ "這",
3044
+ "遥",
3045
+ "邦",
3046
+ "邯",
3047
+ "郁",
3048
+ "鄒",
3049
+ "鄧",
3050
+ "酌",
3051
+ "醜",
3052
+ "鈎",
3053
+ "鈑",
3054
+ "鉈",
3055
+ "鋤",
3056
+ "鐚",
3057
+ "鑓",
3058
+ "闘",
3059
+ "頁",
3060
+ "頑",
3061
+ "馮",
3062
+ "駆",
3063
+ "駈",
3064
+ "験",
3065
+ "魁",
3066
+ "魍",
3067
+ "鮭",
3068
+ "鹹",
3069
+ "鹽",
3070
+ "齋",
3071
+ "龕",
3072
+ "ゐ",
3073
+ "伐",
3074
+ "佃",
3075
+ "倫",
3076
+ "假",
3077
+ "冊",
3078
+ "剪",
3079
+ "劃",
3080
+ "励",
3081
+ "叢",
3082
+ "否",
3083
+ "呪",
3084
+ "唇",
3085
+ "唾",
3086
+ "喇",
3087
+ "喫",
3088
+ "囲",
3089
+ "坑",
3090
+ "堕",
3091
+ "壊",
3092
+ "嬲",
3093
+ "嬶",
3094
+ "孀",
3095
+ "孚",
3096
+ "寡",
3097
+ "廉",
3098
+ "忽",
3099
+ "怨",
3100
+ "恕",
3101
+ "憩",
3102
+ "把",
3103
+ "捉",
3104
+ "捏",
3105
+ "措",
3106
+ "掬",
3107
+ "掲",
3108
+ "攝",
3109
+ "敝",
3110
+ "旋",
3111
+ "晦",
3112
+ "暇",
3113
+ "曝",
3114
+ "朧",
3115
+ "枸",
3116
+ "栢",
3117
+ "棗",
3118
+ "椀",
3119
+ "楓",
3120
+ "楕",
3121
+ "櫟",
3122
+ "歪",
3123
+ "汜",
3124
+ "汝",
3125
+ "沃",
3126
+ "沐",
3127
+ "涅",
3128
+ "濯",
3129
+ "炬",
3130
+ "焚",
3131
+ "焜",
3132
+ "燧",
3133
+ "爬",
3134
+ "爾",
3135
+ "琢",
3136
+ "疏",
3137
+ "疑",
3138
+ "痺",
3139
+ "癡",
3140
+ "皓",
3141
+ "瞼",
3142
+ "砧",
3143
+ "礫",
3144
+ "秣",
3145
+ "稔",
3146
+ "穢",
3147
+ "糺",
3148
+ "紳",
3149
+ "絆",
3150
+ "絽",
3151
+ "肴",
3152
+ "臘",
3153
+ "至",
3154
+ "舮",
3155
+ "舳",
3156
+ "艀",
3157
+ "茘",
3158
+ "萠",
3159
+ "蒙",
3160
+ "薊",
3161
+ "衞",
3162
+ "袷",
3163
+ "覆",
3164
+ "課",
3165
+ "謳",
3166
+ "譜",
3167
+ "讚",
3168
+ "貨",
3169
+ "貽",
3170
+ "跨",
3171
+ "蹐",
3172
+ "較",
3173
+ "輻",
3174
+ "迦",
3175
+ "逐",
3176
+ "釦",
3177
+ "鍍",
3178
+ "鏤",
3179
+ "隣",
3180
+ "零",
3181
+ "餌",
3182
+ "騙",
3183
+ "鮑",
3184
+ "鷁",
3185
+ "麹",
3186
+ "黙",
3187
+ "ァ",
3188
+ "ヰ",
3189
+ "云",
3190
+ "伍",
3191
+ "佝",
3192
+ "俑",
3193
+ "倹",
3194
+ "儘",
3195
+ "凛",
3196
+ "効",
3197
+ "卜",
3198
+ "厭",
3199
+ "吏",
3200
+ "呈",
3201
+ "告",
3202
+ "啄",
3203
+ "喉",
3204
+ "嘘",
3205
+ "噓",
3206
+ "嚢",
3207
+ "團",
3208
+ "坏",
3209
+ "域",
3210
+ "墾",
3211
+ "壕",
3212
+ "壜",
3213
+ "央",
3214
+ "奠",
3215
+ "妾",
3216
+ "婚",
3217
+ "嬌",
3218
+ "岑",
3219
+ "崖",
3220
+ "嵩",
3221
+ "廠",
3222
+ "弐",
3223
+ "怖",
3224
+ "悦",
3225
+ "惇",
3226
+ "慢",
3227
+ "摘",
3228
+ "數",
3229
+ "晃",
3230
+ "曜",
3231
+ "柯",
3232
+ "棹",
3233
+ "楚",
3234
+ "楷",
3235
+ "槌",
3236
+ "樂",
3237
+ "樓",
3238
+ "橇",
3239
+ "沁",
3240
+ "洩",
3241
+ "渇",
3242
+ "渺",
3243
+ "漉",
3244
+ "澪",
3245
+ "瀉",
3246
+ "瀞",
3247
+ "炸",
3248
+ "烈",
3249
+ "熨",
3250
+ "爰",
3251
+ "爵",
3252
+ "猴",
3253
+ "獏",
3254
+ "畦",
3255
+ "疳",
3256
+ "癌",
3257
+ "祿",
3258
+ "禮",
3259
+ "禹",
3260
+ "稜",
3261
+ "窮",
3262
+ "符",
3263
+ "篇",
3264
+ "篤",
3265
+ "紆",
3266
+ "紗",
3267
+ "絎",
3268
+ "緊",
3269
+ "緯",
3270
+ "縛",
3271
+ "繩",
3272
+ "罌",
3273
+ "羲",
3274
+ "翔",
3275
+ "聘",
3276
+ "聡",
3277
+ "聰",
3278
+ "肢",
3279
+ "膜",
3280
+ "膵",
3281
+ "與",
3282
+ "舵",
3283
+ "舷",
3284
+ "萵",
3285
+ "蔓",
3286
+ "藝",
3287
+ "虞",
3288
+ "蛾",
3289
+ "蜷",
3290
+ "蝕",
3291
+ "衡",
3292
+ "裡",
3293
+ "諾",
3294
+ "譚",
3295
+ "豚",
3296
+ "賃",
3297
+ "贋",
3298
+ "赫",
3299
+ "趺",
3300
+ "輔",
3301
+ "轌",
3302
+ "述",
3303
+ "逗",
3304
+ "錐",
3305
+ "鎬",
3306
+ "鞠",
3307
+ "頤",
3308
+ "頴",
3309
+ "馨",
3310
+ "鬚",
3311
+ "魏",
3312
+ "魑",
3313
+ "鮒",
3314
+ "鰕",
3315
+ "鰤",
3316
+ "鱶",
3317
+ "鵬",
3318
+ "麵",
3319
+ "亞",
3320
+ "価",
3321
+ "妃",
3322
+ "寐",
3323
+ "嶼",
3324
+ "巳",
3325
+ "弧",
3326
+ "梓",
3327
+ "疽",
3328
+ "租",
3329
+ "繪",
3330
+ "鎖",
3331
+ "顧"
3332
+ ],
3333
+ "comp_last_char": [
3334
+ "山",
3335
+ "田",
3336
+ "ん",
3337
+ "川",
3338
+ "町",
3339
+ "う",
3340
+ "東",
3341
+ "野",
3342
+ "島",
3343
+ "い",
3344
+ "原",
3345
+ "ン",
3346
+ "り",
3347
+ "南",
3348
+ "西",
3349
+ "条",
3350
+ "本",
3351
+ "ー",
3352
+ "の",
3353
+ "院",
3354
+ "学",
3355
+ "業",
3356
+ "上",
3357
+ "大",
3358
+ "崎",
3359
+ "と",
3360
+ "下",
3361
+ "く",
3362
+ "北",
3363
+ "が",
3364
+ "ル",
3365
+ "し",
3366
+ "き",
3367
+ "寺",
3368
+ "ス",
3369
+ "谷",
3370
+ "内",
3371
+ "は",
3372
+ "沢",
3373
+ "子",
3374
+ "を",
3375
+ "ト",
3376
+ "中",
3377
+ "屋",
3378
+ "園",
3379
+ "井",
3380
+ "線",
3381
+ "木",
3382
+ "前",
3383
+ "通",
3384
+ "台",
3385
+ "ク",
3386
+ "ノ",
3387
+ "イ",
3388
+ "新",
3389
+ "岡",
3390
+ "峠",
3391
+ "橋",
3392
+ "地",
3393
+ "つ",
3394
+ "口",
3395
+ "丘",
3396
+ "津",
3397
+ "ウ",
3398
+ "道",
3399
+ "浦",
3400
+ "所",
3401
+ "宮",
3402
+ "郷",
3403
+ "浜",
3404
+ "岳",
3405
+ "み",
3406
+ "庫",
3407
+ "平",
3408
+ "石",
3409
+ "水",
3410
+ "戸",
3411
+ "校",
3412
+ "和",
3413
+ "ム",
3414
+ "っ",
3415
+ "松",
3416
+ "京",
3417
+ "合",
3418
+ "ド",
3419
+ "ち",
3420
+ "ら",
3421
+ "部",
3422
+ "会",
3423
+ "場",
3424
+ "倉",
3425
+ "坂",
3426
+ "路",
3427
+ "け",
3428
+ "森",
3429
+ "生",
3430
+ "見",
3431
+ "立",
3432
+ "行",
3433
+ "瀬",
3434
+ "神",
3435
+ "里",
3436
+ "十",
3437
+ "日",
3438
+ "別",
3439
+ "尾",
3440
+ "塚",
3441
+ "ま",
3442
+ "方",
3443
+ "代",
3444
+ "畑",
3445
+ "池",
3446
+ "間",
3447
+ "門",
3448
+ "リ",
3449
+ "保",
3450
+ "泉",
3451
+ "れ",
3452
+ "根",
3453
+ "か",
3454
+ "光",
3455
+ "等",
3456
+ "村",
3457
+ "堂",
3458
+ "鼻",
3459
+ "ア",
3460
+ "江",
3461
+ "城",
3462
+ "林",
3463
+ "郎",
3464
+ "工",
3465
+ "人",
3466
+ "た",
3467
+ "金",
3468
+ "め",
3469
+ "ラ",
3470
+ "丸",
3471
+ "央",
3472
+ "草",
3473
+ "岩",
3474
+ "手",
3475
+ "市",
3476
+ "産",
3477
+ "国",
3478
+ "事",
3479
+ "タ",
3480
+ "賀",
3481
+ "館",
3482
+ "ツ",
3483
+ "え",
3484
+ "品",
3485
+ "之",
3486
+ "物",
3487
+ "元",
3488
+ "敷",
3489
+ "ろ",
3490
+ "王",
3491
+ "海",
3492
+ "機",
3493
+ "丁",
3494
+ "プ",
3495
+ "三",
3496
+ "形",
3497
+ "沼",
3498
+ "滝",
3499
+ "送",
3500
+ "高",
3501
+ "ズ",
3502
+ "月",
3503
+ "峰",
3504
+ "越",
3505
+ "一",
3506
+ "吉",
3507
+ "葉",
3508
+ "尻",
3509
+ "岬",
3510
+ "成",
3511
+ "お",
3512
+ "阪",
3513
+ "目",
3514
+ "幡",
3515
+ "後",
3516
+ "グ",
3517
+ "港",
3518
+ "良",
3519
+ "明",
3520
+ "家",
3521
+ "な",
3522
+ "羽",
3523
+ "栄",
3524
+ "番",
3525
+ "気",
3526
+ "こ",
3527
+ "向",
3528
+ "設",
3529
+ "陽",
3530
+ "楽",
3531
+ "社",
3532
+ "キ",
3533
+ "マ",
3534
+ "蔵",
3535
+ "カ",
3536
+ "色",
3537
+ "茂",
3538
+ "州",
3539
+ "分",
3540
+ "ぎ",
3541
+ "ロ",
3542
+ "て",
3543
+ "洋",
3544
+ "出",
3545
+ "チ",
3546
+ "科",
3547
+ "び",
3548
+ "名",
3549
+ "げ",
3550
+ "藤",
3551
+ "幌",
3552
+ "じ",
3553
+ "湾",
3554
+ "せ",
3555
+ "甲",
3556
+ "シ",
3557
+ "頭",
3558
+ "船",
3559
+ "竹",
3560
+ "鉄",
3561
+ "字",
3562
+ "府",
3563
+ "る",
3564
+ "黒",
3565
+ "信",
3566
+ "店",
3567
+ "聞",
3568
+ "天",
3569
+ "小",
3570
+ "河",
3571
+ "柳",
3572
+ "ジ",
3573
+ "文",
3574
+ "六",
3575
+ "居",
3576
+ "ね",
3577
+ "免",
3578
+ "ブ",
3579
+ "波",
3580
+ "オ",
3581
+ "ッ",
3582
+ "庄",
3583
+ "知",
3584
+ "取",
3585
+ "馬",
3586
+ "さ",
3587
+ "発",
3588
+ "花",
3589
+ "鳥",
3590
+ "ミ",
3591
+ "長",
3592
+ "コ",
3593
+ "ケ",
3594
+ "ず",
3595
+ "わ",
3596
+ "入",
3597
+ "岸",
3598
+ "都",
3599
+ "俣",
3600
+ "宿",
3601
+ "心",
3602
+ "堀",
3603
+ "フ",
3604
+ "済",
3605
+ "広",
3606
+ "二",
3607
+ "来",
3608
+ "皇",
3609
+ "古",
3610
+ "法",
3611
+ "八",
3612
+ "士",
3613
+ "造",
3614
+ "ナ",
3615
+ "師",
3616
+ "者",
3617
+ "や",
3618
+ "車",
3619
+ "白",
3620
+ "軒",
3621
+ "音",
3622
+ "潟",
3623
+ "乙",
3624
+ "久",
3625
+ "作",
3626
+ "極",
3627
+ "穂",
3628
+ "薬",
3629
+ "福",
3630
+ "ビ",
3631
+ "切",
3632
+ "又",
3633
+ "ば",
3634
+ "売",
3635
+ "多",
3636
+ "御",
3637
+ "治",
3638
+ "力",
3639
+ "す",
3640
+ "術",
3641
+ "玉",
3642
+ "雲",
3643
+ "武",
3644
+ "際",
3645
+ "化",
3646
+ "油",
3647
+ "土",
3648
+ "組",
3649
+ "も",
3650
+ "面",
3651
+ "秦",
3652
+ "佐",
3653
+ "器",
3654
+ "報",
3655
+ "安",
3656
+ "関",
3657
+ "奥",
3658
+ "友",
3659
+ "連",
3660
+ "風",
3661
+ "命",
3662
+ "団",
3663
+ "袋",
3664
+ "ヤ",
3665
+ "永",
3666
+ "住",
3667
+ "動",
3668
+ "巻",
3669
+ "体",
3670
+ "室",
3671
+ "板",
3672
+ "だ",
3673
+ "足",
3674
+ "徳",
3675
+ "笠",
3676
+ "版",
3677
+ "端",
3678
+ "輪",
3679
+ "辺",
3680
+ "レ",
3681
+ "納",
3682
+ "用",
3683
+ "紙",
3684
+ "栖",
3685
+ "美",
3686
+ "属",
3687
+ "積",
3688
+ "殿",
3689
+ "育",
3690
+ "角",
3691
+ "横",
3692
+ "そ",
3693
+ "熊",
3694
+ "牧",
3695
+ "理",
3696
+ "空",
3697
+ "裏",
3698
+ "局",
3699
+ "窪",
3700
+ "正",
3701
+ "砂",
3702
+ "富",
3703
+ "布",
3704
+ "材",
3705
+ "桂",
3706
+ "衛",
3707
+ "開",
3708
+ "ィ",
3709
+ "杉",
3710
+ "渡",
3711
+ "湖",
3712
+ "坊",
3713
+ "民",
3714
+ "須",
3715
+ "ご",
3716
+ "芝",
3717
+ "曲",
3718
+ "ダ",
3719
+ "外",
3720
+ "触",
3721
+ "盤",
3722
+ "電",
3723
+ "ぶ",
3724
+ "星",
3725
+ "垣",
3726
+ "桜",
3727
+ "進",
3728
+ "旭",
3729
+ "百",
3730
+ "世",
3731
+ "勢",
3732
+ "境",
3733
+ "主",
3734
+ "荘",
3735
+ "研",
3736
+ "塩",
3737
+ "寿",
3738
+ "幸",
3739
+ "ニ",
3740
+ "房",
3741
+ "ワ",
3742
+ "坪",
3743
+ "料",
3744
+ "興",
3745
+ "教",
3746
+ "加",
3747
+ "第",
3748
+ "鴨",
3749
+ "流",
3750
+ "に",
3751
+ "陸",
3752
+ "女",
3753
+ "性",
3754
+ "様",
3755
+ "刷",
3756
+ "峨",
3757
+ "数",
3758
+ "屯",
3759
+ "陵",
3760
+ "同",
3761
+ "呂",
3762
+ "急",
3763
+ "梨",
3764
+ "源",
3765
+ "七",
3766
+ "毛",
3767
+ "仏",
3768
+ "宅",
3769
+ "志",
3770
+ "醐",
3771
+ "掛",
3772
+ "菱",
3773
+ "険",
3774
+ "万",
3775
+ "今",
3776
+ "券",
3777
+ "年",
3778
+ "貝",
3779
+ "鋼",
3780
+ "鹿",
3781
+ "五",
3782
+ "寒",
3783
+ "影",
3784
+ "語",
3785
+ "計",
3786
+ "梅",
3787
+ "重",
3788
+ "ギ",
3789
+ "利",
3790
+ "沖",
3791
+ "湯",
3792
+ "竜",
3793
+ "筋",
3794
+ "軍",
3795
+ "宝",
3796
+ "無",
3797
+ "辻",
3798
+ "牛",
3799
+ "愛",
3800
+ "党",
3801
+ "商",
3802
+ "エ",
3803
+ "秋",
3804
+ "若",
3805
+ "虫",
3806
+ "摩",
3807
+ "緑",
3808
+ "千",
3809
+ "類",
3810
+ "郡",
3811
+ "で",
3812
+ "脇",
3813
+ "当",
3814
+ "豊",
3815
+ "半",
3816
+ "械",
3817
+ "縄",
3818
+ "ネ",
3819
+ "ガ",
3820
+ "便",
3821
+ "総",
3822
+ "勝",
3823
+ "経",
3824
+ "妻",
3825
+ "張",
3826
+ "華",
3827
+ "太",
3828
+ "球",
3829
+ "言",
3830
+ "べ",
3831
+ "メ",
3832
+ "盛",
3833
+ "篭",
3834
+ "あ",
3835
+ "丹",
3836
+ "販",
3837
+ "モ",
3838
+ "書",
3839
+ "老",
3840
+ "香",
3841
+ "麻",
3842
+ "丙",
3843
+ "唄",
3844
+ "庁",
3845
+ "磨",
3846
+ "能",
3847
+ "定",
3848
+ "栗",
3849
+ "赤",
3850
+ "段",
3851
+ "首",
3852
+ "養",
3853
+ "バ",
3854
+ "磯",
3855
+ "具",
3856
+ "区",
3857
+ "焼",
3858
+ "築",
3859
+ "割",
3860
+ "度",
3861
+ "朝",
3862
+ "網",
3863
+ "芸",
3864
+ "サ",
3865
+ "洲",
3866
+ "稲",
3867
+ "食",
3868
+ "座",
3869
+ "ゴ",
3870
+ "四",
3871
+ "真",
3872
+ "針",
3873
+ "不",
3874
+ "洞",
3875
+ "豆",
3876
+ "雨",
3877
+ "青",
3878
+ "ひ",
3879
+ "仙",
3880
+ "夫",
3881
+ "助",
3882
+ "湊",
3883
+ "蘭",
3884
+ "峯",
3885
+ "節",
3886
+ "米",
3887
+ "陰",
3888
+ "ぜ",
3889
+ "セ",
3890
+ "実",
3891
+ "輸",
3892
+ "珠",
3893
+ "ょ",
3894
+ "似",
3895
+ "引",
3896
+ "渕",
3897
+ "病",
3898
+ "着",
3899
+ "全",
3900
+ "災",
3901
+ "火",
3902
+ "管",
3903
+ "銀",
3904
+ "矢",
3905
+ "霊",
3906
+ "ど",
3907
+ "仁",
3908
+ "守",
3909
+ "満",
3910
+ "股",
3911
+ "ュ",
3912
+ "穴",
3913
+ "邦",
3914
+ "淵",
3915
+ "舞",
3916
+ "脈",
3917
+ "話",
3918
+ "雪",
3919
+ "骨",
3920
+ "ソ",
3921
+ "念",
3922
+ "相",
3923
+ "荷",
3924
+ "厨",
3925
+ "県",
3926
+ "釜",
3927
+ "堤",
3928
+ "留",
3929
+ "テ",
3930
+ "仲",
3931
+ "峡",
3932
+ "枝",
3933
+ "滑",
3934
+ "亜",
3935
+ "建",
3936
+ "末",
3937
+ "片",
3938
+ "登",
3939
+ "善",
3940
+ "症",
3941
+ "政",
3942
+ "曙",
3943
+ "協",
3944
+ "印",
3945
+ "巣",
3946
+ "界",
3947
+ "ゃ",
3948
+ "岐",
3949
+ "ハ",
3950
+ "英",
3951
+ "近",
3952
+ "持",
3953
+ "易",
3954
+ "活",
3955
+ "帯",
3956
+ "貫",
3957
+ "溝",
3958
+ "紫",
3959
+ "隈",
3960
+ "時",
3961
+ "黄",
3962
+ "詰",
3963
+ "鶴",
3964
+ "九",
3965
+ "務",
3966
+ "声",
3967
+ "専",
3968
+ "束",
3969
+ "舟",
3970
+ "鏡",
3971
+ "営",
3972
+ "塔",
3973
+ "恵",
3974
+ "宗",
3975
+ "嶺",
3976
+ "的",
3977
+ "街",
3978
+ "ぷ",
3979
+ "母",
3980
+ "祭",
3981
+ "種",
3982
+ "箱",
3983
+ "苑",
3984
+ "軽",
3985
+ "濃",
3986
+ "運",
3987
+ "意",
3988
+ "身",
3989
+ "ゆ",
3990
+ "柱",
3991
+ "泊",
3992
+ "現",
3993
+ "磐",
3994
+ "付",
3995
+ "判",
3996
+ "織",
3997
+ "剛",
3998
+ "柄",
3999
+ "父",
4000
+ "ゅ",
4001
+ "味",
4002
+ "先",
4003
+ "我",
4004
+ "有",
4005
+ "飼",
4006
+ "打",
4007
+ "算",
4008
+ "込",
4009
+ "顔",
4010
+ "ぼ",
4011
+ "司",
4012
+ "官",
4013
+ "灯",
4014
+ "荒",
4015
+ "閑",
4016
+ "精",
4017
+ "衣",
4018
+ "ぐ",
4019
+ "働",
4020
+ "干",
4021
+ "灰",
4022
+ "転",
4023
+ "達",
4024
+ "庭",
4025
+ "蓮",
4026
+ "棚",
4027
+ "魚",
4028
+ "吹",
4029
+ "才",
4030
+ "春",
4031
+ "糸",
4032
+ "ボ",
4033
+ "円",
4034
+ "指",
4035
+ "槻",
4036
+ "錦",
4037
+ "奈",
4038
+ "寄",
4039
+ "隅",
4040
+ "む",
4041
+ "夜",
4042
+ "対",
4043
+ "澤",
4044
+ "表",
4045
+ "駒",
4046
+ "状",
4047
+ "雀",
4048
+ "壇",
4049
+ "式",
4050
+ "慶",
4051
+ "粉",
4052
+ "訪",
4053
+ "鮮",
4054
+ "待",
4055
+ "那",
4056
+ "亀",
4057
+ "扇",
4058
+ "染",
4059
+ "楠",
4060
+ "点",
4061
+ "狩",
4062
+ "熱",
4063
+ "舎",
4064
+ "串",
4065
+ "備",
4066
+ "柴",
4067
+ "歳",
4068
+ "糖",
4069
+ "鍋",
4070
+ "防",
4071
+ "令",
4072
+ "清",
4073
+ "照",
4074
+ "究",
4075
+ "論",
4076
+ "護",
4077
+ "両",
4078
+ "羅",
4079
+ "密",
4080
+ "床",
4081
+ "底",
4082
+ "役",
4083
+ "丈",
4084
+ "喜",
4085
+ "折",
4086
+ "歌",
4087
+ "犬",
4088
+ "萩",
4089
+ "刈",
4090
+ "員",
4091
+ "嶋",
4092
+ "応",
4093
+ "朗",
4094
+ "樹",
4095
+ "置",
4096
+ "阜",
4097
+ "雄",
4098
+ "婦",
4099
+ "桑",
4100
+ "画",
4101
+ "籠",
4102
+ "伏",
4103
+ "反",
4104
+ "号",
4105
+ "札",
4106
+ "模",
4107
+ "舘",
4108
+ "ゲ",
4109
+ "パ",
4110
+ "智",
4111
+ "男",
4112
+ "紅",
4113
+ "遠",
4114
+ "陀",
4115
+ "更",
4116
+ "義",
4117
+ "親",
4118
+ "ザ",
4119
+ "好",
4120
+ "族",
4121
+ "権",
4122
+ "琴",
4123
+ "腰",
4124
+ "飯",
4125
+ "唐",
4126
+ "柏",
4127
+ "橘",
4128
+ "績",
4129
+ "ざ",
4130
+ "亭",
4131
+ "将",
4132
+ "早",
4133
+ "離",
4134
+ "労",
4135
+ "素",
4136
+ "落",
4137
+ "集",
4138
+ "介",
4139
+ "曽",
4140
+ "次",
4141
+ "氏",
4142
+ "直",
4143
+ "菓",
4144
+ "識",
4145
+ "情",
4146
+ "條",
4147
+ "棒",
4148
+ "ベ",
4149
+ "払",
4150
+ "桃",
4151
+ "沿",
4152
+ "盟",
4153
+ "縁",
4154
+ "差",
4155
+ "麦",
4156
+ "咲",
4157
+ "尊",
4158
+ "戦",
4159
+ "陣",
4160
+ "餅",
4161
+ "乗",
4162
+ "延",
4163
+ "査",
4164
+ "瓶",
4165
+ "眼",
4166
+ "笹",
4167
+ "篠",
4168
+ "紀",
4169
+ "冠",
4170
+ "圧",
4171
+ "宕",
4172
+ "柿",
4173
+ "走",
4174
+ "朱",
4175
+ "果",
4176
+ "比",
4177
+ "調",
4178
+ "難",
4179
+ "ぱ",
4180
+ "壁",
4181
+ "姫",
4182
+ "枚",
4183
+ "温",
4184
+ "血",
4185
+ "髪",
4186
+ "冶",
4187
+ "告",
4188
+ "庵",
4189
+ "礼",
4190
+ "絵",
4191
+ "茶",
4192
+ "在",
4193
+ "昌",
4194
+ "期",
4195
+ "粒",
4196
+ "酸",
4197
+ "受",
4198
+ "常",
4199
+ "迫",
4200
+ "伊",
4201
+ "俵",
4202
+ "刀",
4203
+ "臣",
4204
+ "量",
4205
+ "デ",
4206
+ "剤",
4207
+ "客",
4208
+ "感",
4209
+ "省",
4210
+ "銭",
4211
+ "匠",
4212
+ "噌",
4213
+ "察",
4214
+ "洗",
4215
+ "畠",
4216
+ "鷹",
4217
+ "ァ",
4218
+ "並",
4219
+ "側",
4220
+ "剣",
4221
+ "想",
4222
+ "筆",
4223
+ "聖",
4224
+ "蔭",
4225
+ "薮",
4226
+ "詞",
4227
+ "左",
4228
+ "深",
4229
+ "潮",
4230
+ "頃",
4231
+ "領",
4232
+ "ふ",
4233
+ "曜",
4234
+ "椿",
4235
+ "漢",
4236
+ "任",
4237
+ "修",
4238
+ "害",
4239
+ "皮",
4240
+ "砲",
4241
+ "綿",
4242
+ "製",
4243
+ "賞",
4244
+ "酒",
4245
+ "夏",
4246
+ "提",
4247
+ "殻",
4248
+ "蓋",
4249
+ "鬼",
4250
+ "龍",
4251
+ "伝",
4252
+ "忠",
4253
+ "歩",
4254
+ "然",
4255
+ "維",
4256
+ "得",
4257
+ "負",
4258
+ "験",
4259
+ "句",
4260
+ "爪",
4261
+ "証",
4262
+ "財",
4263
+ "追",
4264
+ "郭",
4265
+ "鈴",
4266
+ "乳",
4267
+ "彦",
4268
+ "玄",
4269
+ "瓦",
4270
+ "菜",
4271
+ "質",
4272
+ "鼓",
4273
+ "ペ",
4274
+ "予",
4275
+ "児",
4276
+ "刊",
4277
+ "息",
4278
+ "療",
4279
+ "膳",
4280
+ "衡",
4281
+ "装",
4282
+ "辛",
4283
+ "鐵",
4284
+ "桧",
4285
+ "腹",
4286
+ "堅",
4287
+ "層",
4288
+ "斗",
4289
+ "殊",
4290
+ "淀",
4291
+ "灘",
4292
+ "称",
4293
+ "羊",
4294
+ "蒲",
4295
+ "飛",
4296
+ "駅",
4297
+ "麗",
4298
+ "ポ",
4299
+ "位",
4300
+ "炎",
4301
+ "芦",
4302
+ "観",
4303
+ "酵",
4304
+ "ェ",
4305
+ "変",
4306
+ "練",
4307
+ "藪",
4308
+ "託",
4309
+ "副",
4310
+ "呉",
4311
+ "媛",
4312
+ "枕",
4313
+ "添",
4314
+ "公",
4315
+ "君",
4316
+ "學",
4317
+ "宇",
4318
+ "帳",
4319
+ "廻",
4320
+ "榎",
4321
+ "続",
4322
+ "萱",
4323
+ "跡",
4324
+ "よ",
4325
+ "伴",
4326
+ "暮",
4327
+ "猿",
4328
+ "終",
4329
+ "綱",
4330
+ "苗",
4331
+ "諸",
4332
+ "鶏",
4333
+ "夷",
4334
+ "幕",
4335
+ "弾",
4336
+ "旧",
4337
+ "服",
4338
+ "泥",
4339
+ "炭",
4340
+ "狐",
4341
+ "粧",
4342
+ "臼",
4343
+ "議",
4344
+ "鉢",
4345
+ "鐘",
4346
+ "ぺ",
4347
+ "制",
4348
+ "構",
4349
+ "糠",
4350
+ "耕",
4351
+ "遊",
4352
+ "鷺",
4353
+ "休",
4354
+ "兵",
4355
+ "姓",
4356
+ "斯",
4357
+ "植",
4358
+ "椎",
4359
+ "漿",
4360
+ "脳",
4361
+ "腸",
4362
+ "舌",
4363
+ "農",
4364
+ "隊",
4365
+ "鞍",
4366
+ "韓",
4367
+ "ヌ",
4368
+ "ャ",
4369
+ "卵",
4370
+ "塵",
4371
+ "律",
4372
+ "杭",
4373
+ "狗",
4374
+ "由",
4375
+ "肉",
4376
+ "貴",
4377
+ "ぬ",
4378
+ "壱",
4379
+ "夢",
4380
+ "容",
4381
+ "嶽",
4382
+ "最",
4383
+ "核",
4384
+ "鉾",
4385
+ "頂",
4386
+ "ほ",
4387
+ "健",
4388
+ "初",
4389
+ "劇",
4390
+ "消",
4391
+ "烏",
4392
+ "章",
4393
+ "蛉",
4394
+ "視",
4395
+ "附",
4396
+ "非",
4397
+ "鳴",
4398
+ "問",
4399
+ "断",
4400
+ "替",
4401
+ "欠",
4402
+ "猫",
4403
+ "琶",
4404
+ "緬",
4405
+ "脚",
4406
+ "芋",
4407
+ "覚",
4408
+ "記",
4409
+ "速",
4410
+ "順",
4411
+ "鼎",
4412
+ "ヒ",
4413
+ "参",
4414
+ "旗",
4415
+ "樋",
4416
+ "壷",
4417
+ "寸",
4418
+ "射",
4419
+ "帆",
4420
+ "弟",
4421
+ "悪",
4422
+ "放",
4423
+ "斎",
4424
+ "旅",
4425
+ "晃",
4426
+ "案",
4427
+ "窓",
4428
+ "談",
4429
+ "請",
4430
+ "迎",
4431
+ "釈",
4432
+ "題",
4433
+ "乱",
4434
+ "件",
4435
+ "供",
4436
+ "倍",
4437
+ "卸",
4438
+ "忌",
4439
+ "狭",
4440
+ "畔",
4441
+ "祉",
4442
+ "秀",
4443
+ "習",
4444
+ "薄",
4445
+ "蘇",
4446
+ "雁",
4447
+ "乏",
4448
+ "交",
4449
+ "僧",
4450
+ "哲",
4451
+ "塾",
4452
+ "弓",
4453
+ "強",
4454
+ "拝",
4455
+ "摺",
4456
+ "昇",
4457
+ "榑",
4458
+ "樺",
4459
+ "洪",
4460
+ "液",
4461
+ "申",
4462
+ "約",
4463
+ "翁",
4464
+ "荻",
4465
+ "菌",
4466
+ "迦",
4467
+ "鷲",
4468
+ "麺",
4469
+ "価",
4470
+ "儀",
4471
+ "型",
4472
+ "戒",
4473
+ "斐",
4474
+ "施",
4475
+ "檜",
4476
+ "秤",
4477
+ "菅",
4478
+ "頼",
4479
+ "ぽ",
4480
+ "再",
4481
+ "杏",
4482
+ "汁",
4483
+ "為",
4484
+ "畿",
4485
+ "竃",
4486
+ "細",
4487
+ "腐",
4488
+ "苔",
4489
+ "講",
4490
+ "限",
4491
+ "陶",
4492
+ "霧",
4493
+ "鳩",
4494
+ "ゼ",
4495
+ "ピ",
4496
+ "冬",
4497
+ "双",
4498
+ "景",
4499
+ "望",
4500
+ "桶",
4501
+ "樽",
4502
+ "示",
4503
+ "脂",
4504
+ "腺",
4505
+ "釣",
4506
+ "障",
4507
+ "基",
4508
+ "存",
4509
+ "巳",
4510
+ "康",
4511
+ "弥",
4512
+ "恋",
4513
+ "梁",
4514
+ "歯",
4515
+ "汰",
4516
+ "浪",
4517
+ "環",
4518
+ "竺",
4519
+ "胞",
4520
+ "伯",
4521
+ "倒",
4522
+ "堰",
4523
+ "抜",
4524
+ "撲",
4525
+ "減",
4526
+ "索",
4527
+ "侍",
4528
+ "國",
4529
+ "失",
4530
+ "孝",
4531
+ "岱",
4532
+ "巾",
4533
+ "押",
4534
+ "泰",
4535
+ "渓",
4536
+ "竪",
4537
+ "粟",
4538
+ "紋",
4539
+ "膜",
4540
+ "象",
4541
+ "魂",
4542
+ "例",
4543
+ "宜",
4544
+ "杵",
4545
+ "死",
4546
+ "準",
4547
+ "獄",
4548
+ "甘",
4549
+ "盲",
4550
+ "童",
4551
+ "糞",
4552
+ "許",
4553
+ "降",
4554
+ "露",
4555
+ "へ",
4556
+ "乃",
4557
+ "使",
4558
+ "兄",
4559
+ "呑",
4560
+ "巽",
4561
+ "技",
4562
+ "敗",
4563
+ "晶",
4564
+ "標",
4565
+ "礁",
4566
+ "繋",
4567
+ "罐",
4568
+ "艦",
4569
+ "芳",
4570
+ "莱",
4571
+ "葵",
4572
+ "蜂",
4573
+ "融",
4574
+ "輿",
4575
+ "銘",
4576
+ "づ",
4577
+ "像",
4578
+ "喰",
4579
+ "答",
4580
+ "賊",
4581
+ "躅",
4582
+ "鎮",
4583
+ "階",
4584
+ "ホ",
4585
+ "争",
4586
+ "勤",
4587
+ "図",
4588
+ "垂",
4589
+ "堺",
4590
+ "導",
4591
+ "惣",
4592
+ "槌",
4593
+ "珍",
4594
+ "破",
4595
+ "祥",
4596
+ "穀",
4597
+ "肩",
4598
+ "茅",
4599
+ "薩",
4600
+ "袖",
4601
+ "説",
4602
+ "鞆",
4603
+ "願",
4604
+ "魔",
4605
+ "ぴ",
4606
+ "医",
4607
+ "廿",
4608
+ "燕",
4609
+ "起",
4610
+ "鈷",
4611
+ "丑",
4612
+ "共",
4613
+ "増",
4614
+ "寅",
4615
+ "展",
4616
+ "怪",
4617
+ "揚",
4618
+ "撃",
4619
+ "杖",
4620
+ "格",
4621
+ "楼",
4622
+ "殖",
4623
+ "汗",
4624
+ "浮",
4625
+ "益",
4626
+ "祝",
4627
+ "箪",
4628
+ "級",
4629
+ "署",
4630
+ "蒻",
4631
+ "蔦",
4632
+ "蝠",
4633
+ "衰",
4634
+ "解",
4635
+ "読",
4636
+ "蹊",
4637
+ "違",
4638
+ "乾",
4639
+ "勇",
4640
+ "右",
4641
+ "婆",
4642
+ "振",
4643
+ "止",
4644
+ "氷",
4645
+ "測",
4646
+ "煙",
4647
+ "燃",
4648
+ "突",
4649
+ "臓",
4650
+ "蝶",
4651
+ "阿",
4652
+ "除",
4653
+ "霞",
4654
+ "仮",
4655
+ "列",
4656
+ "尺",
4657
+ "巴",
4658
+ "投",
4659
+ "拳",
4660
+ "杯",
4661
+ "梶",
4662
+ "漕",
4663
+ "煥",
4664
+ "税",
4665
+ "竈",
4666
+ "缶",
4667
+ "耳",
4668
+ "職",
4669
+ "背",
4670
+ "菊",
4671
+ "蛸",
4672
+ "讃",
4673
+ "鴻",
4674
+ "鼠",
4675
+ "傷",
4676
+ "后",
4677
+ "寝",
4678
+ "幅",
4679
+ "恩",
4680
+ "胡",
4681
+ "藍",
4682
+ "蛇",
4683
+ "静",
4684
+ "鵜",
4685
+ "典",
4686
+ "包",
4687
+ "単",
4688
+ "圏",
4689
+ "塁",
4690
+ "姉",
4691
+ "尼",
4692
+ "幣",
4693
+ "攻",
4694
+ "昼",
4695
+ "梗",
4696
+ "梯",
4697
+ "検",
4698
+ "瓜",
4699
+ "絡",
4700
+ "給",
4701
+ "罪",
4702
+ "考",
4703
+ "葛",
4704
+ "葬",
4705
+ "辰",
4706
+ "退",
4707
+ "銅",
4708
+ "録",
4709
+ "革",
4710
+ "駄",
4711
+ "騨",
4712
+ "鶯",
4713
+ "削",
4714
+ "威",
4715
+ "宙",
4716
+ "審",
4717
+ "帽",
4718
+ "弁",
4719
+ "態",
4720
+ "敬",
4721
+ "棋",
4722
+ "短",
4723
+ "笑",
4724
+ "簾",
4725
+ "裂",
4726
+ "規",
4727
+ "輝",
4728
+ "閉",
4729
+ "余",
4730
+ "刺",
4731
+ "博",
4732
+ "厩",
4733
+ "尽",
4734
+ "整",
4735
+ "株",
4736
+ "樟",
4737
+ "櫛",
4738
+ "燈",
4739
+ "特",
4740
+ "璃",
4741
+ "略",
4742
+ "皆",
4743
+ "睦",
4744
+ "胸",
4745
+ "腕",
4746
+ "艇",
4747
+ "蓉",
4748
+ "蟹",
4749
+ "誠",
4750
+ "資",
4751
+ "酉",
4752
+ "鍵",
4753
+ "震",
4754
+ "鬚",
4755
+ "兜",
4756
+ "妙",
4757
+ "挙",
4758
+ "箸",
4759
+ "ヨ",
4760
+ "乞",
4761
+ "何",
4762
+ "函",
4763
+ "刑",
4764
+ "叡",
4765
+ "塀",
4766
+ "墨",
4767
+ "夕",
4768
+ "娘",
4769
+ "季",
4770
+ "尋",
4771
+ "少",
4772
+ "尚",
4773
+ "弦",
4774
+ "抗",
4775
+ "択",
4776
+ "暦",
4777
+ "淑",
4778
+ "渉",
4779
+ "渚",
4780
+ "瞳",
4781
+ "筈",
4782
+ "茎",
4783
+ "蒔",
4784
+ "薙",
4785
+ "袴",
4786
+ "謝",
4787
+ "邸",
4788
+ "釘",
4789
+ "鉱",
4790
+ "錐",
4791
+ "鍬",
4792
+ "閤",
4793
+ "隆",
4794
+ "隷",
4795
+ "靴",
4796
+ "響",
4797
+ "飴",
4798
+ "齢",
4799
+ "域",
4800
+ "始",
4801
+ "崩",
4802
+ "幾",
4803
+ "慈",
4804
+ "憲",
4805
+ "斑",
4806
+ "決",
4807
+ "芽",
4808
+ "萌",
4809
+ "螺",
4810
+ "遣",
4811
+ "ぞ",
4812
+ "ユ",
4813
+ "可",
4814
+ "唱",
4815
+ "回",
4816
+ "垢",
4817
+ "妹",
4818
+ "己",
4819
+ "昭",
4820
+ "暗",
4821
+ "栃",
4822
+ "桁",
4823
+ "楯",
4824
+ "櫓",
4825
+ "歴",
4826
+ "泌",
4827
+ "溶",
4828
+ "激",
4829
+ "畝",
4830
+ "竿",
4831
+ "糧",
4832
+ "緒",
4833
+ "肺",
4834
+ "艶",
4835
+ "苅",
4836
+ "苦",
4837
+ "蕊",
4838
+ "遍",
4839
+ "雑",
4840
+ "飲",
4841
+ "麟",
4842
+ "ヴ",
4843
+ "写",
4844
+ "噺",
4845
+ "孫",
4846
+ "屓",
4847
+ "庚",
4848
+ "拠",
4849
+ "架",
4850
+ "毒",
4851
+ "浅",
4852
+ "犀",
4853
+ "瑚",
4854
+ "笛",
4855
+ "簀",
4856
+ "自",
4857
+ "蕨",
4858
+ "兼",
4859
+ "処",
4860
+ "呼",
4861
+ "囚",
4862
+ "奏",
4863
+ "宣",
4864
+ "帖",
4865
+ "廊",
4866
+ "復",
4867
+ "悠",
4868
+ "惑",
4869
+ "戊",
4870
+ "接",
4871
+ "旦",
4872
+ "映",
4873
+ "昧",
4874
+ "朋",
4875
+ "櫃",
4876
+ "残",
4877
+ "派",
4878
+ "牢",
4879
+ "狂",
4880
+ "癖",
4881
+ "砥",
4882
+ "祖",
4883
+ "藁",
4884
+ "蛛",
4885
+ "蛾",
4886
+ "蝉",
4887
+ "衆",
4888
+ "裡",
4889
+ "謀",
4890
+ "賣",
4891
+ "載",
4892
+ "轟",
4893
+ "鉛",
4894
+ "鍔",
4895
+ "鑑",
4896
+ "闇",
4897
+ "靂",
4898
+ "鮨",
4899
+ "鯛",
4900
+ "鴎",
4901
+ "麿",
4902
+ "以",
4903
+ "周",
4904
+ "塙",
4905
+ "嵐",
4906
+ "思",
4907
+ "恒",
4908
+ "晴",
4909
+ "樫",
4910
+ "爺",
4911
+ "磁",
4912
+ "禄",
4913
+ "簡",
4914
+ "繊",
4915
+ "罰",
4916
+ "肥",
4917
+ "補",
4918
+ "買",
4919
+ "返",
4920
+ "選",
4921
+ "鎌",
4922
+ "飾",
4923
+ "与",
4924
+ "傘",
4925
+ "兎",
4926
+ "勲",
4927
+ "咋",
4928
+ "封",
4929
+ "屈",
4930
+ "帝",
4931
+ "席",
4932
+ "懐",
4933
+ "挽",
4934
+ "換",
4935
+ "斉",
4936
+ "昨",
4937
+ "晩",
4938
+ "曇",
4939
+ "杜",
4940
+ "柔",
4941
+ "桝",
4942
+ "榴",
4943
+ "槽",
4944
+ "橡",
4945
+ "欧",
4946
+ "求",
4947
+ "浄",
4948
+ "涌",
4949
+ "澄",
4950
+ "率",
4951
+ "玖",
4952
+ "瑛",
4953
+ "眉",
4954
+ "碗",
4955
+ "笥",
4956
+ "結",
4957
+ "統",
4958
+ "縞",
4959
+ "繁",
4960
+ "翠",
4961
+ "肪",
4962
+ "胃",
4963
+ "臥",
4964
+ "致",
4965
+ "般",
4966
+ "茜",
4967
+ "蕃",
4968
+ "蝿",
4969
+ "裳",
4970
+ "覇",
4971
+ "賢",
4972
+ "踊",
4973
+ "鉋",
4974
+ "鐡",
4975
+ "隠",
4976
+ "霜",
4977
+ "額",
4978
+ "鯖",
4979
+ "鰐",
4980
+ "鶉",
4981
+ "値",
4982
+ "冷",
4983
+ "序",
4984
+ "悲",
4985
+ "捨",
4986
+ "枯",
4987
+ "涎",
4988
+ "漁",
4989
+ "炉",
4990
+ "藻",
4991
+ "逆",
4992
+ "候",
4993
+ "凰",
4994
+ "勘",
4995
+ "厳",
4996
+ "埴",
4997
+ "奄",
4998
+ "奸",
4999
+ "寧",
5000
+ "幼",
5001
+ "彌",
5002
+ "彩",
5003
+ "彰",
5004
+ "採",
5005
+ "攣",
5006
+ "敵",
5007
+ "暁",
5008
+ "朔",
5009
+ "未",
5010
+ "渋",
5011
+ "漉",
5012
+ "漏",
5013
+ "濯",
5014
+ "燭",
5015
+ "献",
5016
+ "琢",
5017
+ "璋",
5018
+ "異",
5019
+ "疋",
5020
+ "盆",
5021
+ "督",
5022
+ "碧",
5023
+ "確",
5024
+ "禽",
5025
+ "程",
5026
+ "窯",
5027
+ "筒",
5028
+ "粕",
5029
+ "粥",
5030
+ "綾",
5031
+ "群",
5032
+ "脱",
5033
+ "舶",
5034
+ "薗",
5035
+ "螂",
5036
+ "裁",
5037
+ "覧",
5038
+ "討",
5039
+ "評",
5040
+ "詮",
5041
+ "認",
5042
+ "貞",
5043
+ "遇",
5044
+ "酘",
5045
+ "釧",
5046
+ "鎚",
5047
+ "鬱",
5048
+ "鯉",
5049
+ "鳶",
5050
+ "鴬",
5051
+ "乎",
5052
+ "仕",
5053
+ "兆",
5054
+ "匂",
5055
+ "嫌",
5056
+ "嬉",
5057
+ "往",
5058
+ "忘",
5059
+ "戎",
5060
+ "損",
5061
+ "机",
5062
+ "李",
5063
+ "汐",
5064
+ "潭",
5065
+ "猪",
5066
+ "獣",
5067
+ "疑",
5068
+ "痕",
5069
+ "砕",
5070
+ "禁",
5071
+ "禰",
5072
+ "私",
5073
+ "筅",
5074
+ "範",
5075
+ "翼",
5076
+ "至",
5077
+ "舗",
5078
+ "薪",
5079
+ "虎",
5080
+ "課",
5081
+ "過",
5082
+ "酌",
5083
+ "鋺",
5084
+ "鎧",
5085
+ "闘",
5086
+ "顧",
5087
+ "鰻",
5088
+ "ョ",
5089
+ "俊",
5090
+ "借",
5091
+ "偏",
5092
+ "刃",
5093
+ "創",
5094
+ "午",
5095
+ "吾",
5096
+ "嘉",
5097
+ "塞",
5098
+ "奇",
5099
+ "如",
5100
+ "婚",
5101
+ "孔",
5102
+ "寛",
5103
+ "慧",
5104
+ "懸",
5105
+ "承",
5106
+ "拓",
5107
+ "栂",
5108
+ "桐",
5109
+ "棟",
5110
+ "槙",
5111
+ "檀",
5112
+ "潤",
5113
+ "瀞",
5114
+ "烟",
5115
+ "爆",
5116
+ "狼",
5117
+ "瑞",
5118
+ "皿",
5119
+ "禅",
5120
+ "系",
5121
+ "編",
5122
+ "聴",
5123
+ "肝",
5124
+ "菰",
5125
+ "葭",
5126
+ "蓑",
5127
+ "薇",
5128
+ "藝",
5129
+ "虹",
5130
+ "裟",
5131
+ "裾",
5132
+ "要",
5133
+ "誕",
5134
+ "轡",
5135
+ "週",
5136
+ "鍾",
5137
+ "雛",
5138
+ "雷",
5139
+ "駐",
5140
+ "髷",
5141
+ "鮫",
5142
+ "鯨",
5143
+ "鱈",
5144
+ "嚢",
5145
+ "壊",
5146
+ "寮",
5147
+ "忍",
5148
+ "暴",
5149
+ "炊",
5150
+ "煮",
5151
+ "畳",
5152
+ "箕",
5153
+ "詩",
5154
+ "豪",
5155
+ "迷",
5156
+ "途",
5157
+ "伽",
5158
+ "促",
5159
+ "俗",
5160
+ "凱",
5161
+ "凶",
5162
+ "刻",
5163
+ "則",
5164
+ "功",
5165
+ "卯",
5166
+ "即",
5167
+ "吟",
5168
+ "啓",
5169
+ "嘆",
5170
+ "嘗",
5171
+ "嘩",
5172
+ "因",
5173
+ "執",
5174
+ "壌",
5175
+ "奴",
5176
+ "媒",
5177
+ "嫁",
5178
+ "履",
5179
+ "巧",
5180
+ "従",
5181
+ "忙",
5182
+ "快",
5183
+ "恥",
5184
+ "恭",
5185
+ "患",
5186
+ "悦",
5187
+ "慎",
5188
+ "慨",
5189
+ "抵",
5190
+ "搬",
5191
+ "擅",
5192
+ "散",
5193
+ "朴",
5194
+ "杓",
5195
+ "榊",
5196
+ "泡",
5197
+ "泳",
5198
+ "浴",
5199
+ "淆",
5200
+ "淳",
5201
+ "漆",
5202
+ "漫",
5203
+ "潜",
5204
+ "濤",
5205
+ "濱",
5206
+ "灸",
5207
+ "猩",
5208
+ "盗",
5209
+ "碆",
5210
+ "祐",
5211
+ "筍",
5212
+ "粂",
5213
+ "紬",
5214
+ "縫",
5215
+ "纏",
5216
+ "耀",
5217
+ "胴",
5218
+ "腫",
5219
+ "舫",
5220
+ "萄",
5221
+ "蕗",
5222
+ "薫",
5223
+ "藩",
5224
+ "蛍",
5225
+ "袁",
5226
+ "貢",
5227
+ "超",
5228
+ "跳",
5229
+ "践",
5230
+ "輌",
5231
+ "遷",
5232
+ "邨",
5233
+ "鋲",
5234
+ "錣",
5235
+ "閣",
5236
+ "阻",
5237
+ "陳",
5238
+ "隣",
5239
+ "鞋",
5240
+ "頌",
5241
+ "飩",
5242
+ "鰌",
5243
+ "鱒",
5244
+ "鳳",
5245
+ "麓",
5246
+ "堵",
5247
+ "微",
5248
+ "慢",
5249
+ "戻",
5250
+ "改",
5251
+ "熟",
5252
+ "独",
5253
+ "眠",
5254
+ "砧",
5255
+ "符",
5256
+ "純",
5257
+ "訓",
5258
+ "豚",
5259
+ "鈍",
5260
+ "鞘",
5261
+ "ゑ",
5262
+ "ゾ",
5263
+ "ヘ",
5264
+ "亥",
5265
+ "伸",
5266
+ "佑",
5267
+ "併",
5268
+ "其",
5269
+ "凧",
5270
+ "卿",
5271
+ "喝",
5272
+ "尿",
5273
+ "崖",
5274
+ "廃",
5275
+ "括",
5276
+ "摂",
5277
+ "敏",
5278
+ "是",
5279
+ "曹",
5280
+ "曾",
5281
+ "樓",
5282
+ "汀",
5283
+ "沓",
5284
+ "泣",
5285
+ "涼",
5286
+ "燐",
5287
+ "猴",
5288
+ "班",
5289
+ "皺",
5290
+ "稽",
5291
+ "箇",
5292
+ "籤",
5293
+ "糊",
5294
+ "紐",
5295
+ "紛",
5296
+ "翌",
5297
+ "腱",
5298
+ "航",
5299
+ "艷",
5300
+ "茸",
5301
+ "蜜",
5302
+ "蟇",
5303
+ "賎",
5304
+ "酔",
5305
+ "鉤",
5306
+ "錠",
5307
+ "項",
5308
+ "顎",
5309
+ "餡",
5310
+ "髭",
5311
+ "ぃ",
5312
+ "互",
5313
+ "俄",
5314
+ "偉",
5315
+ "凍",
5316
+ "勒",
5317
+ "卦",
5318
+ "叉",
5319
+ "咄",
5320
+ "堝",
5321
+ "姑",
5322
+ "慮",
5323
+ "憶",
5324
+ "授",
5325
+ "柑",
5326
+ "椚",
5327
+ "楢",
5328
+ "檎",
5329
+ "氣",
5330
+ "沙",
5331
+ "没",
5332
+ "涙",
5333
+ "畜",
5334
+ "痴",
5335
+ "眄",
5336
+ "祢",
5337
+ "稜",
5338
+ "笏",
5339
+ "筏",
5340
+ "箒",
5341
+ "篝",
5342
+ "而",
5343
+ "臂",
5344
+ "茨",
5345
+ "葎",
5346
+ "葱",
5347
+ "薑",
5348
+ "蚊",
5349
+ "蛙",
5350
+ "裸",
5351
+ "褄",
5352
+ "誉",
5353
+ "誌",
5354
+ "譜",
5355
+ "豕",
5356
+ "貨",
5357
+ "貰",
5358
+ "輛",
5359
+ "轤",
5360
+ "配",
5361
+ "鋏",
5362
+ "鏑",
5363
+ "随",
5364
+ "颪",
5365
+ "鰯",
5366
+ "鰹",
5367
+ "伺",
5368
+ "侃",
5369
+ "侶",
5370
+ "僕",
5371
+ "億",
5372
+ "兢",
5373
+ "効",
5374
+ "勉",
5375
+ "勧",
5376
+ "収",
5377
+ "吊",
5378
+ "吸",
5379
+ "哉",
5380
+ "唳",
5381
+ "唾",
5382
+ "喉",
5383
+ "喚",
5384
+ "坐",
5385
+ "坤",
5386
+ "培",
5387
+ "埼",
5388
+ "塒",
5389
+ "墓",
5390
+ "婿",
5391
+ "嬢",
5392
+ "寂",
5393
+ "尤",
5394
+ "幹",
5395
+ "幽",
5396
+ "庸",
5397
+ "弘",
5398
+ "徒",
5399
+ "徴",
5400
+ "徹",
5401
+ "怒",
5402
+ "怠",
5403
+ "恐",
5404
+ "恤",
5405
+ "悩",
5406
+ "憂",
5407
+ "招",
5408
+ "拾",
5409
+ "掘",
5410
+ "揮",
5411
+ "摘",
5412
+ "撰",
5413
+ "操",
5414
+ "擲",
5415
+ "支",
5416
+ "昆",
5417
+ "暖",
5418
+ "杣",
5419
+ "枠",
5420
+ "柩",
5421
+ "栓",
5422
+ "梵",
5423
+ "榮",
5424
+ "槇",
5425
+ "檗",
5426
+ "欽",
5427
+ "歇",
5428
+ "氈",
5429
+ "汲",
5430
+ "溪",
5431
+ "滅",
5432
+ "瀧",
5433
+ "牆",
5434
+ "犯",
5435
+ "獲",
5436
+ "珂",
5437
+ "琳",
5438
+ "疆",
5439
+ "疣",
5440
+ "疹",
5441
+ "痛",
5442
+ "瘡",
5443
+ "瞭",
5444
+ "瞰",
5445
+ "砿",
5446
+ "碩",
5447
+ "礎",
5448
+ "礬",
5449
+ "稗",
5450
+ "稿",
5451
+ "窮",
5452
+ "箔",
5453
+ "篁",
5454
+ "絃",
5455
+ "絹",
5456
+ "緋",
5457
+ "縮",
5458
+ "纈",
5459
+ "聯",
5460
+ "肌",
5461
+ "胆",
5462
+ "臭",
5463
+ "蒋",
5464
+ "蒸",
5465
+ "蔽",
5466
+ "藉",
5467
+ "蚕",
5468
+ "蛮",
5469
+ "蟀",
5470
+ "蠣",
5471
+ "衷",
5472
+ "複",
5473
+ "褌",
5474
+ "詢",
5475
+ "諤",
5476
+ "豹",
5477
+ "貸",
5478
+ "賓",
5479
+ "蹄",
5480
+ "躬",
5481
+ "軟",
5482
+ "軸",
5483
+ "輔",
5484
+ "轍",
5485
+ "這",
5486
+ "還",
5487
+ "邇",
5488
+ "邑",
5489
+ "鈑",
5490
+ "錘",
5491
+ "錬",
5492
+ "閃",
5493
+ "闢",
5494
+ "隔",
5495
+ "頚",
5496
+ "頸",
5497
+ "顛",
5498
+ "駈",
5499
+ "騎",
5500
+ "鬢",
5501
+ "魁",
5502
+ "鴫",
5503
+ "鹸",
5504
+ "龜",
5505
+ "亞",
5506
+ "亡",
5507
+ "仇",
5508
+ "佛",
5509
+ "侯",
5510
+ "委",
5511
+ "憩",
5512
+ "扁",
5513
+ "於",
5514
+ "狸",
5515
+ "猛",
5516
+ "盧",
5517
+ "筌",
5518
+ "筑",
5519
+ "継",
5520
+ "被",
5521
+ "裕",
5522
+ "鎖",
5523
+ "雌",
5524
+ "ヂ",
5525
+ "丼",
5526
+ "亂",
5527
+ "亦",
5528
+ "企",
5529
+ "低",
5530
+ "佳",
5531
+ "俳",
5532
+ "傭",
5533
+ "債",
5534
+ "優",
5535
+ "准",
5536
+ "凜",
5537
+ "勅",
5538
+ "匹",
5539
+ "卑",
5540
+ "卒",
5541
+ "卓",
5542
+ "厚",
5543
+ "含",
5544
+ "��",
5545
+ "圓",
5546
+ "均",
5547
+ "奠",
5548
+ "奪",
5549
+ "姥",
5550
+ "嬌",
5551
+ "完",
5552
+ "宸",
5553
+ "岑",
5554
+ "巡",
5555
+ "帰",
5556
+ "彼",
5557
+ "径",
5558
+ "悸",
5559
+ "惜",
5560
+ "控",
5561
+ "援",
5562
+ "搦",
5563
+ "撮",
5564
+ "救",
5565
+ "斂",
5566
+ "旋",
5567
+ "既",
5568
+ "柵",
5569
+ "棄",
5570
+ "椋",
5571
+ "楊",
5572
+ "槍",
5573
+ "欅",
5574
+ "欲",
5575
+ "毬",
5576
+ "沈",
5577
+ "注",
5578
+ "洙",
5579
+ "洛",
5580
+ "浩",
5581
+ "涯",
5582
+ "淺",
5583
+ "游",
5584
+ "滓",
5585
+ "滸",
5586
+ "滿",
5587
+ "澗",
5588
+ "爛",
5589
+ "狢",
5590
+ "獺",
5591
+ "瑙",
5592
+ "璽",
5593
+ "痺",
5594
+ "癌",
5595
+ "監",
5596
+ "盾",
5597
+ "矧",
5598
+ "碇",
5599
+ "碑",
5600
+ "磧",
5601
+ "票",
5602
+ "祿",
5603
+ "稀",
5604
+ "策",
5605
+ "筵",
5606
+ "箋",
5607
+ "籍",
5608
+ "籏",
5609
+ "籐",
5610
+ "籾",
5611
+ "紡",
5612
+ "紹",
5613
+ "絣",
5614
+ "綜",
5615
+ "緩",
5616
+ "縦",
5617
+ "耐",
5618
+ "腎",
5619
+ "膝",
5620
+ "臨",
5621
+ "莫",
5622
+ "菫",
5623
+ "葺",
5624
+ "蓙",
5625
+ "蕷",
5626
+ "蘆",
5627
+ "蛻",
5628
+ "蝋",
5629
+ "蝕",
5630
+ "蟻",
5631
+ "襟",
5632
+ "訟",
5633
+ "訳",
5634
+ "診",
5635
+ "試",
5636
+ "諭",
5637
+ "謬",
5638
+ "責",
5639
+ "賜",
5640
+ "赦",
5641
+ "躁",
5642
+ "遅",
5643
+ "邪",
5644
+ "鉦",
5645
+ "銃",
5646
+ "鋸",
5647
+ "錨",
5648
+ "錫",
5649
+ "鍛",
5650
+ "鑼",
5651
+ "靨",
5652
+ "韮",
5653
+ "頬",
5654
+ "餐",
5655
+ "駝",
5656
+ "髄",
5657
+ "鬘",
5658
+ "鮎",
5659
+ "鮒",
5660
+ "鰊",
5661
+ "鴇",
5662
+ "鵑",
5663
+ "鵬",
5664
+ "鼾",
5665
+ "ぢ",
5666
+ "ゥ",
5667
+ "也",
5668
+ "傍",
5669
+ "史",
5670
+ "届",
5671
+ "嵩",
5672
+ "掃",
5673
+ "杁",
5674
+ "毅",
5675
+ "淡",
5676
+ "祇",
5677
+ "絽",
5678
+ "締",
5679
+ "舛",
5680
+ "蔓",
5681
+ "賃",
5682
+ "辞",
5683
+ "鞠",
5684
+ "鮪",
5685
+ "ぇ",
5686
+ "了",
5687
+ "仄",
5688
+ "他",
5689
+ "仰",
5690
+ "但",
5691
+ "侭",
5692
+ "侵",
5693
+ "個",
5694
+ "倫",
5695
+ "倶",
5696
+ "允",
5697
+ "冰",
5698
+ "凡",
5699
+ "凸",
5700
+ "劍",
5701
+ "匙",
5702
+ "却",
5703
+ "厘",
5704
+ "咳",
5705
+ "唇",
5706
+ "喧",
5707
+ "嘯",
5708
+ "囂",
5709
+ "圭",
5710
+ "坦",
5711
+ "埓",
5712
+ "墳",
5713
+ "奔",
5714
+ "套",
5715
+ "姐",
5716
+ "姚",
5717
+ "宴",
5718
+ "峻",
5719
+ "崙",
5720
+ "巨",
5721
+ "廣",
5722
+ "弱",
5723
+ "彿",
5724
+ "怙",
5725
+ "悔",
5726
+ "愾",
5727
+ "憎",
5728
+ "懃",
5729
+ "應",
5730
+ "拭",
5731
+ "拵",
5732
+ "捉",
5733
+ "排",
5734
+ "推",
5735
+ "撞",
5736
+ "攘",
5737
+ "攫",
5738
+ "故",
5739
+ "斧",
5740
+ "昂",
5741
+ "暑",
5742
+ "會",
5743
+ "杷",
5744
+ "柊",
5745
+ "桓",
5746
+ "梛",
5747
+ "棠",
5748
+ "棲",
5749
+ "棺",
5750
+ "椒",
5751
+ "椴",
5752
+ "榔",
5753
+ "榧",
5754
+ "樅",
5755
+ "櫂",
5756
+ "欄",
5757
+ "欣",
5758
+ "歓",
5759
+ "殺",
5760
+ "汞",
5761
+ "沫",
5762
+ "洟",
5763
+ "涛",
5764
+ "渦",
5765
+ "渾",
5766
+ "湘",
5767
+ "湧",
5768
+ "湿",
5769
+ "溜",
5770
+ "溟",
5771
+ "漬",
5772
+ "澱",
5773
+ "濠",
5774
+ "瀑",
5775
+ "煊",
5776
+ "狒",
5777
+ "猶",
5778
+ "琅",
5779
+ "琉",
5780
+ "瑯",
5781
+ "瓏",
5782
+ "甚",
5783
+ "甥",
5784
+ "畏",
5785
+ "痒",
5786
+ "痙",
5787
+ "痩",
5788
+ "瘤",
5789
+ "癇",
5790
+ "癬",
5791
+ "看",
5792
+ "眸",
5793
+ "睛",
5794
+ "硬",
5795
+ "礦",
5796
+ "秒",
5797
+ "穣",
5798
+ "笙",
5799
+ "篦",
5800
+ "籟",
5801
+ "粛",
5802
+ "紳",
5803
+ "絲",
5804
+ "綬",
5805
+ "綽",
5806
+ "緲",
5807
+ "縢",
5808
+ "縣",
5809
+ "纜",
5810
+ "罠",
5811
+ "羹",
5812
+ "耶",
5813
+ "肢",
5814
+ "膊",
5815
+ "膨",
5816
+ "膿",
5817
+ "茗",
5818
+ "荏",
5819
+ "菖",
5820
+ "萬",
5821
+ "萸",
5822
+ "董",
5823
+ "藷",
5824
+ "藹",
5825
+ "蛭",
5826
+ "蜃",
5827
+ "蜑",
5828
+ "蝣",
5829
+ "衝",
5830
+ "襄",
5831
+ "襴",
5832
+ "訶",
5833
+ "諜",
5834
+ "謙",
5835
+ "謨",
5836
+ "貧",
5837
+ "賛",
5838
+ "賽",
5839
+ "辨",
5840
+ "迅",
5841
+ "迹",
5842
+ "遥",
5843
+ "郊",
5844
+ "鄒",
5845
+ "鄧",
5846
+ "鄲",
5847
+ "醜",
5848
+ "鋒",
5849
+ "鋤",
5850
+ "錆",
5851
+ "錢",
5852
+ "鐚",
5853
+ "鑓",
5854
+ "閨",
5855
+ "闊",
5856
+ "闕",
5857
+ "韻",
5858
+ "頓",
5859
+ "顰",
5860
+ "餌",
5861
+ "馮",
5862
+ "馳",
5863
+ "駁",
5864
+ "騰",
5865
+ "鬨",
5866
+ "魎",
5867
+ "鮭",
5868
+ "鱗",
5869
+ "鸞",
5870
+ "黍",
5871
+ "ヱ",
5872
+ "ヲ",
5873
+ "佃",
5874
+ "依",
5875
+ "係",
5876
+ "俎",
5877
+ "偽",
5878
+ "儒",
5879
+ "到",
5880
+ "募",
5881
+ "及",
5882
+ "召",
5883
+ "叭",
5884
+ "否",
5885
+ "囲",
5886
+ "埔",
5887
+ "埜",
5888
+ "奕",
5889
+ "妊",
5890
+ "姜",
5891
+ "姿",
5892
+ "嬶",
5893
+ "崗",
5894
+ "必",
5895
+ "怖",
5896
+ "悟",
5897
+ "慕",
5898
+ "慙",
5899
+ "戟",
5900
+ "捐",
5901
+ "措",
5902
+ "搏",
5903
+ "撓",
5904
+ "擬",
5905
+ "斜",
5906
+ "旛",
5907
+ "晒",
5908
+ "普",
5909
+ "暇",
5910
+ "曳",
5911
+ "朧",
5912
+ "枡",
5913
+ "柚",
5914
+ "棗",
5915
+ "楓",
5916
+ "槃",
5917
+ "櫞",
5918
+ "櫟",
5919
+ "櫻",
5920
+ "汝",
5921
+ "況",
5922
+ "泪",
5923
+ "淋",
5924
+ "渠",
5925
+ "潴",
5926
+ "瀾",
5927
+ "焔",
5928
+ "煕",
5929
+ "燧",
5930
+ "燵",
5931
+ "牌",
5932
+ "痍",
5933
+ "瘍",
5934
+ "癡",
5935
+ "盂",
5936
+ "瞼",
5937
+ "磋",
5938
+ "礫",
5939
+ "祷",
5940
+ "秣",
5941
+ "穢",
5942
+ "簿",
5943
+ "糺",
5944
+ "絆",
5945
+ "絞",
5946
+ "翅",
5947
+ "耆",
5948
+ "肴",
5949
+ "胖",
5950
+ "腑",
5951
+ "膚",
5952
+ "艀",
5953
+ "苧",
5954
+ "蒡",
5955
+ "蓬",
5956
+ "蕉",
5957
+ "薊",
5958
+ "蝗",
5959
+ "袷",
5960
+ "訴",
5961
+ "誤",
5962
+ "誼",
5963
+ "謡",
5964
+ "賦",
5965
+ "跏",
5966
+ "躍",
5967
+ "適",
5968
+ "遺",
5969
+ "避",
5970
+ "邏",
5971
+ "酢",
5972
+ "釦",
5973
+ "銹",
5974
+ "雅",
5975
+ "鞴",
5976
+ "駆",
5977
+ "鬆",
5978
+ "鮑",
5979
+ "鵄",
5980
+ "鵞",
5981
+ "麹",
5982
+ "ぁ",
5983
+ "ぅ",
5984
+ "ぉ",
5985
+ "ヰ",
5986
+ "伍",
5987
+ "佩",
5988
+ "俑",
5989
+ "倹",
5990
+ "僂",
5991
+ "儘",
5992
+ "凛",
5993
+ "凹",
5994
+ "劉",
5995
+ "升",
5996
+ "卉",
5997
+ "卜",
5998
+ "厭",
5999
+ "只",
6000
+ "吏",
6001
+ "呈",
6002
+ "哀",
6003
+ "啄",
6004
+ "喬",
6005
+ "嘘",
6006
+ "噓",
6007
+ "團",
6008
+ "坏",
6009
+ "堆",
6010
+ "塗",
6011
+ "壕",
6012
+ "壜",
6013
+ "壮",
6014
+ "奨",
6015
+ "妾",
6016
+ "姪",
6017
+ "娃",
6018
+ "屁",
6019
+ "崑",
6020
+ "廠",
6021
+ "弐",
6022
+ "弔",
6023
+ "彫",
6024
+ "征",
6025
+ "惇",
6026
+ "惠",
6027
+ "懇",
6028
+ "探",
6029
+ "搗",
6030
+ "敦",
6031
+ "數",
6032
+ "柯",
6033
+ "棹",
6034
+ "楷",
6035
+ "榛",
6036
+ "樂",
6037
+ "橇",
6038
+ "此",
6039
+ "毎",
6040
+ "洒",
6041
+ "混",
6042
+ "渇",
6043
+ "渺",
6044
+ "澪",
6045
+ "瀉",
6046
+ "炸",
6047
+ "烈",
6048
+ "煤",
6049
+ "煩",
6050
+ "爰",
6051
+ "爵",
6052
+ "爾",
6053
+ "猟",
6054
+ "獏",
6055
+ "玲",
6056
+ "珪",
6057
+ "甫",
6058
+ "畦",
6059
+ "疳",
6060
+ "碍",
6061
+ "禮",
6062
+ "禹",
6063
+ "禿",
6064
+ "秘",
6065
+ "篇",
6066
+ "篤",
6067
+ "簗",
6068
+ "紗",
6069
+ "紺",
6070
+ "絶",
6071
+ "緊",
6072
+ "縒",
6073
+ "縛",
6074
+ "繩",
6075
+ "翔",
6076
+ "聘",
6077
+ "聡",
6078
+ "聰",
6079
+ "肘",
6080
+ "膵",
6081
+ "舜",
6082
+ "舵",
6083
+ "舷",
6084
+ "芹",
6085
+ "苣",
6086
+ "苫",
6087
+ "菟",
6088
+ "蒼",
6089
+ "蓄",
6090
+ "薦",
6091
+ "薯",
6092
+ "虚",
6093
+ "虞",
6094
+ "蜷",
6095
+ "蝦",
6096
+ "褐",
6097
+ "詠",
6098
+ "譚",
6099
+ "贋",
6100
+ "赫",
6101
+ "軌",
6102
+ "轌",
6103
+ "述",
6104
+ "透",
6105
+ "酪",
6106
+ "鋳",
6107
+ "鎬",
6108
+ "顕",
6109
+ "馨",
6110
+ "魅",
6111
+ "魏",
6112
+ "鰕",
6113
+ "鰤",
6114
+ "鰺",
6115
+ "鱶",
6116
+ "麵",
6117
+ "ゐ",
6118
+ "ォ",
6119
+ "妃",
6120
+ "孤",
6121
+ "寐",
6122
+ "屠",
6123
+ "嶼",
6124
+ "弧",
6125
+ "梓",
6126
+ "疽",
6127
+ "租",
6128
+ "粗",
6129
+ "繪",
6130
+ "魯"
6131
+ ],
6132
+ "in_lexicon": [
6133
+ "0",
6134
+ "1"
6135
+ ]
6136
+ }
6137
+ }