From 0fe0f973a744782ebcfa71f485a9e126273c1d17 Mon Sep 17 00:00:00 2001 From: XXXXRT666 Date: Thu, 11 Apr 2024 01:19:25 +0100 Subject: [PATCH] . --- tools/slice_audio.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tools/slice_audio.py b/tools/slice_audio.py index 5451899e..219bca3e 100644 --- a/tools/slice_audio.py +++ b/tools/slice_audio.py @@ -452,15 +452,15 @@ def merge_short_chunks(chunks, max_duration, rate): if not chunks: return [] - max_length = int(max_duration * rate) # 确保 max_length 是整数 + max_length = int(max_duration * rate) merged = [] - current = chunks[0] # 开始时 current 是第一个音频块 - for chunk in chunks[1:]: # 从第二个音频块开始遍历 + current = chunks[0] + for chunk in chunks[1:]: if len(current) + len(chunk) <= max_length: current = np.concatenate((current, np.zeros(int(0.1*rate)), chunk)) # 在合并前后加入一个0.1s作为间隔 else: merged.append(current) - current = chunk # 开始新的合并块 + current = chunk merged.append(current) # 添加最后一个块 return merged