diff --git a/ovos_stt_http_server/__init__.py b/ovos_stt_http_server/__init__.py index bca9967..27bb99d 100644 --- a/ovos_stt_http_server/__init__.py +++ b/ovos_stt_http_server/__init__.py @@ -129,6 +129,8 @@ async def get_stt(request: Request): @app.post("/lang_detect") async def get_lang(request: Request): valid = request.query_params.get("valid_langs").split(",") + if len(valid) == 1: + return {"lang": valid[0], "conf": 1.0} audio_bytes = await request.body() lang, prob = model.detect_language(audio_bytes, valid_langs=valid) return {"lang": lang, "conf": prob}