From d9ca6f8fee88b8d51185fbfe6d1076a3e9114181 Mon Sep 17 00:00:00 2001 From: Pawel Andrzejuk Date: Wed, 17 Jun 2026 10:52:03 +0200 Subject: [PATCH] feat: remove deepgram sample rate settings, infer sample rate from audio format selected fix: incorrect speed setting range for deepgram tts --- src/api/generated/data-contracts.ts | 4 +- src/api/openapi.json | 4 +- src/components/TtsProviderSettingsPanel.vue | 49 ++++++++++++--------- 3 files changed, 33 insertions(+), 24 deletions(-) diff --git a/src/api/generated/data-contracts.ts b/src/api/generated/data-contracts.ts index 5ebd0b4..3b3e023 100644 --- a/src/api/generated/data-contracts.ts +++ b/src/api/generated/data-contracts.ts @@ -849,8 +849,8 @@ export interface DeepgramTtsSettings { useSentenceSplitter?: boolean; /** * Speaking rate multiplier (0.25 to 4.0, default: 1.0) - * @min 0.25 - * @max 4 + * @min 0.75 + * @max 1.5 */ speed?: number; [key: string]: any; diff --git a/src/api/openapi.json b/src/api/openapi.json index dbd5b42..3ce5921 100644 --- a/src/api/openapi.json +++ b/src/api/openapi.json @@ -1273,8 +1273,8 @@ }, "speed": { "type": "number", - "minimum": 0.25, - "maximum": 4, + "minimum": 0.75, + "maximum": 1.5, "description": "Speaking rate multiplier (0.25 to 4.0, default: 1.0)" } }, diff --git a/src/components/TtsProviderSettingsPanel.vue b/src/components/TtsProviderSettingsPanel.vue index ddad4fa..9f2fdda 100644 --- a/src/components/TtsProviderSettingsPanel.vue +++ b/src/components/TtsProviderSettingsPanel.vue @@ -1,5 +1,5 @@