V_UVdemo - = floor(len/fr_sz); %number of frames n beg = 1;...

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
%this script detects voice speecj in an utterance %need a wave file called shout in current dir. clear all; close all; clc; [sp, fs] = wavread('Clean'); %read the speech file sp = sp(1:20000); sp = sp/max(sp); % normalizing the speech the speech signal s %Segment speech into frames fr_sz = 10/1000*fs; %frame size of 10ms len = length(sp); %length of the speech n_fr
Background image of page 1
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: = floor(len/fr_sz); %number of frames n beg = 1; enn = fr_sz; %initializing frames b for i = 1:n_fr, spf = sp(beg:enn); en(beg:enn) = sum(spf.^2)/fr_sz; beg = enn + 1; enn = enn + fr_sz; end figure; plot(sp); hold on; plot(en, 'r'); title('Speech and scaled energy'); xlabel('Sample'); ylabel('Amplitude'); legend('Speech', 'energy'); grid; g...
View Full Document

This note was uploaded on 09/04/2011 for the course ES 240 taught by Professor Dr,uche during the Spring '11 term at Montgomery College.

Ask a homework question - tutors are online