code: def atestMinLengthLargerThanAudioFrames(self):
      audio = MonoLoader(
          filename=join(testdata.audio_dir, "recorded", "britney.wav"),
          downmix="left",
          sampleRate=441000,
      )()
  
      w = Windowing(type="blackmanharris62", size=2048)
      s = Spectrum(size=2048)
      m = MFCC(highFrequencyBound=8000)
      features = []
  
      for frame in FrameGenerator(audio, frameSize=2048, hopSize=1024):
          if isSilent(frame):
              continue
  
          (_, mfcc) = m(s(w(frame)))
          features.append(mfcc)
  
      # compute transpose of features array
      features_transpose = []
      for i in range(len(features[0])):
          featureVals = []
          for f in features:
              featureVals.append(f[i])
          features_transpose.append(featureVals)
  
      bands, nFrames = numpy.shape(features_transpose)
      features_transpose = array(features_transpose)
      sbic = SBic(
          cpw=1.5,
          size1=1000,
          inc1=300,
          size2=600,
          inc2=50,
          minLength=nFrames + 2,
      )
      segments = sbic(features_transpose)
  
      expected = [0.0, nFrames - 1]
      self.assertEqualVector(segments, expected)
  
file_path: essentia/test/src/unittests/highlevel/test_sbic.py
imports: from numpy import array
  from essentia_test import *
label_desc: Use image node_id 10 for calling the TestSBic obj's underlying member method code with example usage: obj.atestMinLengthLargerThanAudioFrames() without return types