Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -27,6 +27,14 @@ def tts_api():
|
|
27 |
model_name, speed, tts_text, tts_voice, f0_key_up, f0_method, index_rate, protect0
|
28 |
)
|
29 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
30 |
# 生成された音声ファイルを返す
|
31 |
if tts_output and os.path.exists(tts_output):
|
32 |
return send_file(tts_output, as_attachment=True)
|
|
|
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)
|