Clear Filters
Clear Filters

How to save recorded audio on computer

19 views (last 30 days)
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)

Accepted Answer

Star Strider
Star Strider on 1 Feb 2015
Edited: Star Strider on 1 Feb 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.

More Answers (1)

manishsahu sahu
manishsahu sahu on 11 Apr 2018
thanks

Community Treasure Hunt

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

Start Hunting!