code: def is_empty_audio(self, ann):
      path = self.get_audio_path(ann)
      try:
          waveform, sr = torchaudio.load(path)
  
          # Convert to mono if it's stereo
          if waveform.shape[0] == 2:
              waveform = torch.mean(waveform, dim=0)
  
      except torchaudio.TorchaudioException:
          return True  # Audio loading failed
  
      return waveform.nelement() == 0
  
imports: import os
  from collections import OrderedDict
  import torch
  import copy
  import pathlib
  import random
  import json
  import pandas
  import torchaudio
  import torch
  from tqdm import tqdm
  from lavis.datasets.datasets.base_dataset import BaseDataset
label_desc: Use image node_id 3 for calling the ESC50 obj's underlying member method code with example usage: obj.is_empty_audio(ann) and returns: unknown, True