修改阈值
All checks were successful
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 3s

This commit is contained in:
Song367 2025-06-18 16:44:14 +08:00
parent 0c708da80d
commit 68919732db

View File

@ -617,10 +617,10 @@ func (s *LLMService) TrimAudioSilence(audioData string) (string, error) {
bytesPerSample := int(fmtChunk.BitsPerSample) / 8 bytesPerSample := int(fmtChunk.BitsPerSample) / 8
// 优化后的静音检测参数 // 优化后的静音检测参数
silenceThreshold := 0.005 // 降低静音阈值,更敏感地检测声音 silenceThreshold := 0.01 // 降低静音阈值,更敏感地检测声音
windowSize := int(float64(fmtChunk.SampleRate) * 0.05) // 50ms滑动窗口 windowSize := int(float64(fmtChunk.SampleRate) * 0.05) // 50ms滑动窗口
minSilenceDuration := int(float64(fmtChunk.SampleRate) * 0.1) // 100ms最小静音持续时间 minSilenceDuration := int(float64(fmtChunk.SampleRate) * 0.1) // 100ms最小静音持续时间
bufferSamples := int(float64(fmtChunk.SampleRate) * 0.05) // 减少缓冲区到50ms bufferSamples := int(float64(fmtChunk.SampleRate) * 0.1) // 减少缓冲区到50ms
// 计算RMS能量的辅助函数 // 计算RMS能量的辅助函数
calculateRMS := func(startSample, endSample int) float64 { calculateRMS := func(startSample, endSample int) float64 {