Spaces:
Paused
Paused
Update app.py
Browse files
app.py
CHANGED
@@ -25,7 +25,21 @@ from huggingface_hub import hf_hub_download
|
|
25 |
|
26 |
# Configuración inicial
|
27 |
os.environ["COQUI_TOS_AGREED"] = "1"
|
28 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
29 |
|
30 |
# Autenticación y descarga del modelo
|
31 |
repo_id = "Blakus/Pedro_Lab_XTTS"
|
@@ -51,7 +65,7 @@ model.load_checkpoint(config, checkpoint_path=checkpoint_path, vocab_path=vocab_
|
|
51 |
print("Modelo cargado en CPU")
|
52 |
|
53 |
# Variables globales
|
54 |
-
supported_languages = config.languages
|
55 |
reference_audios = [
|
56 |
"serio.wav",
|
57 |
"neutral.wav",
|
@@ -140,7 +154,7 @@ description = """
|
|
140 |
Sintetizador de voz con la voz del locutor argentino Pedro Labattaglia.
|
141 |
|
142 |
## Cómo usarlo:
|
143 |
-
- Elija el idioma
|
144 |
- Elija un audio de referencia de la lista o cargue su propio audio
|
145 |
- Escriba el texto a sintetizar
|
146 |
- Presione generar voz
|
|
|
25 |
|
26 |
# Configuración inicial
|
27 |
os.environ["COQUI_TOS_AGREED"] = "1"
|
28 |
+
|
29 |
+
# Intenta descargar el diccionario de MeCab, pero maneja posibles errores
|
30 |
+
try:
|
31 |
+
os.system('python -m unidic download')
|
32 |
+
except Exception as e:
|
33 |
+
print(f"Error al descargar el diccionario de MeCab: {e}")
|
34 |
+
print("Continuando sin el soporte para japonés...")
|
35 |
+
|
36 |
+
# Configuración de MeCab (si está disponible)
|
37 |
+
try:
|
38 |
+
import MeCab
|
39 |
+
MECAB_AVAILABLE = True
|
40 |
+
except ImportError:
|
41 |
+
print("MeCab no está disponible. El soporte para japonés estará limitado.")
|
42 |
+
MECAB_AVAILABLE = False
|
43 |
|
44 |
# Autenticación y descarga del modelo
|
45 |
repo_id = "Blakus/Pedro_Lab_XTTS"
|
|
|
65 |
print("Modelo cargado en CPU")
|
66 |
|
67 |
# Variables globales
|
68 |
+
supported_languages = [lang for lang in config.languages if lang != "ja"] if not MECAB_AVAILABLE else config.languages
|
69 |
reference_audios = [
|
70 |
"serio.wav",
|
71 |
"neutral.wav",
|
|
|
154 |
Sintetizador de voz con la voz del locutor argentino Pedro Labattaglia.
|
155 |
|
156 |
## Cómo usarlo:
|
157 |
+
- Elija el idioma
|
158 |
- Elija un audio de referencia de la lista o cargue su propio audio
|
159 |
- Escriba el texto a sintetizar
|
160 |
- Presione generar voz
|