code: def test_singing_voice_synthesis1(self):
      results = self.module.singing_voice_synthesis(
          inputs={
              "text": "小酒窝长睫毛AP是你最美的记号",
              "notes": "C#4/Db4 | F#4/Gb4 | G#4/Ab4 | A#4/Bb4 F#4/Gb4 | F#4/Gb4 C#4/Db4 | C#4/Db4 | rest | C#4/Db4 | A#4/Bb4 | G#4/Ab4 | A#4/Bb4 | G#4/Ab4 | F4 | C#4/Db4",
              "notes_duration": "0.407140 | 0.376190 | 0.242180 | 0.509550 0.183420 | 0.315400 0.235020 | 0.361660 | 0.223070 | 0.377270 | 0.340550 | 0.299620 | 0.344510 | 0.283770 | 0.323390 | 0.360340",
              "input_type": "word",
          },
          sample_num=1,
          save_audio=True,
          save_dir="outputs",
      )
      self.assertIsInstance(results, dict)
      self.assertIsInstance(results["wavs"], list)
      self.assertIsInstance(results["wavs"][0], list)
      self.assertEqual(len(results["wavs"][0]), 123776)
      self.assertEqual(results["sample_rate"], 24000)
  
file_path: PaddleHub/modules/audio/svs/diffsinger/test.py
imports: import shutil
  import unittest
  import paddlehub
label_desc: Use image node_id 3 for calling the TestHubModule obj's underlying member method code with example usage: obj.test_singing_voice_synthesis1() without return types