code: def testDifferentBitDepths(self):
      audio16 = MonoLoader(
          filename=join(testdata.audio_dir, "recorded/cat_purrrr.wav"),
          sampleRate=44100,
      )()
      audio24 = MonoLoader(
          filename=join(
              testdata.audio_dir, "recorded/cat_purrrr24bit.wav"
          ),
          sampleRate=44100,
      )()
      audio32 = MonoLoader(
          filename=join(
              testdata.audio_dir, "recorded/cat_purrrr32bit.wav"
          ),
          sampleRate=44100,
      )()
  
      data = [audio16, audio24, audio32]
  
      peakDetector = TruePeakDetector()
      results = [peakDetector(x)[0] for x in data]
  
      # The algorithm should detect the same frames regardless the bit size.
      for version in results[:-1]:
          self.assertEqualVector(results[-1], version)
  
file_path: essentia/test/src/unittests/audioproblems/test_truepeakdetector.py
imports: import numpy
  from math import *
  from essentia_test import *
  from essentia import array
label_desc: Use image node_id 4 for calling the TestTruePeakDetector obj's underlying member method code with example usage: obj.testDifferentBitDepths() without return types