emoji-ime-dictionary icon indicating copy to clipboard operation
emoji-ime-dictionary copied to clipboard

漢字から平仮名への変換処理の改善

Open peaceiris opened this issue 4 years ago • 4 comments

#31 was closed, #40 opened.

  • [ ] 「お金」系の読みが「おきん」になっている https://twitter.com/Astro_Tiger/status/1445422501652152330
  • [ ] 「お前」は「おぜん」、「頃」は「ごろ」、「言われ」が「ごとわれ」、「乗っけて」が「じょうっけて」

peaceiris avatar Oct 29 '20 03:10 peaceiris

Janome と pykakasi の差分

  • :white_check_mark: Janome で改善
  • :heavy_check_mark: Janome, pykakasi どちらも良い (それぞれ異なる正しい読み)
  • :x: Janome で悪化

Notes: Janome, pykakasi どちらも悪いケースを検知できていないことに注意 ❗

$ cat diff_janome_pykakasi.txt | wc -l
503 (501 + Markdown table header 2 lines)

$ cat diff_janome_pykakasi.uniq.txt | wc -l                        
283 (281 + Markdown table header 2 lines)

$ rg ':white_check_mark:' diff_janome_pykakasi.uniq.txt | wc -l 
179

$ rg ':heavy_check_mark:' diff_janome_pykakasi.uniq.txt | wc -l
17

$ rg ':x:' diff_janome_pykakasi.uniq.txt | wc -l
85

$ python
>>> (179 + 17) / 283
0.692

diff_janome_pykakasi.txt diff_janome_pykakasi.uniq.txt

