- padding_right = extra_padding
- else:
- padding_left = padding_left
- padding_right = padding_right + extra_padding
- cur_length = cur_length + padding_left + padding_right
- cur_length = (cur_length - dilation * (kernel_size - 1) - 1) // stride + 1
- return cur_length
- def save_audio(
- self,
- audio: AudioInput,
- saving_path: Union[str, Path, list[Union[str, Path]]],
- **kwargs: Unpack[CsmProcessorKwargs],
- ):
- # TODO: @eustlb, this should be in AudioProcessor
- if not is_soundfile_available():
- raise ImportError("Please install `soundfile` to save audio files.")
- # ensure correct audio input