code: def test_phonemize(self):
      # Enlish espeak
      text = "Be a voice, not an! echo?"
      gt = "biː ɐ vˈɔɪs, nˈɑːt æn! ˈɛkoʊ?"
      output = self.phonemizer.phonemize(
          text, separator="|", language="en-us"
      )
      output = output.replace("|", "")
      self.assertEqual(output, gt)
  
      # German gruut
      text = "Hallo, das ist ein Deutches Beipiel!"
      gt = "haloː, das ɪst aeːn dɔɔʏ̯tçəs bəʔiːpiːl!"
      output = self.phonemizer.phonemize(
          text, separator="|", language="de"
      )
      output = output.replace("|", "")
      self.assertEqual(output, gt)
  
imports: import unittest
  from packaging.version import Version
  from TTS.tts.utils.text.phonemizers import ESpeak, Gruut, JA_JP_Phonemizer, ZH_CN_Phonemizer
  from TTS.tts.utils.text.phonemizers.bangla_phonemizer import BN_Phonemizer
  from TTS.tts.utils.text.phonemizers.multi_phonemizer import MultiPhonemizer
label_desc: Use image node_id 2 for calling the TestMultiPhonemizer obj's underlying member method code with example usage: obj.test_phonemize() without return types