dofbi commited on
Commit
7489685
·
1 Parent(s): 53bab6f
Files changed (1) hide show
  1. app.py +2 -0
app.py CHANGED
@@ -7,6 +7,7 @@ import soundfile as sf
7
  import numpy as np
8
  import logging
9
  import tempfile
 
10
 
11
  # Configuration du logger
12
  logging.basicConfig(level=logging.DEBUG, format='%(asctime)s - %(levelname)s - %(message)s')
@@ -26,6 +27,7 @@ from inference import WolofXTTSInference
26
  # Initialiser le modèle une seule fois
27
  tts_model = WolofXTTSInference()
28
 
 
29
  def tts(text: str, audio_reference: tuple[int, np.ndarray]) -> tuple[int, np.ndarray] | str:
30
  """
31
  Synthétise de la parole à partir d'un texte en utilisant un audio de référence.
 
7
  import numpy as np
8
  import logging
9
  import tempfile
10
+ import spaces
11
 
12
  # Configuration du logger
13
  logging.basicConfig(level=logging.DEBUG, format='%(asctime)s - %(levelname)s - %(message)s')
 
27
  # Initialiser le modèle une seule fois
28
  tts_model = WolofXTTSInference()
29
 
30
+ @spaces.GPU(duration=120)
31
  def tts(text: str, audio_reference: tuple[int, np.ndarray]) -> tuple[int, np.ndarray] | str:
32
  """
33
  Synthétise de la parole à partir d'un texte en utilisant un audio de référence.