matlab2016 wavread,matlab 7.10里面的wavread函数不能打开.wav文件。我的wav文件是电脑自带的录音机录的...

waveread函数只支持来脉冲编码调制(pcm)数据格自式,所以一般的baiwav格式matlab是不认的du,所以需要用一些zhi格式转换软件dao,自定义一下输出格式,改为pcm输出即可。然后就是wavread的文件路径必须是完整路径,压缩过的wav文件不能读取,只能读取无压缩的wav文件,avread好像只能读取标2113准的microsoft wav格式的5261音频文件,有些音4102频文件也是用wav作扩1653展名的内,但用wavread却读不出。请容问怎样解决这个问题?万分感激!
附件是我想要打开的wav文件。
我用的matlab命令是:
[filename,filepath]=uigetfile('.wav','Open wav file');
y=wavread([filepath,filename]);
之后在打开文件的对话框中选择wav文件。
matlab显示的错误为:
??? Error using ==> wavread
Error using ==> wavread
Incorrect chunk size information in WAV file.
而我用windows自带的一些wav文件(例如Windows XP 启动.wav),则能顺利打开。本回答被提问者和网友采纳,可以读取的,你的函数调用有问题。复制上来看看,错误是什么??报错信息复制一下www.mh456.com防采集。

你可以尝试一下fopen命令,用matlab生成的wav文件和windows的wav不一样

1)用mp3录音,生成文件cricket.wav,把该文件放到matlab文件夹里面(就是你打开matlab后中间顶部的地址)。 2)使用如下程序,做波形显示以及fft变换。 [y,Fs,bits]=wavread('cricket.wav');%读出信号,采样率和采样位数。 y=y(:,1);%我这里假

u=3926968641,402605687&fm=214&gp=0.jpg

贴个错误提示吧,我能准确知道你的问题。你可以先help wavread一下,看看你使用的形式是否正确。追问fft函数为什么对我自己录制的音频的变换频谱是一条直线,对下载的音乐的频谱就能正确变换呢?拜托了...

目测是语音加噪处理的第一步 求fft %语音信号 [x,FS,bits]=wavread('D:\1.wav') ; x=x(:,1); figure(1); subplot(211);plot(x); %sound(x,FS,bits); title('语音信号时域波形图') y=fft(x,1000); f=(FS/1000)*[1:1000]; subplot(212); plot(f(1:

u=2977550732,3643116669&fm=214&gp=0.jpg

y = wavread(filename)o哗ヴgxl骸悉摔a颔a颔o哗ヴl骸悉摔pt

楼上的回答完全是想当然。MATLAB的m文件和mdl文件之类当然不能用纯数字当文件名,但如wav之类的数据文件没有这个要求。另一方面,使用路径名也没任何问题,不一定非要和程序放在一起。 存在的问题: 1、文件名(包括路径)要用引号引起来才行;

u=3478910247,2722313610&fm=214&gp=0.jpg

是不是你的软件库没装全啊

在matlab中,可以用wavread函数来打开wav格式的声音文件。 wavread函数的用法如下: 1、y = wavread(filename) % 输入参数filename为指定载入的音频文件名称,为单引号引出的字符串形式。返回参数y% % 为所读取的音频数据样本。当文件无扩展名时

u=3066000837,1654149206&fm=214&gp=0.jpg

内容来自www.mh456.com请勿采集。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值