Borrar filtros
Borrar filtros

How to save recorded audio on computer

19 visualizaciones (últimos 30 días)
matija corak
matija corak el 1 de Feb. de 2015
Respondida: manishsahu sahu el 11 de Abr. de 2018
Hello. I want to know how to save audio that I record in matlab on my computer so I can later analyzed that, but firstly want to save it. I can't find that type of function. This is my part of program and I want to put that function somewhere after I record sound.
>> Fs = 1E+4;
>> nBits = 24;
>> nChannels = 1;
>> sig = audiorecorder(Fs, nBits, nChannels);
>> recordblocking(sig,5);
>> sigsound = getaudiodata(sig);
>> t = linspace(0, size(sigsound,1), size(sigsound,1))/Fs;
>> h=tftb_window(17,'hamming');
>> [tfr,t,f]=tfrsp(sigsound,1:length(sigsound),64,h,1);
>> mesh(tfr)

Respuesta aceptada

Star Strider
Star Strider el 1 de Feb. de 2015
Editada: Star Strider el 1 de Feb. de 2015
Use the audiowrite function.
In your application, define your filename, then:
filename = ' ... ';
audiowrite(filename, sigsound, Fs)
Add other options to your audiowrite call as necessary. See the ‘Name-Value Pair Arguments’ section for details.
  2 comentarios
matija corak
matija corak el 1 de Feb. de 2015
thanks again.
Star Strider
Star Strider el 1 de Feb. de 2015
As always, my pleasure!

Iniciar sesión para comentar.

Más respuestas (1)

manishsahu sahu
manishsahu sahu el 11 de Abr. de 2018
thanks

Community Treasure Hunt

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

Start Hunting!

Translated by