diff --git a/service/llm_service.go b/service/llm_service.go index 6b31dc3..4449008 100644 --- a/service/llm_service.go +++ b/service/llm_service.go @@ -618,7 +618,7 @@ func (s *LLMService) TrimAudioSilence(audioData string) (string, error) { // 优化后的静音检测参数 silenceThreshold := 0.01 // 降低静音阈值,更敏感地检测声音 - windowSize := int(float64(fmtChunk.SampleRate) * 0.05) // 50ms滑动窗口 + windowSize := int(float64(fmtChunk.SampleRate) * 0.1) // 50ms滑动窗口 minSilenceDuration := int(float64(fmtChunk.SampleRate) * 0.1) // 100ms最小静音持续时间 bufferSamples := int(float64(fmtChunk.SampleRate) * 0.1) // 减少缓冲区到50ms