Path: news.mathworks.com!newsfeed-00.mathworks.com!nlpi057.nbdc.sbc.com!prodigy.net!news.glorb.com!news.aset.psu.edu!support1.mathforum.org!not-for-mail
From: JOE <joemwangii@gmail.com>
Newsgroups: comp.soft-sys.matlab
Subject: How to remove white noise from wav audio files
Date: Sun, 27 Jul 2008 15:13:15 EDT
Organization: The Math Forum
Lines: 13
Message-ID: <18667858.1217186063014.JavaMail.jakarta@nitrogen.mathforum.org>
NNTP-Posting-Host: nitrogen.mathforum.org
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: support1.mathforum.org 1217186063 6427 144.118.30.135 (27 Jul 2008 19:14:23 GMT)
X-Complaints-To: news@support1.mathforum.org
NNTP-Posting-Date: Sun, 27 Jul 2008 19:14:23 +0000 (UTC)
Xref: news.mathworks.com comp.soft-sys.matlab:482110



Hi!I have been making a speaker verification system using Matlab.Unfortunately,when I record wav audio clips via a microphone,white noise is present in the wav files.

How do I remove the white noise to enable a more accurate speaker verification system?

My code for reading the wav file is as below

[s,fs]=wavread('train\joe.wav');

I was hoping to remove the white noise from the amplitude values (s) such that the filtered signal becomes one of the input parameters in my Mel-Frequency Cepstrum Co-efficients as shown below

v = mfcc(s, fs); where s is the filtered signal.

Please help me and I shall be infinitely grateful.Thanks in advance.