From d2d8d14583892fff9bddce26711fe0ff0cfd57bf Mon Sep 17 00:00:00 2001 From: Daniel McKnight <34697904+NeonDaniel@users.noreply.github.com> Date: Thu, 22 Jun 2023 11:12:47 -0700 Subject: [PATCH] Resolve Gradio errors (#13) --- ovos_stt_http_server/gradio_app.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/ovos_stt_http_server/gradio_app.py b/ovos_stt_http_server/gradio_app.py index 2218786..e92a53c 100644 --- a/ovos_stt_http_server/gradio_app.py +++ b/ovos_stt_http_server/gradio_app.py @@ -9,10 +9,14 @@ def transcribe(audio_file, language: str): - with open(audio_file, 'rb') as f: - audio = f.read() - return STT.process_audio(bytes2audiodata(audio), language) - + try: + with open(audio_file, 'rb') as f: + audio = f.read() + return STT.process_audio(bytes2audiodata(audio), language) + except TypeError: + LOG.error(f"Requested file not valid: {audio_file}") + except FileNotFoundError: + LOG.error(f"Requested file not found: {audio_file}") def bind_gradio_service(app, stt_engine: ModelContainer, title, description, info, badge,