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"

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…