如何用Android获取一段wav的幅值谱,类似于用matlab wavread中的wavread函数读取wav文件所得出的结果

请教matlab wavread与wavwrite的一个小问题_百度知道查看: 13262|回复: 13|关注: 0
wavread函数如何读取录音机采集下来的WAV文件?
<h1 style="color:# 麦片财富积分
新手, 积分 5, 距离下一级还需 45 积分
本人小白。恳请各位大大帮我解决以下问题:
本人用录音机录下wav文件11.wav,想用wavread函数读取并播放
代码如下:
filename='11.wav';
[y,fs] = wavread(filename);&&%读一个已保存的WAV 语音文件
wavplay(y);& && && && && &%播放语音文件但是一直报错
Error using wavread (line 67)
Invalid Wave File. Reason: Cannot open file.
Error in test_wavread (line 2)
[y,Fs] = wavread(filename);
经过查找资料,本人觉得可能是用matlab生成的wav文件和windows的wav不一样,所以matlab不能读取wav文件。
想请问各位大大如何导入windows的wav文件?如何转化格式?
18:48 上传
点击文件名下载附件
89.18 KB, 下载次数: 1057
<h1 style="color:# 麦片财富积分
没有人回复......:L
不过还好自己做出来了:victory:用格式工厂转换就可以了
不过还是不知道要是直接导入这种文件应该是怎样的:o
<h1 style="color:# 麦片财富积分
fantastic2008 发表于
没有人回复......
不过还好自己做出来了用格式工厂转换就可以了
不过还是不知道要是直接导入这 ...
经过你的实践,估计确实是你原先所谓的wav是“伪”的,具体是怎么回事就不清楚了……貌似matlab比较傲娇,只认wav文件……
等待大牛的解答……
<h1 style="color:# 麦片财富积分
我用格式工厂转化了&&不行
<h1 style="color:# 麦片财富积分
<h1 style="color:# 麦片财富积分
求教!求教!求教!
<h1 style="color:# 麦片财富积分
是语音文件放得文件夹不对,MATLAB读取的路径不对,所以报错的!应该放在MATLAB中的WORK文件夹中!
<h1 style="color:# 麦片财富积分
tiffanywendy 发表于
不知道你用的什么转换软件,我是用的格式工厂软件转换的。你在百度上下一个试试
<h1 style="color:# 麦片财富积分
fantastic2008 发表于
不知道你用的什么转换软件,我是用的格式工厂软件转换的。你在百度上下一个试试 ...
你看看软件设置有没有错?比如采样率设在44100Hz
<h1 style="color:# 麦片财富积分
我看了下报错,应该是路径不对的原因。把11.wav的存放具体路径修改成路径格式应该就可以了。
filename='11.wav';
[y,fs] = wavread(filename);&&
站长推荐 /2
Powered by关于matlab中wavread的使用问题,求指教_百度知道matlab里面的waveread函数,读取音频wav文件后,返回值是什么?_百度知道}

我要回帖

更多关于 wavread 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信