rick commited on
Commit
9f5792a
·
unverified ·
1 Parent(s): 143f810

ajout d'un vouton de telechargement pour recuperer le fichier des sorties TTS

Browse files
Files changed (2) hide show
  1. app.py +17 -2
  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.audio(final_audio, format="audio/mp3", autoplay=True)
 
 
 
 
 
 
 
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.audio(final_audio, format="audio/mp3", autoplay=True)
 
 
 
 
 
 
 
 
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
+ }