chunk_content: port dataclass
  from typing import Any, Dict, List, Union
  
  
  @dataclass
  class DataCollatorSpeechSeq2SeqWithPadding:
      processor: Any
  
      def __call__(self, features: List[Dict[str, Union[List[int], torch.Tensor]]]) -> Dict[str, torch.Tensor]:
          input_features = [{"input_features": feature["input_features"]} for feature in features]
          batch = self.processor.feature_extractor.pad(input_features, return_tensors="pt")
  
          label_fe