How to read raw speech signal without header in MATLAB ?
5 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Dipesh Mudatkar
le 6 Mar 2017
Commenté : Dipesh Mudatkar
le 6 Mar 2017
I tried this code
fid = fopen('File_name','r');
y = fread(fid,inf,'short');
y = doubel(y);
sound(y)
but sound is not same as recorded.
2 commentaires
Réponse acceptée
Walter Roberson
le 6 Mar 2017
Try these two variations and see which one works for you:
fid = fopen('File_name','r');
ybe = fread(fid, inf, 'short=>double', 'ieee-be');
fclose(fid)
disp('Big Ended')
sound(ybe)
pause(5)
fid = fopen('File_name','r');
yle = fread(fid, inf, 'short=>double', 'ieee-le');
fclose(fid)
disp('Little Ended')
sound(yle)
6 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Audio and Video Data dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!