Spaces:
Paused
Paused
rick
commited on
amelioration UI/UX
Browse files
app.py
CHANGED
|
@@ -8,6 +8,8 @@ from pydub import AudioSegment
|
|
| 8 |
import os
|
| 9 |
import io
|
| 10 |
import time
|
|
|
|
|
|
|
| 11 |
|
| 12 |
|
| 13 |
# Dictionnaire pour stocker les traductions
|
|
@@ -218,6 +220,8 @@ def process_message(message,
|
|
| 218 |
):
|
| 219 |
full_response += (response.choices[0].delta.content or "")
|
| 220 |
message_placeholder.markdown(full_response + "▌")
|
|
|
|
|
|
|
| 221 |
message_placeholder.markdown(full_response)
|
| 222 |
|
| 223 |
st.session_state.messages.append({"role": "assistant", "content": full_response})
|
|
@@ -353,9 +357,9 @@ def main():
|
|
| 353 |
|
| 354 |
# #################################################################
|
| 355 |
# Affichage de l'historique des messages (sauf le message système)
|
| 356 |
-
for message in st.session_state.messages[1:]:
|
| 357 |
-
|
| 358 |
-
|
| 359 |
|
| 360 |
with st.container(border=True):
|
| 361 |
# Interface utilisateur pour l'enregistrement audio
|
|
|
|
| 8 |
import os
|
| 9 |
import io
|
| 10 |
import time
|
| 11 |
+
import re
|
| 12 |
+
|
| 13 |
|
| 14 |
|
| 15 |
# Dictionnaire pour stocker les traductions
|
|
|
|
| 220 |
):
|
| 221 |
full_response += (response.choices[0].delta.content or "")
|
| 222 |
message_placeholder.markdown(full_response + "▌")
|
| 223 |
+
# Utiliser un regex pour retirer les trois premières et dernières doubles quotes
|
| 224 |
+
full_response = re.sub(r'^"{3}|"{3}$', '', full_response.strip())
|
| 225 |
message_placeholder.markdown(full_response)
|
| 226 |
|
| 227 |
st.session_state.messages.append({"role": "assistant", "content": full_response})
|
|
|
|
| 357 |
|
| 358 |
# #################################################################
|
| 359 |
# Affichage de l'historique des messages (sauf le message système)
|
| 360 |
+
#for message in st.session_state.messages[1:]:
|
| 361 |
+
# with st.chat_message(message["role"]):
|
| 362 |
+
# st.markdown(message["content"])
|
| 363 |
|
| 364 |
with st.container(border=True):
|
| 365 |
# Interface utilisateur pour l'enregistrement audio
|