音频 bug 大全
·
解决:OSError: libsox.so: cannot open shared object file: No such file or directory
- 运行 funasr 训练时出现该错误
- 安装个库就好了
sudo apt install libsox-dev
解决:fatal error: portaudio.h: No such file or directory
- 执行
pip install PyAudio时出现该错误 - 安装个库就好了
sudo apt install portaudio19-dev
解决:依赖: libpostproc-dev (= 7:4.2.7-0ubuntu0.1) 但是它将不会被安装
- 在 jetson 上 build torchaudio 时,执行
sudo apt install ffmpeg libavformat-dev libavcodec-dev libavutil-dev libavdevice-dev libavfilter-dev出现该错误 - 先执行
sudo apt --fix-broken install,出现:dpkg: 处理归档 /var/cache/apt/archives/libpostproc-dev_7%3a4.2.7-0ubuntu0.1_arm64.deb (–unpack)时出错:
正试图覆盖 /usr/include/aarch64-linux-gnu/libpostproc/postprocess.h,它同时被包含于软件包 ffmpeg 7:4.2.7-nvidia force-overwrite就好了
sudo dpkg -i --force-overwrite /var/cache/apt/archives/libpostproc-dev_7%3a4.2.7-0ubuntu0.1_arm64.deb
sudo apt --fix-broken install
解决:ValueError: ("Unsupported backend ‘ffmpeg’ specified; ", “please select one of [‘soundfile’] instead.”)
- 在使用 torchaudio 时,如果希望统一读取/写入操作,需指定 backend = “ffmpeg”
- 若系统或 python 环境中没有 ffmpeg 则无法统一
- 用 ffmpeg 写入 wav 文件是标准的 pcm_s16le 格式,符合规范,因此尽量采用 ffmpeg 写入,读取可以采用 soundfile,因为多进程情况下速度快
- 下面介绍用 conda 即可安装 ffmpeg 的方法
conda install -c conda-forge 'ffmpeg<7'
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)