在Unix机器上的Matlab中的audioread

时间:2013-11-14 16:06:07

标签: matlab unix audio

我正在尝试将音频文件读入Matlab并运行命令

[y, Fs] = audioread('Recording10.wma')
在我的Windows 7笔记本电脑上的Matlab中运行没有任何问题,但是当我尝试在我们的集群上运行它时,我收到以下错误:

  

{来自MEX文件的意外标准异常。什么()是:..

     

multimedia.internal.audio.file.PluginManager出错(第148行)               mexPluginManager( 'initializePluginManager',obj.PluginPath);

     

audioread出错(第124行)       exception = PluginManager.convertPluginException(exception,...}

我很感激你能给我的任何建议或建议。

由于

1 个答案:

答案 0 :(得分:0)

不幸的是,audioread不支持在Linux或Mac机器上读取.wma文件:

您在这里收到的错误信息也不是很有用。您使用的是哪个版本的MATLAB?我相信在较新的版本中,错误消息更有用:

[y, Fs] = audioread('test.wma')

例如,在R2013b中,错误消息为

Error using audioread (line 127)
The file type is not supported