This commit is contained in:
		
							parent
							
								
									7f89c584c0
								
							
						
					
					
						commit
						f4b35f4596
					
				| @ -167,6 +167,7 @@ func (s *LLMService) handleStreamingResponse(req *http.Request, data map[string] | ||||
| 	} | ||||
| 
 | ||||
| 	messageChan := make(chan Message, 100) // Buffered channel for better performance | ||||
| 	all_message := "" | ||||
| 	initialSessage := "" | ||||
| 	go func() { | ||||
| 		defer resp.Body.Close() | ||||
| @ -256,6 +257,7 @@ func (s *LLMService) handleStreamingResponse(req *http.Request, data map[string] | ||||
| 				} | ||||
| 				new_message := "" | ||||
| 				initialSessage += answer | ||||
| 				all_message += answer | ||||
| 				if containsPunctuation(initialSessage) { | ||||
| 					segments := splitByPunctuation(initialSessage) | ||||
| 					// fmt.Printf("原始文本: %s\n", initialSessage) | ||||
| @ -341,10 +343,10 @@ func (s *LLMService) handleStreamingResponse(req *http.Request, data map[string] | ||||
| 						} | ||||
| 						break // 获取到音频就退出 | ||||
| 					} | ||||
| 					fmt.Println("audio is empty, retry", speechResp) | ||||
| 					// fmt.Println("audio is empty, retry", speechResp) | ||||
| 					// time.Sleep(1 * time.Second) | ||||
| 				} | ||||
| 
 | ||||
| 				fmt.Println("所有消息:", all_message) | ||||
| 				messageChan <- Message{ | ||||
| 					Answer:         new_message, | ||||
| 					IsEnd:          false, | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Song367
						Song367