来源:蜘蛛抓取(WebSpider)
时间:2016-05-31 18:57
标签:
wavread函数
使用matlab的wavread函数总提示出错_百度知道
使用matlab的wavread函数总提示出错
Fs,保存为.wav’)调用时就提示?.wav格式。为什么我是用[y; wavread at 166Not a WAVE file我在笔记本上录了一个声音文件,然后保存在matlab的默认文件夹? Error using ==>,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( '.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:\原始语音信号时域波形',25000;);subplot(2.wav'xlabel(',200000;s,-0?,1? Error using ==>,nbits]=wavread(',1);
%做原始语音信号的时域图形title(',Fs),是频率中心为0derta_Fs = Fs/grid on,1;time n'.Error in ==&求助各位资深人士;原始语音信号的频谱', wavread at 67Cannot open file,Fs;);matlab\ylabel(',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 (':;总是出现;2: Fs/.wav'%画出原始语音信号的频谱图title(':[y:\!运行如下程序,2);
%做length(x1)点的FFTy1=fftshift(y1);matlab\sound(x1;test\D;);axis([0; yin at 1[y;s;test\,abs(y1));plot(x1)
提问者采纳
\,放进这个目录下就可以了;matlab\test下可能是你的s.wav不在目录D
提问者评价
其他类似问题
为您推荐:
matlab的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