Update openai_compatible.py to fix lang_code

properly sets lang_code from api request, and applies config default if not set
This commit is contained in:
Krurst 2025-02-11 23:35:51 +08:00 committed by GitHub
parent 24b31ccbb5
commit 1cf011b2eb
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -137,7 +137,7 @@ async def stream_audio_chunks(
voice=voice_name,
speed=request.speed,
output_format=request.response_format,
lang_code=request.lang_code or request.voice[0],
lang_code=request.lang_code if request.lang_code else (settings.default_voice_code if settings.default_voice_code else voice_name[0].lower()),
):
# Check if client is still connected
is_disconnected = client_request.is_disconnected