👉 Click to expand diff_janome_pykakasi.txt
Janome OK keyword Janome pykakasi
:heavy_check_mark: Tシャツ てぃーしゃつ Tしゃつ
:heavy_check_mark: クロスした剣 くろすしたけん くろすしたつるぎ
:heavy_check_mark: けん つるぎ
:heavy_check_mark: 大文字 だいもんじ おおもじ
:heavy_check_mark: 宝物 ほうもつ たからもの
:heavy_check_mark: 射手 しゃしゅ いて
:heavy_check_mark:
:heavy_check_mark: ゆう あり
:heavy_check_mark: 有マーク ゆうまーく ありまーく
:heavy_check_mark: 波線 はせん なみせん
:heavy_check_mark: 減算 げんざん げんさん
:heavy_check_mark: 玩具 おもちゃ がんぐ
:heavy_check_mark: 白旗 はっき しろはた
:heavy_check_mark: 白髪 はくはつ しらが
:heavy_check_mark: 白鳥 しらとり はくちょう
:heavy_check_mark: 足跡 あしあと そくせき
:heavy_check_mark: 黒旗 くろはた こっき
:white_check_mark: AB型 ABがた ABかた
:white_check_mark: A型 Aがた Aかた
:white_check_mark: B型 Bがた Bかた
:white_check_mark: OKのポーズをする人 OKのぽーずをするひと OKのぽーずをするにん
:white_check_mark: O型 Oがた Oかた
:white_check_mark: RV車 RVしゃ RVくるま
:white_check_mark: SUV車 SUVしゃ SUVくるま
:white_check_mark: U字型磁石 Uじがたじしゃく Uじけいじしゃく
:white_check_mark: アールブイ車 あーるぶいしゃ あーるぶいくるま
:white_check_mark: あきれ顔 あきれがお あきれかお
:white_check_mark: アセンション島 あせんしょんとう あせんしょんしま
:white_check_mark: アメリカ領ヴァージン諸島 あめりかりょうゔぁーじんしょとう あめりかりょうゔぁーじんしょしま
:white_check_mark: イギリス領インド洋地域 いぎりすりょういんどようちいき いぎりすりょういんどひろしちいき
:white_check_mark: イギリス領ヴァージン諸島 いぎりすりょうゔぁーじんしょとう いぎりすりょうゔぁーじんしょしま
:white_check_mark: オーランド諸島 おーらんどしょとう おーらんどしょしま
:white_check_mark: おじぎする人 おじぎするひと おじぎするにん
:white_check_mark: お巡りさん おまわりさん おめぐりさん
:white_check_mark: お年玉 おとしだま おねんたま
:white_check_mark: お得 おとく おえ
:white_check_mark: お手上げする人 おてあげするひと おてあげするにん
:white_check_mark: お金 おかね おきん
:white_check_mark: お金の顔 おかねのかお おきんのかお
:white_check_mark: かき氷 かきごおり かきこおり
:white_check_mark: かぎ針 かぎばり かぎはり
:white_check_mark: カナリア諸島 かなりあしょとう かなりあしょしま
:white_check_mark: がま口 がまぐち がまくち
:white_check_mark: キュラソー島 きゅらそーとう きゅらそーしま
:white_check_mark: くす玉 くすだま くすたま
:white_check_mark: くせ毛 くせげ くせけ
:white_check_mark: クック諸島 くっくしょとう くっくしょしま
:white_check_mark: クリスマス島 くりすますとう くりすますしま
:white_check_mark: クリッパートン島 くりっぱーとんとう くりっぱーとんしま
:white_check_mark: ケイマン諸島 けいまんしょとう けいまんしょしま
:white_check_mark: ココス諸島 ここすしょとう ここすしょしま
:white_check_mark: ごみ箱 ごみばこ ごみはこ
:white_check_mark: ゴミ箱 ごみばこ ごみはこ
:white_check_mark: ゴルフをする人 ごるふをするひと ごるふをするにん
:white_check_mark: サーフィンする人 さーふぃんするひと さーふぃんするにん
:white_check_mark: サウナに入る人 さうなにはいるひと さうなにいるにん
:white_check_mark: サウナに入る女 さうなにはいるおんな さうなにいるおんな
:white_check_mark: サウナに入る男 さうなにはいるおとこ さうなにいるおとこ
:white_check_mark: しかめっ面 しかめっつら しかめっめん
:white_check_mark: しかめ面の人 しかめめんのひと しかめめんのにん
:white_check_mark: しかめ顔 しかめがお しかめかお
:white_check_mark: ジャグリングをする人 じゃぐりんぐをするひと じゃぐりんぐをするにん
:white_check_mark: すい星 すいせい すいほし
:white_check_mark: スヴァールバル諸島およびヤンマイエン島 すゔぁーるばるしょとうおよびやんまいえんとう すゔぁーるばるしょしまおよびやんまいえんしま
:white_check_mark: ソロモン諸島 そろもんしょとう そろもんしょしま
:white_check_mark: ターバンの人 たーばんのひと たーばんのにん
:white_check_mark: ダメのポーズをする人 だめのぽーずをするひと だめのぽーずをするにん
:white_check_mark: ディエゴガルシア島 でぃえごがるしあとう でぃえごがるしあしま
:white_check_mark: ドット付きひし形 どっとつきひしがた どっとつきひしかたち
:white_check_mark: ドミニカ国 どみにかこく どみにかくに
:white_check_mark: ドル袋 どるぶくろ どるふくろ
:white_check_mark: ノーフォーク島 のーふぉーくとう のーふぉーくしま
:white_check_mark: ハード島とマクドナルド諸島 はーどとうとまくどなるどしょとう はーどしまとまくどなるどしょしま
:white_check_mark: バスケットボールをする人 ばすけっとぼーるをするひと ばすけっとぼーるをするにん
:white_check_mark: バチカン市国 ばちかんしこく ばちかんしくに
:white_check_mark: バルカン人 ばるかんじん ばるかんにん
:white_check_mark: ハンドボールをする人 はんどぼーるをするひと はんどぼーるをするにん
:white_check_mark: ひし形 ひしがた ひしかたち
:white_check_mark: ひたいに手をあてる人 ひたいにてをあてるひと ひたいにてをあてるにん
:white_check_mark: びっくり顔 びっくりがお びっくりかお
:white_check_mark: ピトケアン諸島 ぴとけあんしょとう ぴとけあんしょしま
:white_check_mark: ピンク色 ぴんくいろ ぴんくしょく
:white_check_mark: ブーベ島 ぶーべとう ぶーべしま
:white_check_mark: フェイスマッサージ中の人 ふぇいすまっさーじちゅうのひと ふぇいすまっさーじなかのにん
:white_check_mark: フェイスマッサージ中の女 ふぇいすまっさーじちゅうのおんな ふぇいすまっさーじなかのおんな
:white_check_mark: フェイスマッサージ中の男 ふぇいすまっさーじちゅうのおとこ ふぇいすまっさーじなかのおとこ
:white_check_mark: フェロー諸島 ふぇろーしょとう ふぇろーしょしま
:white_check_mark: フェンシングをする人 ふぇんしんぐをするひと ふぇんしんぐをするにん
:white_check_mark: フォークランド諸島 ふぉーくらんどしょとう ふぉーくらんどしょしま
:white_check_mark: ふくれっ面 ふくれっつら ふくれっめん
:white_check_mark: フラッシュを焚いているカメラ ふらっしゅをたいているかめら ふらっしゅをふんいているかめら
:white_check_mark: ベッドに寝る人 べっどにねるひと べっどにねるにん
:white_check_mark: ボートをこぐ人 ぼーとをこぐひと ぼーとをこぐにん
:white_check_mark: ほにゅう瓶 ほにゅうびん ほにゅうかめ
:white_check_mark: マーシャル諸島 まーしゃるしょとう まーしゃるしょしま
:white_check_mark: マウンテンバイクに乗る人 まうんてんばいくにのるひと まうんてんばいくにのるにん
:white_check_mark: マスク顔 ますくがお ますくかお
:white_check_mark: マル得 まるとく まるえ
:white_check_mark: マン島 まんとう まんしま
:white_check_mark: メール受信中 めーるじゅしんちゅう めーるじゅしんなか
:white_check_mark: ヨガのポーズをする人 よがのぽーずをするひと よがのぽーずをするにん
:white_check_mark: レスリングする人 れすりんぐするひと れすりんぐするにん
:white_check_mark: レスリングをする人 れすりんぐをするひと れすりんぐをするにん
:white_check_mark: 三猿 さんえん さんさる
:white_check_mark: 三輪タクシー さんりんたくしー みわたくしー
:white_check_mark: 上弦の月 じょうげんのつき じょうげんのがつ
:white_check_mark: 下弦の月 かげんのつき かげんのがつ
:white_check_mark: 不機嫌な人 ふきげんなひと ふきげんなにん
:white_check_mark: ひと にん
:white_check_mark: 人のシルエット ひとのしるえっと にんのしるえっと
:white_check_mark: 入出国 にゅうしゅっこく にゅうしゅつこく
:white_check_mark: 八端十字架 はったんじゅうじか はちはじじゅうじか
:white_check_mark: 八角アスタリスク はっかくあすたりすく はちかくあすたりすく
:white_check_mark: かんむり かん
:white_check_mark: 北マリアナ諸島 きたまりあなしょとう きたまりあなしょしま
:white_check_mark: 受信中 じゅしんちゅう じゅしんなか
:white_check_mark: 合衆国領有小離島 がっしゅうこくりょうゆうしょうりとう がっしゅうこくりょうゆうしょうりしま
:white_check_mark: 大きいオレンジのひし形 おおきいおれんじのひしがた おおきいおれんじのひしかたち
:white_check_mark: 大きい青のひし形 おおきいあおのひしがた おおきいあおのひしかたち
:white_check_mark: 天の川 あまのがわ てんのかわ
:white_check_mark: 子供の日 こどものひ こどものにち
:white_check_mark: 小さいオレンジのひし形 ちいさいおれんじのひしがた ちいさいおれんじのひしかたち
:white_check_mark: 小さい青のひし形 ちいさいあおのひしがた ちいさいあおのひしかたち
:white_check_mark: 山を登る人 やまをのぼるひと やまをのぼるにん
:white_check_mark: 工具箱 こうぐばこ こうぐはこ
:white_check_mark: 巻き貝 まきがい まきかい
:white_check_mark: とく
:white_check_mark: 念珠 ねんず ねんしゅ
:white_check_mark: 怒った悪魔 おこったあくま いかったあくま
:white_check_mark: 愛してる あいしてる いとしてる
:white_check_mark: 手の甲 てのこう てのかぶと
:white_check_mark: 手を挙げる人 てをあげるひと てをあげるにん
:white_check_mark: 散髪される人 さんぱつされるひと さんぱつされるにん
:white_check_mark: 旅客船 りょかくせん りょきゃくふね
:white_check_mark: 日めくりカレンダー ひめくりかれんだー にちめくりかれんだー
:white_check_mark: 早戻し はやもどし そうもどし
:white_check_mark: 早戻しボタン はやもどしぼたん そうもどしぼたん
:white_check_mark: つき がつ
:white_check_mark: 月マーク つきまーく がつまーく
:white_check_mark: 月めくりカレンダー つきめくりかれんだー がつめくりかれんだー
:white_check_mark: 月極 つきぎめ がつきょく
:white_check_mark: 案内する人 あんないするひと あんないするにん
:white_check_mark: 森の人 もりのひと もりのにん
:white_check_mark: 正座する人 せいざするひと せいざするにん
:white_check_mark: 歩く人 あるくひと あるくにん
:white_check_mark: 水牛 すいぎゅう みずうし
:white_check_mark: 水球 すいきゅう みずたま
:white_check_mark: 水球をする人 すいきゅうをするひと みずたまをするにん
:white_check_mark: 水球をする女 すいきゅうをするおんな みずたまをするおんな
:white_check_mark: 水球をする男 すいきゅうをするおとこ みずたまをするおとこ
:white_check_mark: 法輪 ほうりん ほうわ
:white_check_mark: 波乗り なみのり なみのりり
:white_check_mark: 泳ぐ人 およぐひと およぐにん
:white_check_mark: 洋ナシ ようなし ひろしなし
:white_check_mark: 温かい飲み物 あたたかいのみもの おんかいのみもの
:white_check_mark: 無人島 むじんとう むじんしま
:white_check_mark: 片眼鏡 かためがね かためかがみ
:white_check_mark: 玩具 おもちゃ がんぐ
:white_check_mark: 目玉焼き めだまやき めだまやきき
:white_check_mark: 着信中 ちゃくしんちゅう ちゃくしんなか
:white_check_mark: 石けん せっけん いしけん
:white_check_mark: 空飛ぶ円盤 そらとぶえんばん くうひぶえんばん
:white_check_mark: 立つ人 たつひと たつにん
:white_check_mark: 糸巻き いとまき いとまきき
:white_check_mark: 紙手提げ かみてさげ かみてていげ
:white_check_mark: 置時計 おきどけい ちとけい
:white_check_mark: 羽が生えたお金 はねがはえたおかね はねがはえたおきん
:white_check_mark: 考え中 かんがえちゅう かんがえなか
:white_check_mark: 考え事 かんがえごと かんがえこと
:white_check_mark: 耳の不自由な人 みみのふじゆうなひと みみのふじゆうなにん
:white_check_mark: 自転車に乗る人 じてんしゃにのるひと じてんしゃにのるにん
:white_check_mark: 蒸留器 じょうりゅうき じょうりゅううつわ
:white_check_mark: 薪割り まきわり たきぎわり
:white_check_mark: 血液型AB型 けつえきがたABがた けつえきがたABかた
:white_check_mark: 血液型A型 けつえきがたAがた けつえきがたAかた
:white_check_mark: 血液型B型 けつえきがたBがた けつえきがたBかた
:white_check_mark: 血液型O型 けつえきがたOがた けつえきがたOかた
:white_check_mark: 襟巻き えりまき えりまきき
:white_check_mark: 話す人のシルエット はなすひとのしるえっと はなすにんのしるえっと
:white_check_mark: 赤毛の人 あかげのひと あかげのにん
:white_check_mark: 走る人 はしるひと はしるにん
:white_check_mark: 車両通行止め しゃりょうつうこうどめ しゃりょうつうこうどめめ
:white_check_mark: 通行止め つうこうどめ つうこうどめめ
:white_check_mark: 道着 どうぎ みちちゃく
:white_check_mark: 重量挙げをする人 じゅうりょうあげをするひと じゅうりょうあげをするにん
:white_check_mark: 金髪の人 きんぱつのひと きんぱつのにん
:white_check_mark: 釣り竿 つりざお つりさお
:white_check_mark: 雪雲 ゆきぐも ゆきくも
:white_check_mark: 電動車椅子 でんどうくるまいす でんどうしゃいす
:white_check_mark: 電動車椅子の女性 でんどうくるまいすのじょせい でんどうしゃいすのじょせい
:white_check_mark: 電動車椅子の男性 でんどうくるまいすのだんせい でんどうしゃいすのだんせい
:white_check_mark: 音無し おとなし おとなしし
:white_check_mark: 顔のある上弦の月 かおのあるじょうげんのつき かおのあるじょうげんのがつ
:white_check_mark: 顔のある下弦の月 かおのあるかげんのつき かおのあるかげんのがつ
:white_check_mark: 風呂に入る人 ふろにはいるひと ふろにいるにん
:white_check_mark: 首巻き くびまき しゅかんき
:x: おだいり様 おだいりよう おだいりさま
:x: しかめ面の人 しかめめんのひと しかめめんのにん
:x: 上下 じょうか じょうげ
:x: 下カーブ矢印 しもかーぶやじるし したかーぶやじるし
:x: 下ボタン しもぼたん したぼたん
:x: 下手投げ へたなげ したてなげ
:x: 下指差し しもゆびさし したゆびさし
:x: 下矢印 しもやじるし したやじるし
:x: 中秋節 ちゅうしゅうぶし ちゅうしゅうふし
:x: 中華菓子 ちゅうかかし ちゅうかがし
:x: 側転 がわてん そくてん
:x: 側転する人 がわてんするひと そくてんするにん
:x: 側転する女 がわてんするおんな そくてんするおんな
:x: 側転する男 がわてんするおとこ そくてんするおとこ
:x: 全問正解 ぜんといせいかい ぜんもんせいかい
:x: 八角星 はっかくぼし はちかくほし
:x: 六芒星 ろくすすきぼし ろくぼうほし
:x: 六角星 ろくかくぼし ろっかくほし
:x: 冠雪 かんむりゆき かんせつ
:x: 初月 はつつき はつがつ
:x: 剃頭 そあたま ていあたま
:x: 割る われる わる
:x: 十三夜月 じゅうさんやつき じゅうさんよるがつ
:x: 十日夜の月 じゅうにちよるのつき とうかよるのがつ
:x: 右上 みぎじょう みぎうえ
:x: 右上矢印 みぎじょうやじるし みぎうえやじるし
:x: 右下 みぎか みぎした
:x: 右下矢印 みぎかやじるし みぎしたやじるし
:x: 四つ葉のクローバー よっつはのくろーばー よつはのくろーばー
:x: 大泣き だいなき おおなき
:x: 天気雨 てんきう てんきあめ
:x: 寝待月 ねまちのつき ねたいがつ
:x: 射手座 しゃしゅざ いてざ
:x: 居待月 いまちのつき きょたいがつ
:x: 巻き毛 まきけ まきげ
:x: 庵点 あんてん いおりてん
:x: わる あく
:x: 手の甲上指差し てのこうじょうゆびさし てのかぶとうえゆびさし
:x: 日本地図 にっぽんちず にほんちず
:x: 日本酒 にっぽんしゅ にほんしゅ
:x: 有明月 ゆうめいげつ ありあけがつ
:x: 有袋類 ゆうぶくろるい ゆうたいるい
:x: かん ひつぎ
:x: 毛がない もうがない けがない
:x: 漬け物 つけぶつ つけもの
:x: 牡牛 おすうし おうし
:x: 牡牛座 おすうしざ おうしざ
:x: 牡羊 おすひつじ おひつじ
:x: 牡羊座 おすひつじざ おひつじざ
:x: 現金自動預け払い機 げんきんじどうあづけはらいき げんきんじどうあずけはらいき
:x: 環のある惑星 たまきのあるわくせい かんのあるわくせい
:x: 異星人 いほしじん いせいじん
:x: 登山靴 とざんくつ とざんぐつ
:x: 白四角大 しろよんかくだい しろしかくだい
:x: 白四角小 しろよんかくしょう しろしかくしょう
:x: 白四角特大 しろよんかくとくだい しろしかくとくだい
:x: 白枠四角 しろわくよんかく しろわくしかく
:x: 礼拝所 れいはいしょ れいはいところ
:x: べい こめ
:x: 紅包 べにつつみ くれないつつみ
:x: 肉球 にくだま にくたま
:x: 英大文字の入力 えいだいもんじのにゅうりょく えいおおもじのにゅうりょく
:x: 虹色の旗 にじしょくのはた にじいろのはた
:x: 蛇遣座 へびやざ へびけんざ
:x: 角氷 すみこおり かくこおり
:x: 赤い下三角 あかいしもさんかく あかいしたさんかく
:x: 転法輪 うたてほうりん てんほうわ
:x: 連符 れんふ れんぷ
:x: 遺灰 のこはい いはい
:x: 邪視 よこしまし じゃし
:x: きむ きん
:x: 金袋 きんぶくろ きんふくろ
:x: 長距離走 ちょうきょりはし ちょうきょりそう
:x: 障がい さわがい しょうがい
:x: 雨時々晴れ あめじ々はれ あめときどきはれ
:x: 飲み水 のみすい のみみず
:x: 高速上ボタン こうそくじょうぼたん こうそくうえぼたん
:x: 高速下ボタン こうそくかぼたん こうそくしたぼたん
:x: 髭剃り ひげすり ひげそり
:x: 魔除け まよけけ まよけ
:x: 魚座 さかなざ うおざ
:x: 黒四角大 くろよんかくだい くろしかくだい
:x: 黒四角小 くろよんかくしょう くろしかくしょう
:x: 黒四角特大 くろよんかくとくだい くろしかくとくだい
:x: 黒枠四角 くろわくよんかく くろわくしかく

