17-07-2023, 10:11 AM
Estoy tratando de usar una web para convertir voces con la IA (inteligencia artificial) para convertir la voz del difunto Nino Bravo a la del difunto Victor Jara (por curiosidad más que otra cosa para intercambiar las voces a unas canciones concretas) bien la historia es que cuando voy a procesar datos en la web de Gradio me sale este error (os pondré una captura también)
start preprocess
['trainset_preprocess_pipeline_print.py', '/content/audio_files/Dataset/__MACOSX', '40000', '2', '/content/Retrieval-based-Voice-Conversion-WebUI/logs/mi-test', 'False']
/content/audio_files/Dataset/__MACOSX/Dataset->Traceback (most recent call last):
File "/content/Retrieval-based-Voice-Conversion-WebUI/my_utils.py", line 14, in load_audio
ffmpeg.input(file, threads=0)
File "/usr/local/lib/python3.10/dist-packages/ffmpeg/_run.py", line 325, in run
raise Error('ffmpeg', out, err)
ffmpeg._run.Error: ffmpeg error (see stderr output for detail)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/content/Retrieval-based-Voice-Conversion-WebUI/trainset_preprocess_pipeline_print.py", line 80, in pipeline
audio = load_audio(path, self.sr)
File "/content/Retrieval-based-Voice-Conversion-WebUI/my_utils.py", line 19, in load_audio
raise RuntimeError(f"Failed to load audio: {e}")
RuntimeError: Failed to load audio: ffmpeg error (see stderr output for detail)
/content/audio_files/Dataset/__MACOSX/._Dataset->Traceback (most recent call last):
File "/content/Retrieval-based-Voice-Conversion-WebUI/my_utils.py", line 14, in load_audio
ffmpeg.input(file, threads=0)
File "/usr/local/lib/python3.10/dist-packages/ffmpeg/_run.py", line 325, in run
raise Error('ffmpeg', out, err)
ffmpeg._run.Error: ffmpeg error (see stderr output for detail)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/content/Retrieval-based-Voice-Conversion-WebUI/trainset_preprocess_pipeline_print.py", line 80, in pipeline
audio = load_audio(path, self.sr)
File "/content/Retrieval-based-Voice-Conversion-WebUI/my_utils.py", line 19, in load_audio
raise RuntimeError(f"Failed to load audio: {e}")
RuntimeError: Failed to load audio: ffmpeg error (see stderr output for detail)
end preprocess
https://ibb.co/kqmC7zT
El caso es que ahí se queda, y entre el nulo nivel de ingles mío y que no entiendo de python no entiendo ni J de lo que habla, he buscado por san google pero no he encontrado nada concreto, he reinstalado ffmpeg pero el resultado es el mismo, he probado con varios navegadores entre otros Firefox, Brave, Chrome pero el resultado es siempre el mismo
¿Alguno podría per por donde van los tiros?
Puedo "solucionarlo" desactivando la opción "Number of CPU processes used for pitch extraction and data processing:" poniéndolo a 0 pero entonces la conversión no funciona correctamente, bien luego me doy cuenta que la ruta que indica "/usr/local/lib/python3.10/dist-packages/ffmpeg/_run.py" en mi sistema simplemente NO existe solo existe una que se llama site-packages ¿podrían ir por ahí los tiros?, como comentaba en la presentación uso MacOSX Monterey
start preprocess
['trainset_preprocess_pipeline_print.py', '/content/audio_files/Dataset/__MACOSX', '40000', '2', '/content/Retrieval-based-Voice-Conversion-WebUI/logs/mi-test', 'False']
/content/audio_files/Dataset/__MACOSX/Dataset->Traceback (most recent call last):
File "/content/Retrieval-based-Voice-Conversion-WebUI/my_utils.py", line 14, in load_audio
ffmpeg.input(file, threads=0)
File "/usr/local/lib/python3.10/dist-packages/ffmpeg/_run.py", line 325, in run
raise Error('ffmpeg', out, err)
ffmpeg._run.Error: ffmpeg error (see stderr output for detail)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/content/Retrieval-based-Voice-Conversion-WebUI/trainset_preprocess_pipeline_print.py", line 80, in pipeline
audio = load_audio(path, self.sr)
File "/content/Retrieval-based-Voice-Conversion-WebUI/my_utils.py", line 19, in load_audio
raise RuntimeError(f"Failed to load audio: {e}")
RuntimeError: Failed to load audio: ffmpeg error (see stderr output for detail)
/content/audio_files/Dataset/__MACOSX/._Dataset->Traceback (most recent call last):
File "/content/Retrieval-based-Voice-Conversion-WebUI/my_utils.py", line 14, in load_audio
ffmpeg.input(file, threads=0)
File "/usr/local/lib/python3.10/dist-packages/ffmpeg/_run.py", line 325, in run
raise Error('ffmpeg', out, err)
ffmpeg._run.Error: ffmpeg error (see stderr output for detail)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/content/Retrieval-based-Voice-Conversion-WebUI/trainset_preprocess_pipeline_print.py", line 80, in pipeline
audio = load_audio(path, self.sr)
File "/content/Retrieval-based-Voice-Conversion-WebUI/my_utils.py", line 19, in load_audio
raise RuntimeError(f"Failed to load audio: {e}")
RuntimeError: Failed to load audio: ffmpeg error (see stderr output for detail)
end preprocess
https://ibb.co/kqmC7zT
El caso es que ahí se queda, y entre el nulo nivel de ingles mío y que no entiendo de python no entiendo ni J de lo que habla, he buscado por san google pero no he encontrado nada concreto, he reinstalado ffmpeg pero el resultado es el mismo, he probado con varios navegadores entre otros Firefox, Brave, Chrome pero el resultado es siempre el mismo
¿Alguno podría per por donde van los tiros?
Puedo "solucionarlo" desactivando la opción "Number of CPU processes used for pitch extraction and data processing:" poniéndolo a 0 pero entonces la conversión no funciona correctamente, bien luego me doy cuenta que la ruta que indica "/usr/local/lib/python3.10/dist-packages/ffmpeg/_run.py" en mi sistema simplemente NO existe solo existe una que se llama site-packages ¿podrían ir por ahí los tiros?, como comentaba en la presentación uso MacOSX Monterey