From 5f7d28bb052886cd794580fadc54fe57acf8b6c0 Mon Sep 17 00:00:00 2001 From: Vaibhav159 Date: Tue, 17 Dec 2024 22:07:35 +0530 Subject: [PATCH] adding type check and value check --- src/pipecat/services/deepgram.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/pipecat/services/deepgram.py b/src/pipecat/services/deepgram.py index 48193388d..6404dce80 100644 --- a/src/pipecat/services/deepgram.py +++ b/src/pipecat/services/deepgram.py @@ -140,7 +140,9 @@ class DeepgramSTTService(STTService): merged_options = LiveOptions(**{**default_options.to_dict(), **live_options.to_dict()}) # deepgram connection requires language to be a string - merged_options.language = merged_options.language.value + if isinstance(merged_options.language, Language) and hasattr(merged_options.language, "value"): + merged_options.language = merged_options.language.value + self._settings = merged_options.to_dict() self._client = DeepgramClient(