Update app.py
Browse files
app.py
CHANGED
|
@@ -130,12 +130,12 @@ def transcribe(input_audio, audio_language, task, timestamp_type):
|
|
| 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'],
|
|
@@ -143,17 +143,17 @@ examples = [
|
|
| 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 |
-
|
| 147 |
# ["arabic_english_audios/audios/english_audio_20.mp3", 'English', 'transcribe', 'word'],
|
| 148 |
-
|
| 149 |
# ["arabic_english_audios/audios/english_audio_22.mp3", 'English', 'transcribe', 'word'],
|
| 150 |
-
|
| 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'],
|
| 154 |
-
["arabic_english_audios/audios/english_audio_27.mp3", 'English', 'transcribe', 'word'],
|
| 155 |
-
["arabic_english_audios/audios/english_audio_28.mp3", 'English', 'transcribe', 'word'],
|
| 156 |
-
["arabic_english_audios/audios/english_audio_29.mp3", 'English', 'transcribe', 'word'],
|
| 157 |
["arabic_english_audios/audios/english_audio_30.mp3", 'English', 'transcribe', 'word'],
|
| 158 |
["arabic_english_audios/audios/english_audio_31.mp3", 'English', 'transcribe', 'word'],
|
| 159 |
["arabic_english_audios/audios/english_audio_32.mp3", 'English', 'transcribe', 'word'],
|
|
@@ -191,8 +191,8 @@ with gr.Blocks(theme=gr.themes.Default()) as demo:
|
|
| 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="
|
| 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])
|
|
|
|
| 130 |
return [text, timestamps, foul_words, (sample_rate, audio_data)]
|
| 131 |
|
| 132 |
cache_examples = [
|
| 133 |
+
["arabic_english_audios/audios/english_audio_27.mp3", 'English', 'transcribe', 'word'],
|
| 134 |
+
["arabic_english_audios/audios/english_audio_28.mp3", 'English', 'transcribe', 'word'],
|
| 135 |
+
["arabic_english_audios/audios/english_audio_29.mp3", 'English', 'transcribe', 'word'],
|
| 136 |
["arabic_english_audios/audios/english_audio_18.mp3", 'English', 'transcribe', 'word'],
|
|
|
|
| 137 |
["arabic_english_audios/audios/english_audio_20.mp3", 'English', 'transcribe', 'word'],
|
|
|
|
| 138 |
["arabic_english_audios/audios/english_audio_22.mp3", 'English', 'transcribe', 'word'],
|
|
|
|
| 139 |
]
|
| 140 |
examples = [
|
| 141 |
["arabic_english_audios/audios/arabic_audio_11.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'],
|
| 154 |
+
# ["arabic_english_audios/audios/english_audio_27.mp3", 'English', 'transcribe', 'word'],
|
| 155 |
+
# ["arabic_english_audios/audios/english_audio_28.mp3", 'English', 'transcribe', 'word'],
|
| 156 |
+
# ["arabic_english_audios/audios/english_audio_29.mp3", 'English', 'transcribe', 'word'],
|
| 157 |
["arabic_english_audios/audios/english_audio_30.mp3", 'English', 'transcribe', 'word'],
|
| 158 |
["arabic_english_audios/audios/english_audio_31.mp3", 'English', 'transcribe', 'word'],
|
| 159 |
["arabic_english_audios/audios/english_audio_32.mp3", 'English', 'transcribe', 'word'],
|
|
|
|
| 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="Sample 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, label="Other Examples")
|
| 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])
|