no_backend.py 711 B

123456789101112131415161718192021222324
  1. from pathlib import Path
  2. from typing import Callable, Optional, Tuple, Union
  3. from torch import Tensor
  4. def load(
  5. filepath: Union[str, Path],
  6. out: Optional[Tensor] = None,
  7. normalization: Union[bool, float, Callable] = True,
  8. channels_first: bool = True,
  9. num_frames: int = 0,
  10. offset: int = 0,
  11. filetype: Optional[str] = None,
  12. ) -> Tuple[Tensor, int]:
  13. raise RuntimeError("No audio I/O backend is available.")
  14. def save(filepath: str, src: Tensor, sample_rate: int, precision: int = 16, channels_first: bool = True) -> None:
  15. raise RuntimeError("No audio I/O backend is available.")
  16. def info(filepath: str) -> None:
  17. raise RuntimeError("No audio I/O backend is available.")