mrestrepo commited on
Commit
86b63a1
·
1 Parent(s): c6bdd7c

add tts device

Browse files
Files changed (1) hide show
  1. app.py +4 -2
app.py CHANGED
@@ -4,12 +4,14 @@ import os
4
  from datetime import timedelta
5
  from TTS.api import TTS
6
  import locale
 
7
 
8
 
9
  locale.getpreferredencoding = lambda: "UTF-8"
 
10
 
11
  os.environ["COQUI_STUDIO_TOS"] = "I AGREE"
12
- tts = TTS("tts_models/multilingual/multi-dataset/xtts_v2", gpu=True)
13
  tts = TTS("xtts_v2.0.2", gpu=True)
14
 
15
 
@@ -18,7 +20,7 @@ async def generate_audio(text_input: str, creator: str) -> str:
18
  refer_voices = ''
19
  unique_id = str(uuid.uuid4())
20
 
21
- output_file = f'{unique_id}.wav'
22
  match creator:
23
  case 'Roomie':
24
  refer_voices = ["./assets/roomie/roomie_emocionado_base_1.wav", "./assets/roomie/ref_12.wav", "./assets/roomie/ref_11.wav", "./assets/roomie/ref_10.wav",
 
4
  from datetime import timedelta
5
  from TTS.api import TTS
6
  import locale
7
+ import torch
8
 
9
 
10
  locale.getpreferredencoding = lambda: "UTF-8"
11
+ device = "cuda" if torch.cuda.is_available() else "cpu"
12
 
13
  os.environ["COQUI_STUDIO_TOS"] = "I AGREE"
14
+ tts = TTS("tts_models/multilingual/multi-dataset/xtts_v2", gpu=True).to(device)
15
  tts = TTS("xtts_v2.0.2", gpu=True)
16
 
17
 
 
20
  refer_voices = ''
21
  unique_id = str(uuid.uuid4())
22
 
23
+ output_file = f'output.wav'
24
  match creator:
25
  case 'Roomie':
26
  refer_voices = ["./assets/roomie/roomie_emocionado_base_1.wav", "./assets/roomie/ref_12.wav", "./assets/roomie/ref_11.wav", "./assets/roomie/ref_10.wav",