code: def _calc_erbs(
      low_freq: float, fs: int, n_filters: int, device: torch.device
  ) -> Tensor:
      from gammatone.filters import centre_freqs
  
      ear_q = 9.26449  # Glasberg and Moore Parameters
      min_bw = 24.7
      order = 1
      erbs = (
          (centre_freqs(fs, n_filters, low_freq) / ear_q) ** order
          + min_bw**order
      ) ** (1 / order)
      return torch.tensor(erbs, device=device)
  
file_path: torchmetrics/src/torchmetrics/functional/audio/srmr.py
imports: from functools import lru_cache
  from math import ceil, pi
  from typing import Optional, Tuple
  import torch
  from torch import Tensor
  from torch.nn.functional import pad
  from torchmetrics.utilities import rank_zero_warn
  from torchmetrics.utilities.imports import _GAMMATONE_AVAILABLE, _TORCHAUDIO_AVAILABLE, _TORCHAUDIO_GREATER_EQUAL_0_10
label_desc: Use image node_id 1 for calling a global function with example usage: _calc_erbs(low_freq, fs, n_filters, device) and returns: torch