如何在matlab中引入语音信号呢?并对录制的信号进行采样呢
我录制一段自己的语音信号,如何在matlab中引入这段语音信号呢?并怎样对录制的信号进行采样呢?我是新手,可以帮我编一下这个程序么。。。万分感谢拉。。 可以用load命令吧load 语音信号保存的位置/语音信号的名称
至于采样,可以根据你的需要每隔一定的间隔提取数据。 原帖由 cpjin 于 2007-4-23 19:05 发表 http://forum.vibunion.com/forum/images/common/back.gif
我录制一段自己的语音信号,如何在matlab中引入这段语音信号呢?并怎样对录制的信号进行采样呢?我是新手,可以帮我编一下这个程序么。。。万分感谢拉。。
help wavread 和楼主3一样,用wavread把你的语音信号采样进来
回复 地板 pigfish 的帖子
=wavread( ' XXX.wav ' );%读出信号,采样率和采样位数t=(0:length(x)-1)/Fs; %计算样本时刻
plot(t,x); %画波形图
xlabel('时间(s)');ylabel('幅度');title('XXXX);
这是我看资料知道的~~你看看可用不? 我都不知道这样都可以是不是所有的语音信号都可以弄进来啊 :@)
回复 6楼 apple521 的帖子
并不是所有的语音信号都可以用wavread读入!我知道有*.wav(wavread), *.au(auread), *.avi(aviread), 不过我的版本仅2006ra, 我想更新版可能提供的格式更丰富!
还有官网可能亦有, 如*.mp3
页:
[1]