From 5df1f30f835db04e3e2ef483964a8c09a10c59cc Mon Sep 17 00:00:00 2001 From: jhqxxx <18280426169@163.com> Date: Sat, 25 Apr 2026 19:08:48 +0800 Subject: [PATCH] update messy --- src/models/voxcpm_refact/model.rs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/models/voxcpm_refact/model.rs b/src/models/voxcpm_refact/model.rs index 7229b83..5ec28de 100644 --- a/src/models/voxcpm_refact/model.rs +++ b/src/models/voxcpm_refact/model.rs @@ -477,16 +477,16 @@ impl VoxCPMModelRefact { let decode_start = decode_audio.dim(D::Minus1)? - self.decode_patch_len; decode_audio = decode_audio.narrow(D::Minus1, decode_start, self.decode_patch_len)?; if i > min_len && stop_flag == 1 { - // 最后一段去除噪音 - let decode_audio_len = decode_audio.dim(D::Minus1)? - 640; - decode_audio = decode_audio.narrow(D::Minus1, 0, decode_audio_len)?; - yield Ok(decode_audio); + // // 最后一段容易有噪音,暂时不返回 + // let decode_audio_len = decode_audio.dim(D::Minus1)? - 640; + // decode_audio = decode_audio.narrow(D::Minus1, 0, decode_audio_len)?; + // yield Ok(decode_audio); break; } if first_flag { // 去除初始噪音 - let decode_audio_len = decode_audio.dim(D::Minus1)? - 640; - decode_audio = decode_audio.narrow(D::Minus1, 640, decode_audio_len)?; + let decode_audio_len = decode_audio.dim(D::Minus1)? - 1280; + decode_audio = decode_audio.narrow(D::Minus1, 1280, decode_audio_len)?; first_flag = false; } yield Ok(decode_audio);