Line 4: Line 4:
  
 
%Naman Anand Verma
 
%Naman Anand Verma
 +
 
% Program to open a wav file ,reverse it and write it as a new file .Then
 
% Program to open a wav file ,reverse it and write it as a new file .Then
 +
 
% reduce the bitrate of the reverse file and write it again.
 
% reduce the bitrate of the reverse file and write it again.
  
 
clc;
 
clc;
 +
 
clear;
 
clear;
  
 
% wavread command converts the .wav file to the digital signal data x[n]
 
% wavread command converts the .wav file to the digital signal data x[n]
 +
 
[jpforward,srate,btrate] = wavread('H:\pu.data\Desktop\jpforward.wav');  
 
[jpforward,srate,btrate] = wavread('H:\pu.data\Desktop\jpforward.wav');  
 +
  
 
%wavplay command makes us listen to the digital signal x[n]
 
%wavplay command makes us listen to the digital signal x[n]
 +
 
wavplay(jpforward,srate);
 
wavplay(jpforward,srate);
  
 
%commands to reverse the file
 
%commands to reverse the file
 +
 
reverse_jp=flipud(jpforward);
 
reverse_jp=flipud(jpforward);
 +
 
wavplay(reverse_jp,srate);
 
wavplay(reverse_jp,srate);
  
 
%command to write the file
 
%command to write the file
 +
 
wavwrite(reverse_jp,srate,btrate,'H:\pu.data\Desktop\jpreverse.wav');
 
wavwrite(reverse_jp,srate,btrate,'H:\pu.data\Desktop\jpreverse.wav');
  
 
%command to decrease the bit rate so the words sound slow.
 
%command to decrease the bit rate so the words sound slow.
 +
 
x=srate/2;
 
x=srate/2;
 +
 
wavplay(reverse_jp,x);
 
wavplay(reverse_jp,x);
 +
 
wavwrite(reverse_jp,x,btrate,'H:\pu.data\Desktop\slowjpreverse.wav');
 
wavwrite(reverse_jp,x,btrate,'H:\pu.data\Desktop\slowjpreverse.wav');

Revision as of 13:05, 5 September 2008

Message : Cant make out what is being said.I feel that either the word society or suicide is being used.


%Naman Anand Verma

% Program to open a wav file ,reverse it and write it as a new file .Then

% reduce the bitrate of the reverse file and write it again.

clc;

clear;

% wavread command converts the .wav file to the digital signal data x[n]

[jpforward,srate,btrate] = wavread('H:\pu.data\Desktop\jpforward.wav');


%wavplay command makes us listen to the digital signal x[n]

wavplay(jpforward,srate);

%commands to reverse the file

reverse_jp=flipud(jpforward);

wavplay(reverse_jp,srate);

%command to write the file

wavwrite(reverse_jp,srate,btrate,'H:\pu.data\Desktop\jpreverse.wav');

%command to decrease the bit rate so the words sound slow.

x=srate/2;

wavplay(reverse_jp,x);

wavwrite(reverse_jp,x,btrate,'H:\pu.data\Desktop\slowjpreverse.wav');

Alumni Liaison

Correspondence Chess Grandmaster and Purdue Alumni

Prof. Dan Fleetwood