Spaces:
Paused
Paused
Commit
·
4dea11f
1
Parent(s):
4fa6947
minor updates
Browse files- pages/main.py +30 -7
pages/main.py
CHANGED
@@ -59,6 +59,21 @@ from core.core import init_process_mode
|
|
59 |
from core.moderation import api_moderation_openai_text
|
60 |
from core.audio_isolation import isolate_audio
|
61 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
62 |
|
63 |
def detection_langue_du_message_utilisateur(
|
64 |
user_input: str,
|
@@ -263,16 +278,15 @@ def recorder_released():
|
|
263 |
st.session_state.target_language = cursor_selected_lang["iso-639-1"]
|
264 |
st.session_state.full_response = ""
|
265 |
|
|
|
266 |
# Initialisation du mode de traitement pour la langue cible actuelle
|
267 |
-
st.session_state.system_prompt, st.session_state.operation_prompt =
|
268 |
-
|
269 |
-
|
270 |
-
|
271 |
-
)
|
272 |
-
),
|
273 |
-
to_lang=st.session_state.target_language
|
274 |
)
|
275 |
|
|
|
276 |
with st.chat_message("assistant", avatar="👻"):
|
277 |
message_placeholder = st.empty()
|
278 |
st.session_state.response_generator = process_message(
|
@@ -517,6 +531,15 @@ def main_page():
|
|
517 |
st.markdown(st.session_state.user_input)
|
518 |
|
519 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
520 |
|
521 |
main_page()
|
522 |
|
|
|
59 |
from core.moderation import api_moderation_openai_text
|
60 |
from core.audio_isolation import isolate_audio
|
61 |
|
62 |
+
def init_langs_for_processing(
|
63 |
+
target_language: Optional[AnyStr] = "en",
|
64 |
+
interface_language: Optional[AnyStr] = "English",
|
65 |
+
language_detected: Optional[AnyStr] = None
|
66 |
+
) -> Tuple[str, str]:
|
67 |
+
# Initialisation du mode de traitement pour la langue cible actuelle
|
68 |
+
system_prompt, operation_prompt = init_process_mode(
|
69 |
+
from_lang = (
|
70 |
+
language_detected if "language_detected" in language_detected else convert_language_name_to_iso6391(
|
71 |
+
interface_language
|
72 |
+
)
|
73 |
+
),
|
74 |
+
to_lang = target_language
|
75 |
+
)
|
76 |
+
return (system_prompt, operation_prompt)
|
77 |
|
78 |
def detection_langue_du_message_utilisateur(
|
79 |
user_input: str,
|
|
|
278 |
st.session_state.target_language = cursor_selected_lang["iso-639-1"]
|
279 |
st.session_state.full_response = ""
|
280 |
|
281 |
+
|
282 |
# Initialisation du mode de traitement pour la langue cible actuelle
|
283 |
+
st.session_state.system_prompt, st.session_state.operation_prompt = init_langs_for_processing(
|
284 |
+
target_language = st.session_state.target_language,
|
285 |
+
interface_language = st.session_state.interface_language,
|
286 |
+
language_detected = st.session_state.language_detected
|
|
|
|
|
|
|
287 |
)
|
288 |
|
289 |
+
|
290 |
with st.chat_message("assistant", avatar="👻"):
|
291 |
message_placeholder = st.empty()
|
292 |
st.session_state.response_generator = process_message(
|
|
|
531 |
st.markdown(st.session_state.user_input)
|
532 |
|
533 |
|
534 |
+
#for cursor_selected_lang in st.session_state.selected_languages:
|
535 |
+
# keys of 'selected_languages' :
|
536 |
+
# - "language"
|
537 |
+
# - "iso-639-1"
|
538 |
+
|
539 |
+
# # Réinitialiser les messages avant de traiter une nouvelle entrée
|
540 |
+
# st.session_state.messages = []
|
541 |
+
# st.session_state.full_response = ""
|
542 |
+
|
543 |
|
544 |
main_page()
|
545 |
|