How to save recorded audio on computer

15 Ansichten (letzte 30 Tage)
matija corak
matija corak am 1 Feb. 2015
Beantwortet: manishsahu sahu am 11 Apr. 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)

Akzeptierte Antwort

Star Strider
Star Strider am 1 Feb. 2015
Bearbeitet: Star Strider am 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.
  2 Kommentare
matija corak
matija corak am 1 Feb. 2015
thanks again.
Star Strider
Star Strider am 1 Feb. 2015
As always, my pleasure!

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (1)

manishsahu sahu
manishsahu sahu am 11 Apr. 2018
thanks

Kategorien

Mehr zu Simulation, Tuning, and Visualization finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by