Notebook に 日本語の読み(ルビ)・語彙属性・アクセント情報を
“文書の意味論”として保持させることで、
- AI が日本語を正しく理解する
- Edge Copilot がルビ付きで情報を表示できる
- 教育現場で読み支援が自然に行われる
- Web のルビ地獄(HTML/CSS)から解放される
| #!/usr/bin/env python | |
| # | |
| # Copyright 2025 Esrille Inc. | |
| # SPDX-License-Identifier: Apache-2.0 | |
| import getopt | |
| import spacy | |
| import sys | |
| IAA = '\uFFF9' # IAA (INTERLINEAR ANNOTATION ANCHOR) |
| #!/usr/bin/env python | |
| import spacy | |
| nlp = spacy.load('ja_ginza_electra') | |
| def is_term(token): | |
| if token.dep_ in ('acl', 'advcl', 'csubj', 'dep', 'nsubj', 'obl'): |
| #!/usr/bin/env python | |
| import spacy | |
| nlp = spacy.load('ja_ginza_electra') | |
| def segment(sentence): | |
| doc = nlp(sentence) |
| #!/usr/bin/env python3 | |
| # pip install transformers | |
| # pip install fugashi | |
| # pip install ipadic | |
| # pip install unidic_lite | |
| import torch | |
| from transformers import BertForMaskedLM | |
| from transformers import BertJapaneseTokenizer |
教育漢字表に「藤原定家自筆平仮名文三種における和語表記の漢字」をあてはめてみる(太字でしめした)
| 学年 | 漢字 |
|---|---|
| 1年 | 一 右 雨 円 王 音 下 火 花 貝 学 気 九 休 玉 金 空 月 犬 見 五 口 校 左 三 山 子 四 糸 字 耳 七 車 手 十 出 女 小 上 森 人 水 正 生 青 夕 石 赤 千 川 先 早 草 足 村 大 男 竹 中 虫 町 天 田 土 二 日 入 年 白 八 百 文 木 本 名 目 立 力 林 六 |
| 2年 | 引 羽 雲 園 遠 何 科 夏 家 歌 画 回 会 海 絵 外 角 楽 活 間 丸 岩 顔 汽 記 帰 弓 牛 魚 京 強 教 近 兄 形 計 元 言 原 戸 古 午 後 語 工 公 広 交 光 考 行 高 黄 合 谷 国 黒 今 才 細 作 算 止 市 矢 姉 思 紙 寺 自 時 室 社 弱 首 秋 週 春 書 少 場 色 食 心 新 親 図 数 西 声 星 晴 切 雪 船 線 前 組 走 多 太 体 台 地 池 知 茶 昼 長 鳥 朝 直 通 弟 店 点 電 刀 冬 当 東 答 頭 同 道 読 内 南 肉 馬 売 買 麦 半 番 父 風 分 聞 米 歩 母 方 北 毎 妹 万 明 鳴 毛 門 夜 野 友 用 曜 来 里 理 話 |
| 3年 | 悪 安 暗 医 委 意 育 員 院 飲 運 泳 駅 央 横 屋 温 化 荷 界 開 階 寒 感 漢 館 岸 起 期 客 究 急 級 宮 球 去 橋 業 曲 局 銀 区 苦 具 君 係 軽 血 決 研 県 庫 湖 向 幸 港 号 根 祭 皿 仕 死 使 始 指 歯 詩 次 事 持 |
| #!/usr/bin/python3 | |
| # | |
| # Copyright (c) 2017-2024 Esrille Inc. | |
| # | |
| # Licensed under the Apache License, Version 2.0 (the "License"); | |
| # you may not use this file except in compliance with the License. | |
| # You may obtain a copy of the License at: | |
| # | |
| # http://www.apache.org/licenses/LICENSE-2.0 | |
| # |
| <!-- https://yatanavi.org/text/tosanikki/se_tosa01 --> | |
| <style> | |
| b { color: #000; font-weight: normal;} | |
| body { color: #777; font-family: "UD デジタル 教科書体 NK-R";} | |
| </style> | |
| <b>とさの日記</b><br><br> | |
| <b>を</b>と<b>こ</b>も<b>す</b>なる<b>日</b>記<b>と</b>いふ<b>も</b>のを<b>を</b>む<b>な</b>も<b>し</b>て<b>み</b>ん<b>と</b>て<b>す</b>る<b>な</b>り<b>そ</b>れの<b>と</b>しの<b>し</b>は<b>す</b>の<b>は</b>つか<b>あ</b>まり<b>ひ</b>と<b>ひ</b>の<b>ひ</b>の<b>い</b>ぬの<b>と</b>きに<b>か</b>と<b>て</b>す<b>そ</b>の<b>よ</b>し<b>い</b>さ<b>ゝ</b>かに<b>も</b>のに<b>か</b>き<b>つ</b>く<b>あ</b>る<b>ひ</b>と<b>あ</b>か<b>た</b>の<b>よ</b>とせ<b>い</b>つ<b>と</b>せ<b>は</b>てゝ<b>れ</b>いの<b>こ</b>と<b>ゝ</b>も<b>み</b>な<b>し</b>を<b>へ</b>て<b>け</b>ゆ<b>な</b>と<b>ゝ</b>りて<b>す</b>む<b>た</b>ち<b>よ</b>り<b>い</b>てゝ<b>ふ</b>ねに<b>の</b>る<b>へ</b>き<b>と</b>こ<b>ろ</b>へ<b>わ</b>たる<b>か</b>れ<b>こ</b>れ<b>し</b>る<b>し</b>らぬ<b>お</b>く<b>り</b>す<b>と</b>し<b>こ</b>ろ<b>よ</b>く<b>く</b>らへ<b>つ</b>る<b>ひ</b>と<b>〻</b><b>な</b>ん<b>わ</b>かれ<b>か</b>たく<b>お</b>も<b>ひ</b>て<b>日</b><b>し</b>き<b>り</b>に<b>と</b>かく<b>し</b>つゝ<b>の</b>ゝ<b>し</b>る<b>う</b>ちに<b>よ</b>ふ<b>け</b>ぬ |
| 美しい | |
| 美しく | |
| 美しくて | |
| 美しかった | |
| 美しかれ! | |
| 美しかろう | |
| 美しくない | |
| 美しくなく | |
| 美しければ | |
| 美しかったら |
| 書いた | |
| 書いて | |
| 書かせ | |
| 書かれ | |
| 書かん | |
| 書けば | |
| 書こう | |
| 書いたら | |
| 書いたり | |
| 書かせた |