text: Title: Question about Tensor Input Size Changes in Version 1.0.0
  Body: Hello developers.
  I appreciate all your efforts to improve this software.
  
  Now, I noticed that the transcription behavior has changed a lot in version 1.0.0.
  
  I found out that the size of the Tensor input to the model is different. In other words, encode output is different from the previous one, so the result of generate is also different. This may be related to the quality of the transcription.
  
  The following code from openai's Whisper shows that the last dimension of mel_segment is padded to be N_FRAMES.
  https://github.com/openai/whisper/blob/ba3f3cd54b0e5b8ce1ab3de13e32122d0d5f98ab/whisper/transcribe.py#L276
  
  Therefore, I wonder if the same process as the function pad_or_trim is needed in this repository?
  
  Note:
  The environment I checked is as follows.
  OS: Windows 10
  Python: 3.9.13
  