Seicas commited on
Commit
0f27d57
·
verified ·
1 Parent(s): e3c7954

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -5
app.py CHANGED
@@ -90,7 +90,7 @@ def process_audio(
90
  diarize: bool = True,
91
  enhance: bool = True,
92
  anonymize: bool = True
93
- ) -> Tuple[str, Dict]:
94
  """
95
  Ses dosyasını işleyip transkripsiyon yapar.
96
 
@@ -101,10 +101,10 @@ def process_audio(
101
  anonymize: Kişisel veriler anonimleştirilsin mi?
102
 
103
  Returns:
104
- Tuple[str, Dict]: (Transkripsiyon metni, JSON sonuç)
105
  """
106
  if not audio_path:
107
- return "Lütfen bir ses dosyası yükleyin.", {"error": "Dosya yüklenmedi"}
108
 
109
  try:
110
  # Ses dosyasını WAV formatına çevir
@@ -138,12 +138,12 @@ def process_audio(
138
  "anonymized": anonymize
139
  }
140
 
141
- return result["text"], json_result
142
 
143
  except Exception as e:
144
  error_msg = f"İşlem sırasında bir hata oluştu: {str(e)}"
145
  print(error_msg)
146
- return error_msg, {"error": str(e)}
147
 
148
  # Ana arayüz
149
  with gr.Blocks(theme=gr.themes.Soft(primary_hue="indigo", secondary_hue="blue"), css=css) as demo:
 
90
  diarize: bool = True,
91
  enhance: bool = True,
92
  anonymize: bool = True
93
+ ) -> Tuple[str, str]:
94
  """
95
  Ses dosyasını işleyip transkripsiyon yapar.
96
 
 
101
  anonymize: Kişisel veriler anonimleştirilsin mi?
102
 
103
  Returns:
104
+ Tuple[str, str]: (Transkripsiyon metni, JSON sonuç string'i)
105
  """
106
  if not audio_path:
107
+ return "Lütfen bir ses dosyası yükleyin.", json.dumps({"error": "Dosya yüklenmedi"}, ensure_ascii=False)
108
 
109
  try:
110
  # Ses dosyasını WAV formatına çevir
 
138
  "anonymized": anonymize
139
  }
140
 
141
+ return result["text"], json.dumps(json_result, ensure_ascii=False)
142
 
143
  except Exception as e:
144
  error_msg = f"İşlem sırasında bir hata oluştu: {str(e)}"
145
  print(error_msg)
146
+ return error_msg, json.dumps({"error": str(e)}, ensure_ascii=False)
147
 
148
  # Ana arayüz
149
  with gr.Blocks(theme=gr.themes.Soft(primary_hue="indigo", secondary_hue="blue"), css=css) as demo: