code: def split_lyric(lr):
      # split lyrics into single syllable
      lrs = []
      i = 0
      while i < len(lr):
          lrs.append(lr[i])
          i += 1
          while i < len(lr) and lr[i] in [
              "っ",
              "ゃ",
              "ょ",
              "ゅ",
              "ぁ",
              "ぃ",
              "ぅ",
              "ぇ",
              "ぉ",
              "゛",
          ]:
              lrs[-1] += lr[i]
              i += 1
      return lrs
  
imports: import argparse
  import math
  import os
  import sys
  import music21
  import numpy
  from typeguard import check_argument_types
  from espnet2.fileio.read_text import read_2columns_text
  from espnet2.fileio.score_scp import NOTE, SingingScoreWriter
label_desc: Use image node_id 1 for calling a global function with example usage: split_lyric(lr) and returns: lrs