in tensorrtllm/run_eval.py [0:0]
def chunk_audio(audio, chunk_length, overlap_length, sample_rate):
chunk_size = int(chunk_length * sample_rate)
overlap_size = int(overlap_length * sample_rate)
chunks = []
start = 0
while start < len(audio):
end = min(start + chunk_size, len(audio))
chunks.append(audio[start:end])
start += chunk_size - overlap_size
return chunks