Woziii commited on
Commit
ad0fea3
·
verified ·
1 Parent(s): 45e716a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +15 -15
app.py CHANGED
@@ -38,18 +38,6 @@ def generate_section_audio(project_name, section_name, text, speaker):
38
  except Exception as e:
39
  return str(e) # Retourne l'erreur pour gestion dans l'interface
40
 
41
- # Fonction pour ajouter une section
42
- def add_section(sections):
43
- section = {"name": f"Section_{len(sections) + 1}", "text": ""}
44
- sections.append(section)
45
- return sections
46
-
47
- # Fonction pour supprimer la dernière section
48
- def remove_section(sections):
49
- if sections:
50
- sections.pop()
51
- return sections
52
-
53
  # Fonction pour générer les audios de toutes les sections
54
  def generate_all_audios(project_name, sections, speaker):
55
  results = []
@@ -85,11 +73,23 @@ with gr.Blocks() as demo:
85
  sections_list = gr.Column() # Conteneur pour afficher les sections ajoutées
86
 
87
  add_section_btn = gr.Button("+ Ajouter une Section ➕")
 
 
 
 
 
 
 
 
 
88
  remove_section_btn = gr.Button("- Supprimer la dernière Section ➖")
89
 
90
- add_section_btn.click(add_section, inputs=[sections], outputs=[sections])
91
-
92
- remove_section_btn.click(remove_section, inputs=[sections], outputs=[sections])
 
 
 
93
 
94
  with gr.Box():
95
  gr.Markdown("### 🎧 Génération des Audios")
 
38
  except Exception as e:
39
  return str(e) # Retourne l'erreur pour gestion dans l'interface
40
 
 
 
 
 
 
 
 
 
 
 
 
 
41
  # Fonction pour générer les audios de toutes les sections
42
  def generate_all_audios(project_name, sections, speaker):
43
  results = []
 
73
  sections_list = gr.Column() # Conteneur pour afficher les sections ajoutées
74
 
75
  add_section_btn = gr.Button("+ Ajouter une Section ➕")
76
+
77
+ def add_section(sections):
78
+ section_number = len(sections) + 1
79
+ section = {"name": f"Section_{section_number}", "text": ""}
80
+ sections.append(section)
81
+ return sections, update_section_list(sections)
82
+
83
+ add_section_btn.click(add_section, inputs=[sections], outputs=[sections, sections_list])
84
+
85
  remove_section_btn = gr.Button("- Supprimer la dernière Section ➖")
86
 
87
+ def remove_section(sections):
88
+ if sections:
89
+ sections.pop()
90
+ return sections, update_section_list(sections)
91
+
92
+ remove_section_btn.click(remove_section, inputs=[sections], outputs=[sections, sections_list])
93
 
94
  with gr.Box():
95
  gr.Markdown("### 🎧 Génération des Audios")