声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 4663|回复: 6

[综合讨论] 如何在matlab中引入语音信号呢?并对录制的信号进行采样呢

[复制链接]
发表于 2007-4-23 19:05 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

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

使用道具 举报

发表于 2007-4-23 22:57 | 显示全部楼层
可以用load命令吧
load 语音信号保存的位置/语音信号的名称
至于采样,可以根据你的需要每隔一定的间隔提取数据。
发表于 2007-4-23 23:18 | 显示全部楼层
原帖由 cpjin 于 2007-4-23 19:05 发表
我录制一段自己的语音信号,如何在matlab中引入这段语音信号呢?并怎样对录制的信号进行采样呢?我是新手,可以帮我编一下这个程序么。。。万分感谢拉。。



help wavread
发表于 2007-4-24 15:31 | 显示全部楼层
和楼主3一样,用wavread把你的语音信号采样进来
发表于 2009-5-31 20:38 | 显示全部楼层

回复 地板 pigfish 的帖子

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

这是我看资料知道的~~你看看可用不?
发表于 2009-7-3 12:01 | 显示全部楼层
我都不知道这样都可以  是不是所有的语音信号都可以弄进来啊 :@)
发表于 2009-7-3 22:54 | 显示全部楼层

回复 6楼 apple521 的帖子

并不是所有的语音信号都可以用wavread读入!
我知道有*.wav(wavread), *.au(auread), *.avi(aviread), 不过我的版本仅2006ra, 我想更新版可能提供的格式更丰富!
还有官网可能亦有, 如*.mp3
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-10-1 03:27 , Processed in 0.057508 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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