Spaces:
Sleeping
Sleeping
Update app.py
Browse files
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 |
-
|
91 |
-
|
92 |
-
|
|
|
|
|
|
|
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")
|