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 | 	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 { | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Song367
						Song367