code: def cutAudioFile(
      self,
      filename,
      frameSize,
      hopSize,
      startFromZero,
      expectedNumFrames,
  ):
      loader = es.MonoLoader(
          filename=join(
              testdata.audio_dir,
              "generated",
              "synthesised",
              "shortfiles",
              filename,
          )
      )
      fc = es.FrameCutter(
          frameSize=frameSize,
          hopSize=hopSize,
          startFromZero=startFromZero,
      )
      p = Pool()
      loader.audio >> fc.signal
      fc.frame >> (p, "audio.frames")
      run(loader)
  
      self.assertEqual(len(p["audio.frames"]), expectedNumFrames)
  
imports: from essentia_test import *
  import essentia
  import essentia.streaming
  import essentia.standard
label_desc: Use image node_id 27 for calling the TestFrameCutter_Streaming obj's underlying member method code with example usage: obj.cutAudioFile(filename, frameSize, hopSize, startFromZero, expectedNumFrames) without return types