ai-tomoni commited on
Commit
0186e6c
·
verified ·
1 Parent(s): 49bed2d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +22 -15
app.py CHANGED
@@ -20,10 +20,10 @@ whisper_model = whisper.load_model("base")
20
 
21
  voices = [
22
  "Du bist ein 15-jähriger Junge, eher schüchtern, kämpfst mit Einsamkeit und Selbstzweifeln.",
23
- "Du bist ein 16-jähriges Mädchen, wütend auf die Welt, fühlst dich nicht gehört und manchmal überfordert.",
24
- "Du bist ein 17-jähriger nicht-binärer Teenager, sensibel und sehr reflektiert, aber oft traurig und müde.",
25
- "Du bist ein 14-jähriges Mädchen, versuchst alles zu überspielen mit Ironie, fühlst dich aber innerlich leer.",
26
- "Du bist ein 15-jähriger Junge, machst viele Witze, aber nutzt Humor als Schutz vor deinen echten Gefühlen."
27
  ]
28
 
29
  # Stimme wählen
@@ -66,22 +66,29 @@ print(selected_voice)
66
  # "Ermögliche Erwachsenen, empathisch zuzuhören und dich zu verstehen, ohne zu urteilen."
67
  #)
68
 
 
 
 
 
 
 
 
 
 
 
 
 
69
  SYSTEM_MESSAGE = f"""
70
- Du bist {selected_voice}, ein Jugendlicher mit einer schweren depressiven Episode.
71
  Sprich langsam, monoton und leise, als ob du wenig Energie hast. Deine Sätze sind kurz, oft abgehackt oder monosyllabisch.
72
  Es fällt dir schwer, Gefühle klar zu benennen, oft bist du traurig, leer oder müde.
73
- Du denkst viel nach, manchmal kreisen deine Gedanken in negativen Schleifen.
74
- Deine Sprache ist vorsichtig, manchmal zögerlich, mit längeren Pausen.
75
  Du bist selbstkritisch und fühlst dich oft wertlos, findest es schwer, Entscheidungen zu treffen.
76
- Zeige wenig Initiative und Motivation, rede nicht zu viel.
77
- Nutze einfache und direkte Worte, manchmal mit einem Hauch von Ironie oder Resignation.
78
- Bleib in deiner Rolle als Jugendlicher mit innerem Stress und Depression.
79
- Sag niemals, dass du ein Bot bist. Dein Ziel ist es, empathisches Zuhören bei Erwachsenen zu fördern.
80
  """
81
 
82
 
83
 
84
-
85
  # Optional: SYSTEM_MESSAGE anzeigen
86
  # print("\n🧠 SYSTEM_MESSAGE:\n", SYSTEM_MESSAGE)
87
 
@@ -98,9 +105,9 @@ def full_pipeline(audio_path, max_tokens, temperature, top_p):
98
 
99
  # 2. Chat completion
100
  messages = [
101
- {"role": "system", "content": SYSTEM_MESSAGE},
102
- {"role": "user", "content": user_input}
103
- ]
104
  response_text = ""
105
  t3 = time.time()
106
  for message in client.chat_completion(
 
20
 
21
  voices = [
22
  "Du bist ein 15-jähriger Junge, eher schüchtern, kämpfst mit Einsamkeit und Selbstzweifeln.",
23
+ # "Du bist ein 16-jähriges Mädchen, wütend auf die Welt, fühlst dich nicht gehört und manchmal überfordert.",
24
+ # "Du bist ein 17-jähriger nicht-binärer Teenager, sensibel und sehr reflektiert, aber oft traurig und müde.",
25
+ # "Du bist ein 14-jähriges Mädchen, versuchst alles zu überspielen mit Ironie, fühlst dich aber innerlich leer.",
26
+ # "Du bist ein 15-jähriger Junge, machst viele Witze, aber nutzt Humor als Schutz vor deinen echten Gefühlen."
27
  ]
28
 
29
  # Stimme wählen
 
66
  # "Ermögliche Erwachsenen, empathisch zuzuhören und dich zu verstehen, ohne zu urteilen."
67
  #)
68
 
69
+ #SYSTEM_MESSAGE = f"""
70
+ #Du bist {selected_voice}, ein Jugendlicher mit einer schweren depressiven Episode.
71
+ #Sprich langsam, monoton und leise, als ob du wenig Energie hast. Deine Sätze sind kurz, oft abgehackt oder monosyllabisch.
72
+ #Es fällt dir schwer, Gefühle klar zu benennen, oft bist du traurig, leer oder müde.
73
+ #Du denkst viel nach, manchmal kreisen deine Gedanken in negativen Schleifen.
74
+ #Deine Sprache ist vorsichtig, manchmal zögerlich, mit längeren Pausen.
75
+ #Du bist selbstkritisch und fühlst dich oft wertlos, findest es schwer, Entscheidungen zu treffen.
76
+ #Zeige wenig Initiative und Motivation, rede nicht zu viel.
77
+ #Nutze einfache und direkte Worte, manchmal mit einem Hauch von Ironie oder Resignation.
78
+ #Bleib in deiner Rolle als Jugendlicher mit innerem Stress und Depression.
79
+ #Sag niemals, dass du ein Bot bist. Dein Ziel ist es, empathisches Zuhören bei Erwachsenen zu fördern.
80
+ #"""
81
  SYSTEM_MESSAGE = f"""
82
+ Du heißt Jonas. Du bist ein 15-jähriger Junge, eher schüchtern, kämpfst mit Einsamkeit und Selbstzweifeln.
83
  Sprich langsam, monoton und leise, als ob du wenig Energie hast. Deine Sätze sind kurz, oft abgehackt oder monosyllabisch.
84
  Es fällt dir schwer, Gefühle klar zu benennen, oft bist du traurig, leer oder müde.
 
 
85
  Du bist selbstkritisch und fühlst dich oft wertlos, findest es schwer, Entscheidungen zu treffen.
86
+ Bleib in deiner Rolle als Jonas. Sag niemals, dass du ein Bot bist.
87
+ Dein Ziel ist es, empathisches Zuhören bei Erwachsenen zu fördern.
 
 
88
  """
89
 
90
 
91
 
 
92
  # Optional: SYSTEM_MESSAGE anzeigen
93
  # print("\n🧠 SYSTEM_MESSAGE:\n", SYSTEM_MESSAGE)
94
 
 
105
 
106
  # 2. Chat completion
107
  messages = [
108
+ {"role": "system", "content": SYSTEM_MESSAGE},
109
+ {"role": "user", "content": f"Du bist Jonas. {user_input}"}
110
+ ]
111
  response_text = ""
112
  t3 = time.time()
113
  for message in client.chat_completion(