Lenylvt commited on
Commit
4db687a
·
verified ·
1 Parent(s): d323204

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -6
app.py CHANGED
@@ -134,25 +134,26 @@ with st.expander("📝 Génération de la dictée", expanded=st.session_state.ex
134
  longueur = st.slider("Longueur de la dictée (nombre de mots)", 50, 500, 200)
135
  submitted = st.form_submit_button("🔮 Générer la Dictée", disabled=st.session_state.dicteecreation)
136
 
137
- if submitted or 'dictee' in st.session_state:
138
  with st.spinner("🚀 Dictée en cours de création..."):
139
  if st.session_state.creationmodified == False:
140
  st.session_state.expandedmodified = True
141
  st.session_state.dicteecreation = True
142
 
143
- if 'dictee' not in st.session_state:
144
  st.session_state.dictee = generer_dictee(classe, longueur)
145
- dictee = st.session_state.dictee
146
 
147
  st.session_state.creationmodified = True
148
  st.rerun()
 
 
149
 
150
  if mode.startswith("S'entrainer"):
151
- if 'audio_urls' not in st.session_state:
152
  with st.spinner("🔊 Préparation des audios..."):
153
  st.session_state.audio_urls = dictee_to_audio_segmented(dictee)
154
  audio_urls = st.session_state.audio_urls
155
- if 'concatenated_audio_path' not in st.session_state:
156
  with st.spinner("🎵 Assemblage de l'audio complet..."):
157
  st.session_state.concatenated_audio_path = concatenate_audio(audio_urls)
158
  concatenated_audio_path = st.session_state.concatenated_audio_path
@@ -185,7 +186,7 @@ if submitted or 'dictee' in st.session_state:
185
  st.session_state.correction = correction_dictee(dictee, dictee_user)
186
  st.rerun()
187
 
188
- if 'correction' in st.session_state:
189
  st.divider()
190
  st.markdown("### 🎉 Voici la correction (*Par IA*) :")
191
  st.markdown(st.session_state.correction)
 
134
  longueur = st.slider("Longueur de la dictée (nombre de mots)", 50, 500, 200)
135
  submitted = st.form_submit_button("🔮 Générer la Dictée", disabled=st.session_state.dicteecreation)
136
 
137
+ if submitted or st.session_state.dictee != None:
138
  with st.spinner("🚀 Dictée en cours de création..."):
139
  if st.session_state.creationmodified == False:
140
  st.session_state.expandedmodified = True
141
  st.session_state.dicteecreation = True
142
 
143
+ if 'dictee' != None:
144
  st.session_state.dictee = generer_dictee(classe, longueur)
 
145
 
146
  st.session_state.creationmodified = True
147
  st.rerun()
148
+
149
+ dictee = st.session_state.dictee
150
 
151
  if mode.startswith("S'entrainer"):
152
+ if 'audio_urls' != None:
153
  with st.spinner("🔊 Préparation des audios..."):
154
  st.session_state.audio_urls = dictee_to_audio_segmented(dictee)
155
  audio_urls = st.session_state.audio_urls
156
+ if 'concatenated_audio_path' != None:
157
  with st.spinner("🎵 Assemblage de l'audio complet..."):
158
  st.session_state.concatenated_audio_path = concatenate_audio(audio_urls)
159
  concatenated_audio_path = st.session_state.concatenated_audio_path
 
186
  st.session_state.correction = correction_dictee(dictee, dictee_user)
187
  st.rerun()
188
 
189
+ if st.session_state.correction != None:
190
  st.divider()
191
  st.markdown("### 🎉 Voici la correction (*Par IA*) :")
192
  st.markdown(st.session_state.correction)