soiz commited on
Commit
05c9eab
1 Parent(s): cdd96ed

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -9
app.py CHANGED
@@ -27,21 +27,17 @@ def tts_api():
27
  model_name, speed, tts_text, tts_voice, f0_key_up, f0_method, index_rate, protect0
28
  )
29
 
30
- # タプルが返っている場合の処理
31
- # tts_outputやedge_tts_outputがタプルで返っていないか確認し、正しいファイルパスを取得
32
  if isinstance(tts_output, tuple):
33
  tts_output = tts_output[0] # タプルの最初の要素を取得
34
 
35
- if isinstance(edge_tts_output, tuple):
36
- edge_tts_output = edge_tts_output[0] # タプルの最初の要素を取得
37
-
38
- # 生成された音声ファイルを返す
39
  if tts_output and os.path.exists(tts_output):
40
  return send_file(tts_output, as_attachment=True)
41
 
42
- # エッジTTS出力がある場合はこちらを使用
43
- if edge_tts_output and os.path.exists(edge_tts_output):
44
- return send_file(edge_tts_output, as_attachment=True)
45
 
46
  return jsonify({"error": "Failed to generate TTS output"}), 500
47
 
 
27
  model_name, speed, tts_text, tts_voice, f0_key_up, f0_method, index_rate, protect0
28
  )
29
 
30
+ # 処理後のtts_outputがタプルで返される場合、そのパスを取得
 
31
  if isinstance(tts_output, tuple):
32
  tts_output = tts_output[0] # タプルの最初の要素を取得
33
 
34
+ # 生成されたTTSファイルをクライアントに返す(tts_outputを使用)
 
 
 
35
  if tts_output and os.path.exists(tts_output):
36
  return send_file(tts_output, as_attachment=True)
37
 
38
+ # エッジTTS出力を返さないようにする(これは不要)
39
+ # if edge_tts_output and os.path.exists(edge_tts_output):
40
+ # return send_file(edge_tts_output, as_attachment=True)
41
 
42
  return jsonify({"error": "Failed to generate TTS output"}), 500
43