Spaces:
Paused
Paused
rick
commited on
ajout d'un vouton de telechargement pour recuperer le fichier des sorties TTS
Browse files- app.py +17 -2
- ui_lang_support.json +4 -2
app.py
CHANGED
|
@@ -546,7 +546,14 @@ def main():
|
|
| 546 |
if audio_list:
|
| 547 |
try:
|
| 548 |
final_audio = concatenate_audio_files(audio_list)
|
| 549 |
-
st.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 550 |
except Exception as e:
|
| 551 |
st.error(f"Erreur lors de la concaténation des fichiers audio : {str(e)}")
|
| 552 |
|
|
@@ -597,7 +604,15 @@ def main():
|
|
| 597 |
if audio_list:
|
| 598 |
try:
|
| 599 |
final_audio = concatenate_audio_files(audio_list)
|
| 600 |
-
st.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 601 |
except Exception as e:
|
| 602 |
st.error(f"Erreur lors de la concaténation des fichiers audio : {str(e)}")
|
| 603 |
except Exception as e:
|
|
|
|
| 546 |
if audio_list:
|
| 547 |
try:
|
| 548 |
final_audio = concatenate_audio_files(audio_list)
|
| 549 |
+
with st.container(border=True):
|
| 550 |
+
st.audio(final_audio, format="audio/mp3", autoplay=True)
|
| 551 |
+
st.download_button(
|
| 552 |
+
label=get_translation("telecharger_audio"),
|
| 553 |
+
data=final_audio,
|
| 554 |
+
file_name="audio_reponse.mp3",
|
| 555 |
+
mime="audio/mp3"
|
| 556 |
+
)
|
| 557 |
except Exception as e:
|
| 558 |
st.error(f"Erreur lors de la concaténation des fichiers audio : {str(e)}")
|
| 559 |
|
|
|
|
| 604 |
if audio_list:
|
| 605 |
try:
|
| 606 |
final_audio = concatenate_audio_files(audio_list)
|
| 607 |
+
with st.container(border=True):
|
| 608 |
+
st.audio(final_audio, format="audio/mp3", autoplay=True)
|
| 609 |
+
# Ajout d'un bouton de téléchargement pour l'audio final
|
| 610 |
+
st.download_button(
|
| 611 |
+
label=get_translation("telecharger_audio"),
|
| 612 |
+
data=final_audio,
|
| 613 |
+
file_name="audio_concatene.mp3",
|
| 614 |
+
mime="audio/mp3"
|
| 615 |
+
)
|
| 616 |
except Exception as e:
|
| 617 |
st.error(f"Erreur lors de la concaténation des fichiers audio : {str(e)}")
|
| 618 |
except Exception as e:
|
ui_lang_support.json
CHANGED
|
@@ -30,7 +30,9 @@
|
|
| 30 |
"erreur_traitement": "Une erreur s'est produite lors du traitement de votre message : {}",
|
| 31 |
"erreur_tts": "Une erreur s'est produite lors de la génération du texte en parole : {}",
|
| 32 |
"chargement": "Chargement en cours...",
|
| 33 |
-
"aucun_message": "Aucun message pour le moment. Commencez la conversation !"
|
|
|
|
|
|
|
| 34 |
},
|
| 35 |
"Afrikaans": {
|
| 36 |
"titre": "------- DEMORRHA -------",
|
|
@@ -1880,4 +1882,4 @@
|
|
| 1880 |
"chargement": "Yn cael ei lwytho...",
|
| 1881 |
"aucun_message": "Dim neges ar hyn o bryd. Dechreuwch y sgwrs!"
|
| 1882 |
}
|
| 1883 |
-
}
|
|
|
|
| 30 |
"erreur_traitement": "Une erreur s'est produite lors du traitement de votre message : {}",
|
| 31 |
"erreur_tts": "Une erreur s'est produite lors de la génération du texte en parole : {}",
|
| 32 |
"chargement": "Chargement en cours...",
|
| 33 |
+
"aucun_message": "Aucun message pour le moment. Commencez la conversation !",
|
| 34 |
+
"telecharger_audio": "Télécharger l'audio"
|
| 35 |
+
|
| 36 |
},
|
| 37 |
"Afrikaans": {
|
| 38 |
"titre": "------- DEMORRHA -------",
|
|
|
|
| 1882 |
"chargement": "Yn cael ei lwytho...",
|
| 1883 |
"aucun_message": "Dim neges ar hyn o bryd. Dechreuwch y sgwrs!"
|
| 1884 |
}
|
| 1885 |
+
}
|