Update app.py
Browse files
app.py
CHANGED
@@ -212,21 +212,11 @@ if uploaded_file:
|
|
212 |
from googletrans import Translator
|
213 |
|
214 |
if tts_enabled:
|
215 |
-
if st.button("π Listen
|
216 |
-
with st.spinner("Generating audio...
|
217 |
-
|
218 |
-
|
219 |
-
if language != 'en':
|
220 |
-
translator = Translator()
|
221 |
-
translated_text = translator.translate(diagnosis, dest=language)
|
222 |
-
else:
|
223 |
-
translated_text = diagnosis
|
224 |
-
# Filter out unwanted characters like '#' and '*'
|
225 |
-
filtered_text = ''.join(c for c in translated_text if c not in ['#', '*'])
|
226 |
-
# Now process the translated text for TTS
|
227 |
-
audio_bytes = text_to_speech(filtered_text, language)
|
228 |
if audio_bytes:
|
229 |
-
st.audio(audio_bytes, format=
|
230 |
|
231 |
|
232 |
else:
|
|
|
212 |
from googletrans import Translator
|
213 |
|
214 |
if tts_enabled:
|
215 |
+
if st.button("π Listen", key=f"listen_history_{file_id}_{i}"):
|
216 |
+
with st.spinner("Generating audio..."):
|
217 |
+
audio_bytes = text_to_speech(response, language)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
218 |
if audio_bytes:
|
219 |
+
st.audio(audio_bytes, format='audio/mp3')
|
220 |
|
221 |
|
222 |
else:
|