code: def fixture_audio_mp3():
      """fixture_audio_mp3"""
      # l1-fl6.bit was taken from minimp3
      # l1-fl6.raw is the converted, through minimp3
      path = os.path.join(
          os.path.dirname(os.path.abspath(__file__)),
          "test_audio",
          "l1-fl6.bit",
      )
      raw_path = os.path.join(
          os.path.dirname(os.path.abspath(__file__)),
          "test_audio",
          "l1-fl6.raw",
      )
      raw = np.fromfile(raw_path, np.int16)
      raw = raw.reshape([-1, 2])
      value = tf.cast(raw, tf.float32) / 32768.0
  
      args = path
  
      def func(args):
          delta = tf.constant(0.00005, tf.float32)
          v = tfio.IODataset.graph(tf.float32).from_audio(args)
          e = tf.data.Dataset.from_tensor_slices([value])
          e = e.unbatch()
          dataset = tf.data.Dataset.zip((v, e))
          dataset = dataset.map(lambda v, e: (v - e))
          dataset = dataset.map(
              lambda v: tf.math.logical_and(
                  tf.math.less(v, delta), tf.math.greater(v, -delta)
              )
          )
          return dataset
  
      expected = [tf.ones_like(v, tf.bool) for _, v in enumerate(value)]
  
      return args, func, expected
  
imports: import os
  import sys
  import time
  import shutil
  import tempfile
  import numpy
  import pytest
  import tensorflow
  import tensorflow_io
label_desc: Use image node_id 17 for calling a global function with example usage: fixture_audio_mp3() and returns: args,  func,  expected, dataset