peaceiris avatar Nov 07 '20 22:11 peaceiris

cf. (very experimental) NEologd 辞書を内包した janome をビルドする方法 · mocobeta/janome Wiki

Janome を neologd でビルドする時の構成と手順。時間掛かるので Janome-0.4.1.neologd-????????.tar.gz を release asset に置いて、それをダウンロードして pip install dist/Janome-0.4.1.neologd-????????.tar.gz --no-compile すると良い。

FROM python:3.8-slim-buster

ENV DEBIAN_FRONTEND=noninteractive
ENV LC_ALL=C.UTF-8
ENV LANG=C.UTF-8

RUN apt-get update && \
    apt-get -y install --no-install-recommends \
    wget \
    jq \
    git curl make zip xz-utils file sudo mecab libmecab-dev mecab-ipadic-utf8 && \
    apt-get autoclean && \
    apt-get clean && \
    apt-get autoremove -y && \
    rm -rf /var/lib/apt/lists/*

RUN git clone --depth=1 https://github.com/neologd/mecab-ipadic-neologd.git /build/mecab-ipadic-neologd
WORKDIR /build/mecab-ipadic-neologd
RUN ./bin/install-mecab-ipadic-neologd -n -a -y

WORKDIR /build
COPY requirements.txt ./requirements.txt
RUN python3 -m pip install --no-cache-dir --upgrade pip && \
    python3 -m pip install --no-cache-dir -r ./requirements.txt && \
    python3 -m pip check

RUN git clone --depth=1 https://github.com/mocobeta/janome.git -b 0.4.1 /build/janome
WORKDIR /build/janome
RUN python setup.py develop && \
    cd ipadic && \
    ./build.sh /build/mecab-ipadic-neologd/build/mecab-ipadic-2.7.0-20070801-neologd-???????? utf8

RUN rm -rf /build

RUN wget -q 'https://raw.githubusercontent.com/yagays/emoji-ja/20190726/data/emoji_ja.json' \
      -O /root/emoji_ja.json

WORKDIR /src

mecab-ipadic-neologd/README.ja.md at master · neologd/mecab-ipadic-neologd

docker run --rm -i -t --cpus 6 -v ${PWD}:/src docker.pkg.github.com/peaceiris/emoji-ime-dictionary/emoji-dev:latest bash
apt-get update && apt-get -y install --no-install-recommends wget jq git curl make zip xz-utils file patch sudo mecab libmecab-dev mecab-ipadic-utf8

git clone --depth=1 https://github.com/neologd/mecab-ipadic-neologd.git /build/mecab-ipadic-neologd
cd /build/mecab-ipadic-neologd
./bin/install-mecab-ipadic-neologd -n -a -y

git clone --depth=1 https://github.com/mocobeta/janome.git -b 0.4.1 /build/janome
cd /build/janome
python setup.py develop && cd ipadic
./build.sh /build/mecab-ipadic-neologd/build/mecab-ipadic-2.7.0-20070801-neologd-???????? utf8 &
jobs
# コンテナから抜けて待つ 1.5h くらい

vim janome/version.py 
# JANOME_VERSION = '0.4.1-neologd-20200910'
python setup.py sdist
cp dist/Janome-0.4.1-neologd-20200910.tar.gz /src/
pip install dist/Janome-0.4.1-neologd-20200910.tar.gz --no-compile
$ echo "異星人" | janome
異	接頭詞,名詞接続,*,*,*,*,異,イ,イ
星人	名詞,固有名詞,人名,名,*,*,星人,セイジン,セイジン

peaceiris avatar Nov 07 '20 23:11 peaceiris

Janome + neologd と pykakasi の差分

$ cat diff_janome-neologd_pykakasi.txt | wc -l
593 (591 + Markdown table header 2 lines)

$ cat diff_janome-neologd_pykakasi.txt | uniq > diff_janome-neologd_pykakasi.uniq.txt
$ cat diff_janome-neologd_pykakasi.uniq.txt | wc -l 
328

$ rg ':white_check_mark:' diff_janome-neologd_pykakasi.uniq.txt | wc -l
203 (201 + Markdown table header 2 lines)

$ rg ':heavy_check_mark:' diff_janome-neologd_pykakasi.uniq.txt | wc -l
58

$ rg ':x:' diff_janome-neologd_pykakasi.uniq.txt | wc -l               
65

$ python
>>> (201 + 58) / 328
0.789

diff_janome-neologd_pykakasi.uniq.txt

👉 Click to expand diff_janome-neologd_pykakasi.uniq.txt
Janome OK Keyword Janome + neologd pykakasi
:x: abc ちゅうごくのうぎょうぎんこう ABC
:white_check_mark: AB型 えーびーがた ABかた
:heavy_check_mark: ATM えいてぃえむ ATM
:white_check_mark: A型 えーがた Aかた
:white_check_mark: B型 びーがた Bかた
:x: CD きゃっしゅでぃすぺんさー CD
:heavy_check_mark: CL しーえる CL
:heavy_check_mark: CLマーク しーえるまーく CLまーく
:heavy_check_mark: COOL くーる COOL
:heavy_check_mark: COOLマーク くーるまーく COOLまーく
:heavy_check_mark: DNA でぃーえぬえー DNA
:heavy_check_mark: DVD でぃーぶいでぃー DVD
:heavy_check_mark: END えんど END
:heavy_check_mark: END矢印 えんどやじるし ENDやじるし
:heavy_check_mark: Eメール いーめーる Eめーる
:heavy_check_mark: FAX ふぁくす FAX
:heavy_check_mark: FD えふでぃ FD
:heavy_check_mark: ID あいでぃー ID
:heavy_check_mark: IDマーク あいでぃーまーく IDまーく
:heavy_check_mark: MD えむでぃ MD
:heavy_check_mark: MO えむおー MO
:heavy_check_mark: NEW にゅー NEW
:heavy_check_mark: NEWマーク にゅーまーく NEWまーく
:heavy_check_mark: NG えぬじー NG
:heavy_check_mark: NGマーク えぬじーまーく NGまーく
:heavy_check_mark: OK おーけー OK
:white_check_mark: OKのポーズをする人 おーけーのぽーずをするひと OKのぽーずをするにん
:heavy_check_mark: OKのポーズをする女 おーけーのぽーずをするおんな OKのぽーずをするおんな
:heavy_check_mark: OKのポーズをする男 おーけーのぽーずをするおとこ OKのぽーずをするおとこ
:heavy_check_mark: OKの手 おーけーのて OKのて
:heavy_check_mark: OKマーク おーけーまーく OKまーく
:heavy_check_mark: OL おーえる OL
:heavy_check_mark: ON おん ON
:heavy_check_mark: ON矢印 おんやじるし ONやじるし
:white_check_mark: O型 おーがた Oかた
:heavy_check_mark: P ぴー P
:heavy_check_mark: PC ぴーしー PC
:heavy_check_mark: Pマーク ぴーまーく Pまーく
:white_check_mark: RV車 あーるぶいしゃ RVくるま
:heavy_check_mark: SL えすえる SL
:heavy_check_mark: SOS えすーおーえす SOS
:heavy_check_mark: SOSマーク えすーおーえすまーく SOSまーく
:white_check_mark: SUV車 えすゆーぶいしゃ SUVくるま
:x: TMマーク たうんみーてぃんぐまーく TMまーく
:heavy_check_mark: TOP てぃーおーぴー TOP
:heavy_check_mark: TOP矢印 てぃーおーぴーやじるし TOPやじるし
:heavy_check_mark: TV てぃーぶい TV
:heavy_check_mark: Tシャツ てぃーしゃつ Tしゃつ
:heavy_check_mark: UFO ゆーふぉー UFO
:white_check_mark: U字型磁石 Uじがたじしゃく Uじけいじしゃく
:heavy_check_mark: VHS ぶいえいちえす VHS
:heavy_check_mark: VSマーク ばーさすまーく VSまーく
:heavy_check_mark: WC だぶるしー WC
:white_check_mark: アールブイ車 あーるぶいしゃ あーるぶいくるま
:white_check_mark: あきれ顔 あきれがお あきれかお
:white_check_mark: アセンション島 あせんしょんとう あせんしょんしま
:white_check_mark: アメリカ領ヴァージン諸島 あめりかりょうゔぁーじんしょとう あめりかりょうゔぁーじんしょしま
:white_check_mark: イギリス領インド洋地域 いぎりすりょういんどようちいき いぎりすりょういんどひろしちいき
:white_check_mark: イギリス領ヴァージン諸島 いぎりすりょうゔぁーじんしょとう いぎりすりょうゔぁーじんしょしま
:white_check_mark: オーランド諸島 おーらんどしょとう おーらんどしょしま
:white_check_mark: おじぎする人 おじぎするひと おじぎするにん
:white_check_mark: お巡りさん おまわりさん おめぐりさん
:white_check_mark: お年玉 おとしだま おねんたま
:white_check_mark: お得 おとく おえ
:white_check_mark: お手上げする人 おてあげするひと おてあげするにん
:white_check_mark: お金 おかね おきん
:white_check_mark: お金の顔 おかねのかお おきんのかお
:white_check_mark: かき氷 かきごおり かきこおり
:white_check_mark: かぎ針 かぎばり かぎはり
:white_check_mark: カナリア諸島 かなりあしょとう かなりあしょしま
:white_check_mark: がま口 がまぐち がまくち
:white_check_mark: キュラソー島 きゅらそーとう きゅらそーしま
:white_check_mark: きらきら星 きらきらぼし きらきらほし
:white_check_mark: くす玉 くすだま くすたま
:white_check_mark: くせ毛 くせげ くせけ
:white_check_mark: クック諸島 くっくしょとう くっくしょしま
:white_check_mark: クリスマス島 くりすますとう くりすますしま
:white_check_mark: クリッパートン島 くりっぱーとんとう くりっぱーとんしま
:heavy_check_mark: クロスした剣 くろすしたけん くろすしたつるぎ
:white_check_mark: ケイマン諸島 けいまんしょとう けいまんしょしま
:white_check_mark: ココス諸島 ここすしょとう ここすしょしま
:x: ゴミ捨て ごみすてて ごみすて
:x: ゴミ捨て禁止 ごみすててきんし ごみすてきんし
:white_check_mark: ごみ箱 ごみばこ ごみはこ
:white_check_mark: ゴミ箱 ごみばこ ごみはこ
:white_check_mark: ゴルフをする人 ごるふをするひと ごるふをするにん
:white_check_mark: サーフィンする人 さーふぃんするひと さーふぃんするにん
:white_check_mark: サウナに入る人 さうなにはいるひと さうなにいるにん
:white_check_mark: サウナに入る女 さうなにはいるおんな さうなにいるおんな
:white_check_mark: サウナに入る男 さうなにはいるおとこ さうなにいるおとこ
:white_check_mark: しかめっ面 しかめっつら しかめっめん
:x: しかめ面の人 しかめめんのひと しかめめんのにん
:white_check_mark: しかめ顔 しかめがお しかめかお
:white_check_mark: ジャグリングをする人 じゃぐりんぐをするひと じゃぐりんぐをするにん
:white_check_mark: すい星 すいせい すいほし
:white_check_mark: スヴァールバル諸島およびヤンマイエン島 すゔぁーるばるしょとうおよびやんまいえんとう すゔぁーるばるしょしまおよびやんまいえんしま
:x: スピーカー音量大 すぴーかーおとかずお すぴーかーおんりょうだい
:white_check_mark: ソロモン諸島 そろもんしょとう そろもんしょしま
:white_check_mark: ターバンの人 たーばんのひと たーばんのにん
:white_check_mark: ダメのポーズをする人 だめのぽーずをするひと だめのぽーずをするにん
:white_check_mark: ディエゴガルシア島 でぃえごがるしあとう でぃえごがるしあしま
:white_check_mark: ドット付きひし形 どっとつきひしがた どっとつきひしかたち
:white_check_mark: ドミニカ国 どみにかこく どみにかくに
:white_check_mark: ドル袋 どるぶくろ どるふくろ
:white_check_mark: ノーフォーク島 のーふぉーくとう のーふぉーくしま
:white_check_mark: ハード島とマクドナルド諸島 はーどとうとまくどなるどしょとう はーどしまとまくどなるどしょしま
:white_check_mark: バスケットボールをする人 ばすけっとぼーるをするひと ばすけっとぼーるをするにん
:white_check_mark: バチカン市国 ばちかんしこく ばちかんしくに
:white_check_mark: バルカン人 ばるかんじん ばるかんにん
:white_check_mark: ハンドボールをする人 はんどぼーるをするひと はんどぼーるをするにん
:white_check_mark: ひし形 ひしがた ひしかたち
:white_check_mark: ひたいに手をあてる人 ひたいにてをあてるひと ひたいにてをあてるにん
:white_check_mark: びっくり顔 びっくりがお びっくりかお
:white_check_mark: ピトケアン諸島 ぴとけあんしょとう ぴとけあんしょしま
:white_check_mark: ピンク色 ぴんくいろ ぴんくしょく
:white_check_mark: ブーベ島 ぶーべとう ぶーべしま
:x: フェイスマッサージ中の人 ふぇいすまっさーじなかのひと ふぇいすまっさーじなかのにん
:white_check_mark: フェイスマッサージ中の女 ふぇいすまっさーじちゅうのおんな ふぇいすまっさーじなかのおんな
:white_check_mark: フェイスマッサージ中の男 ふぇいすまっさーじちゅうのおとこ ふぇいすまっさーじなかのおとこ
:white_check_mark: フェロー諸島 ふぇろーしょとう ふぇろーしょしま
:white_check_mark: フェンシングをする人 ふぇんしんぐをするひと ふぇんしんぐをするにん
:white_check_mark: フォークランド諸島 ふぉーくらんどしょとう ふぉーくらんどしょしま
:white_check_mark: ふくれっ面 ふくれっつら ふくれっめん
:white_check_mark: フラッシュを焚いているカメラ ふらっしゅをたいているかめら ふらっしゅをふんいているかめら
:white_check_mark: ベッドに寝る人 べっどにねるひと べっどにねるにん
:white_check_mark: ボートをこぐ人 ぼーとをこぐひと ぼーとをこぐにん
:white_check_mark: ほっとした顔 ほっとしたがお ほっとしたかお
:x: ほにゅう瓶 ほにゅーびん ほにゅうかめ
:white_check_mark: マーシャル諸島 まーしゃるしょとう まーしゃるしょしま
:white_check_mark: マウンテンバイクに乗る人 まうんてんばいくにのるひと まうんてんばいくにのるにん
:white_check_mark: マスク顔 ますくがお ますくかお
:white_check_mark: マル得 まるとく まるえ
:white_check_mark: マン島 まんとう まんしま
:white_check_mark: メール受信中 めーるじゅしんちゅう めーるじゅしんなか
:white_check_mark: ヨガのポーズをする人 よがのぽーずをするひと よがのぽーずをするにん
:white_check_mark: レスリングする人 れすりんぐするひと れすりんぐするにん
:white_check_mark: レスリングをする人 れすりんぐをするひと れすりんぐをするにん
:heavy_check_mark: 三猿 さんえん さんさる
:white_check_mark: 三輪タクシー さんりんたくしー みわたくしー
:x: 上下 じょうか じょうげ
:white_check_mark: 上弦の月 じょうげんのつき じょうげんのがつ
:x: 上指差し かみさしさし うえゆびさし
:x: 下カーブ矢印 しもかーぶやじるし したかーぶやじるし
:x: 下ボタン しもぼたん したぼたん
:white_check_mark: 下弦の月 かげんのつき かげんのがつ
:x: 下手投げ へたなげ したてなげ
:x: 下指差し しもゆびさし したゆびさし
:x: 下矢印 しもやじるし したやじるし
:white_check_mark: 不機嫌な人 ふきげんなひと ふきげんなにん
:white_check_mark: 中秋節 ちゅうしゅうせつ ちゅうしゅうふし
:heavy_check_mark: 中華菓子 ちゅうかかし ちゅうかがし
:x: 二重 ふたえ にじゅう
:x: 二重感嘆符 ふたえかんたんふ にじゅうかんたんふ
:white_check_mark: ひと にん
:white_check_mark: 人のシルエット ひとのしるえっと にんのしるえっと
:white_check_mark: 介助犬 かいじょけん かいじょいぬ
:x: 側転 がわてん そくてん
:x: 側転する人 がわてんするひと そくてんするにん
:x: 側転する女 がわてんするおんな そくてんするおんな
:x: 側転する男 がわてんするおとこ そくてんするおとこ
:white_check_mark: 入出国 にゅうしゅっこく にゅうしゅつこく
:x: 全問正解 ぜんといせいかい ぜんもんせいかい
:white_check_mark: 八端十字架 はったんじゅうじか はちはじじゅうじか
:white_check_mark: 八角アスタリスク はっかくあすたりすく はちかくあすたりすく
:white_check_mark: 八角星 はっかくぼし はちかくほし
:white_check_mark: 六芒星 ろくぼうせい ろくぼうほし
:white_check_mark: 六角星 ろっかくぼし ろっかくほし
:white_check_mark: 具合の悪い顔 ぐあいのあくいがお ぐあいのわるいかお
:white_check_mark: かんむり かん
:white_check_mark: 初月 はつづき はつがつ
:x: 剃頭 そあたま ていあたま
:heavy_check_mark: けん つるぎ
:white_check_mark: 北マリアナ諸島 きたまりあなしょとう きたまりあなしょしま
:x: 十三夜月 じゅうそうないと じゅうさんよるがつ
:x: 十日夜の月 とおかんやのつき とうかよるのがつ
:white_check_mark: 受信中 じゅしんちゅう じゅしんなか
:white_check_mark: 合衆国領有小離島 がっしゅうこくりょうゆうしょうりとう がっしゅうこくりょうゆうしょうりしま
:white_check_mark: 四つ葉のクローバー よつばのくろーばー よつはのくろーばー
:white_check_mark: 大きいオレンジのひし形 おおきいおれんじのひしがた おおきいおれんじのひしかたち
:white_check_mark: 大きい青のひし形 おおきいあおのひしがた おおきいあおのひしかたち
:x: 大泣き だいなき おおなき
:white_check_mark: 天の川 あまのがわ てんのかわ
:white_check_mark: 子供の日 こどものひ こどものにち
:heavy_check_mark: 宝物 ほうもつ たからもの
:x: 寝待月 ねまちのつき ねたいがつ
:heavy_check_mark: 射手 しゃしゅ いて
:white_check_mark: 小さいオレンジのひし形 ちいさいおれんじのひしがた ちいさいおれんじのひしかたち
:white_check_mark: 小さい青のひし形 ちいさいあおのひしがた ちいさいあおのひしかたち
:x: 居待月 いまちのつき きょたいがつ
:white_check_mark: 山を登る人 やまをのぼるひと やまをのぼるにん
:white_check_mark: 工具箱 こうぐばこ こうぐはこ
:x: 巻き毛 まきけ まきげ
:white_check_mark: 巻き貝 まきがい まきかい
:white_check_mark: とく
:white_check_mark: 念珠 ねんず ねんしゅ
:white_check_mark: 怒った悪魔 おこったあくま いかったあくま
:x: わる あく
:white_check_mark: 愛してる あいしてる いとしてる
:heavy_check_mark:
:white_check_mark: 手の甲 てのこう てのかぶと
:x: 手の甲上指差し てのこうかみさしさし てのかぶとうえゆびさし
:white_check_mark: 手を挙げる人 てをあげるひと てをあげるにん
:white_check_mark: 捨て駒 すてごま すてこま
:white_check_mark: 散髪される人 さんぱつされるひと さんぱつされるにん
:white_check_mark: 旅客船 りょかくせん りょきゃくふね
:white_check_mark: 日めくりカレンダー ひめくりかれんだー にちめくりかれんだー
:white_check_mark: 日焼け止め ひやけどめ ひやけとめ
:white_check_mark: 早戻し はやもどし そうもどし
:white_check_mark: 早戻しボタン はやもどしぼたん そうもどしぼたん
:white_check_mark: つき がつ
:white_check_mark: 月マーク つきまーく がつまーく
:white_check_mark: 月めくりカレンダー つきめくりかれんだー がつめくりかれんだー
:white_check_mark: 月極 つきぎめ がつきょく
:heavy_check_mark: ゆう あり
:heavy_check_mark: 有マーク ゆうまーく ありまーく
:x: 有明月 ゆうめいげつ ありあけがつ
:white_check_mark: 案内する人 あんないするひと あんないするにん
:white_check_mark: 森の人 もりのひと もりのにん
:x: かん ひつぎ
:white_check_mark: 正座する人 せいざするひと せいざするにん
:white_check_mark: 歩く人 あるくひと あるくにん
:x: 毛がない もうがない けがない
:white_check_mark: 水牛 すいぎゅう みずうし
:white_check_mark: 水球 すいきゅう みずたま
:white_check_mark: 水球をする人 すいきゅうをするひと みずたまをするにん
:white_check_mark: 水球をする女 すいきゅうをするおんな みずたまをするおんな
:white_check_mark: 水球をする男 すいきゅうをするおとこ みずたまをするおとこ
:white_check_mark: 法輪 ほうりん ほうわ
:white_check_mark: 波乗り なみのり なみのりり
:heavy_check_mark: 波線 はせん なみせん
:white_check_mark: 泳ぐ人 およぐひと およぐにん
:white_check_mark: 洋ナシ ようなし ひろしなし
:white_check_mark: 海賊旗 かいぞくき かいぞくはた
:heavy_check_mark: 減算 げんざん げんさん
:white_check_mark: 温かい飲み物 あたたかいのみもの おんかいのみもの
:white_check_mark: 無人島 むじんとう むじんしま
:white_check_mark: 焼き菓子 やきがし やきかし
:white_check_mark: 片眼鏡 かためがね かためかがみ
:x: 牝牛 ひんぎゅう めすうし
:x: 牡牛 ぼぎゅう おうし
:heavy_check_mark: 玩具 おもちゃ がんぐ
:white_check_mark: 現金自動預け払い機 げんきんじどうあずけばらいき げんきんじどうあずけはらいき
:x: 環のある惑星 たまきのあるわくせい かんのあるわくせい
:white_check_mark: 白十字 はくじゅうじ しろじゅうじ
:white_check_mark: 白十字ヘルメット はくじゅうじへるめっと しろじゅうじへるめっと
:x: 白四角大 しろよんかくだい しろしかくだい
:x: 白四角小 しろよんかくしょう しろしかくしょう
:x: 白四角特大 しろよんかくとくだい しろしかくとくだい
:heavy_check_mark: 白旗 はっき しろはた
:white_check_mark: 白杖 はくじょう しろつえ
:x: 白枠四角 しろわくよんかく しろわくしかく
:x: 白衣 びゃくえ はくい
:heavy_check_mark: 白髪 はくはつ しらが
:x: 白鳥 しらとり はくちょう
:white_check_mark: 目玉焼き めだまやき めだまやきき
:white_check_mark: 目覚まし時計 めざましどけい めざましとけい
:white_check_mark: 着信中 ちゃくしんちゅう ちゃくしんなか
:white_check_mark: 石けん せっけん いしけん
:white_check_mark: 礼拝所 れいはいしょ れいはいところ
:x: 空室 あきしつ そらしつ
:white_check_mark: 空飛ぶ円盤 そらとぶえんばん くうひぶえんばん
:white_check_mark: 立つ人 たつひと たつにん
:white_check_mark: 竜脚類 りゅうきゃくるい りゅうあしるい
:white_check_mark: 筋トレ きんとれ すじとれ
:x: べい こめ
:white_check_mark: 糸巻き いとまき いとまきき
:x: 紅包 べにつつみ くれないつつみ
:white_check_mark: 紙手提げ かみてさげ かみてていげ
:white_check_mark: 置時計 おきどけい ちとけい
:white_check_mark: 羽が生えたお金 はねがはえたおかね はねがはえたおきん
:white_check_mark: 考え中 かんがえちゅう かんがえなか
:white_check_mark: 考え事 かんがえごと かんがえこと
:white_check_mark: 耳の不自由な人 みみのふじゆうなひと みみのふじゆうなにん
:white_check_mark: 肉球 にくきゅう にくたま
:white_check_mark: 自分撮り じぶんどり じぶんとり
:white_check_mark: 自撮り じどり じとり
:white_check_mark: 自転車に乗る人 じてんしゃにのるひと じてんしゃにのるにん
:x: 葉野菜 はのさい はやさい
:white_check_mark: 蒸留器 じょうりゅうき じょうりゅううつわ
:white_check_mark: 薪割り まきわり たきぎわり
:x: 蛇遣座 へびやざ へびけんざ
:white_check_mark: 血液型AB型 けつえきがたえーびーがた けつえきがたABかた
:white_check_mark: 血液型A型 けつえきがたえーがた けつえきがたAかた
:white_check_mark: 血液型B型 けつえきがたびーがた けつえきがたBかた
:white_check_mark: 血液型O型 けつえきがたおーがた けつえきがたOかた
:white_check_mark: 襟巻き えりまき えりまきき
:x: 角氷 すみこおり かくこおり
:white_check_mark: 話す人のシルエット はなすひとのしるえっと はなすにんのしるえっと
:x: 赤い下三角 あかいしもさんかく あかいしたさんかく
:white_check_mark: 赤毛の人 あかげのひと あかげのにん
:white_check_mark: 走る人 はしるひと はしるにん
:heavy_check_mark: 足跡 あしあと そくせき
:white_check_mark: 車両通行止め しゃりょうつうこうどめ しゃりょうつうこうどめめ
:x: 転法輪 てんぽうりん てんほうわ
:white_check_mark: 通行止め つうこうどめ つうこうどめめ
:x: 連符 れんふ れんぷ
:white_check_mark: 道着 どうぎ みちちゃく
:white_check_mark: 重量挙げをする人 じゅうりょうあげをするひと じゅうりょうあげをするにん
:x: きむ きん
:white_check_mark: 金袋 きんぶくろ きんふくろ
:white_check_mark: 金髪の人 きんぱつのひと きんぱつのにん
:white_check_mark: 釣り竿 つりざお つりさお
:x: 雨時々晴れ あめじ々はれ あめときどきはれ
:white_check_mark: 雪雲 ゆきぐも ゆきくも
:white_check_mark: 電動車椅子 でんどうくるまいす でんどうしゃいす
:white_check_mark: 電動車椅子の女性 でんどうくるまいすのじょせい でんどうしゃいすのじょせい
:white_check_mark: 電動車椅子の男性 でんどうくるまいすのだんせい でんどうしゃいすのだんせい
:white_check_mark: 青梗菜 ちんげんさい あおきょうな
:white_check_mark: 音無し おとなし おとなしし
:x: 音量大 おとかずお おんりょうだい
:white_check_mark: 顔のある上弦の月 かおのあるじょうげんのつき かおのあるじょうげんのがつ
:white_check_mark: 顔のある下弦の月 かおのあるかげんのつき かおのあるかげんのがつ
:white_check_mark: 風呂に入る人 ふろにはいるひと ふろにいるにん
:x: 飲み水 のみすい のみみず
:white_check_mark: 首巻き くびまき しゅかんき
:white_check_mark: 骨壺 こつつぼ ほねつぼ
:x: 高速上ボタン こうそくじょうぼたん こうそくうえぼたん
:x: 高速下ボタン こうそくかぼたん こうそくしたぼたん
:x: 髭剃り ひげすり ひげそり
:x: 魔除け まよけけ まよけ
:white_check_mark: 鶏もも肉 とりももにく にわとりももにく
:x: 黒四角大 くろよんかくだい くろしかくだい
:x: 黒四角小 くろよんかくしょう くろしかくしょう
:x: 黒四角特大 くろよんかくとくだい くろしかくとくだい
:heavy_check_mark: 黒旗 くろはた こっき
:x: 黒枠四角 くろわくよんかく くろわくしかく

peaceiris avatar Nov 08 '20 09:11 peaceiris

結論

  • Janome + neologd が pykakasi より精度が良い
  • Janome + neologd, pykakasi どちらにおいても悪いケースは検知できていない

TODO

  • [ ] :x: のケースを修正する処理を追加
  • [ ] test: :x: のケースをテストケースに追加して、改善されたことを将来に実行した際に検知できるようにする。
  • [ ] :heavy_check_mark: のケースは Janome + neologd, pykakasi 両方の結果を辞書として追加する。

peaceiris avatar Nov 08 '20 20:11 peaceiris