Spaces:
Paused
Paused
rick commited on
align to PEP8
Browse files
app.py
CHANGED
|
@@ -311,11 +311,6 @@ class GlobalSystemPrompts:
|
|
| 311 |
system_prompt = f"{read_file('linguascribe.prompt')}"
|
| 312 |
return system_prompt
|
| 313 |
|
| 314 |
-
|
| 315 |
-
# Global variables for prompts
|
| 316 |
-
system_prompt = ""
|
| 317 |
-
operation_prompt = ""
|
| 318 |
-
|
| 319 |
# Function to configure the translation mode
|
| 320 |
def set_translation_mode(from_lang, dest_lang):
|
| 321 |
"""
|
|
@@ -325,11 +320,9 @@ def set_translation_mode(from_lang, dest_lang):
|
|
| 325 |
from_lang (str): The source language.
|
| 326 |
dest_lang (str): The destination language.
|
| 327 |
"""
|
| 328 |
-
global system_prompt
|
| 329 |
-
global operation_prompt
|
| 330 |
system_prompt = GlobalSystemPrompts.linguascribe()
|
| 331 |
operation_prompt = f"Translate({from_lang} to {dest_lang})"
|
| 332 |
-
|
| 333 |
|
| 334 |
# List of languages supported by the application
|
| 335 |
SUPPORTED_LANGUAGES = [
|
|
@@ -414,12 +407,14 @@ def main():
|
|
| 414 |
def init_process_mode():
|
| 415 |
"""Initialize the process mode for translation if necessary."""
|
| 416 |
if "translation" == st.session_state["process_mode"]:
|
| 417 |
-
set_translation_mode(
|
| 418 |
from_lang=st.session_state.language_detected,
|
| 419 |
dest_lang=st.session_state.target_language
|
| 420 |
)
|
|
|
|
|
|
|
| 421 |
|
| 422 |
-
init_process_mode()
|
| 423 |
|
| 424 |
# Initialize message history with system prompt
|
| 425 |
if "messages" not in st.session_state:
|
|
@@ -442,7 +437,7 @@ def main():
|
|
| 442 |
st.session_state.target_language = cursor_selected_lang["iso-639-1"]
|
| 443 |
|
| 444 |
# Initialize processing mode for current target language
|
| 445 |
-
init_process_mode()
|
| 446 |
|
| 447 |
# Process user message for current target language
|
| 448 |
tts_audio, tts_duration = process_message(
|
|
@@ -487,7 +482,7 @@ def main():
|
|
| 487 |
st.session_state.target_language = cursor_selected_lang["iso-639-1"]
|
| 488 |
|
| 489 |
# Initialize processing mode for current target language
|
| 490 |
-
init_process_mode()
|
| 491 |
|
| 492 |
# Process user message for current target language
|
| 493 |
tts_audio, tts_duration = process_message(
|
|
|
|
| 311 |
system_prompt = f"{read_file('linguascribe.prompt')}"
|
| 312 |
return system_prompt
|
| 313 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 314 |
# Function to configure the translation mode
|
| 315 |
def set_translation_mode(from_lang, dest_lang):
|
| 316 |
"""
|
|
|
|
| 320 |
from_lang (str): The source language.
|
| 321 |
dest_lang (str): The destination language.
|
| 322 |
"""
|
|
|
|
|
|
|
| 323 |
system_prompt = GlobalSystemPrompts.linguascribe()
|
| 324 |
operation_prompt = f"Translate({from_lang} to {dest_lang})"
|
| 325 |
+
return system_prompt, operation_prompt
|
| 326 |
|
| 327 |
# List of languages supported by the application
|
| 328 |
SUPPORTED_LANGUAGES = [
|
|
|
|
| 407 |
def init_process_mode():
|
| 408 |
"""Initialize the process mode for translation if necessary."""
|
| 409 |
if "translation" == st.session_state["process_mode"]:
|
| 410 |
+
system_prompt, operation_prompt = set_translation_mode(
|
| 411 |
from_lang=st.session_state.language_detected,
|
| 412 |
dest_lang=st.session_state.target_language
|
| 413 |
)
|
| 414 |
+
return system_prompt, operation_prompt
|
| 415 |
+
return "", ""
|
| 416 |
|
| 417 |
+
system_prompt, operation_prompt = init_process_mode()
|
| 418 |
|
| 419 |
# Initialize message history with system prompt
|
| 420 |
if "messages" not in st.session_state:
|
|
|
|
| 437 |
st.session_state.target_language = cursor_selected_lang["iso-639-1"]
|
| 438 |
|
| 439 |
# Initialize processing mode for current target language
|
| 440 |
+
system_prompt, operation_prompt = init_process_mode()
|
| 441 |
|
| 442 |
# Process user message for current target language
|
| 443 |
tts_audio, tts_duration = process_message(
|
|
|
|
| 482 |
st.session_state.target_language = cursor_selected_lang["iso-639-1"]
|
| 483 |
|
| 484 |
# Initialize processing mode for current target language
|
| 485 |
+
system_prompt, operation_prompt = init_process_mode()
|
| 486 |
|
| 487 |
# Process user message for current target language
|
| 488 |
tts_audio, tts_duration = process_message(
|