Spaces:
Running
Running
GPTsovits Pro
Browse files- app/models.py +27 -0
- test_tts_sovits.py +3 -2
app/models.py
CHANGED
|
@@ -76,6 +76,7 @@ AVAILABLE_MODELS = {
|
|
| 76 |
|
| 77 |
# GPT-SoVITS
|
| 78 |
# 'lj1995/GPT-SoVITS-v2': 'lj1995/GPT-SoVITS-v2',
|
|
|
|
| 79 |
|
| 80 |
# OuteTTS 500M
|
| 81 |
# 'OuteAI/OuteTTS-0.2-500M-Demo': 'OuteAI/OuteTTS-0.2-500M-Demo',
|
|
@@ -466,6 +467,17 @@ HF_SPACES = {
|
|
| 466 |
'title': 'Outclassed',
|
| 467 |
},
|
| 468 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 469 |
# OuteTTS v0.2 500M
|
| 470 |
'ameerazam08/OuteTTS-0.2-500M-Demo': {
|
| 471 |
'name': 'OuteTTS v0.2 500M',
|
|
@@ -854,6 +866,21 @@ OVERRIDE_INPUTS = {
|
|
| 854 |
'if_freeze': False,
|
| 855 |
'inp_refs': None,
|
| 856 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 857 |
'ameerazam08/OuteTTS-0.2-500M-Demo': {
|
| 858 |
1: 0.1, # temperature
|
| 859 |
2: 1.1, # repetition_penalty
|
|
|
|
| 76 |
|
| 77 |
# GPT-SoVITS
|
| 78 |
# 'lj1995/GPT-SoVITS-v2': 'lj1995/GPT-SoVITS-v2',
|
| 79 |
+
'lj1995/GPT-SoVITS-ProPlus': 'lj1995/GPT-SoVITS-ProPlus',
|
| 80 |
|
| 81 |
# OuteTTS 500M
|
| 82 |
# 'OuteAI/OuteTTS-0.2-500M-Demo': 'OuteAI/OuteTTS-0.2-500M-Demo',
|
|
|
|
| 467 |
'title': 'Outclassed',
|
| 468 |
},
|
| 469 |
|
| 470 |
+
# GPT-SoVITS ProPlus
|
| 471 |
+
'lj1995/GPT-SoVITS-ProPlus': {
|
| 472 |
+
'name': 'GPT-SoVITS ProPlus',
|
| 473 |
+
'function': '/get_tts_wav',
|
| 474 |
+
'text_param_index': 'text',
|
| 475 |
+
'return_audio_index': 0,
|
| 476 |
+
'is_zero_gpu_space': True,
|
| 477 |
+
'series': 'GPT-SoVITS',
|
| 478 |
+
'title': 'Outclassed',
|
| 479 |
+
},
|
| 480 |
+
|
| 481 |
# OuteTTS v0.2 500M
|
| 482 |
'ameerazam08/OuteTTS-0.2-500M-Demo': {
|
| 483 |
'name': 'OuteTTS v0.2 500M',
|
|
|
|
| 866 |
'if_freeze': False,
|
| 867 |
'inp_refs': None,
|
| 868 |
},
|
| 869 |
+
'lj1995/GPT-SoVITS-ProPlus': {
|
| 870 |
+
'ref_wav_path': handle_file('voice_samples/EN_B00004_S00051_W000213.wav'),
|
| 871 |
+
'prompt_text': "Our model manager is Graham, whom we observed leading a small team of chemical engineers within a multinational European firm we'll call",
|
| 872 |
+
'prompt_language': "英文", # "English" in Japanese
|
| 873 |
+
# text: "Please surprise me and speak in whatever voice you enjoy.",
|
| 874 |
+
'text_language': "英文", # "English" in Japanese
|
| 875 |
+
'how_to_cut': "不切", # "No slice" in Japanese
|
| 876 |
+
'top_k': 15,
|
| 877 |
+
'top_p': 1,
|
| 878 |
+
'temperature': 1,
|
| 879 |
+
'ref_free': False,
|
| 880 |
+
'speed': 1,
|
| 881 |
+
'if_freeze': False,
|
| 882 |
+
'inp_refs': None,
|
| 883 |
+
},
|
| 884 |
'ameerazam08/OuteTTS-0.2-500M-Demo': {
|
| 885 |
1: 0.1, # temperature
|
| 886 |
2: 1.1, # repetition_penalty
|
test_tts_sovits.py
CHANGED
|
@@ -2,8 +2,9 @@ import os
|
|
| 2 |
from test_overrides import _get_param_examples, _override_params
|
| 3 |
from gradio_client import Client, handle_file
|
| 4 |
|
| 5 |
-
model = "Pendrokar/GPT-SoVITS-v2"
|
| 6 |
-
# lj1995/GPT-SoVITS-v2
|
|
|
|
| 7 |
client = Client(model, hf_token=os.getenv('HF_TOKEN'))
|
| 8 |
endpoints = client.view_api(all_endpoints=True, print_info=False, return_format='dict')
|
| 9 |
# print(endpoints)
|
|
|
|
| 2 |
from test_overrides import _get_param_examples, _override_params
|
| 3 |
from gradio_client import Client, handle_file
|
| 4 |
|
| 5 |
+
# model = "Pendrokar/GPT-SoVITS-v2"
|
| 6 |
+
# model = "lj1995/GPT-SoVITS-v2"
|
| 7 |
+
model = "lj1995/GPT-SoVITS-ProPlus"
|
| 8 |
client = Client(model, hf_token=os.getenv('HF_TOKEN'))
|
| 9 |
endpoints = client.view_api(all_endpoints=True, print_info=False, return_format='dict')
|
| 10 |
# print(endpoints)
|