regarding .wav file

Hey
Is there any way to convert a .wav file into .txt file using MATLAB? Please help.
Thanks!

 Réponse acceptée

Andreas Goser
Andreas Goser le 23 Jan 2012

0 votes

% Create WAV file in current folder for this test
load handel.mat
hfile='handel.wav';
wavwrite(y, Fs, hfile)
clear y Fs
% Read the data back into MATLAB
[y, Fs, nbits, readinfo] = wavread(hfile);
% Save as ASCII text file
save('handel.txt', 'y', '-ASCII')

5 commentaires

Aparna
Aparna le 24 Jan 2012
Thank you so much for this :)
But may i know what load handel.mat is for?
Wayne King
Wayne King le 24 Jan 2012
He's just giving you an example of a sound file that you can load and then save as a .wav file.
Andreas Goser
Andreas Goser le 24 Jan 2012
Yes. Example only, as I do not know if there is a WAV file in each and every MATLAB installation.
Aparna
Aparna le 24 Jan 2012
Ok thank you very much for your help! :)
Aparna
Aparna le 13 Mar 2012
I am sorry to disturb you on this query again but i am not very clear about what y is in the wavwrite step..
Can you kindly let me know about this?
Thank you!

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by