Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -27,7 +27,6 @@
|
|
27 |
|
28 |
# demo.launch(share=True, show_error=True)
|
29 |
|
30 |
-
|
31 |
import gradio as gr
|
32 |
from transformers import pipeline
|
33 |
import numpy as np
|
@@ -47,6 +46,7 @@ def transcribe_and_translate(stream, new_chunk):
|
|
47 |
stream = np.concatenate([stream, y])
|
48 |
else:
|
49 |
stream = y
|
|
|
50 |
# Transcription du texte
|
51 |
transcription = transcriber({"sampling_rate": sr, "raw": stream})["text"]
|
52 |
# Traduction du texte transcrit
|
@@ -55,10 +55,16 @@ def transcribe_and_translate(stream, new_chunk):
|
|
55 |
|
56 |
# Création de l'interface Gradio
|
57 |
demo = gr.Interface(
|
58 |
-
transcribe_and_translate,
|
59 |
-
|
60 |
-
|
61 |
-
gr.
|
|
|
|
|
|
|
|
|
|
|
|
|
62 |
live=True,
|
63 |
title="S2T: Transcription et traduction automatiques en LIVE de l'arabe en texte français by PS-WADE",
|
64 |
description="Parlez en arabe dans le microphone. La transcription et la traduction commencent en quelques secondes. Attendez un moment après avoir terminé pour voir le reste de la transcription et la traduction."
|
@@ -66,3 +72,6 @@ demo = gr.Interface(
|
|
66 |
|
67 |
# Lancement de l'application Gradio
|
68 |
demo.launch(share=True, show_error=True)
|
|
|
|
|
|
|
|
27 |
|
28 |
# demo.launch(share=True, show_error=True)
|
29 |
|
|
|
30 |
import gradio as gr
|
31 |
from transformers import pipeline
|
32 |
import numpy as np
|
|
|
46 |
stream = np.concatenate([stream, y])
|
47 |
else:
|
48 |
stream = y
|
49 |
+
|
50 |
# Transcription du texte
|
51 |
transcription = transcriber({"sampling_rate": sr, "raw": stream})["text"]
|
52 |
# Traduction du texte transcrit
|
|
|
55 |
|
56 |
# Création de l'interface Gradio
|
57 |
demo = gr.Interface(
|
58 |
+
fn=transcribe_and_translate,
|
59 |
+
inputs=[
|
60 |
+
gr.State(),
|
61 |
+
gr.Audio(sources=["microphone"], streaming=True)
|
62 |
+
],
|
63 |
+
outputs=[
|
64 |
+
gr.State(),
|
65 |
+
gr.Textbox(label="Texte en Arabe"),
|
66 |
+
gr.Textbox(label="Traduction en Français")
|
67 |
+
],
|
68 |
live=True,
|
69 |
title="S2T: Transcription et traduction automatiques en LIVE de l'arabe en texte français by PS-WADE",
|
70 |
description="Parlez en arabe dans le microphone. La transcription et la traduction commencent en quelques secondes. Attendez un moment après avoir terminé pour voir le reste de la transcription et la traduction."
|
|
|
72 |
|
73 |
# Lancement de l'application Gradio
|
74 |
demo.launch(share=True, show_error=True)
|
75 |
+
|
76 |
+
|
77 |
+
|