Effacer les filtres
Effacer les filtres

How to save recorded audio on computer

19 vues (au cours des 30 derniers jours)
matija corak
matija corak le 1 Fév 2015
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)

Réponse acceptée

Star Strider
Star Strider le 1 Fév 2015
Modifié(e) : Star Strider le 1 Fév 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 commentaires
matija corak
matija corak le 1 Fév 2015
thanks again.
Star Strider
Star Strider le 1 Fév 2015
As always, my pleasure!

Connectez-vous pour commenter.

Plus de réponses (1)

manishsahu sahu
manishsahu sahu le 11 Avr 2018
thanks

Community Treasure Hunt

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

Start Hunting!

Translated by