最近在做语音合成

librosa合成出来的音频,读取时候报错

audioread.NoBackendError

代码debug进去发现

with audioread.audio_open(os.path.realpath(path)) as input_file:

这里行报错,再向下追溯

# FFmpeg.
from . import ffdec
try:return ffdec.FFmpegAudioFile(path)
except DecodeError:pass

最后发现在ffdec.py第89行

for i, command in enumerate(commands):cmd = [command] + command_argstry:return subprocess.Popen(cmd, *args, **kwargs)except OSError:if i == len(commands) - 1:# No more commands to try.raise

调用系统命令报错

33行

COMMANDS = ('ffmpeg', 'avconv')

打开shell进去ffmpeg发现not found

$ whereis ffmpeg
ffmpeg: /home/wangrui/anaconda3/bin/ffmpeg

33行改成

COMMANDS = ('/home/wangrui/anaconda3/bin/ffmpeg', 'avconv')

运行成功,bug修复结束

librosa audioread.NoBackendError相关推荐

  1. 调用librosa.load() 显示audioread.NoBackendError

    windows环境下调用librosa.load读取语音文件时,出现audioread.NoBackendError错误 是由ffmpeg造成的,用pip安装每次都安装成功,where ffmpeg查 ...

  2. audioread.NoBackendError

    audioread.NoBackendError 起因 使用以下代码读取音频文件时: # !/usr/bin/python # -*- coding: utf-8 -*-""&qu ...

  3. librosa.load报错。audioread.NoBackendError

    1.确保你安装了ffmpeg,要求apt方式安装的 2.which ffmpeg找到安装的位置 3./home/ubuntu/miniconda3/envs/pytorch_cpu/lib/pytho ...

  4. audioread.exceptions.NoBackendError in librosa

    Contents Problem: NoBackendError Solution This is the real solution to NoBackendError despite a back ...

  5. python读取多个文件夹中的音频文件_Python3.7 读取音频根据文件名生成脚本的代码...

    Warning: 仅适用于文件名即字幕本体,按音频时常平均拆分来生成字幕,其他情况不适合. 以下为读取 mp3 文件夹下的音频,然后按市场,平均来生成字幕,例如文件名 a-pp-le.mp3,字幕也将 ...

  6. pip安装librosa或audioread长时间无响应

    环境:python3.6 公司内网pip安装librosa长时间无响应,其实是卡在了依赖audioread上,如果等得足够耐心就会等到如下报错: Could'n find index page for ...

  7. audioread.exceptions.NoBackendError

    解决不了 参考audioread.NoBackendError_东木月的博客-CSDN博客_audioread.nobackenderror 改路径也没用

  8. python_音频处理_Windows10_ raise NoBackendError() audioread.exceptions.NoBackendError

    执行:conda install ffmpeg -c conda-forge def audioread_quxian():import timeimport audioreadimport matp ...

  9. python ffmpeg pipe_ffmpeg-python通过pipe与librosa进行数据流交互

    本项目的音频分类流程如下,整个处理流程都基于python实现: 从线上拿到m3u8媒体数据流,解析ts链接,通过ffmpeg库提取视频流中的音频数据,音频重采样到16k,切分为10s的音频段,使用li ...

最新文章

  1. SAP PLM 进阶 2 – 主要核心功能
  2. 超级计算机 红皇后,阿丽塔诺瓦不是最大反派 幕后大boss超级计算机黑化AI
  3. 吴恩达的 AI 战略强调了什么?
  4. python的hashlib库
  5. MySQL Infobright 数据仓库快速安装笔记[转]
  6. 同步代码块解决线程安全
  7. 数据结构之查找算法:折半查找
  8. 用分布式锁解决并发问题
  9. missfresh问题记录
  10. POJ3753 根据关键字进行字符串拷贝【文本处理】
  11. oracle删除重复字段数据库,用Oracle的分析函数删除重复的数据,
  12. easy-hiphop一键安装hiphop脚本
  13. 基于供需优化算法的函数寻优及工程优化应用
  14. 基本社会里模型的源码分析
  15. 微信 存储目录 计算机,电脑微信文件夹保存位置
  16. 手机怎么设置企业邮箱的服务器,如何在手机上设置网易企业邮箱
  17. webUploader上传demo
  18. python3跑通smpl模型_SMPL模型改用python3+numpy计算
  19. (转)Python--matplotlib绘图可视化知识点整理
  20. 乡村田园风的美食账号为何能在强者如云的美食号中走出一条路?

热门文章

  1. 缓冲区溢出攻击(含示例)
  2. HandyJSON实现方案浅析
  3. 破解 geetest(极验)的滑块验证码
  4. 怎么快速无损地把avi转换mov格式?简单3步就能搞定!
  5. RS507-ASEMI整流桥RS507
  6. Difficulties vanish when faced boldly.
  7. 2021年全球强化采油表面活性剂收入大约202.3百万美元,预计2028年达到297.1百万美元
  8. Angular4 - 路由
  9. 总体方差、样本方差、自由度的理解
  10. java条码识别技术_Java 生成、识别条形码