From 0470078aee72c2c14496eb1b7b19d1535806ae86 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Erik=20Hedenstro=CC=88m?= <erik@hedenstroem.com>
Date: Wed, 26 Jun 2024 17:27:08 +0200
Subject: [PATCH] Only add language if transcribing

---
 openai_stt/stt.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/openai_stt/stt.py b/openai_stt/stt.py
index 950712b..277438a 100644
--- a/openai_stt/stt.py
+++ b/openai_stt/stt.py
@@ -122,8 +122,9 @@ class OpenAISTTProvider(Provider):
                 filename="audio.wav",
                 content_type="audio/wav",
             )
-            form.add_field("language", metadata.language)
             form.add_field("model", self._model)
+            if self._base_url.endswith("transcriptions"):
+                form.add_field("language", metadata.language)
 
             _LOGGER.debug(f"URL: {self._base_url}, Model: {self._model}, Language: {metadata.language}")
             async with aiohttp.ClientSession() as session:
-- 
GitLab