class_docstr: A class to read the audio in either video files or audio files
  using ffmpeg. ffmpeg will read any audio and transform them into
  raw data.
  
  Parameters
  ----------
  
  filename
    Name of any video or audio file, like ``video.mp4`` or
    ``sound.wav`` etc.
  
  buffersize
    The size of the buffer to use. Should be bigger than the buffer
    used by ``write_audiofile``
  
  print_infos
    Print the ffmpeg infos on the file being read (for debugging)
  
  fps
    Desired frames per second in the decoded signal that will be
    received from ffmpeg
  
  nbytes
    Desired number of bytes (1,2,4) in the signal that will be
    received from ffmpeg
docstr: Closes the reader, terminating the subprocess if is still alive.
docstr_tok: ["Closes","the","reader",",","terminating","the","subprocess","if","is","still","alive","."]
code: def close(self):
      """Closes the reader, terminating the subprocess if is still alive."""
      if self.proc:
          if self.proc.poll() is None:
              self.proc.terminate()
              self.proc.stdout.close()
              self.proc.stderr.close()
              self.proc.wait()
          self.proc = None
  
file_path: moviepy/moviepy/audio/io/readers.py
imports: import subprocess
  import warnings
  import numpy
  from moviepy.config import FFMPEG_BINARY
  from moviepy.tools import cross_platform_popen_params
  from moviepy.video.io.ffmpeg_reader import ffmpeg_parse_infos
label_desc: Use image node_id 8 for calling the FFMPEG_AudioReader obj's underlying member method code with example usage: obj.close() without return types