Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -33,18 +33,18 @@ def convert_text_to_speech(parrafo, model):
|
|
33 |
output_file = os.path.join('.', random_name)
|
34 |
|
35 |
# Construir la ruta al archivo piper
|
36 |
-
piper_exe = os.path.join(bundle_dir, 'piper.exe'
|
37 |
|
38 |
# Verificar si la ruta es v谩lida
|
39 |
if os.path.isfile(piper_exe):
|
40 |
# Ejecutar el comando para generar el archivo de audio
|
41 |
-
comando = f'echo {parrafo_filtrado} |
|
42 |
-
subprocess.run(comando, shell=True)
|
43 |
|
44 |
# Devolver la ruta al archivo de audio generado
|
45 |
return output_file
|
46 |
else:
|
47 |
-
return "El archivo piper
|
48 |
|
49 |
# Funci贸n para cargar y reproducir el archivo de audio en Gradio
|
50 |
def play_audio(parrafo, model):
|
|
|
33 |
output_file = os.path.join('.', random_name)
|
34 |
|
35 |
# Construir la ruta al archivo piper
|
36 |
+
piper_exe = os.path.join(bundle_dir, 'piper') # Cambia 'piper.exe' por el nombre del ejecutable en Linux
|
37 |
|
38 |
# Verificar si la ruta es v谩lida
|
39 |
if os.path.isfile(piper_exe):
|
40 |
# Ejecutar el comando para generar el archivo de audio
|
41 |
+
comando = f'echo "{parrafo_filtrado}" | {piper_exe} -m {model} -f {output_file}' # Cambia el comando seg煤n la sintaxis de la herramienta en Linux
|
42 |
+
subprocess.run(comando, shell=True, executable='/bin/bash')
|
43 |
|
44 |
# Devolver la ruta al archivo de audio generado
|
45 |
return output_file
|
46 |
else:
|
47 |
+
return "El archivo piper no se encontr贸 en el directorio correcto."
|
48 |
|
49 |
# Funci贸n para cargar y reproducir el archivo de audio en Gradio
|
50 |
def play_audio(parrafo, model):
|