Просмотр исходного кода

fix: doubao audio speedRadio to speed

feitianbubu 2 месяцев назад
Родитель
Сommit
525ca09f2c
2 измененных файлов с 1 добавлено и 15 удалено
  1. 1 1
      relay/channel/volcengine/adaptor.go
  2. 0 14
      relay/channel/volcengine/tts.go

+ 1 - 1
relay/channel/volcengine/adaptor.go

@@ -47,7 +47,7 @@ func (a *Adaptor) ConvertAudioRequest(c *gin.Context, info *relaycommon.RelayInf
 	}
 
 	voiceType := mapVoiceType(request.Voice)
-	speedRatio := mapSpeedRatio(request.Speed)
+	speedRatio := request.Speed
 	encoding := mapEncoding(request.ResponseFormat)
 
 	c.Set("response_format", encoding)

+ 0 - 14
relay/channel/volcengine/tts.go

@@ -119,20 +119,6 @@ func mapVoiceType(openAIVoice string) string {
 	return openAIVoice
 }
 
-// [0.1,2],默认为 1,通常保留一位小数即可
-func mapSpeedRatio(speed float64) float64 {
-	if speed == 0 {
-		return 1.0
-	}
-	if speed < 0.1 {
-		return 0.1
-	}
-	if speed > 2.0 {
-		return 2.0
-	}
-	return speed
-}
-
 func mapEncoding(responseFormat string) string {
 	if encoding, ok := responseFormatToEncodingMap[responseFormat]; ok {
 		return encoding