How to save recorded audio on computer
37 ビュー (過去 30 日間)
古いコメントを表示
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)
0 件のコメント
採用された回答
Star Strider
2015 年 2 月 1 日
編集済み: Star Strider
2015 年 2 月 1 日
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 件のコメント
その他の回答 (1 件)
参考
カテゴリ
Help Center および File Exchange で Simulation, Tuning, and Visualization についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!