code: def tag_text(text: str):
      # remove multiple spaces
      text = re.sub(" +", " ", text)
      # create start and end
      text = "start" + text + "end"
      # tag text
      parts = re.split("[\u0600-\u06FF]+", text)
      # remove non chars
      parts = [p for p in parts if p.strip()]
      # unique parts
      parts = set(parts)
      # tag the text
      for m in parts:
          if len(m.strip()) > 1:
              text = text.replace(m, f"{m}")
      # clean-tags
      text = text.replace("start", "")
      text = text.replace("end", "")
      return text
  
file_path: TTS/TTS/tts/utils/text/bangla/phonemizer.py
imports: import re
  import bangla
  from bnnumerizer import numerize
  from bnunicodenormalizer import Normalizer
label_desc: Use image node_id 1 for calling a global function with example usage: tag_text(text) and returns: text