INNER CODE UNIT · Python
chunk_len
sanchit-gandhi/whisper-jax · benchmarks/run_pipeline_dataloader.py:67
chunk_len = round(chunk_length_s * self.feature_extractor.sampling_rate)
stride_left = round(stride_length_s[0] * self.feature_extractor.sampling_rate)
stride_right = round(stride_length_s[1] * self.feature_extractor.sampling_rate)
if chunk_len < stride_left + stride_right:
raise ValueError("Chunk length must be superior to stride length")
for item in self.chunk_iter(
array,
self.feature_extractor,
chunk_len,
stride_left,
stride_right,
):
yield item
else:
processed = self.feature_extractor(
array, sampling_rate=self.feature_extractor.sampling_rate, return_tensors="np"