From facc280599aef59a1abc290fda022c706330c09f Mon Sep 17 00:00:00 2001 From: Vaibhav159 Date: Mon, 16 Dec 2024 17:47:50 +0530 Subject: [PATCH] fixing [#868] bug where deepgram client fails due to langauge --- src/pipecat/services/deepgram.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/pipecat/services/deepgram.py b/src/pipecat/services/deepgram.py index 6578f2873..48193388d 100644 --- a/src/pipecat/services/deepgram.py +++ b/src/pipecat/services/deepgram.py @@ -138,6 +138,9 @@ class DeepgramSTTService(STTService): merged_options = default_options if live_options: 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 self._settings = merged_options.to_dict() self._client = DeepgramClient(