class_docstr: This class represents an audio frame. The data is a numpy.ndarray.
  
  Args:
      sample_rate (`int`):
          The audio sample rate in Hz.
code: def __array_finalize__(self, obj):
      # `self` is a new object resulting from super().__new__(cls, ...), therefore it
      # only has attributes that the ndarray.__new__ constructor gave it -
      # i.e. those of a standard ndarray.
      if obj is None:
          return
      self._sample_rate = getattr(obj, "_sample_rate", None)
      self._timestamp = getattr(obj, "_timestamp", None)
      self._layout = getattr(obj, "_layout", None)
  
file_path: towhee/towhee/types/audio_frame.py
imports: import numpy
label_desc: Use image node_id 2 for calling the AudioFrame obj's underlying member method code with example usage: obj.__array_finalize__(obj) without return types