class_docstr: This class implements the interface for the PIQ posthoc interpreter for an audio classifier.
  
  Example
  -------
  >>> from speechbrain.inference.interpretability import PIQAudioInterpreter
  >>> tmpdir = getfixture("tmpdir")
  >>> interpreter = PIQAudioInterpreter.from_hparams(
  ...     source="speechbrain/PIQ-ESC50",
  ...     savedir=tmpdir,
  ... )
  >>> signal = torch.randn(1, 16000)
  >>> interpretation, _ = interpreter.interpret_batch(signal)
class_docstr_tok: ["This","class","implements","the","interface","for","the","PIQ","posthoc","interpreter","for","an","audio","classifier",".","Example","--","--","--","-",">",">",">","from","speechbrain.inference.interpretability","import","PIQAudioInterpreter",">",">",">","tmpdir","=","getfixture","(","``","tmpdir","''",")",">",">",">","interpreter","=","PIQAudioInterpreter.from_hparams","(","...","source=","''","speechbrain\/PIQ-ESC50","''",",","...","savedir=tmpdir",",","...",")",">",">",">","signal","=","torch.randn","(","1",",","16000",")",">",">",">","interpretation",",","_","=","interpreter.interpret_batch","(","signal",")"]
code: def __init__(self, *args, **kwargs):
      super().__init__(*args, **kwargs)
  
file_path: speechbrain/speechbrain/inference/interpretability.py
imports: import torch
  import torchaudio
  import torch.nn.functional
  import speechbrain
  from speechbrain.utils.fetching import fetch
  from speechbrain.utils.data_utils import split_path
  from speechbrain.processing.NMF import spectral_phase
  from speechbrain.inference.interfaces import Pretrained
label_desc: Use image node_id 1 to create a new PIQAudioInterpreter object from inherited base classes: Pretrained with example: obj = PIQAudioInterpreter()