change name
Browse files
README.md
CHANGED
@@ -1,5 +1,5 @@
|
|
1 |
---
|
2 |
-
title:
|
3 |
emoji: 🏢
|
4 |
colorFrom: purple
|
5 |
colorTo: red
|
|
|
1 |
---
|
2 |
+
title: GPT-SoVITS-3s-cloning-free-TTS
|
3 |
emoji: 🏢
|
4 |
colorFrom: purple
|
5 |
colorTo: red
|
app.py
CHANGED
@@ -96,8 +96,6 @@ def get_characters(
|
|
96 |
|
97 |
|
98 |
async def generate(selected_character=None, selected_characters=[], text="", lang="zh"):
|
99 |
-
# print("-------",selected_character)
|
100 |
-
# print("-------",selected_characters)
|
101 |
if selected_character:
|
102 |
characters = [selected_character] + selected_characters
|
103 |
else:
|
@@ -148,9 +146,6 @@ async def generate(selected_character=None, selected_characters=[], text="", lan
|
|
148 |
elif lang == "ko":
|
149 |
raise gr.Error("텍스트 길이가 1024자를 초과합니다")
|
150 |
|
151 |
-
logging.info(
|
152 |
-
f"选择角色: {characters[0].get('名称')}, 文本: {text}, voice_id: {voice_ids}"
|
153 |
-
)
|
154 |
audio = await generate_api(voice_ids, text)
|
155 |
end_time = time.time()
|
156 |
if lang == "zh":
|
@@ -411,13 +406,6 @@ with gr.Blocks(title="Online Free TTS", theme=gr.themes.Soft(), head=head) as de
|
|
411 |
with gr.Tab(gettext("Synthesis Voice")):
|
412 |
with gr.Blocks():
|
413 |
with gr.Row():
|
414 |
-
# kind = gr.Dropdown(choices=["原神", "崩坏星穹铁道","鸣潮","明日方舟","其他"], value="原神", label="请选择角色类别")
|
415 |
-
# choices = [
|
416 |
-
# (gettext("Genshin Impact"), "原神"),
|
417 |
-
# (gettext("Honkai: Star Rail"), "崩坏星穹铁道"),
|
418 |
-
# (gettext("ZenZenless Zone Zero"), "绝区零"),
|
419 |
-
# (gettext("Wuthering Waves"), "鸣潮"),
|
420 |
-
# ]
|
421 |
kind = gr.Dropdown(
|
422 |
choices=category.value,
|
423 |
value="原神",
|
@@ -536,12 +524,6 @@ with gr.Blocks(title="Online Free TTS", theme=gr.themes.Soft(), head=head) as de
|
|
536 |
)
|
537 |
audio_data = gr.Audio(label=gettext("Prompt Audio(min 3.2s, max 8s)"), interactive=True)
|
538 |
create_button = gr.Button(gettext("Create Voice"), variant="primary")
|
539 |
-
# gr.Examples(
|
540 |
-
# examples=[
|
541 |
-
# ["https://ttscdn.rubii.ai/public/tts_avatars/原神/0491eeea-f82d-42dc-a6bf-b57e38e9c148.png", "Rubii", "开心", "原神", "female", (32000, np.zeros(10000)), lang],
|
542 |
-
# ],
|
543 |
-
# inputs=[avatar, name, emotion, tags, gender, audio_data],
|
544 |
-
# )
|
545 |
|
546 |
gr.Markdown(gettext(terms))
|
547 |
# -------------- 绑定事件 --------------
|
|
|
96 |
|
97 |
|
98 |
async def generate(selected_character=None, selected_characters=[], text="", lang="zh"):
|
|
|
|
|
99 |
if selected_character:
|
100 |
characters = [selected_character] + selected_characters
|
101 |
else:
|
|
|
146 |
elif lang == "ko":
|
147 |
raise gr.Error("텍스트 길이가 1024자를 초과합니다")
|
148 |
|
|
|
|
|
|
|
149 |
audio = await generate_api(voice_ids, text)
|
150 |
end_time = time.time()
|
151 |
if lang == "zh":
|
|
|
406 |
with gr.Tab(gettext("Synthesis Voice")):
|
407 |
with gr.Blocks():
|
408 |
with gr.Row():
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
409 |
kind = gr.Dropdown(
|
410 |
choices=category.value,
|
411 |
value="原神",
|
|
|
524 |
)
|
525 |
audio_data = gr.Audio(label=gettext("Prompt Audio(min 3.2s, max 8s)"), interactive=True)
|
526 |
create_button = gr.Button(gettext("Create Voice"), variant="primary")
|
|
|
|
|
|
|
|
|
|
|
|
|
527 |
|
528 |
gr.Markdown(gettext(terms))
|
529 |
# -------------- 绑定事件 --------------
|