宅K
ZH-TW

振假名是怎麼自動標上去的?讀音為什麼這麼難

作者: Hitokara 編輯部 發佈: 更新:

一名女子在石板路旁的咖啡館露天座位托腮看著手機,桌上放著咖啡杯,遠處可見木造老町屋與五重塔。

要替日文歌詞自動標示振假名,要先把句子切成詞(詞素分析),再依每個詞去辭典查出讀音,最後把讀音放在漢字上方。困難之處在於,同一個漢字會因為上下文與歌詞特有的寫法而有不同讀音。

振假名是依什麼順序標上去的?

大致分成三個步驟。

  1. 把句子切成詞。日文詞與詞之間沒有空格,所以「今日は晴れ」要切成「今日/は/晴れ」。這個處理稱為詞素分析。
  2. 查出每個詞的讀音。例如「今日」,辭典給出的是「きょう」。
  3. 放到漢字上方。依漢字與送假名的分界,把詞的讀音分配給各個漢字。

同一個漢字為什麼會有不同讀音?

漢字的讀音會依詞與上下文而改變。例如「日本」可以讀成「にほん」或「にっぽん」,「今日」可以讀成「きょう」或「こんにち」。辭典裡有多個候選讀音,再依前後的詞挑出最自然的一個。即使如此,仍有只靠上下文也無法決定的情況。

歌詞為什麼特別難?

因為歌詞常有一般文章沒有的寫法。

  • 當字與特殊讀音。例如寫成「本気」卻唱成「マジ」,這種讀音辭典裡沒有。
  • 古語與自創詞。辭典沒有的詞,只能推測讀音。
  • 混用英文與專有名詞。英文單字、人名、地名不一定只有一種讀法。
木桌上攤開的筆記本寫滿藍色墨水的潦草字跡,旁邊擺著茶杯、咖啡杯、插著花的花瓶與一支鋼筆。

宅K 怎麼處理?

宅K 用裝置內建的辭典(Sudachi)把歌詞切成詞,指定讀音並顯示在漢字上方。辭典裡沒有的讀音(例如當字),則由例外辭典補上。英文、韓文、中文歌詞會標示片假名讀音。

歌詞中「笑」「合」「日」等漢字上方以小字標示振假名的畫面。

讀音不對怎麼辦?

可以直接在歌詞畫面修正讀音。

延伸閱讀:用振假名和羅馬拼音讀歌詞、唱日文歌的發音訣竅。