一故障表现
一Make prompt界面上传音频后不输入音频内容无法生成.npz文件。
提示信息中表示可以不输入音频内容,但是不输入会报错,这个是个bug,需要输入音频内容才能生成模板.npz文件。
二正确输入信息后无法生成.npz模板文件
长时间无响应,命令行窗口报错:
Traceback (most recent call last):
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\site-packages\gradio\routes.py", line 488, in run_predict
output = await app.get_blocks().process_api(
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\site-packages\gradio\blocks.py", line 1429, in process_api
inputs = self.preprocess_data(fn_index, inputs, state)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\site-packages\gradio\blocks.py", line 1239, in preprocess_data
processed_input.append(block.preprocess(inputs[i]))
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\site-packages\gradio\components\audio.py", line 220, in preprocess
sample_rate, data = processing_utils.audio_from_file(
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\site-packages\gradio\processing_utils.py", line 155, in audio_from_file
raise RuntimeError(msg) from e
RuntimeError: Cannot load audio from file: ffprobe not found. Please install ffmpeg in your system to use non-WAV audio file formats and make sure ffprobe is in your PATH.
Traceback (most recent call last):
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\site-packages\gradio\processing_utils.py", line 145, in audio_from_file
audio = AudioSegment.from_file(filename)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\site-packages\pydub\audio_segment.py", line 728, in from_file
info = mediainfo_json(orig_file, read_ahead_limit=read_ahead_limit)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\site-packages\pydub\utils.py", line 274, in mediainfo_json
res = Popen(command, stdin=stdin_parameter, stdout=PIPE, stderr=PIPE)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\subprocess.py", line 966, in init
self._execute_child(args, executable, preexec_fn, close_fds,
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python310\lib\subprocess.py", line 1435, in _execute_child
hp, ht, pid, tid = _winapi.CreateProcess(executable, args,
FileNotFoundError: [WinError 2] 系统找不到指定的文件。
原因是系统中没有找到 ffprobe 工具,这个工具是是 FFmpeg 的一部分,用于提取多媒体文件的信息,包括音频格式、时长等。Gradio 需要使用 ffmpeg 来处理非 WAV 格式的音频文件。
由于制作模板的功能需要使用ffprobe 工具,所以报错
解决办法:
下载ffprobe并加入Path
官网地址:https://ffmpeg.org/download.html
下载地址:https://github.com/BtbN/FFmpeg-Builds/releases/download/latest/ffmpeg-master-latest-win64-gpl-shared.zip
下载完成后解压,进入ffprobe文件夹下的bin目录,复制路径

将这个路径加入系统path
win+x然后找到“系统”然后打开,进入高级系统设置

打开环境变量

在系统变量中找到“Path”,点击下方的编辑

点击“新建”,将ffprobe工具的路径粘贴到里面,点击确定

重新运行VALL-E X的UI界面即可解决这个问题。
1215

被折叠的 条评论
为什么被折叠?



