rick commited on
Commit
91771a4
·
unverified ·
1 Parent(s): c1438d4
Files changed (3) hide show
  1. pages/main.py +7 -4
  2. requirements.txt +0 -1
  3. var_app.py +1 -1
pages/main.py CHANGED
@@ -152,13 +152,14 @@ def transcribe_audio(filepath: Union[str, IO], language: Optional[str] = None) -
152
  return ""
153
 
154
 
155
- def detect_language(input_text: str, temperature: float = 0.01) -> str:
156
  """
157
  Détecte la langue d'un texte donné.
158
 
159
  Args:
160
  input_text (str): Le texte dont il faut détecter la langue.
161
- temperature (float): La température pour le modèle de langage. Par défaut à 0.01.
 
162
 
163
  Returns:
164
  str: La langue détectée au format ISO-639-1.
@@ -188,7 +189,10 @@ def detect_language(input_text: str, temperature: float = 0.01) -> str:
188
  "role": "user",
189
  "content": input_text
190
  }
191
- ]
 
 
 
192
  )
193
  detected_language = response.choices[0].message.content
194
  if not detected_language:
@@ -201,7 +205,6 @@ def detect_language(input_text: str, temperature: float = 0.01) -> str:
201
 
202
 
203
 
204
-
205
  def concatenate_audio_files(audio_list: List[Tuple[Union[bytes, str], float]]) -> Optional[bytes]:
206
  """
207
  Concatène plusieurs fichiers audio avec des effets sonores.
 
152
  return ""
153
 
154
 
155
+ def detect_language(input_text: str, temperature: float = 0.2, context_window: int = 128) -> str:
156
  """
157
  Détecte la langue d'un texte donné.
158
 
159
  Args:
160
  input_text (str): Le texte dont il faut détecter la langue.
161
+ temperature (float): La température pour le modèle de langage. Par défaut à 0.2.
162
+ context_window (int): Longueur de la fenêtre de contexte à utiliser pour la détection.
163
 
164
  Returns:
165
  str: La langue détectée au format ISO-639-1.
 
189
  "role": "user",
190
  "content": input_text
191
  }
192
+ ],
193
+ frequency_penalty=0.2,
194
+ presence_penalty=0,
195
+ max_tokens=context_window
196
  )
197
  detected_language = response.choices[0].message.content
198
  if not detected_language:
 
205
 
206
 
207
 
 
208
  def concatenate_audio_files(audio_list: List[Tuple[Union[bytes, str], float]]) -> Optional[bytes]:
209
  """
210
  Concatène plusieurs fichiers audio avec des effets sonores.
requirements.txt CHANGED
@@ -1,5 +1,4 @@
1
  streamlit==1.39.0
2
- streamlit-audiorecorder
3
  streamlit-autorefresh
4
  replicate
5
  openai
 
1
  streamlit==1.39.0
 
2
  streamlit-autorefresh
3
  replicate
4
  openai
var_app.py CHANGED
@@ -1 +1 @@
1
- __version__ = "1.2.5"
 
1
+ __version__ = "1.2.6"