VALL-E X UI界面制作声音模板问题及解决方案

一故障表现

一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界面即可解决这个问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值