How to read raw speech signal without header in MATLAB ?
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Dipesh Mudatkar
el 6 de Mzo. de 2017
Comentada: Dipesh Mudatkar
el 6 de Mzo. de 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 comentarios
Respuesta aceptada
Walter Roberson
el 6 de Mzo. de 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 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Audio and Video Data en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!