From 525ca09f2c0d85ec6c664858b9e8fc0d41cade97 Mon Sep 17 00:00:00 2001 From: feitianbubu Date: Sat, 18 Oct 2025 01:17:18 +0800 Subject: [PATCH] fix: doubao audio speedRadio to speed --- relay/channel/volcengine/adaptor.go | 2 +- relay/channel/volcengine/tts.go | 14 -------------- 2 files changed, 1 insertion(+), 15 deletions(-) diff --git a/relay/channel/volcengine/adaptor.go b/relay/channel/volcengine/adaptor.go index 411bdc8ef..c5d9e5dd6 100644 --- a/relay/channel/volcengine/adaptor.go +++ b/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) diff --git a/relay/channel/volcengine/tts.go b/relay/channel/volcengine/tts.go index 4cd591396..328512845 100644 --- a/relay/channel/volcengine/tts.go +++ b/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