@onjmin/dtm
    Preparing search index...

    Function lyricToSyllable

    • USTの Lyric= 1つを、このアプリの歌詞へ変換する。

      UTAUの原音名は音源ごとに流儀が違うので、実体のかなだけを掬う:

      • 連続音 a か / - か … 空白区切りの最後の語が実体。
      • サフィックス付き かC4 か強 … 先頭のかな列だけを採る。
      • ローマ字命名 ka kya … ROMAJI_KANA でかなへ寄せる。
      • ブレス 息R R吸 @br1 … 歌詞ではなく息継ぎ(UST_BREATH_KANJI_RE)。
      • 休符 R RE a R2 … 歌わない(isUstRest)。接尾辞付きも休符。
      • ピンイン xing tou … 中国語音源のとき(looksLikePinyin)だけ pinyinToMoras でかなへ寄せる。日本語ローマ字と綴りが衝突する (wo = を / ウオ)ため、ファイル単位で決めた結果を渡してもらう。

      変換できない綴り(CVVCの a k のような子音だけの断片など)は継続記号にする。 言い直さずに繋ぐのが元の意図に一番近く、音節とノートの1:1もずれない。

      Parameters

      • raw: string
      • pinyin: boolean = false

      Returns ParsedLyric