class_docstr: Test Fbank FE using 8k/16k wav files.
code: def test_fbank(self):
      wav_path = str(Path(PACKAGE_OPS_DIR).joinpath("data/sm1_cln.wav"))
  
      with self.cached_session(use_gpu=False, force_gpu=False):
          read_wav = ReadWav.params().instantiate()
          input_data, sample_rate = read_wav(wav_path)
          config = {
              "window_length": 0.025,
              "output_type": 1,
              "frame_length": 0.010,
              "snip_edges": True,
          }
          fbank = Fbank.params(config).instantiate()
          fbank_test = fbank(input_data, sample_rate)
  
          self.assertEqual(tf.rank(fbank_test).eval(), 3)
  
          if tf.executing_eagerly():
              print(fbank_test.numpy()[0:2, 0:6, 0])
          else:
              print(fbank_test.eval()[0:2, 0:6, 0])
  
file_path: delta/delta/data/frontend/fbank_test.py
imports: import os
  import numpy
  from pathlib import Path
  import delta.compat
  from core.ops import PACKAGE_OPS_DIR
  from delta.data.frontend.read_wav import ReadWav
  from delta.data.frontend.fbank import Fbank
label_desc: Use image node_id 1 for calling the FbankTest obj's underlying member method code with example usage: obj.test_fbank() without return types