把录制的语音信号加载到Matlab 中时,出现这个错误??? Error using ==> wavread at 166 ;Not a WAVE file
发布网友
发布时间:2022-05-25 00:33
我来回答
共1个回答
热心网友
时间:2023-11-18 08:46
可以运行啊,我刚刚放在M文件里面试过了,可以播放音乐,不过你要将那个音乐文件跟M文件放在一齐,就可以实现自动搜索歌曲的功能,不用再指定路径。不过运行了之后有个缺点,就是关闭了窗口歌曲还是在播放,只有关闭了整个matlab才能关闭歌曲,建议加一句stop语句去停止歌曲,代码如下
syms fs Nbits y;
fs=8000;%给出抽样频率
Nbits=16;%放入数据位
[y,fs,Nbits]=wavread( 'Adam Lambert .wav');%把语音信号进行加载入Matlab 仿真软件平台中
sound(y,fs); %对加载的语音信号进行回放
stem(y);