feat: increase server timeout settings and max concurrent TTS requests
This commit is contained in:
@@ -409,7 +409,7 @@ func (h *TTSHandler) handleSegmentedTTS(c *gin.Context, req models.TTSRequest) {
|
||||
// 打印表格格式的合成结果
|
||||
log.Println("句子合成结果表:")
|
||||
log.Println("-------------------------------------------------------------")
|
||||
log.Println("序号 | 长度 | 音频大小 | 耗时 | 内容")
|
||||
log.Println("序号 | 长度 | 音频大小 | 耗时 | 内容")
|
||||
log.Println("-------------------------------------------------------------")
|
||||
for i := 0; i < segmentCount; i++ {
|
||||
result := synthResults[i]
|
||||
@@ -450,18 +450,6 @@ func (h *TTSHandler) handleSegmentedTTS(c *gin.Context, req models.TTSRequest) {
|
||||
totalTime, splitTime, synthesisTime, writeTime, formatFileSize(len(audioData)))
|
||||
}
|
||||
|
||||
// sentenceEnders 定义句子结束的标点符号
|
||||
var sentenceEnders = map[rune]bool{
|
||||
'。': true,
|
||||
'!': true,
|
||||
'?': true,
|
||||
'…': true,
|
||||
'.': true,
|
||||
'!': true,
|
||||
'?': true,
|
||||
'\n': true,
|
||||
}
|
||||
|
||||
// splitTextBySentences 将文本按句子分割
|
||||
func splitTextBySentences(text string) []string {
|
||||
// 如果文本过短,直接作为一个句子返回
|
||||
|
||||
Reference in New Issue
Block a user