rick commited on
Commit
5771329
·
unverified ·
1 Parent(s): b296982

... workday start now

Browse files
Files changed (2) hide show
  1. core/DetectLanguage.py +9 -5
  2. pages/main.py +7 -3
core/DetectLanguage.py CHANGED
@@ -5,13 +5,13 @@
5
  #import re
6
 
7
  from os import getenv
8
- #from typing import Any
9
  #from typing import Dict
10
  #from typing import IO
11
  #from typing import List
12
- #from typing import Optional
13
  #from typing import Tuple
14
- #from typing import Union
15
  #from io import BytesIO
16
 
17
  # Third-party libraries
@@ -59,7 +59,11 @@ class PRESET_MODELS:
59
  else:
60
  return {"temperature": 0.2, "frequency_penalty": 0.2, "presence_penalty": 0.2}
61
 
62
- def detect_language(input_text: str, temperature: float = 0.01, context_window: int = 128) -> str:
 
 
 
 
63
  """
64
  Détecte la langue d'un texte donné.
65
 
@@ -89,7 +93,7 @@ def detect_language(input_text: str, temperature: float = 0.01, context_window:
89
  #################
90
 
91
  response = client.chat.completions.create(
92
- model="gpt-4o-mini",
93
  temperature=temperature,
94
  messages=[
95
  {
 
5
  #import re
6
 
7
  from os import getenv
8
+ from typing import Any
9
  #from typing import Dict
10
  #from typing import IO
11
  #from typing import List
12
+ from typing import Optional
13
  #from typing import Tuple
14
+ from typing import Union
15
  #from io import BytesIO
16
 
17
  # Third-party libraries
 
59
  else:
60
  return {"temperature": 0.2, "frequency_penalty": 0.2, "presence_penalty": 0.2}
61
 
62
+ def detect_language(input_text: str,
63
+ temperature: Optional[float] = 0.2,
64
+ context_window: Optional[int] = 128,
65
+ model: Optional[str] = "gpt-4o-mini"
66
+ ) -> str:
67
  """
68
  Détecte la langue d'un texte donné.
69
 
 
93
  #################
94
 
95
  response = client.chat.completions.create(
96
+ model=f"{model}",
97
  temperature=temperature,
98
  messages=[
99
  {
pages/main.py CHANGED
@@ -498,7 +498,9 @@ def recorder_released():
498
  # Transcrire les 10 premiers minutes audio en texte
499
  st.session_state.language_detected = detect_language(
500
  input_text = transcribe_audio(tmp_extract),
501
- temperature = 0.01
 
 
502
  )
503
  first_ten_minutes_audio = AudioSegment.empty()
504
 
@@ -600,7 +602,6 @@ def recorder_released():
600
  # if 'tmp_file' in locals():
601
  # os.unlink(tmp_file.name)
602
  ##st.session_state.rec_widget.close()
603
-
604
 
605
  #if "rec_widget" in st.session_state:
606
  # list_dir_obj = dir(st.session_state.rec_widget)
@@ -724,7 +725,10 @@ def main_page():
724
  # Traitement du message texte de l'utilisateur
725
  if st.session_state.language_detected is None:
726
  st.session_state.language_detected = detect_language(
727
- input_text=st.session_state.user_input, temperature=0.01
 
 
 
728
  )
729
 
730
  st.session_state.audio_list = []
 
498
  # Transcrire les 10 premiers minutes audio en texte
499
  st.session_state.language_detected = detect_language(
500
  input_text = transcribe_audio(tmp_extract),
501
+ temperature = 0.2,
502
+ context_window=512,
503
+ model="gpt-4o-mini"
504
  )
505
  first_ten_minutes_audio = AudioSegment.empty()
506
 
 
602
  # if 'tmp_file' in locals():
603
  # os.unlink(tmp_file.name)
604
  ##st.session_state.rec_widget.close()
 
605
 
606
  #if "rec_widget" in st.session_state:
607
  # list_dir_obj = dir(st.session_state.rec_widget)
 
725
  # Traitement du message texte de l'utilisateur
726
  if st.session_state.language_detected is None:
727
  st.session_state.language_detected = detect_language(
728
+ input_text = st.session_state.user_input,
729
+ temperature = 0.01,
730
+ context_window = 512,
731
+ model="gpt-4o"
732
  )
733
 
734
  st.session_state.audio_list = []