in basic_pitch/inference.py [0:0]
def verify_input_path(audio_path: Union[pathlib.Path, str]) -> None:
"""Verify that an input path is valid and can be processed
Args:
audio_path: Path to an audio file.
Raises:
ValueError: If the audio file is invalid.
"""
if not os.path.isfile(audio_path):
raise ValueError(f"🚨 {audio_path} is not a file path.")
if not os.path.exists(audio_path):
raise ValueError(f"🚨 {audio_path} does not exist.")