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 18KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759
  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. .group う
  272. う u // u
  273. うう u: // ū
  274. うぅ u: // ū
  275. うー u: // ū
  276. ゔ vu // vu
  277. ゔう vu: // vū
  278. ゔぅ vu: // vū
  279. ゔー vu: // vū
  280. ゔぁ va // va
  281. ゔぃ vi // vi
  282. ゔぇ ve // ve
  283. ゔぉ vo // vo
  284. うぃ wi // wi
  285. うぇ we // we
  286. うぉ wo // wo
  287. ゔゅ v_ju // vyu
  288. .group え
  289. え e // e
  290. ええ e: // ē
  291. えぇ e: // ē
  292. えー e: // ē
  293. え゙ ve // ve (Katakana)
  294. え゙え ve: // vē (Katakana)
  295. え゙ぇ ve: // vē (Katakana)
  296. え゙ー ve: // vē (Katakana)
  297. .group お
  298. お o // o
  299. おお o: // ō
  300. おぉ o: // ō
  301. おー o: // ō
  302. お゙ vo // vo (Katakana)
  303. お゙お vo: // vō (Katakana)
  304. お゙ぉ vo: // vō (Katakana)
  305. お゙ー vo: // vō (Katakana)
  306. .group か
  307. か ka // ka
  308. かあ ka: // kā
  309. かぁ ka: // kā
  310. かー ka: // kā
  311. が ga // ga
  312. があ ga: // gā
  313. がぁ ga: // gā
  314. がー ga: // gā
  315. .group き
  316. き ki // ki
  317. きい ki: // kī
  318. きぃ ki: // kī
  319. きー ki: // kī
  320. き (L21 k_j // ky([auo]
  321. ぎ gi // gi
  322. ぎい gi: // gī
  323. ぎぃ gi: // gī
  324. ぎー gi: // gī
  325. ぎ (L21 g_j // gy([auo]
  326. .group く
  327. く ku // ku
  328. くう ku: // kū
  329. くぅ ku: // kū
  330. くー ku: // kū
  331. ぐ gu // gu
  332. ぐう gu: // gū
  333. ぐぅ gu: // gū
  334. ぐー gu: // gū
  335. くぁ ka // ka
  336. くぃ kwi // kwi
  337. くぇ kwe // kwe
  338. くぉ kwo // kwo
  339. ぐぁ ga // ga
  340. .group け
  341. け ke // ke
  342. けえ ke: // kē
  343. けぇ ke: // kē
  344. けー ke: // kē
  345. げ ge // ge
  346. げえ ge: // gē
  347. げぇ ge: // gē
  348. げー ge: // gē
  349. .group こ
  350. こ ko // ko
  351. こお ko: // kō
  352. こぉ ko: // kō
  353. こー ko: // kō
  354. ご go // go
  355. ごお go: // gō
  356. ごぉ go: // gō
  357. ごー go: // gō
  358. .group さ
  359. さ sa // sa
  360. さあ sa: // sā
  361. さぁ sa: // sā
  362. さー sa: // sā
  363. ざ za // za
  364. ざあ za: // zā
  365. ざぁ za: // zā
  366. ざー za: // zā
  367. .group し
  368. し s\\i // shi
  369. しい s\\i: // shī
  370. しぃ s\\i: // shī
  371. しー s\\i: // shī
  372. し (L21 s\\ // sh([auo]
  373. じ d_z\\i // ji
  374. じい d_z\\i: // jī
  375. じぃ d_z\\i: // jī
  376. じー d_z\\i: // jī
  377. じ (L21 d_z\\ // j([auo]
  378. しぇ s\\e: // she
  379. じぇ d_z\\e: // je
  380. .group す
  381. す su // su
  382. すう su: // sū
  383. すぅ su: // sū
  384. すー su: // sū
  385. ず zu // zu
  386. ずう zu: // zū
  387. ずぅ zu: // zū
  388. ずー zu: // zū
  389. .group せ
  390. せ se // se
  391. せえ se: // sē
  392. せぇ se: // sē
  393. せー se: // sē
  394. ぜ ze // ze
  395. ぜえ ze: // zē
  396. ぜぇ ze: // zē
  397. ぜー ze: // zē
  398. .group そ
  399. そ so // so
  400. そお so: // sō
  401. そぉ so: // sō
  402. そー so: // sō
  403. ぞ zo // zo
  404. ぞお zo: // zō
  405. ぞぉ zo: // zō
  406. ぞー zo: // zō
  407. .group た
  408. た ta // ta
  409. たあ ta: // tā
  410. たぁ ta: // tā
  411. たー ta: // tā
  412. だ da // da
  413. だあ da: // dā
  414. だぁ da: // dā
  415. だー da: // dā
  416. .group ち
  417. ち t_s\\i // chi
  418. ちい t_s\\i: // chī
  419. ちぃ t_s\\i: // chī
  420. ちー t_s\\i: // chī
  421. ち (L21 t_s\\ // ch([auo]
  422. ぢ d_z\\i // ji (obsolete)
  423. ぢい d_z\\i: // jī (obsolete)
  424. ぢぃ d_z\\i: // jī (obsolete)
  425. ぢー d_z\\i: // jī (obsolete)
  426. ぢ (L21 d_z\\ // j([auo] (obsolete)
  427. ちぇ t_s\\e // che
  428. .group つ
  429. つ t_su // tsu
  430. つう t_su: // tsū
  431. つぅ t_su: // tsū
  432. つー t_su: // tsū
  433. づ zu // zu
  434. づう zu: // zū
  435. づぅ zu: // zū
  436. づー zu: // zū
  437. つぁ t_sa // tsa
  438. つぃ t_swi // tswi
  439. つぇ t_se // tse
  440. つぉ t_so // tso
  441. .group て
  442. て te // te
  443. てえ te: // tē
  444. てぇ te: // tē
  445. てー te: // tē
  446. で de // de
  447. でえ de: // dē
  448. でぇ de: // dē
  449. でー de: // dē
  450. てぃ ti // ti
  451. でぃ di // di
  452. でゅ d_ju // dyu
  453. てゅ t_ju // tyu
  454. .group と
  455. と to // to
  456. とお to: // tō
  457. とぉ to: // tō
  458. とー to: // tō
  459. ど do // do
  460. どお do: // dō
  461. どぉ do: // dō
  462. どー do: // dō
  463. とぅ tu // tu
  464. どぅ du // du
  465. .group な
  466. な na // na
  467. なあ na: // nā
  468. なぁ na: // nā
  469. なー na: // nā
  470. .group に
  471. に ni // ni
  472. にい ni: // nī
  473. にぃ ni: // nī
  474. にー ni: // nī
  475. に (L21 n_j // ny([auo]
  476. .group ぬ
  477. ぬ nu // nu
  478. ぬう nu: // nū
  479. ぬぅ nu: // nū
  480. ぬー nu: // nū
  481. .group ね
  482. ね ne // ne
  483. ねえ ne: // nē
  484. ねぇ ne: // nē
  485. ねー ne: // nē
  486. .group の
  487. の no // no
  488. のお no: // nō
  489. のぉ no: // nō
  490. のー no: // nō
  491. .group は
  492. は ha // ha
  493. はあ ha: // hā
  494. はぁ ha: // hā
  495. はー ha: // hā
  496. ば ba // ba
  497. ばあ ba: // bā
  498. ばぁ ba: // bā
  499. ばー ba: // bā
  500. ぱ pa // pa
  501. ぱあ pa: // pā
  502. ぱぁ pa: // pā
  503. ぱー pa: // pā
  504. .group ひ
  505. ひ Ci // hi
  506. ひい Ci: // hī
  507. ひぃ Ci: // hī
  508. ひー Ci: // hī
  509. ひ (L21 C // hy([auo]
  510. び bi // bi
  511. びい bi: // bī
  512. びぃ bi: // bī
  513. びー bi: // bī
  514. び (L21 b_j // by([auo]
  515. ぴ pi // pi
  516. ぴい pi: // pī
  517. ぴぃ pi: // pī
  518. ぴー pi: // pī
  519. ぴ (L21 p_j // py([auo]
  520. .group ふ
  521. ふ p\\u // fu
  522. ふう p\\u: // fū
  523. ふぅ p\\u: // fū
  524. ふー p\\u: // fū
  525. ぶ bu // bu
  526. ぶう bu: // bū
  527. ぶぅ bu: // bū
  528. ぶー bu: // bū
  529. ぷ pu // pu
  530. ぷう pu: // pū
  531. ぷぅ pu: // pū
  532. ぷー pu: // pū
  533. ふぁ p\\a // fa
  534. ふぃ p\\i // fi
  535. ふぇ p\\e // fe
  536. ふぉ p\\o // fo
  537. .group へ
  538. へ he // he
  539. へえ he: // hē
  540. へぇ he: // hē
  541. へー he: // hē
  542. べ be // be
  543. べえ be: // bē
  544. べぇ be: // bē
  545. べー be: // bē
  546. ぺ pe // pe
  547. ぺえ pe: // pē
  548. ぺぇ pe: // pē
  549. ぺー pe: // pē
  550. .group ほ
  551. ほ ho // ho
  552. ほお ho: // hō
  553. ほぉ ho: // hō
  554. ほー ho: // hō
  555. ぼ bo // bo
  556. ぼお bo: // bō
  557. ぼぉ bo: // bō
  558. ぼー bo: // bō
  559. ぽ po // po
  560. ぽお po: // pō
  561. ぽぉ po: // pō
  562. ぽー po: // pō
  563. .group ま
  564. ま ma // ma
  565. まあ ma: // mā
  566. まぁ ma: // mā
  567. まー ma: // mā
  568. .group み
  569. み mi // mi
  570. みい mi: // mī
  571. みぃ mi: // mī
  572. みー mi: // mī
  573. み (L21 m_j // my([auo]
  574. .group む
  575. む mu // mu
  576. むう mu: // mū
  577. むぅ mu: // mū
  578. むー mu: // mū
  579. .group め
  580. め me // me
  581. めえ me: // mē
  582. めぇ me: // mē
  583. めー me: // mē
  584. .group も
  585. も mo // mo
  586. もお mo: // mō
  587. もぉ mo: // mō
  588. もー mo: // mō
  589. .group や
  590. や ja // ya
  591. やあ ja: // yā
  592. やぁ ja: // yā
  593. やー ja: // yā
  594. .group ゆ
  595. ゆ ju // yu
  596. ゆう ju: // yū
  597. ゆぅ ju: // yū
  598. ゆー ju: // yū
  599. .group 𛀁
  600. 𛀁 je // ye (archaic)
  601. 𛀁え je: // yē (archaic)
  602. 𛀁ぇ je: // yē (archaic)
  603. 𛀁ー je: // yē (archaic)
  604. .group よ
  605. よ jo // yo
  606. よお jo: // yō
  607. よぉ jo: // yō
  608. よー jo: // yō
  609. .group ら
  610. ら r`a // ra
  611. らあ r`a: // rā
  612. らぁ r`a: // rā
  613. らー r`a: // rā
  614. .group り
  615. り r`i // ri
  616. りい r`i: // rī
  617. りぃ r`i: // rī
  618. りー r`i: // rī
  619. り (L21 r`_ja // ry([auo]
  620. .group る
  621. る r`u // ru
  622. るう r`u: // rū
  623. るぅ r`u: // rū
  624. るー r`u: // rū
  625. .group れ
  626. れ r`e // re
  627. れえ r`e: // rē
  628. れぇ r`e: // rē
  629. れー r`e: // rē
  630. .group ろ
  631. ろ r`o // ro
  632. ろお r`o: // rō
  633. ろぉ r`o: // rō
  634. ろー r`o: // rō
  635. .group わ
  636. わ wa // wa
  637. わあ wa: // wā
  638. わぁ wa: // wā
  639. わー wa: // wā
  640. .group ゐ
  641. ゐ i // wi (obsolete)
  642. ゐい i: // wī (obsolete)
  643. ゐぃ i: // wī (obsolete)
  644. ゐー i: // wī (obsolete)
  645. .group ゑ
  646. ゑ we // we (obsolete)
  647. ゑえ we: // wē (obsolete)
  648. ゑぇ we: // wē (obsolete)
  649. ゑー we: // wē (obsolete)
  650. .group を
  651. を o // wo
  652. をお o: // wō
  653. をぉ o: // wō
  654. をー o: // wō
  655. .group ん
  656. ん N\\ // n
  657. ん (L01 N // n (k
  658. ん (L02 N // n (g
  659. ん (L03 u~ // n (s
  660. い) ん (L03 i~ // i) n (s
  661. ん (L04 u~ // n (sh
  662. い) ん (L04 i~ // i) n (sh
  663. ん (L05 n // n (z
  664. ん (L06 n // n (j
  665. ん (L07 n // n (t
  666. ん (L08 n // n (ch
  667. ん (L09 n // n (ts
  668. ん (L10 n // n (d
  669. ん (L11 n // n (n
  670. ん (L12 u~ // n (h
  671. い) ん (L12 i~ // i) n (h
  672. ん (L13 u~ // n (f
  673. い) ん (L13 i~ // i) n (f
  674. ん (L14 m // n (b
  675. ん (L15 m // n (p
  676. ん (L16 m // n (m
  677. ん (L17 u~ // n (y
  678. い) ん (L17 i~ // i) n (y
  679. ん (L18 n // n (r
  680. ん (L19 u~ // n (w
  681. い) ん (L19 i~ // i) n (w
  682. ん (L20 u~ // n ([vowel]
  683. い) ん (L20 i~ // i) n ([vowel]
  684. .group っ
  685. っ (_ ?
  686. っ (L01 k // k.k
  687. っ (L02 g // g.g
  688. っ (L03 s // s.s
  689. っ (L04 s\\ // s.sh
  690. っ (L05 z // z.z
  691. っ (L06 d // d.j
  692. っ (L07 t // t.t
  693. っ (L08 t // t.ch
  694. っ (L09 t // t.ts
  695. っ (L10 d // d.d
  696. っ (L14 b // b.b
  697. っ (L15 p // p.p
  698. っ (L16 m // m.m
  699. っ (L18 r // r.r