IndexError while applying stride for ASR
## Environment info
<!-- You can run the command `transformers-cli env` and copy-and-paste its output below.
     Don't forget to fill out the missing fields in that output! -->

- `transformers` version: 4.16.2
- Platform: colab
- Python version: 3.7.12

## Information

Hi :)

`new_stride` from `rescale_stride()` can cause an error at `apply_stride()` when `token_n` and `left` have the same value. I got an error while running ASR through `pipeline() + chunk_length_s=10` with 15 secs of audio.

https://github.com/huggingface/transformers/blob/db7d6a80e82d66127b2a44b6e3382969fdc8b207/src/transformers/pipelines/automatic_speech_recognition.py#L69-L90

https://github.com/huggingface/transformers/blob/db7d6a80e82d66127b2a44b6e3382969fdc8b207/src/transformers/pipelines/automatic_speech_recognition.py#L92-L105

## To reproduce

Steps to reproduce the behavior:

```python
import numpy as np

from transformers import pipeline

mock_duration = 15
mock_sample_rate = 16_000
mock_audio = np.random.rand(mock_duration*mock_sample_rate,)

pipe = pipeline(model="facebook/wav2vec2-base-960h")

output = pipe(mock_audio, chunk_length_s=10)
```

```python
---------------------------------------------------------------------------
IndexError                                Traceback (most recent call last)
[<ipython-input-9-6be82957f842>](https://localhost:8080/#) in <module>()
      9 pipe = pipeline(model="facebook/wav2vec2-base-960h")
     10 
---> 11 output = pipe(mock_audio, chunk_length_s=10)

5 frames
[/usr/local/lib/python3.7/dist-packages/transformers/pipelines/automatic_speech_recognition.py](https://localhost:8080/#) in apply_stride(tokens, stride)
     98         # next letter, and last letter
     99 
--> 100         first_letter = tokens[i, left_token]
    101         tokens[i, :left_token] = first_letter
    102 

IndexError: index 83 is out of bounds for dimension 1 with size 83
```
This issue has been automatically marked as stale because it has not had recent activity. If you think this still needs to be addressed please comment on this thread.

Please note that issues that do not follow the [contributing guidelines](https://github.com/huggingface/transformers/blob/master/CONTRIBUTING.md) are likely to be ignored.