【发布时间】:2016-05-25 08:26:15
【问题描述】:
我正在尝试将音频文件读入 Matlab 2015b 并且当我运行命令时
[data, p.fs] = audioread(filename);
我收到以下错误:
使用 audioread 时出错(第 88 行) 没有可用于音频文件 I/O 的插件。确保正确安装了 LIBSNDFILE 和特定于平台的库。
如何解决?
谢谢
【问题讨论】:
-
你的音频文件是什么格式的?
-
对不起,我忘记了。格式为wav,文件名为“test.wav”
-
嗯。这不应该发生,你能给出你运行的确切线路吗?即 [data, fs] = audioread("test.wav")
-
行如下:
function intensity = inten_extract(filename)[data, p.fs] = audioread(filename);data = mean(data, 2);我写了一个函数来提取音频特征。它在 Windows 10 上运行没有任何问题。但它不能在 Ubuntu 服务器 14.04 上运行。audioread是否依赖某些库? -
它需要 Matlab 中声音文件的库 - LIBSNDFILE - 你是如何在 ubuntu 上安装你的 matlab 的?你有 ubuntu 版本的 matlab 吗?