Ritesh-hf commited on
Commit
4b93655
·
verified ·
1 Parent(s): 52fd918

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +17 -8
app.py CHANGED
@@ -129,17 +129,25 @@ def transcribe(input_audio, audio_language, task, timestamp_type):
129
 
130
  return [text, timestamps, foul_words, (sample_rate, audio_data)]
131
 
 
 
 
 
 
 
 
 
132
  examples = [
133
  ["arabic_english_audios/audios/arabic_audio_11.mp3", 'Arabic', 'transcribe', 'word'],
134
  ["arabic_english_audios/audios/arabic_audio_12.mp3", 'Arabic', 'transcribe', 'word'],
135
  ["arabic_english_audios/audios/arabic_audio_13.mp3", 'Arabic', 'transcribe', 'word'],
136
 
137
- ["arabic_english_audios/audios/english_audio_18.mp3", 'English', 'transcribe', 'word'],
138
- ["arabic_english_audios/audios/english_audio_19.mp3", 'English', 'transcribe', 'word'],
139
- ["arabic_english_audios/audios/english_audio_20.mp3", 'English', 'transcribe', 'word'],
140
- ["arabic_english_audios/audios/english_audio_21.mp3", 'English', 'transcribe', 'word'],
141
- ["arabic_english_audios/audios/english_audio_22.mp3", 'English', 'transcribe', 'word'],
142
- ["arabic_english_audios/audios/english_audio_23.mp3", 'English', 'transcribe', 'word'],
143
  ["arabic_english_audios/audios/english_audio_24.mp3", 'English', 'transcribe', 'word'],
144
  ["arabic_english_audios/audios/english_audio_25.mp3", 'English', 'transcribe', 'word'],
145
  ["arabic_english_audios/audios/english_audio_26.mp3", 'English', 'transcribe', 'word'],
@@ -182,8 +190,9 @@ with gr.Blocks(theme=gr.themes.Default()) as demo:
182
  timestamp_output = gr.Text(label="Timestamps")
183
  foul_words = gr.Text(label="Foul Words")
184
  output_audio = gr.Audio(label="Output Audio", type="numpy")
185
-
186
- examples = gr.Examples(examples, inputs=[audio_input, audio_language, task, timestamp_type], outputs=[transcript_output, timestamp_output, foul_words, output_audio], fn=transcribe, examples_per_page=50, cache_examples=False)
 
187
 
188
  submit_button.click(fn=transcribe, inputs=[audio_input, audio_language, task, timestamp_type], outputs=[transcript_output, timestamp_output, foul_words, output_audio])
189
  clear_button.add([audio_input, audio_language, task, timestamp_type, transcript_output, timestamp_output, foul_words, output_audio])
 
129
 
130
  return [text, timestamps, foul_words, (sample_rate, audio_data)]
131
 
132
+ cache_examples = [
133
+ ["arabic_english_audios/audios/english_audio_18.mp3", 'English', 'transcribe', 'word'],
134
+ ["arabic_english_audios/audios/english_audio_19.mp3", 'English', 'transcribe', 'word'],
135
+ ["arabic_english_audios/audios/english_audio_20.mp3", 'English', 'transcribe', 'word'],
136
+ ["arabic_english_audios/audios/english_audio_21.mp3", 'English', 'transcribe', 'word'],
137
+ ["arabic_english_audios/audios/english_audio_22.mp3", 'English', 'transcribe', 'word'],
138
+ ["arabic_english_audios/audios/english_audio_23.mp3", 'English', 'transcribe', 'word'],
139
+ ]
140
  examples = [
141
  ["arabic_english_audios/audios/arabic_audio_11.mp3", 'Arabic', 'transcribe', 'word'],
142
  ["arabic_english_audios/audios/arabic_audio_12.mp3", 'Arabic', 'transcribe', 'word'],
143
  ["arabic_english_audios/audios/arabic_audio_13.mp3", 'Arabic', 'transcribe', 'word'],
144
 
145
+ # ["arabic_english_audios/audios/english_audio_18.mp3", 'English', 'transcribe', 'word'],
146
+ # ["arabic_english_audios/audios/english_audio_19.mp3", 'English', 'transcribe', 'word'],
147
+ # ["arabic_english_audios/audios/english_audio_20.mp3", 'English', 'transcribe', 'word'],
148
+ # ["arabic_english_audios/audios/english_audio_21.mp3", 'English', 'transcribe', 'word'],
149
+ # ["arabic_english_audios/audios/english_audio_22.mp3", 'English', 'transcribe', 'word'],
150
+ # ["arabic_english_audios/audios/english_audio_23.mp3", 'English', 'transcribe', 'word'],
151
  ["arabic_english_audios/audios/english_audio_24.mp3", 'English', 'transcribe', 'word'],
152
  ["arabic_english_audios/audios/english_audio_25.mp3", 'English', 'transcribe', 'word'],
153
  ["arabic_english_audios/audios/english_audio_26.mp3", 'English', 'transcribe', 'word'],
 
190
  timestamp_output = gr.Text(label="Timestamps")
191
  foul_words = gr.Text(label="Foul Words")
192
  output_audio = gr.Audio(label="Output Audio", type="numpy")
193
+
194
+ cache_examples = gr.Examples(cache_examples, inputs=[audio_input, audio_language, task, timestamp_type], outputs=[transcript_output, timestamp_output, foul_words, output_audio], fn=transcribe, examples_per_page=10, cache_examples=True, label="Cache Examples")
195
+ non_cache_examples = gr.Examples(examples, inputs=[audio_input, audio_language, task, timestamp_type], outputs=[transcript_output, timestamp_output, foul_words, output_audio], fn=transcribe, examples_per_page=50, cache_examples=False)
196
 
197
  submit_button.click(fn=transcribe, inputs=[audio_input, audio_language, task, timestamp_type], outputs=[transcript_output, timestamp_output, foul_words, output_audio])
198
  clear_button.add([audio_input, audio_language, task, timestamp_type, transcript_output, timestamp_output, foul_words, output_audio])