cpjin 发表于 2007-4-23 19:05

如何在matlab中引入语音信号呢?并对录制的信号进行采样呢

我录制一段自己的语音信号,如何在matlab中引入这段语音信号呢?并怎样对录制的信号进行采样呢?我是新手,可以帮我编一下这个程序么。。。万分感谢拉。。

wanra 发表于 2007-4-23 22:57

可以用load命令吧
load 语音信号保存的位置/语音信号的名称
至于采样,可以根据你的需要每隔一定的间隔提取数据。

eight 发表于 2007-4-23 23:18

原帖由 cpjin 于 2007-4-23 19:05 发表 http://forum.vibunion.com/forum/images/common/back.gif
我录制一段自己的语音信号,如何在matlab中引入这段语音信号呢?并怎样对录制的信号进行采样呢?我是新手,可以帮我编一下这个程序么。。。万分感谢拉。。


help wavread

pigfish 发表于 2007-4-24 15:31

和楼主3一样,用wavread把你的语音信号采样进来

leolee 发表于 2009-5-31 20:38

回复 地板 pigfish 的帖子

=wavread( ' XXX.wav ' );%读出信号,采样率和采样位数
t=(0:length(x)-1)/Fs; %计算样本时刻
plot(t,x);      %画波形图
xlabel('时间(s)');ylabel('幅度');title('XXXX);

这是我看资料知道的~~你看看可用不?

apple521 发表于 2009-7-3 12:01

我都不知道这样都可以是不是所有的语音信号都可以弄进来啊 :@)

ChaChing 发表于 2009-7-3 22:54

回复 6楼 apple521 的帖子

并不是所有的语音信号都可以用wavread读入!
我知道有*.wav(wavread), *.au(auread), *.avi(aviread), 不过我的版本仅2006ra, 我想更新版可能提供的格式更丰富!
还有官网可能亦有, 如*.mp3
页: [1]
查看完整版本: 如何在matlab中引入语音信号呢?并对录制的信号进行采样呢