Remove unused load_audio function

This commit is contained in:
WeberJulian 2023-10-27 22:27:18 +02:00
parent d4e08c8d6c
commit 1c98821359
1 changed files with 0 additions and 24 deletions

View File

@ -22,30 +22,6 @@ from TTS.utils.io import load_fsspec
init_stream_support()
def load_audio(audiopath, sr=22050):
"""
Load an audio file from disk and resample it to the specified sampling rate.
Args:
audiopath (str): Path to the audio file.
sr (int): Target sampling rate.
Returns:
Tensor: Audio waveform tensor with shape (1, T), where T is the number of samples.
"""
audio, sampling_rate = torchaudio.load(audiopath)
if audio.shape[0] > 1:
audio = audio.mean(0, keepdim=True)
if sampling_rate != sr:
resampler = torchaudio.transforms.Resample(sampling_rate, sr)
audio = resampler(audio)
audio = audio.clamp_(-1, 1)
return audio.unsqueeze(0)
def wav_to_mel_cloning(
wav, mel_norms_file="../experiments/clips_mel_norms.pth", mel_norms=None, device=torch.device("cpu")
):