Spaces:
Running
on
Zero
Running
on
Zero
Commit
·
f10608a
1
Parent(s):
fe5aaf9
update app.py
Browse files
app.py
CHANGED
@@ -84,6 +84,13 @@ def load_default_speaker_gpu(language, gender, style):
|
|
84 |
interface = _get_gpu_interface()
|
85 |
speaker_id = f"{language}-{gender}-1-{style}"
|
86 |
try:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
87 |
speaker = interface.load_default_speaker(speaker_id)
|
88 |
|
89 |
# ロードしたデフォルトスピーカーを一時ファイルに保存
|
@@ -173,9 +180,10 @@ def create_ui():
|
|
173 |
|
174 |
with gr.Tab("デフォルトスピーカー"):
|
175 |
with gr.Row():
|
176 |
-
|
177 |
-
|
178 |
-
|
|
|
179 |
|
180 |
load_default_btn = gr.Button("デフォルトスピーカーをロード")
|
181 |
default_speaker_status = gr.Textbox(label="ステータス")
|
|
|
84 |
interface = _get_gpu_interface()
|
85 |
speaker_id = f"{language}-{gender}-1-{style}"
|
86 |
try:
|
87 |
+
# Python実装では "EN-FEMALE-1-NEUTRAL" のみがデフォルトで利用可能
|
88 |
+
# UIで選択肢を限定しているため、このチェックは主に安全のため
|
89 |
+
if speaker_id != "EN-FEMALE-1-NEUTRAL":
|
90 |
+
error_message = f"エラー: スピーカー {speaker_id} はデフォルトでは利用できません。利用可能なのは 'EN-FEMALE-1-NEUTRAL' のみです。"
|
91 |
+
print(error_message)
|
92 |
+
return error_message, None
|
93 |
+
|
94 |
speaker = interface.load_default_speaker(speaker_id)
|
95 |
|
96 |
# ロードしたデフォルトスピーカーを一時ファイルに保存
|
|
|
180 |
|
181 |
with gr.Tab("デフォルトスピーカー"):
|
182 |
with gr.Row():
|
183 |
+
# Python実装では "EN-FEMALE-1-NEUTRAL" のみがデフォルトで利用可能
|
184 |
+
language = gr.Dropdown(choices=["EN"], value="EN", label="言語")
|
185 |
+
gender = gr.Dropdown(choices=["FEMALE"], value="FEMALE", label="性別")
|
186 |
+
style = gr.Dropdown(choices=["NEUTRAL"], value="NEUTRAL", label="スタイル")
|
187 |
|
188 |
load_default_btn = gr.Button("デフォルトスピーカーをロード")
|
189 |
default_speaker_status = gr.Textbox(label="ステータス")
|