Update xtts.py
Browse files
xtts.py
CHANGED
@@ -5,7 +5,8 @@ import torch
|
|
5 |
import traceback
|
6 |
import numpy as np
|
7 |
import scipy
|
8 |
-
from importlib import import_module
|
|
|
9 |
from flask import Flask, Blueprint, request, jsonify, send_file
|
10 |
|
11 |
import torch
|
@@ -40,7 +41,6 @@ except:
|
|
40 |
tts=None
|
41 |
model=None
|
42 |
|
43 |
-
TTS=import_module("TTS.api").TTS
|
44 |
model_name="tts_models/multilingual/multi-dataset/xtts_v2"
|
45 |
tts = TTS(model_name=model_name)
|
46 |
model=tts.synthesizer.tts_model
|
@@ -65,6 +65,7 @@ def predict():
|
|
65 |
model_name="tts_models/multilingual/multi-dataset/xtts_v2"
|
66 |
tts = TTS(model_name=model_name)
|
67 |
model=tts.synthesizer.tts_model
|
|
|
68 |
#hack to use cache
|
69 |
model.__get_conditioning_latents=model.get_conditioning_latents
|
70 |
model.get_conditioning_latents=get_conditioning_latents
|
|
|
5 |
import traceback
|
6 |
import numpy as np
|
7 |
import scipy
|
8 |
+
#from importlib import import_module
|
9 |
+
from TTS.api import TTS
|
10 |
from flask import Flask, Blueprint, request, jsonify, send_file
|
11 |
|
12 |
import torch
|
|
|
41 |
tts=None
|
42 |
model=None
|
43 |
|
|
|
44 |
model_name="tts_models/multilingual/multi-dataset/xtts_v2"
|
45 |
tts = TTS(model_name=model_name)
|
46 |
model=tts.synthesizer.tts_model
|
|
|
65 |
model_name="tts_models/multilingual/multi-dataset/xtts_v2"
|
66 |
tts = TTS(model_name=model_name)
|
67 |
model=tts.synthesizer.tts_model
|
68 |
+
if not hasattr(model, '__get_conditioning_latents'):
|
69 |
#hack to use cache
|
70 |
model.__get_conditioning_latents=model.get_conditioning_latents
|
71 |
model.get_conditioning_latents=get_conditioning_latents
|