Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -16,8 +16,6 @@ import wavio
|
|
16 |
from io import BytesIO
|
17 |
import base64
|
18 |
|
19 |
-
|
20 |
-
|
21 |
# Function to translate text
|
22 |
def parse_text(text):
|
23 |
doc = nlp(text)
|
@@ -34,7 +32,6 @@ def play_original_audio(text_to_play):
|
|
34 |
|
35 |
audio = base64.b64encode(audio_bytes.read()).decode("utf-8")
|
36 |
audio_player = f'<audio src="data:audio/mpeg;base64,{audio}" controls autoplay></audio>'
|
37 |
-
|
38 |
return audio_player
|
39 |
|
40 |
|
@@ -65,16 +62,7 @@ def play_audio_button_click():
|
|
65 |
translate_button.command = translate_button_click
|
66 |
play_audio_button.command = play_audio_button_click
|
67 |
|
68 |
-
def audio_to_html(audio):
|
69 |
-
audio_bytes = BytesIO()
|
70 |
-
wavio.write(audio_bytes, audio[1].astype(np.float32), audio[0], sampwidth=4)
|
71 |
-
audio_bytes.seek(0)
|
72 |
-
|
73 |
-
audio_base64 = base64.b64encode(audio_bytes.read()).decode("utf-8")
|
74 |
-
audio_player = f'<audio src="data:audio/mpeg;base64,{audio_base64}" controls autoplay></audio>'
|
75 |
|
76 |
-
return audio_player
|
77 |
-
|
78 |
# Launch the Gradio interface
|
79 |
iface.launch()
|
80 |
|
|
|
16 |
from io import BytesIO
|
17 |
import base64
|
18 |
|
|
|
|
|
19 |
# Function to translate text
|
20 |
def parse_text(text):
|
21 |
doc = nlp(text)
|
|
|
32 |
|
33 |
audio = base64.b64encode(audio_bytes.read()).decode("utf-8")
|
34 |
audio_player = f'<audio src="data:audio/mpeg;base64,{audio}" controls autoplay></audio>'
|
|
|
35 |
return audio_player
|
36 |
|
37 |
|
|
|
62 |
translate_button.command = translate_button_click
|
63 |
play_audio_button.command = play_audio_button_click
|
64 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
65 |
|
|
|
|
|
66 |
# Launch the Gradio interface
|
67 |
iface.launch()
|
68 |
|