Spaces:
unijoh
/
Runtime error

unijoh commited on
Commit
88fc301
1 Parent(s): 11b54dc

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +22 -4
app.py CHANGED
@@ -8,6 +8,24 @@ import os
8
  # Disable HF_HUB_ENABLE_HF_TRANSFER
9
  os.environ['HF_HUB_ENABLE_HF_TRANSFER'] = '0'
10
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
11
  demo = gr.Blocks()
12
 
13
  mms_select_source_trans = gr.Radio(
@@ -29,7 +47,7 @@ asr_language_dropdown = gr.Dropdown(
29
  )
30
 
31
  mms_transcribe = gr.Interface(
32
- fn=transcribe,
33
  inputs=[
34
  mms_select_source_trans,
35
  mms_mic_source_trans,
@@ -55,7 +73,7 @@ tts_language_dropdown = gr.Dropdown(
55
  )
56
 
57
  mms_synthesize = gr.Interface(
58
- fn=synthesize,
59
  inputs=[
60
  gr.Text(label="Tekstur at lesa upp"),
61
  tts_language_dropdown,
@@ -81,7 +99,7 @@ mms_upload_source_iden = gr.Audio(
81
  source="upload", type="filepath", label="Upload file", visible=False
82
  )
83
  mms_identify = gr.Interface(
84
- fn=identify,
85
  inputs=[
86
  mms_select_source_iden,
87
  mms_mic_source_iden,
@@ -131,4 +149,4 @@ with gr.Blocks() as demo:
131
  )
132
 
133
  demo.queue(concurrency_count=3)
134
- demo.launch()
 
8
  # Disable HF_HUB_ENABLE_HF_TRANSFER
9
  os.environ['HF_HUB_ENABLE_HF_TRANSFER'] = '0'
10
 
11
+ def safe_transcribe(*args, **kwargs):
12
+ try:
13
+ return transcribe(*args, **kwargs)
14
+ except Exception as e:
15
+ return f"Error: {str(e)}"
16
+
17
+ def safe_synthesize(*args, **kwargs):
18
+ try:
19
+ return synthesize(*args, **kwargs)
20
+ except Exception as e:
21
+ return f"Error: {str(e)}"
22
+
23
+ def safe_identify(*args, **kwargs):
24
+ try:
25
+ return identify(*args, **kwargs)
26
+ except Exception as e:
27
+ return f"Error: {str(e)}"
28
+
29
  demo = gr.Blocks()
30
 
31
  mms_select_source_trans = gr.Radio(
 
47
  )
48
 
49
  mms_transcribe = gr.Interface(
50
+ fn=safe_transcribe,
51
  inputs=[
52
  mms_select_source_trans,
53
  mms_mic_source_trans,
 
73
  )
74
 
75
  mms_synthesize = gr.Interface(
76
+ fn=safe_synthesize,
77
  inputs=[
78
  gr.Text(label="Tekstur at lesa upp"),
79
  tts_language_dropdown,
 
99
  source="upload", type="filepath", label="Upload file", visible=False
100
  )
101
  mms_identify = gr.Interface(
102
+ fn=safe_identify,
103
  inputs=[
104
  mms_select_source_iden,
105
  mms_mic_source_iden,
 
149
  )
150
 
151
  demo.queue(concurrency_count=3)
152
+ demo.launch()