龙源期刊网
http://www.qikan.com.cn
基于的
MATLAB
的语音加噪去噪处理
作者:张大林
何威
李瑶瑶
来源:《中国科技博览》
2019
年第
01
期
[
摘
要
]
语音是语言的声学表现,是人类交流信息最自然、最有效、最方便的手段。随着社
会文化的进步和科学技术的发展,人类开始进入了信息化时代,用现代手段研究语音处理技
术,使人们能更加有效地产生、传输、存储、和获取语音信息,这对于促进社会的发展具有十
分重要的意义,因此,语音信号处理正越来越受到人们的关注和广泛的研究。
[
关键词
]
语音处理
加噪去噪
滤波器
中图分类号:
C912
文献标识码:
A
文章编号:
1009-914X
(
2019
)
01-0029-01
1
、语音信号处理的总体方案
1.1
系统框架及实现
1
)语音信号的采集
使用电脑的声卡设备采集一段语音信号,并将其保存在电脑中。
2
)语音信号的处理
语音信号的处理主要包括信号的提取、信号的调整、信号的变换和滤波等。
3
)语音信号的效果显示
通过用户图形界面的输出功能,将处理后的信号的语音进行播放,试听处理后的效果。
1.2
系统初步流程图
2
、语音信号处理的基本原理及理论
2.1
语音的录入与打开
在
MATLAB
中,
[y
,
fs
,
bits]=wavread
(
'Blip'
,
[N1 N2]
);用于读取语音,采样值放在
向量
y
中,
fs
表示采样频率(
Hz
),
bits
表示采样位数。
[N1 N2]
表示读取从
N1
点到
N2
点的
值(若只有一个
N
的点则表示读取前
N
点的采样值)。新版本
MATLAB
中需使用
audioread
函数实现语音信号的读取。