查看: 504|回复: 2|关注: 0

[已答复] 读取.wav,提示未定义wavred

[复制链接]

新手

10 麦片

财富积分


050


1

主题

3

帖子

0

最佳答案
发表于 2019-8-19 10:41:55 | 显示全部楼层 |阅读模式
clear all;close all;clc;
filedir=['E:\程序\语言仿真\speech_signal'];
filename='bluesky3.wav';
fle=[filedir filename];
[x,Fs]=wavread(fle);
wlen=200;inc=80;
win=hanning(wlen);
N=length(x);
X=enframe(x,win,inc)';
fn=size(X,2);
time=(0:N-1)/Fs;
for i=1:fn
     u=X(:,i);
     u2=u.*u;
     En(i)=sum(u2);
end
subplot(211);
plot(time,x,'k');
title('语音波形');
ylabel('幅值');xlabel(['时间/s ''(a)']);
frameTime=frame2time(fn,wlen,inc,Fs);
subplot(212);
plot(frameTime,En,'k');
title('短时能量');
ylabel('幅值');xlbel(['时间/s''(a)']);
书内程序,运行后提示未定义wavred,
出错 pr2_3_1 (line 5)
[x,Fs]=wavread(fle);
改成audioread 也不行。求告知。

回复主题 已获打赏: 0 积分

举报

新手

10 麦片

财富积分


050


1

主题

3

帖子

0

最佳答案
 楼主| 发表于 2019-8-19 10:51:07 | 显示全部楼层
filedir=['E:\程序\语言仿真\speech_signal\'];
然后用audioread就行了
回复此楼 已获打赏: 0 积分

举报

新手

9 麦片

财富积分


050


9

主题

25

帖子

0

最佳答案
  • 关注者: 1
发表于 2020-1-21 21:28:55 | 显示全部楼层
是不是没有安装voicebox
回复此楼 已获打赏: 0 积分

举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

快速回复 返回顶部 返回列表