我正在做一些语音识别项目,但是当我试图加载一个音频时,我遇到了错误。
RuntimeError: Backend "sox_io" is not one of available backends: ['soundfile'].
我已经导入了libries load_dataset,load_metric和Audio (参考一些教程)
from datasets import load_dataset, load_metric, Audio
这看起来像“sox_io”是用于Linux的,而“原声文件”是用于Windows的。我使用的是Windows,因此我通过以
我和Windows 10一起双引导Ubuntu15.04。这台计算机上的linux中有一个已知的问题:https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1441852
windows 8附带的旧型号显然有一个修补程序:http://h30434.www3.hp.com/t5/Notebook-PC-Sound-and-Audio/HP-spectre-x360-on-linux/td-p/4980797
总之,修复方法是编辑/etc/default/grub并将行GRUB_CMDLINE_LINUX_DEFAULT="quiet