This commit is contained in:
parent
0c708da80d
commit
68919732db
@ -617,10 +617,10 @@ func (s *LLMService) TrimAudioSilence(audioData string) (string, error) {
|
||||
bytesPerSample := int(fmtChunk.BitsPerSample) / 8
|
||||
|
||||
// 优化后的静音检测参数
|
||||
silenceThreshold := 0.005 // 降低静音阈值,更敏感地检测声音
|
||||
silenceThreshold := 0.01 // 降低静音阈值,更敏感地检测声音
|
||||
windowSize := int(float64(fmtChunk.SampleRate) * 0.05) // 50ms滑动窗口
|
||||
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能量的辅助函数
|
||||
calculateRMS := func(startSample, endSample int) float64 {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user