lalalic commited on
Commit
0970a84
·
verified ·
1 Parent(s): b777f6a

Update xtts.py

Browse files
Files changed (1) hide show
  1. xtts.py +3 -2
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