필터 지우기
필터 지우기

How to save recorded audio on computer

조회 수: 19 (최근 30일)
matija corak
matija corak 2015년 2월 1일
답변: manishsahu sahu 2018년 4월 11일
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)

채택된 답변

Star Strider
Star Strider 2015년 2월 1일
편집: Star Strider 2015년 2월 1일
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
matija corak
matija corak 2015년 2월 1일
thanks again.
Star Strider
Star Strider 2015년 2월 1일
As always, my pleasure!

댓글을 달려면 로그인하십시오.

추가 답변 (1개)

manishsahu sahu
manishsahu sahu 2018년 4월 11일
thanks

카테고리

Help CenterFile Exchange에서 Audio and Video Data에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by