eSpeak NG is an open source speech synthesizer that supports more than hundred languages and accents.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

ja_rules 19KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809
  1. // Japanese
  2. //
  3. // Copyright (C) 2017 Reece H. Dunn
  4. //
  5. // This program is free software; you can redistribute it and/or modify
  6. // it under the terms of the GNU General Public License as published by
  7. // the Free Software Foundation; either version 3 of the License, or
  8. // (at your option) any later version.
  9. //
  10. // This program is distributed in the hope that it will be useful,
  11. // but WITHOUT ANY WARRANTY; without even the implied warranty of
  12. // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  13. // GNU General Public License for more details.
  14. //
  15. // You should have received a copy of the GNU General Public License
  16. // along with this program; if not, see: <http://www.gnu.org/licenses/>.
  17. // Replacements:
  18. // 1. Map Katakana to Hiragana.
  19. // 2. Map voiced characters to their base form and voicing combined character.
  20. .replace
  21. // U+3040 - U+309F Hiragana ----------------------------
  22. が が // ga: U+304C => U+304B U+3099
  23. ぎ ぎ // gi: U+304E => U+304D U+3099
  24. ぐ ぐ // gu: U+3050 => U+304F U+3099
  25. げ げ // ge: U+3052 => U+3051 U+3099
  26. ご ご // go: U+3054 => U+3053 U+3099
  27. ざ ざ // za: U+3056 => U+3055 U+3099
  28. じ じ // ji: U+3058 => U+3057 U+3099
  29. ず ず // zu: U+305A => U+3059 U+3099
  30. ぜ ぜ // ze: U+305C => U+305B U+3099
  31. ぞ ぞ // zo: U+305E => U+305D U+3099
  32. だ だ // da: U+3060 => U+305F U+3099
  33. ぢ ぢ // ji: U+3062 => U+3061 U+3099 (obsolete)
  34. づ づ // zu: U+3065 => U+3064 U+3099
  35. で で // de: U+3067 => U+3066 U+3099
  36. ど ど // do: U+3069 => U+3068 U+3099
  37. ば ば // ba: U+3070 => U+306F U+3099
  38. ぱ ぱ // pa: U+3071 => U+306F U+309A
  39. び び // bi: U+3073 => U+3072 U+3099
  40. ぴ ぴ // pi: U+3074 => U+3072 U+309A
  41. ぶ ぶ // bu: U+3076 => U+3075 U+3099
  42. ぷ ぷ // pu: U+3077 => U+3075 U+309A
  43. べ べ // be: U+3079 => U+3078 U+3099
  44. ぺ ぺ // pe: U+307A => U+3078 U+309A
  45. ぼ ぼ // bo: U+307C => U+307B U+3099
  46. ぽ ぽ // po: U+307D => U+307B U+309A
  47. ゔ ゔ // vu: U+3094 => U+3046 U+3099 (obsolete)
  48. ゛ ゙ // U+309B => U+3099
  49. ゜ ゚ // U+309C => U+309A
  50. ゟ より // U+309F => U+3088 U+308A (yori digraph)
  51. // U+30A0 - U+30FF Katakana ----------------------------
  52. ァ ぁ // a: U+30A1 => U+3041 (small)
  53. ア あ // a: U+30A2 => U+3042
  54. ィ ぃ // i: U+30A3 => U+3043 (small)
  55. イ い // i: U+30A4 => U+3044
  56. ゥ ぅ // u: U+30A5 => U+3045 (small)
  57. ウ う // u: U+30A6 => U+3046
  58. ェ ぇ // e: U+30A7 => U+3047 (small)
  59. エ え // e: U+30A8 => U+3048
  60. ォ ぉ // o: U+30A9 => U+3049 (small)
  61. オ お // o: U+30AA => U+304A
  62. カ か // ka: U+30AB => U+304B
  63. ガ が // ga: U+30AC => U+304B U+3099
  64. キ き // ki: U+30AD => U+304D
  65. ギ ぎ // gi: U+30AE => U+304D U+3099
  66. ク く // ku: U+30AF => U+304F
  67. グ ぐ // gu: U+30B0 => U+304F U+3099
  68. ケ け // ke: U+30B1 => U+3051
  69. ゲ げ // ge: U+30B2 => U+3051 U+3099
  70. コ こ // ko: U+30B3 => U+3053
  71. ゴ ご // go: U+30B4 => U+3053 U+3099
  72. サ さ // sa: U+30B5 => U+3055
  73. ザ ざ // za: U+30B6 => U+3055 U+3099
  74. シ し // shi: U+30B7 => U+3057
  75. ジ じ // ji: U+30B8 => U+3057 U+3099
  76. ス す // su: U+30B9 => U+3059
  77. ズ ず // zu: U+30BA => U+3059 U+3099
  78. セ せ // se: U+30BB => U+305B
  79. ゼ ぜ // ze: U+30BC => U+305B U+3099
  80. ソ そ // so: U+30BD => U+305D
  81. ゾ ぞ // zo: U+30BE => U+305D U+3099
  82. タ た // ta: U+30BF => U+305F
  83. ダ だ // da: U+30C0 => U+305F U+3099
  84. チ ち // chi: U+30C1 => U+3061
  85. ヂ ぢ // ji: U+30C2 => U+3061 U+3099 (obsolete)
  86. ッ っ // tsu: U+30C3 => U+3063 (small)
  87. ツ つ // tsu: U+30C4 => U+3064
  88. ヅ づ // zu: U+30C5 => U+3064 U+3099
  89. テ て // te: U+30C6 => U+3066
  90. デ で // de: U+30C7 => U+3066 U+3099
  91. ト と // to: U+30C8 => U+3068
  92. ド ど // do: U+30C9 => U+3068 U+3099
  93. ナ な // na: U+30CA => U+306A
  94. ニ に // ni: U+30CB => U+306B
  95. ヌ ぬ // nu: U+30CC => U+306C
  96. ネ ね // ne: U+30CD => U+306D
  97. ノ の // no: U+30CE => U+306E
  98. ハ は // ha: U+30CF => U+306F
  99. バ ば // ba: U+30D0 => U+306F U+3099
  100. パ ぱ // pa: U+30D1 => U+306F U+309A
  101. ヒ ひ // hi: U+30D2 => U+3072
  102. ビ び // bi: U+30D3 => U+3072 U+3099
  103. ピ ぴ // pi: U+30D4 => U+3072 U+309A
  104. フ ふ // fu: U+30D5 => U+3075
  105. ブ ぶ // bu: U+30D6 => U+3075 U+3099
  106. プ ぷ // pu: U+30D7 => U+3075 U+309A
  107. ヘ へ // he: U+30D8 => U+3078
  108. ベ べ // be: U+30D9 => U+3078 U+3099
  109. ペ ぺ // pe: U+30DA => U+3078 U+309A
  110. ホ ほ // ho: U+30DB => U+307B
  111. ボ ぼ // bo: U+30DC => U+307B U+3099
  112. ポ ぽ // po: U+30DD => U+307B U+309A
  113. マ ま // ma: U+30DE => U+307E
  114. ミ み // mi: U+30DF => U+307F
  115. ム む // mu: U+30E0 => U+3080
  116. メ め // me: U+30E1 => U+3081
  117. モ も // mo: U+30E2 => U+3082
  118. ャ ゃ // ya: U+30E3 => U+3083 (small)
  119. ヤ や // ya: U+30E4 => U+3084
  120. ュ ゅ // yu: U+30E5 => U+3085 (small)
  121. ユ ゆ // yu: U+30E6 => U+3086
  122. ョ ょ // yo: U+30E7 => U+3087 (small)
  123. ヨ よ // yo: U+30E8 => U+3088
  124. ラ ら // ra: U+30E9 => U+3089
  125. リ り // ri: U+30EA => U+308A
  126. ル る // ru: U+30EB => U+308B
  127. レ れ // re: U+30EC => U+308C
  128. ロ ろ // ro: U+30ED => U+308D
  129. ヮ ゎ // wa: U+30EE => U+308E (small)
  130. ワ わ // wa: U+30EF => U+308F
  131. ヰ ゐ // wi: U+30F0 => U+3090
  132. ヱ ゑ // we: U+30F1 => U+3091
  133. ヲ を // wo: U+30F2 => U+3092
  134. ン ん // n: U+30F3 => U+3093
  135. ヴ ゔ // vu: U+30F4 => U+3046 U+3099 (obsolete)
  136. ヵ ゕ // ka: U+30F5 => U+3095 (small)
  137. ヶ ゖ // ke: U+30F6 => U+3096 (small)
  138. ヷ あ゙ // va: U+30F7 => U+3042 U+3099
  139. ヸ い゙ // vi: U+30F8 => U+3044 U+3099
  140. ヹ え゙ // ve: U+30F9 => U+3048 U+3099
  141. ヺ お゙ // vo: U+30FA => U+304A U+3099
  142. ヽ ゝ // U+30FD => U+309D (iteration mark)
  143. ヾ ゞ // U+30FE => U+309E (voiced iteration mark)
  144. ヿ こと // U+30FF => U+3053 U+3068 (koto digraph)
  145. // U+FF65 - U+FF9F Halfwidth Katakana
  146. ヲ を // wo: U+FF66 => U+3092
  147. ァ ぁ // a: U+FF67 => U+3041 (small)
  148. ィ ぃ // i: U+FF68 => U+3043 (small)
  149. ゥ ぅ // u: U+FF69 => U+3045 (small)
  150. ェ ぇ // e: U+FF6A => U+3047 (small)
  151. ォ ぉ // o: U+FF6B => U+3049 (small)
  152. ャ ゃ // ya: U+FF6C => U+3083 (small)
  153. ュ ゅ // yu: U+FF6D => U+3085 (small)
  154. ョ ょ // yo: U+FF6E => U+3087 (small)
  155. ッ っ // tsu: U+FF6F => U+3063 (small)
  156. ー ー // U+FF70 => U+30FC
  157. ア あ // a: U+FF71 => U+3042
  158. イ い // i: U+FF72 => U+3044
  159. ウ う // u: U+FF73 => U+3046
  160. エ え // e: U+FF74 => U+3048
  161. オ お // o: U+FF75 => U+304A
  162. カ か // ka: U+FF76 => U+304B
  163. キ き // ki: U+FF77 => U+304D
  164. ク く // ku: U+FF78 => U+304F
  165. ケ け // ke: U+FF79 => U+3051
  166. コ こ // ko: U+FF7A => U+3053
  167. サ さ // sa: U+FF7B => U+3055
  168. シ し // shi: U+FF7C => U+3057
  169. ス す // su: U+FF7D => U+3059
  170. セ せ // se: U+FF7E => U+305B
  171. ソ そ // so: U+FF7F => U+305D
  172. タ た // ta: U+FF80 => U+305F
  173. チ ち // chi: U+FF81 => U+3061
  174. ツ つ // tsu: U+FF82 => U+3064
  175. テ て // te: U+FF83 => U+3066
  176. ト と // to: U+FF84 => U+3068
  177. ナ な // na: U+FF85 => U+306A
  178. ニ に // ni: U+FF86 => U+306B
  179. ヌ ぬ // nu: U+FF87 => U+306C
  180. ネ ね // ne: U+FF88 => U+306D
  181. ノ の // no: U+FF89 => U+306E
  182. ハ は // ha: U+FF8A => U+306F
  183. ヒ ひ // hi: U+FF8B => U+3072
  184. フ ふ // fu: U+FF8C => U+3075
  185. ヘ へ // he: U+FF8D => U+3078
  186. ホ ほ // ho: U+FF8E => U+307B
  187. マ ま // ma: U+FF8F => U+307E
  188. ミ み // mi: U+FF90 => U+307F
  189. ム む // mu: U+FF91 => U+3080
  190. メ め // me: U+FF92 => U+3081
  191. モ も // mo: U+FF93 => U+3082
  192. ヤ や // ya: U+FF94 => U+3084
  193. ユ ゆ // yu: U+FF95 => U+3086
  194. ヨ よ // yo: U+FF96 => U+3088
  195. ラ ら // ra: U+FF97 => U+3089
  196. リ り // ri: U+FF98 => U+308A
  197. ル る // ru: U+FF99 => U+308B
  198. レ れ // re: U+FF9A => U+308C
  199. ロ ろ // ro: U+FF9B => U+308D
  200. ワ わ // wa: U+FF9C => U+308F
  201. ン ん // n: U+FF9D => U+3093
  202. ゙ ゙ // U+FF9E => U+3099
  203. ゚ ゚ // U+FF9F => U+309A
  204. // U+1B000 - U+1B001 Kana Supplement ---------------------
  205. 𛀀 え // e: U+1B000 => U+3048 (archaic)
  206. ‐ ー // U+2010 => U+30FC
  207. ‑ ー // U+2011 => U+30FC
  208. – ー // U+2013 => U+30FC
  209. — ー // U+2014 => U+30FC
  210. ― ー // U+2015 => U+30FC
  211. − ー // U+2212 => U+30FC
  212. ⁓ ー // U+2053 => U+30FC
  213. 〜 ー // U+301C => U+30FC
  214. 〰 ー // U+3030 => U+30FC
  215. // Hiragana Groups -- By Starting Consonant
  216. // a i u e o *
  217. .L01 か き く け こ // k
  218. .L02 が ぎ ぐ げ ご // g
  219. .L03 さ す せ そ // s
  220. .L04 し // sh
  221. .L05 ざ ず ぜ ぞ づ // z
  222. .L06 じ ぢ // j
  223. .L07 た て と // t
  224. .L08 ち // ch
  225. .L09 つ // ts
  226. .L10 だ で ど // d
  227. .L11 な に ぬ ね の // n
  228. .L12 は ひ へ ほ // h
  229. .L13 ふ // f
  230. .L14 ば び ぶ べ ぼ // b
  231. .L15 ぱ ぴ ぷ ぺ ぽ // p
  232. .L16 ま み む め も // m
  233. .L17 や ゆ よ // y
  234. .L18 ら り る れ ろ // r
  235. .L19 わ ゐ ゑ を // w
  236. .L20 あ い う え お // none (vowels)
  237. .L21 ゃ ゅ ょ // y (small)
  238. // Hiragana Combining Characters
  239. .group ゃ
  240. ゃ a // ya
  241. ゃぁ a: // yā
  242. ゃー a: // yā
  243. .group ゅ
  244. ゅ u // yu
  245. ゅぅ u: // yū
  246. ゅー u: // yū
  247. .group ょ
  248. ょ o // yo
  249. ょぉ o: // yō
  250. ょー o: // yō
  251. // Hiragana
  252. .group あ
  253. あ a // a
  254. ああ a: // ā
  255. あぁ a: // ā
  256. あー a: // ā
  257. あ゙ va // va (Katakana)
  258. あ゙あ va: // vā (Katakana)
  259. あ゙ぁ va: // vā (Katakana)
  260. あ゙ー va: // vā (Katakana)
  261. .group い
  262. い i // i
  263. いい i: // ī
  264. いぃ i: // ī
  265. いー i: // ī
  266. い゙ vi // vi (Katakana)
  267. い゙い vi: // vī (Katakana)
  268. い゙ぃ vi: // vī (Katakana)
  269. い゙ー vi: // vī (Katakana)
  270. いぇ je // ye
  271. いぇー je: // yē
  272. .group う
  273. う u // u
  274. うう u: // ū
  275. うぅ u: // ū
  276. うー u: // ū
  277. ゔ vu // vu
  278. ゔう vu: // vū
  279. ゔぅ vu: // vū
  280. ゔー vu: // vū
  281. ゔぁ va // va
  282. ゔぁー va: // vā
  283. ゔぃ vi // vi
  284. ゔぃー vi: // vī
  285. ゔぇ ve // ve
  286. ゔぇー ve: // vē
  287. ゔぉ vo // vo
  288. ゔぉー vo: // vō
  289. うぃ wi // wi
  290. うぃー wi: // wī
  291. うぇ we // we
  292. うぇー we: // wē
  293. うぉ wo // wo
  294. うぉー wo: // wō
  295. ゔゅ v_ju // vyu
  296. ゔゅー v_ju: // vyū
  297. .group え
  298. え e // e
  299. ええ e: // ē
  300. えぇ e: // ē
  301. えー e: // ē
  302. え゙ ve // ve (Katakana)
  303. え゙え ve: // vē (Katakana)
  304. え゙ぇ ve: // vē (Katakana)
  305. え゙ー ve: // vē (Katakana)
  306. .group お
  307. お o // o
  308. おお o: // ō
  309. おぉ o: // ō
  310. おー o: // ō
  311. お゙ vo // vo (Katakana)
  312. お゙お vo: // vō (Katakana)
  313. お゙ぉ vo: // vō (Katakana)
  314. お゙ー vo: // vō (Katakana)
  315. .group か
  316. か ka // ka
  317. かあ ka: // kā
  318. かぁ ka: // kā
  319. かー ka: // kā
  320. が ga // ga
  321. があ ga: // gā
  322. がぁ ga: // gā
  323. がー ga: // gā
  324. .group き
  325. き ki // ki
  326. きい ki: // kī
  327. きぃ ki: // kī
  328. きー ki: // kī
  329. き (L21 k_j // ky([auo]
  330. ぎ gi // gi
  331. ぎい gi: // gī
  332. ぎぃ gi: // gī
  333. ぎー gi: // gī
  334. ぎ (L21 g_j // gy([auo]
  335. .group く
  336. く ku // ku
  337. くう ku: // kū
  338. くぅ ku: // kū
  339. くー ku: // kū
  340. ぐ gu // gu
  341. ぐう gu: // gū
  342. ぐぅ gu: // gū
  343. ぐー gu: // gū
  344. くぁ ka // ka
  345. くぁー ka: // kā
  346. くぃ kwi // kwi
  347. くぃー kwi: // kwī
  348. くぇ kwe // kwe
  349. くぇー kwe: // kwē
  350. くぉ kwo // kwo
  351. くぉー kwo: // kwō
  352. ぐぁ ga // ga
  353. ぐぁー ga: // gā
  354. ぐぃ gwi // gwi
  355. ぐぃー gwi: // gwī
  356. ぐぇ gwe // gwe
  357. ぐぇー gwe: // gwē
  358. ぐぉ gwo // gwo
  359. ぐぉー gwo: // gwō
  360. .group け
  361. け ke // ke
  362. けえ ke: // kē
  363. けぇ ke: // kē
  364. けー ke: // kē
  365. げ ge // ge
  366. げえ ge: // gē
  367. げぇ ge: // gē
  368. げー ge: // gē
  369. .group こ
  370. こ ko // ko
  371. こお ko: // kō
  372. こぉ ko: // kō
  373. こー ko: // kō
  374. ご go // go
  375. ごお go: // gō
  376. ごぉ go: // gō
  377. ごー go: // gō
  378. .group さ
  379. さ sa // sa
  380. さあ sa: // sā
  381. さぁ sa: // sā
  382. さー sa: // sā
  383. ざ za // za
  384. ざあ za: // zā
  385. ざぁ za: // zā
  386. ざー za: // zā
  387. .group し
  388. し s\\i // shi
  389. しい s\\i: // shī
  390. しぃ s\\i: // shī
  391. しー s\\i: // shī
  392. し (L21 s\\ // sh([auo]
  393. じ d_z\\i // ji
  394. じい d_z\\i: // jī
  395. じぃ d_z\\i: // jī
  396. じー d_z\\i: // jī
  397. じ (L21 d_z\\ // j([auo]
  398. しぇ s\\e // she
  399. しぇー s\\e: // shē
  400. じぇ d_z\\e // je
  401. じぇー d_z\\e: // jē
  402. .group す
  403. す su // su
  404. すう su: // sū
  405. すぅ su: // sū
  406. すー su: // sū
  407. ず zu // zu
  408. ずう zu: // zū
  409. ずぅ zu: // zū
  410. ずー zu: // zū
  411. .group せ
  412. せ se // se
  413. せえ se: // sē
  414. せぇ se: // sē
  415. せー se: // sē
  416. ぜ ze // ze
  417. ぜえ ze: // zē
  418. ぜぇ ze: // zē
  419. ぜー ze: // zē
  420. .group そ
  421. そ so // so
  422. そお so: // sō
  423. そぉ so: // sō
  424. そー so: // sō
  425. ぞ zo // zo
  426. ぞお zo: // zō
  427. ぞぉ zo: // zō
  428. ぞー zo: // zō
  429. .group た
  430. た ta // ta
  431. たあ ta: // tā
  432. たぁ ta: // tā
  433. たー ta: // tā
  434. だ da // da
  435. だあ da: // dā
  436. だぁ da: // dā
  437. だー da: // dā
  438. .group ち
  439. ち t_s\\i // chi
  440. ちい t_s\\i: // chī
  441. ちぃ t_s\\i: // chī
  442. ちー t_s\\i: // chī
  443. ち (L21 t_s\\ // ch([auo]
  444. ぢ d_z\\i // ji (obsolete)
  445. ぢい d_z\\i: // jī (obsolete)
  446. ぢぃ d_z\\i: // jī (obsolete)
  447. ぢー d_z\\i: // jī (obsolete)
  448. ぢ (L21 d_z\\ // j([auo] (obsolete)
  449. ちぇ t_s\\e // che
  450. ちぇー t_s\\e: // chē
  451. ぢぇ d_z\\e // je (obsolete)
  452. ぢぇー d_z\\e: // jē (obsolete)
  453. .group つ
  454. つ t_su // tsu
  455. つう t_su: // tsū
  456. つぅ t_su: // tsū
  457. つー t_su: // tsū
  458. づ zu // zu
  459. づう zu: // zū
  460. づぅ zu: // zū
  461. づー zu: // zū
  462. つぁ t_sa // tsa
  463. つぁー t_sa: // tsā
  464. つぃ t_swi // tswi
  465. つぃー t_swi: // tswī
  466. つぇ t_se // tse
  467. つぇー t_se: // tsē
  468. つぉ t_so // tso
  469. つぉー t_so: // tsō
  470. づぁ za // za
  471. づぁー za: // zā
  472. づぃ d_z\\i // ji
  473. づぃー d_z\\i: // jī
  474. づぇ ze // ze
  475. づぇー ze: // zē
  476. づぉ zo // zo
  477. づぉー zo: // zō
  478. .group て
  479. て te // te
  480. てえ te: // tē
  481. てぇ te: // tē
  482. てー te: // tē
  483. で de // de
  484. でえ de: // dē
  485. でぇ de: // dē
  486. でー de: // dē
  487. てぃ ti // ti
  488. てぃー ti: // tī
  489. でぃ di // di
  490. でぃー di: // dī
  491. でゅ d_ju // dyu
  492. でゅー d_ju: // dyū
  493. てゅ t_ju // tyu
  494. てゅー t_ju: // tyū
  495. .group と
  496. と to // to
  497. とお to: // tō
  498. とぉ to: // tō
  499. とー to: // tō
  500. ど do // do
  501. どお do: // dō
  502. どぉ do: // dō
  503. どー do: // dō
  504. とぅ tu // tu
  505. とぅー tu: // tū
  506. どぅ du // du
  507. どぅー du: // dū
  508. .group な
  509. な na // na
  510. なあ na: // nā
  511. なぁ na: // nā
  512. なー na: // nā
  513. .group に
  514. に ni // ni
  515. にい ni: // nī
  516. にぃ ni: // nī
  517. にー ni: // nī
  518. に (L21 n_j // ny([auo]
  519. .group ぬ
  520. ぬ nu // nu
  521. ぬう nu: // nū
  522. ぬぅ nu: // nū
  523. ぬー nu: // nū
  524. .group ね
  525. ね ne // ne
  526. ねえ ne: // nē
  527. ねぇ ne: // nē
  528. ねー ne: // nē
  529. .group の
  530. の no // no
  531. のお no: // nō
  532. のぉ no: // nō
  533. のー no: // nō
  534. .group は
  535. は ha // ha
  536. はあ ha: // hā
  537. はぁ ha: // hā
  538. はー ha: // hā
  539. ば ba // ba
  540. ばあ ba: // bā
  541. ばぁ ba: // bā
  542. ばー ba: // bā
  543. ぱ pa // pa
  544. ぱあ pa: // pā
  545. ぱぁ pa: // pā
  546. ぱー pa: // pā
  547. .group ひ
  548. ひ Ci // hi
  549. ひい Ci: // hī
  550. ひぃ Ci: // hī
  551. ひー Ci: // hī
  552. ひ (L21 C // hy([auo]
  553. び bi // bi
  554. びい bi: // bī
  555. びぃ bi: // bī
  556. びー bi: // bī
  557. び (L21 b_j // by([auo]
  558. ぴ pi // pi
  559. ぴい pi: // pī
  560. ぴぃ pi: // pī
  561. ぴー pi: // pī
  562. ぴ (L21 p_j // py([auo]
  563. .group ふ
  564. ふ p\\u // fu
  565. ふう p\\u: // fū
  566. ふぅ p\\u: // fū
  567. ふー p\\u: // fū
  568. ぶ bu // bu
  569. ぶう bu: // bū
  570. ぶぅ bu: // bū
  571. ぶー bu: // bū
  572. ぷ pu // pu
  573. ぷう pu: // pū
  574. ぷぅ pu: // pū
  575. ぷー pu: // pū
  576. ふぁ p\\a // fa
  577. ふぁー p\\a: // fā
  578. ふぃ p\\i // fi
  579. ふぃー p\\i: // fī
  580. ふぇ p\\e // fe
  581. ふぇー p\\e: // fē
  582. ふぉ p\\o // fo
  583. ふぉー p\\o: // fō
  584. .group へ
  585. へ he // he
  586. へえ he: // hē
  587. へぇ he: // hē
  588. へー he: // hē
  589. べ be // be
  590. べえ be: // bē
  591. べぇ be: // bē
  592. べー be: // bē
  593. ぺ pe // pe
  594. ぺえ pe: // pē
  595. ぺぇ pe: // pē
  596. ぺー pe: // pē
  597. .group ほ
  598. ほ ho // ho
  599. ほお ho: // hō
  600. ほぉ ho: // hō
  601. ほー ho: // hō
  602. ぼ bo // bo
  603. ぼお bo: // bō
  604. ぼぉ bo: // bō
  605. ぼー bo: // bō
  606. ぽ po // po
  607. ぽお po: // pō
  608. ぽぉ po: // pō
  609. ぽー po: // pō
  610. .group ま
  611. ま ma // ma
  612. まあ ma: // mā
  613. まぁ ma: // mā
  614. まー ma: // mā
  615. .group み
  616. み mi // mi
  617. みい mi: // mī
  618. みぃ mi: // mī
  619. みー mi: // mī
  620. み (L21 m_j // my([auo]
  621. .group む
  622. む mu // mu
  623. むう mu: // mū
  624. むぅ mu: // mū
  625. むー mu: // mū
  626. .group め
  627. め me // me
  628. めえ me: // mē
  629. めぇ me: // mē
  630. めー me: // mē
  631. .group も
  632. も mo // mo
  633. もお mo: // mō
  634. もぉ mo: // mō
  635. もー mo: // mō
  636. .group や
  637. や ja // ya
  638. やあ ja: // yā
  639. やぁ ja: // yā
  640. やー ja: // yā
  641. .group ゆ
  642. ゆ ju // yu
  643. ゆう ju: // yū
  644. ゆぅ ju: // yū
  645. ゆー ju: // yū
  646. .group 𛀁
  647. 𛀁 je // ye (archaic)
  648. 𛀁え je: // yē (archaic)
  649. 𛀁ぇ je: // yē (archaic)
  650. 𛀁ー je: // yē (archaic)
  651. .group よ
  652. よ jo // yo
  653. よお jo: // yō
  654. よぉ jo: // yō
  655. よー jo: // yō
  656. .group ら
  657. ら r`a // ra
  658. らあ r`a: // rā
  659. らぁ r`a: // rā
  660. らー r`a: // rā
  661. .group り
  662. り r`i // ri
  663. りい r`i: // rī
  664. りぃ r`i: // rī
  665. りー r`i: // rī
  666. り (L21 r`_ja // ry([auo]
  667. .group る
  668. る r`u // ru
  669. るう r`u: // rū
  670. るぅ r`u: // rū
  671. るー r`u: // rū
  672. .group れ
  673. れ r`e // re
  674. れえ r`e: // rē
  675. れぇ r`e: // rē
  676. れー r`e: // rē
  677. .group ろ
  678. ろ r`o // ro
  679. ろお r`o: // rō
  680. ろぉ r`o: // rō
  681. ろー r`o: // rō
  682. .group わ
  683. わ wa // wa
  684. わあ wa: // wā
  685. わぁ wa: // wā
  686. わー wa: // wā
  687. .group ゐ
  688. ゐ i // wi (obsolete)
  689. ゐい i: // wī (obsolete)
  690. ゐぃ i: // wī (obsolete)
  691. ゐー i: // wī (obsolete)
  692. .group ゑ
  693. ゑ we // we (obsolete)
  694. ゑえ we: // wē (obsolete)
  695. ゑぇ we: // wē (obsolete)
  696. ゑー we: // wē (obsolete)
  697. .group を
  698. を o // wo
  699. をお o: // wō
  700. をぉ o: // wō
  701. をー o: // wō
  702. .group ん
  703. ん N\\ // n
  704. ん (L01 N // n (k
  705. ん (L02 N // n (g
  706. ん (L03 u~ // n (s
  707. い) ん (L03 i~ // i) n (s
  708. ん (L04 u~ // n (sh
  709. い) ん (L04 i~ // i) n (sh
  710. ん (L05 n // n (z
  711. ん (L06 n // n (j
  712. ん (L07 n // n (t
  713. ん (L08 n // n (ch
  714. ん (L09 n // n (ts
  715. ん (L10 n // n (d
  716. ん (L11 n // n (n
  717. ん (L12 u~ // n (h
  718. い) ん (L12 i~ // i) n (h
  719. ん (L13 u~ // n (f
  720. い) ん (L13 i~ // i) n (f
  721. ん (L14 m // n (b
  722. ん (L15 m // n (p
  723. ん (L16 m // n (m
  724. ん (L17 u~ // n (y
  725. い) ん (L17 i~ // i) n (y
  726. ん (L18 n // n (r
  727. ん (L19 u~ // n (w
  728. い) ん (L19 i~ // i) n (w
  729. ん (L20 u~ // n ([vowel]
  730. い) ん (L20 i~ // i) n ([vowel]
  731. .group っ
  732. っ (_ ?
  733. っ (L01 k // k.k
  734. っ (L02 g // g.g
  735. っ (L03 s // s.s
  736. っ (L04 s\\ // s.sh
  737. っ (L05 z // z.z
  738. っ (L06 d // d.j
  739. っ (L07 t // t.t
  740. っ (L08 t // t.ch
  741. っ (L09 t // t.ts
  742. っ (L10 d // d.d
  743. っ (L11 n // n.n
  744. っ (L12 h // h.h
  745. っ (L13 p // p.p
  746. っ (L14 b // b.b
  747. っ (L15 p // p.p
  748. っ (L16 m // m.m
  749. っ (L18 r // r.r