Fix OpenAI STT crash when language is a plain string instead of Language enum
This commit is contained in:
@@ -358,8 +358,8 @@ class OpenAIRealtimeSTTService(WebsocketSTTService):
|
|||||||
Returns:
|
Returns:
|
||||||
Two-letter ISO-639-1 language code.
|
Two-letter ISO-639-1 language code.
|
||||||
"""
|
"""
|
||||||
# Language.value is e.g. "en", "en-US", "fr", "zh".
|
# Language value is e.g. "en", "en-US", "fr", "zh".
|
||||||
return language.value.split("-")[0].lower()
|
return str(language).split("-")[0].lower()
|
||||||
|
|
||||||
def can_generate_metrics(self) -> bool:
|
def can_generate_metrics(self) -> bool:
|
||||||
"""Check if the service can generate processing metrics.
|
"""Check if the service can generate processing metrics.
|
||||||
|
|||||||
Reference in New Issue
Block a user