code: def testRealCase(self):
      # The expected values were recomputed from commit
      # 4f47eeb35f87fb6cb5ab9f184fbe03ab93cc4cd8
      from numpy import mean
  
      filename = join(testdata.audio_dir, "recorded", "musicbox.wav")
      audio = MonoLoader(filename=filename, sampleRate=44100)()
      frameGenerator = FrameGenerator(
          audio, frameSize=1025, hopSize=512
      )
      window = Windowing(type="blackmanharris62")
      pool = Pool()
      bfccAlgo = self.InitBFCC(13)
  
      for frame in frameGenerator:
          bands, bfcc = bfccAlgo(window(frame))
          pool.add("bands", bands)
          pool.add("bfcc", bfcc)
  
      expected = [
          -905.33917236,
          53.90555191,
          -47.06598282,
          30.50421333,
          -20.98745728,
          14.16875744,
          -10.8211174,
          7.4601965,
          -5.96607971,
          4.26305676,
          -3.73092651,
          2.7505765,
          -2.49007034,
      ]
  
      self.assertAlmostEqualVector(
          mean(pool["bfcc"], 0), expected, 1.0e-6
      )
  
file_path: essentia/test/src/unittests/spectral/test_bfcc.py
imports: from essentia_test import *
  from math import *
  import numpy
label_desc: Use image node_id 7 for calling the TestBFCC obj's underlying member method code with example usage: obj.testRealCase() without return types