如何将“ .wav”文件读入MATLAB?

| 我想在MATLAB中输入wave文件,以便可以使用过滤器对其进行处理,当我输入名为
wave.wav
的wave文件时,该文件位于我的桌面上,然后使用
[y, fs, nb] = wavread(\'wave.wav\');
读取wave文件,但总是给我一个错误
cannot open file
,我唯一能想到的是该函数不知道
wave.wav
的路径,有帮助吗? 读
sound()
后如何使用MATLAB播放文件?     
已邀请:
        是的,您在两个方面都是正确的。使用文件的完整路径,然后使用
sound
功能播放文件。有关完整示例,请参见此参考页。 Mathworks的文档非常全面。     
        这有效: [y,Fs] = wavread(\'filename \'); 声音(y,Fs); 注意:文件名可以是任何音频文件。但是使用从.mp3到.wav的转换器,因为文件名必须为wav格式(很少有人说waveread会自动将文件转换为.wav文件,但在我看来,它没有!) :)     
        使用文件的完整路径,您可以使用
soundsc(y,fs)
代替
sound
播放声音     

要回复问题请先登录注册