Merge pull request #2 from dffdeeq/feature/inference-speed-up

reference changed
This commit is contained in:
Andrew
2026-01-26 23:17:05 +04:00
committed by GitHub
5 changed files with 21 additions and 13 deletions
+7 -5
View File
@@ -74,11 +74,13 @@ def main():
log_time(start, "Model loaded")
# Reference audio setup
ref_audio_path = "../neurona-10sec.wav"
ref_audio_path = "kuklina-1.wav"
ref_text = (
"Обоссышься точно, я короче твои цветы продала, цветы с подоконника, рюкзак, сменку, "
"пару парт, ща еще окна и сторожа еще смотри приедут. А У тебя кстати родители. "
"Перед тобой Тони Старк, только после пту. Стив Джобс, только с контузией. Илон Макс, не Маск. "
"Это брат Кэти, моей одноклассницы. А что у тебя с рукой? И почему ты голая? У него ведь куча наград по "
"боевым искусствам. Кэти рассказывала, правда, Лео? Понимаешь кого ты побила, Лая? "
"Только потрогай эти мышцы... Не знала, что у тебя такой классный котик. Рожденная луной. "
"Лай всегда откопает что-нибудь этакое. Да, жаль только, что занимает почти всё её время. "
"Не понимаю, почему эта рухлядь не может подождать, пока ты проведешь время с сестрой."
)
start = time.time()
@@ -89,7 +91,7 @@ def main():
log_time(start, "Voice clone prompt created")
# Test text
test_text = "Привет всем! Я того всё ебала, что за новый голос тут на обзоре у вилсакома? А? Так он мне понравился. Ганс оф буллщит."
test_text = "Всем привет! Это тестовый текст для озвучки! Стриминг звучит нормально только через несколько секунд."
results = []
+7 -3
View File
@@ -25,9 +25,13 @@ start = log_time(start, "Load Base model")
# for real speedup, use vLLM for LM inference (or SGlang probably)
# torch.compile doesn't help much for autoregressive generation due to dynamic shapes
ref_audio_path = "ref-audio.wav"
ref_audio_path = "kuklina-1.wav"
ref_text = (
"ref text"
"Это брат Кэти, моей одноклассницы. А что у тебя с рукой? И почему ты голая? У него ведь куча наград по "
"боевым искусствам. Кэти рассказывала, правда, Лео? Понимаешь кого ты побила, Лая? "
"Только потрогай эти мышцы... Не знала, что у тебя такой классный котик. Рожденная луной. "
"Лай всегда откопает что-нибудь этакое. Да, жаль только, что занимает почти всё её время. "
"Не понимаю, почему эта рухлядь не может подождать, пока ты проведешь время с сестрой."
)
voice_clone_prompt = clone_model.create_voice_clone_prompt(
@@ -37,7 +41,7 @@ voice_clone_prompt = clone_model.create_voice_clone_prompt(
start = log_time(start, "Create voice clone prompt")
# Test sentence
test_text = "Hello! This is the test text"
test_text = "Всем привет! Это тестовый текст для озвучки! Стриминг звучит нормально только через несколько секунд."
# ============== Standard generation ==============
print("\n--- Standard generation ---")
+7 -5
View File
@@ -101,11 +101,13 @@ def main():
log_time(start, "Model loaded")
# Reference audio setup
ref_audio_path = "../neurona-10sec.wav"
ref_audio_path = "kuklina-1.wav"
ref_text = (
"Обоссышься точно, я короче твои цветы продала, цветы с подоконника, рюкзак, сменку, "
"пару парт, ща еще окна и сторожа еще смотри приедут. А У тебя кстати родители. "
"Перед тобой Тони Старк, только после пту. Стив Джобс, только с контузией. Илон Макс, не Маск. "
"Это брат Кэти, моей одноклассницы. А что у тебя с рукой? И почему ты голая? У него ведь куча наград по "
"боевым искусствам. Кэти рассказывала, правда, Лео? Понимаешь кого ты побила, Лая? "
"Только потрогай эти мышцы... Не знала, что у тебя такой классный котик. Рожденная луной. "
"Лай всегда откопает что-нибудь этакое. Да, жаль только, что занимает почти всё её время. "
"Не понимаю, почему эта рухлядь не может подождать, пока ты проведешь время с сестрой."
)
start = time.time()
@@ -116,7 +118,7 @@ def main():
log_time(start, "Voice clone prompt created")
# Test text
test_text = "Привет всем! Я того всё ебала, что за новый голос тут на обзоре у вилсакома? А? Так он мне понравился. Ганс оф буллщит."
test_text = "Всем привет! Это тестовый текст для озвучки! Стриминг звучит нормально только через несколько секунд."
results = []
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.