ImPolymath commited on
Commit
4dea11f
·
1 Parent(s): 4fa6947

minor updates

Browse files
Files changed (1) hide show
  1. 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 = init_process_mode(from_lang=
268
- (
269
- st.session_state.language_detected if "language_detected" in st.session_state.language_detected else convert_language_name_to_iso6391(
270
- st.session_state.interface_language
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