gorkemgoknar commited on
Commit
c16a449
·
1 Parent(s): 8e56d0e

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -4
app.py CHANGED
@@ -39,10 +39,14 @@ print("Make ffmpeg binary executable")
39
  st = os.stat('ffmpeg')
40
  os.chmod('ffmpeg', st.st_mode | stat.S_IEXEC)
41
 
42
- # Load TTS
43
- tts = TTS("tts_models/multilingual/multi-dataset/xtts_v1.1")
44
- del tts
45
- model_path = os.path.join(get_user_data_dir("tts"), "tts_models--multilingual--multi-dataset--xtts_v1.1")
 
 
 
 
46
  config = XttsConfig()
47
  config.load_json(os.path.join(model_path, "config.json"))
48
  model = Xtts.init_from_config(config)
 
39
  st = os.stat('ffmpeg')
40
  os.chmod('ffmpeg', st.st_mode | stat.S_IEXEC)
41
 
42
+ # This will trigger downloading model
43
+ print("Downloading if not downloaded Coqui XTTS V1.1")
44
+ from TTS.utils.manage import ModelManager
45
+ model_name = "tts_models/multilingual/multi-dataset/xtts_v1.1"
46
+ ModelManager().download_model(model_name)
47
+ model_path = os.path.join(get_user_data_dir("tts"), model_name.replace("/", "--"))
48
+ print("XTTS downloaded")
49
+
50
  config = XttsConfig()
51
  config.load_json(os.path.join(model_path, "config.json"))
52
  model = Xtts.init_from_config(config)