You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用rvc_convert调用AI模型转音频遇WinError 2报错求助

问题:RVC Convert音频转换失败(WinError 2 文件未找到)

使用rvc_convert将音频转换为自定义AI模型时执行失败,抛出如下异常:

Traceback (most recent call last):
  File "f:\python\py\tts\venv\src\rvc\lib\audio.py", line 14, in load_audio
    ffmpeg.input(file, threads=0)
  File "F:\Python\py\TTS\venv\lib\site-packages\ffmpeg\_run.py", line 313, in run
    process = run_async(
  File "F:\Python\py\TTS\venv\lib\site-packages\ffmpeg\_run.py", line 284, in run_async
    return subprocess.Popen(
  File "C:\Users\Quick\AppData\Local\Programs\Python\Python310\lib\subprocess.py", line 966, in __init__
    self._execute_child(args, executable, preexec_fn, close_fds,
  File "C:\Users\Quick\AppData\Local\Programs\Python\Python310\lib\subprocess.py", line 1435, in _execute_child
    hp, ht, pid, tid = _winapi.CreateProcess(executable, args,
FileNotFoundError: [WinError 2] Не удается найти указанный файл

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "F:\Python\py\TTS\main.py", line 47, in <module>
    rvc_convert(model_path='eduard.pth',
  File "f:\python\py\tts\venv\src\rvc-tts-pipe\rvc_infer.py", line 323, in rvc_convert
    wav_opt=vc_single(0,input_path,f0_up_key,None,f0method,file_index,file_index2,index_rate,filter_radius,resample_sr,rms_mix_rate,protect)
  File "f:\python\py\tts\venv\src\rvc-tts-pipe\rvc_infer.py", line 160, in vc_single
    audio = load_audio(input_audio_path, 16000)
  File "f:\python\py\tts\venv\src\rvc\lib\audio.py", line 19, in load_audio
    raise RuntimeError(f"Failed to load audio: {e}")
RuntimeError: Failed to load audio: [WinError 2] Не удается найти указанный файл

已尝试重装ffmpeg、更换Python版本(当前使用Python 3.10)、将ffmpeg.exe放入库文件夹,均无法解决问题。


解决方案
  • 确认FFmpeg路径配置

    1. 检查FFmpeg是否已添加到系统PATH环境变量:打开命令提示符,执行ffmpeg -version,若能正常输出版本信息则路径配置有效;若不行,将FFmpeg安装目录下的bin文件夹路径添加到系统PATH,重启命令行后重试。
    2. 若不想修改系统环境变量,可在代码中手动指定FFmpeg路径:
      • 找到audio.py中调用ffmpeg.input的位置,添加cmd参数指定绝对路径:
        ffmpeg.input(file, threads=0, cmd="C:/your/path/to/ffmpeg.exe")
        
      • 或者在项目初始化时全局设置FFmpeg路径:
        import ffmpeg
        ffmpeg.EXECUTABLE = "C:/your/path/to/ffmpeg.exe"
        
  • 检查输入音频路径有效性
    确保传入rvc_convert的input_path是绝对路径,且文件真实存在。Windows路径需使用正斜杠/或双反斜杠\\避免转义错误,例如将相对路径"test.wav"改为"F:/python/py/tts/test.wav"。

  • 验证虚拟环境依赖
    激活当前虚拟环境,执行pip install --upgrade ffmpeg-python,确保ffmpeg-python库已正确安装且版本适配Python 3.10。


内容的提问来源于stack exchange,提问作者Eduard Vlasov

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.08 00:40:02