salomonsky commited on
Commit
50a3067
·
verified ·
1 Parent(s): 61fd95d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -7
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
- mp3_data = base64.b64decode(audio_file.getvalue())
101
- st.audio(mp3_data, format="audio/mp3", start_time=0, autoplay=True)
 
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")