[Pipeline-asr] `batch_size` ignored when using a single file
This is not a very important issue but when using the `asr` pipeline, if you give a single audio file that you want to `chunk`, and provide both a `batch_size` and `chunk_lenght_s`, the pipeline still runs sequentially. 

Reproducing script : 

```python 
from transformers import pipeline
from datasets import load_dataset
import datasets
ds = load_dataset("common_voice", "ja", split="test", streaming=True)
ds = ds.cast_column("audio", datasets.Audio(sampling_rate=16_000))
input_speech = next(iter(ds))["audio"]["array"]

pipe = pipeline("automatic-speech-recognition","facebook/wav2vec2-base-960h")
pipe(input_speech, return_timestamps ="char", chunk_length_s = 30, stride_length_s=[3,3], batch_size = 1024, device = 0)
```

(thanks @Narsil  for the hack with `pipe([input_speech], return_timestamps ="char", chunk_length_s = 30, stride_length_s=[3,3], batch_size = 1024, device = 0)`
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/main/CONTRIBUTING.md) are likely to be ignored.<|||||>Unstale<|||||>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/main/CONTRIBUTING.md) are likely to be ignored.