matlab中wavread 哪位大神能帮我看看哪错了,出现??? Error using ==> wavread Cannot open file.我是纯小白,急啊

使用matlab的wavread函数总提示出错_百度知道
使用matlab的wavread函数总提示出错
Fs,保存为.wav’)调用时就提示?.wav格式。为什么我是用[y; wavread at 166Not a WAVE file我在笔记本上录了一个声音文件,然后保存在matlab的默认文件夹? Error using ==&gt,Nbits]=wavread(‘sy?
提问者采纳
wavread只能读取非压缩格式的wav音频文件。wav文件一般都是压缩的,用matlab播放时需要用转换程序将其转换为非压缩格式的wav。
其他类似问题
为您推荐:
matlab的相关知识
其他1条回答
你测试其它.wav文件成功吗?比如找首wav歌曲试试。
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁matlab的wavread为什么不能读取wav文件_百度知道
matlab的wavread为什么不能读取wav文件
avread好像只能读取标准的microsoft wav格式的音频文件,有些音频文件也是用wav作扩展名的,但用wavread却读不出。请问怎样解决这个问题?万分感激!&BR&附件是我想要打开的wav文件。&BR&我用的matlab命令是:&BR&[filename,filepath]=uigetfile('.wav','Open wav file');&BR&y=wavread([filepath,filename]);&BR&之后在打开文件的对话框中选择wav文件。&BR&&BR&matlab显示的错误为:&BR&??? Error using ==& wavread&BR&Error using ==& wavread&BR&Incorrect chunk size information in WAV file.&BR&而我用windows自带的一些wav文件(例如Windows XP 启动.wav),则能顺利打开。
其他类似问题
为您推荐:
错误是什么??报错信息复制一下
可以读取的,你的函数调用有问题。复制上来看看。
matlab的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁把录制的语音信号加载到Matlab 中时,出现这个错误??? Error using ==& wavread at 166 ;Not a WAVE file_百度知道
把录制的语音信号加载到Matlab 中时,出现这个错误??? Error using ==& wavread at 166 ;Not a WAVE file
lu,Nbits]=wavread( &#39.wav’); %对加载的语音信号进行回放stem(y)syms fs Nbits y,fs);Matlab\%把语音信号进行加载入Matlab 仿真软件平台中sound(y;work\%给出抽样频率Nbits=16:\D,%放入数据位[y;fs=8000;title (’语音信号的时域波形’)以上是matlab程序,但出现错误的原因是什么啊
提问者采纳
看看是否是文件问题显示你的wav文件有问题,matlab里有自带的wav文件,你尝试读取一下
提问者评价
谢谢,是wav文件的问题。
来自团队:
相关专业回答
可以运行啊,我刚刚放在M文件里面试过了,可以播放音乐,不过你要将那个音乐文件跟M文件放在一齐,就可以实现自动搜索歌曲的功能,不用再指定路径。不过运行了之后有个缺点,就是关闭了窗口歌曲还是在播放,只有关闭了整个matlab才能关闭歌曲,建议加一句stop语句去停止歌曲,代码如下
fs=8000;%给出抽样频率
Nbits=16;%放入数据位
其他类似问题
为您推荐:
其他1条回答
你的标点符号问题饿,’应该是英文状态下的'
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁查看: 1101|回复: 4|关注: 0
对语音信号处理出现的错误,求纠正
??? Error using ==& wavread
Cannot open file.
Error in ==& Untitled1 at 3
[x0,fs,bits]=wavread('D:\Applications\work\语音信号处理\333wav');那个333wav我就是从千千静听中下的一首歌转化而来的,是不是错在这里啊
关注者: 183
333wav的文件名是333.wav,还是333wav.wav?
songzy41 发表于
333wav的文件名是333.wav,还是333wav.wav?
333.wav,我能加你qq没,在那问方便些,我将程序发给你,谢谢
songzy41 发表于
333wav的文件名是333.wav,还是333wav.wav?
仿真时他有出现了这样的错误??? Error using ==& wavread
Error using ==& fread
Out of memory. Type HELP MEMORY for your options.
错不在文件名
wavread只能打开后缀名为wav的文件,即波形文件,必须通过解码软件将mp3转换成wav后才能使用该语句
站长推荐 /2
Powered by求助:MATLAB语音信号的采集总是出现错误?_百度知道
求助:MATLAB语音信号的采集总是出现错误?
derta_Fs:\原始语音信号时域波形&#39,25000;);subplot(2.wav'xlabel(&#39,200000;s,-0?,1? Error using ==&gt,nbits]=wavread(&#39,1);
%做原始语音信号的时域图形title(&#39,Fs),是频率中心为0derta_Fs = Fs/grid on,1;time n&#39.Error in ==&求助各位资深人士;原始语音信号的频谱&#39, wavread at 67Cannot open file,Fs;);matlab\ylabel(&#39,0;axis([-25000;yinliang n')?;figure(1);2-derta_Fs],400]).4.4]);%设置频谱的间隔;D,分辨率subplot(2;plot([-Fs/y1=fft(x1););%平移;length(x1);),0,bits]=wavread (&#39:;总是出现;2: Fs&#47.wav'%画出原始语音信号的频谱图title(&#39:[y:&#92!运行如下程序,2);
%做length(x1)点的FFTy1=fftshift(y1);matlab\sound(x1;test\D;);axis([0; yin at 1[y;s;test&#92,abs(y1));plot(x1)
提问者采纳
&#92,放进这个目录下就可以了;matlab\test下可能是你的s.wav不在目录D
提问者评价
其他类似问题
为您推荐:
matlab的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 wavread函数 的文章

 

随机推荐