Lenylvt commited on
Commit
4cf4e94
·
verified ·
1 Parent(s): d884a3c

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -6
app.py CHANGED
@@ -63,8 +63,8 @@ def generer_dictee(classe, longueur):
63
  dictee = dictee.replace("</s>", "").strip()
64
  return dictee
65
 
66
- def correction_dictee(dictee_generated, dictee_user):
67
- prompt = f"Voici une dictée crée: {dictee_generated} | Voici la dictée faite par l'utilisateur : {dictee_user} - Corrige la dictée en donnant les explications, utilise les syntax du markdown pour une meilleur comprehesion de la correction. Il est important de comparer la dictée de l'utilisateur avec uniquement celle crée."
68
  generate_kwargs = {
69
  "temperature": 0.7,
70
  "max_new_tokens": 2000, # Ajustez selon la longueur attendue de la correction
@@ -149,12 +149,14 @@ if submitted or 'dictee' in st.session_state:
149
  st.audio(url, format='audio/wav')
150
 
151
  with col2:
 
152
  dictee_user = st.text_area("Écrivez la dictée ici:", key="dictee_user")
153
- if st.button("Correction", key="submit_correction"):
154
- st.session_state.correction = correction_dictee(dictee, dictee_user)
 
155
 
156
- if 'correction' in st.session_state:
157
- st.markdown("### Voici la correction (*Par IA*) :")
158
  st.markdown(st.session_state.correction)
159
 
160
  elif mode.startswith("Entrainer"):
 
63
  dictee = dictee.replace("</s>", "").strip()
64
  return dictee
65
 
66
+ def correction_dictee(dictee, dictee_user):
67
+ prompt = f"Voici une dictée crée: {dictee} | Voici la dictée faite par l'utilisateur : {dictee_user} - Corrige la dictée en donnant les explications, utilise les syntax du markdown pour une meilleur comprehesion de la correction. Il est important de comparer la dictée de l'utilisateur avec uniquement celle crée."
68
  generate_kwargs = {
69
  "temperature": 0.7,
70
  "max_new_tokens": 2000, # Ajustez selon la longueur attendue de la correction
 
149
  st.audio(url, format='audio/wav')
150
 
151
  with col2:
152
+ st.markdown("## ✍️ Votre Dictée")
153
  dictee_user = st.text_area("Écrivez la dictée ici:", key="dictee_user")
154
+ if st.button("📝 Correction", key="submit_correction"):
155
+ with st.spinner("🤖 Dictée en cours de correction..."):
156
+ st.session_state.correction = correction_dictee(dictee, dictee_user)
157
 
158
+ if st.session_state.correction:
159
+ st.markdown("### 🎉 Voici la correction (*Par IA*) :")
160
  st.markdown(st.session_state.correction)
161
 
162
  elif mode.startswith("Entrainer"):