Spaces:
Paused
Paused
Commit
·
1bbfe6d
1
Parent(s):
9041c9c
refactor: update tab labels and button texts for clarity in speaker selection steps
Browse files
app.py
CHANGED
|
@@ -216,12 +216,12 @@ with demo:
|
|
| 216 |
elem_id="head-html-block",
|
| 217 |
)
|
| 218 |
|
| 219 |
-
with gr.Tab("
|
| 220 |
with gr.Row():
|
| 221 |
with gr.Column():
|
| 222 |
default_speaker_language = gr.Dropdown(
|
| 223 |
choices=g2p_object.keys(),
|
| 224 |
-
label="
|
| 225 |
value="阿美_秀姑巒",
|
| 226 |
)
|
| 227 |
|
|
@@ -230,26 +230,28 @@ with demo:
|
|
| 230 |
|
| 231 |
default_speaker_refs = gr.Dropdown(
|
| 232 |
choices=get_refs_by_language(default_speaker_language.value),
|
| 233 |
-
label="
|
| 234 |
value=get_refs_by_language(default_speaker_language.value)[0],
|
| 235 |
)
|
| 236 |
|
| 237 |
default_speaker_gen_text_input = gr.Textbox(
|
| 238 |
-
label="
|
| 239 |
value="",
|
| 240 |
)
|
| 241 |
|
| 242 |
-
default_speaker_generate_btn = gr.Button(
|
|
|
|
|
|
|
| 243 |
|
| 244 |
with gr.Column():
|
| 245 |
default_speaker_audio_output = gr.Audio(label="合成結果")
|
| 246 |
|
| 247 |
-
with gr.Tab("
|
| 248 |
with gr.Row():
|
| 249 |
with gr.Column():
|
| 250 |
custom_speaker_language = gr.Dropdown(
|
| 251 |
choices=g2p_object.keys(),
|
| 252 |
-
label="
|
| 253 |
value="阿美_秀姑巒",
|
| 254 |
)
|
| 255 |
|
|
@@ -257,7 +259,7 @@ with demo:
|
|
| 257 |
value=refs_config.get(f"{custom_speaker_language.value}_1", {}).get(
|
| 258 |
"text", ""
|
| 259 |
),
|
| 260 |
-
label="
|
| 261 |
)
|
| 262 |
|
| 263 |
custom_speaker_audio_input = gr.Audio(
|
|
@@ -269,11 +271,13 @@ with demo:
|
|
| 269 |
)
|
| 270 |
|
| 271 |
custom_speaker_gen_text_input = gr.Textbox(
|
| 272 |
-
label="
|
| 273 |
value="",
|
| 274 |
)
|
| 275 |
|
| 276 |
-
custom_speaker_generate_btn = gr.Button(
|
|
|
|
|
|
|
| 277 |
|
| 278 |
with gr.Column():
|
| 279 |
custom_speaker_audio_output = gr.Audio(label="合成結果")
|
|
|
|
| 216 |
elem_id="head-html-block",
|
| 217 |
)
|
| 218 |
|
| 219 |
+
with gr.Tab("預設配音員"):
|
| 220 |
with gr.Row():
|
| 221 |
with gr.Column():
|
| 222 |
default_speaker_language = gr.Dropdown(
|
| 223 |
choices=g2p_object.keys(),
|
| 224 |
+
label="步驟一:選擇語言",
|
| 225 |
value="阿美_秀姑巒",
|
| 226 |
)
|
| 227 |
|
|
|
|
| 230 |
|
| 231 |
default_speaker_refs = gr.Dropdown(
|
| 232 |
choices=get_refs_by_language(default_speaker_language.value),
|
| 233 |
+
label="步驟二:選擇配音員",
|
| 234 |
value=get_refs_by_language(default_speaker_language.value)[0],
|
| 235 |
)
|
| 236 |
|
| 237 |
default_speaker_gen_text_input = gr.Textbox(
|
| 238 |
+
label="步驟三:輸入文字(上限 300 字元)",
|
| 239 |
value="",
|
| 240 |
)
|
| 241 |
|
| 242 |
+
default_speaker_generate_btn = gr.Button(
|
| 243 |
+
"步驟四:開始合成", variant="primary"
|
| 244 |
+
)
|
| 245 |
|
| 246 |
with gr.Column():
|
| 247 |
default_speaker_audio_output = gr.Audio(label="合成結果")
|
| 248 |
|
| 249 |
+
with gr.Tab("自己當配音員"):
|
| 250 |
with gr.Row():
|
| 251 |
with gr.Column():
|
| 252 |
custom_speaker_language = gr.Dropdown(
|
| 253 |
choices=g2p_object.keys(),
|
| 254 |
+
label="步驟一:選擇語言",
|
| 255 |
value="阿美_秀姑巒",
|
| 256 |
)
|
| 257 |
|
|
|
|
| 259 |
value=refs_config.get(f"{custom_speaker_language.value}_1", {}).get(
|
| 260 |
"text", ""
|
| 261 |
),
|
| 262 |
+
label="步驟二:點選🎙️錄製下方句子,或上傳與句子相符的音檔",
|
| 263 |
)
|
| 264 |
|
| 265 |
custom_speaker_audio_input = gr.Audio(
|
|
|
|
| 271 |
)
|
| 272 |
|
| 273 |
custom_speaker_gen_text_input = gr.Textbox(
|
| 274 |
+
label="步驟三:輸入合成文字(上限 300 字元)",
|
| 275 |
value="",
|
| 276 |
)
|
| 277 |
|
| 278 |
+
custom_speaker_generate_btn = gr.Button(
|
| 279 |
+
"步驟四:開始合成", variant="primary"
|
| 280 |
+
)
|
| 281 |
|
| 282 |
with gr.Column():
|
| 283 |
custom_speaker_audio_output = gr.Audio(label="合成結果")
|