Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -84,21 +84,17 @@ def text_to_speech(text, speed=1.3):
|
|
84 |
audio_fp = io.BytesIO()
|
85 |
tts.write_to_fp(audio_fp)
|
86 |
audio_fp.seek(0)
|
87 |
-
|
88 |
audio = AudioSegment.from_file(audio_fp, format="mp3")
|
89 |
-
|
90 |
modified_speed_audio = audio.speedup(playback_speed=speed)
|
91 |
-
|
92 |
modified_audio_fp = io.BytesIO()
|
93 |
modified_speed_audio.export(modified_audio_fp, format="mp3")
|
94 |
-
|
95 |
modified_audio_fp.seek(0)
|
96 |
-
|
97 |
return modified_audio_fp
|
98 |
|
99 |
def play_audio(audio_file):
|
100 |
-
|
101 |
-
|
|
|
102 |
|
103 |
def main():
|
104 |
st.title("Chatbot de Voz a Voz")
|
|
|
84 |
audio_fp = io.BytesIO()
|
85 |
tts.write_to_fp(audio_fp)
|
86 |
audio_fp.seek(0)
|
|
|
87 |
audio = AudioSegment.from_file(audio_fp, format="mp3")
|
|
|
88 |
modified_speed_audio = audio.speedup(playback_speed=speed)
|
|
|
89 |
modified_audio_fp = io.BytesIO()
|
90 |
modified_speed_audio.export(modified_audio_fp, format="mp3")
|
|
|
91 |
modified_audio_fp.seek(0)
|
|
|
92 |
return modified_audio_fp
|
93 |
|
94 |
def play_audio(audio_file):
|
95 |
+
audio_data = audio_file.read()
|
96 |
+
b64_audio = base64.b64encode(audio_data).decode("utf-8")
|
97 |
+
st.audio(f"data:audio/mp3;base64,{b64_audio}", format="audio/mp3", start_time=0)
|
98 |
|
99 |
def main():
|
100 |
st.title("Chatbot de Voz a Voz")
|