ヒトカラ
JA

ふりがなは自動でどう付く? 読みが難しい理由

著者: Hitokara 編集部 公開: 更新:

石畳の通りに面したカフェのテラス席で、頬杖をついてスマートフォンを見る女性。机にコーヒーカップがあり、奥には木造の町家と五重塔が見える。

日本語の歌詞にふりがなを自動で付けるには、まず文を単語に分け(形態素解析)、単語ごとに辞書から読みを引き、漢字の上に配置します。難しいのは、同じ漢字でも文脈や歌詞特有の使い方で答えが変わるためです。

ふりがなは、どんな順番で付くの?

処理は大きく3段階です。

  1. 文を単語に分ける。 日本語は単語の間に空白がないので、「今日は晴れ」を「今日/は/晴れ」のように切り分けます。この処理を形態素解析と呼びます。
  2. 単語ごとに読みを引く。 辞書に載っている読み(「今日」なら「きょう」)を取り出します。
  3. 漢字の上に配置する。 単語の読みを、漢字と送り仮名の区切りに合わせて割り当てます。

同じ漢字なのに、読みが変わるのはなぜ?

漢字は、単語や文脈によって読みが変わります。たとえば「日本」は「にほん」とも「にっぽん」とも読み、「今日」は「きょう」とも「こんにち」とも読みます。辞書には複数の読みの候補があり、前後の単語から最も自然なものを選びます。それでも、文脈だけでは決まらない場合があります。

歌詞は、なぜ特に難しいの?

歌詞には、普通の文章にはない書き方が多いからです。

  • 当て字・特殊な読み。 漢字の意味と別の読みを当てる表現(たとえば「本気」と書いて「マジ」と歌う)は、辞書に載っていません。
  • 古い言い回しや造語。 辞書にない単語は、読みを推測するしかありません。
  • 英語や固有名詞の混在。 英単語や人名・地名は、読みが一つに決まらないことがあります。
木のテーブルに開いたノートに、青いインクの走り書きが一面に並び、湯のみ、コーヒーカップ、花を挿した花瓶、ペンが置かれている。

ヒトカラではどうしている?

ヒトカラは、端末内の辞書(Sudachi)で歌詞を単語に分け、読みを割り当てて漢字の上に表示します。当て字のような辞書にない読みは、例外の辞書で補っています。英語・韓国語・中国語の歌詞には、カタカナの読みを付けます。

歌詞の漢字「笑」「合」「日」の上に、ふりがなが小さく表示されている画面。

読みが違っていたら?

歌詞画面から、その場で読みを直せます。

あわせて読みたい:ふりがな・ローマ字で歌詞を読む方法、日本語の曲の発音のコツ。