diff --git a/src/pipecat/services/openai/stt.py b/src/pipecat/services/openai/stt.py index 39ca60b25..35ec0350c 100644 --- a/src/pipecat/services/openai/stt.py +++ b/src/pipecat/services/openai/stt.py @@ -358,8 +358,8 @@ class OpenAIRealtimeSTTService(WebsocketSTTService): Returns: Two-letter ISO-639-1 language code. """ - # Language.value is e.g. "en", "en-US", "fr", "zh". - return language.value.split("-")[0].lower() + # Language value is e.g. "en", "en-US", "fr", "zh". + return str(language).split("-")[0].lower() def can_generate_metrics(self) -> bool: """Check if the service can generate processing metrics.