record speech and process during recording
6 views (last 30 days)
Show older comments
I am new with Matlab. I want to record speech and process the recorded data while recording. I need to process for every 10ms (can have a little delay, say process speech for every 50ms). The processing continues and accumulates while recording.
I saw there is some information about using audiorecorder, and use callback: TimerFcn. I tried this method (following the question: "plotting the recorded sound while recording" http://www.mathworks.com/matlabcentral/answers/164435-plotting-the-recorded-sound-while-recording)
I got error: Cannot retrieve audio data while recording is in progress. Could you please help me with this problem? Thanks, Vic
0 Comments
Answers (1)
Dinesh Iyer
on 9 Oct 2015
Hi Vic,
For this workflow, you need to use the dsp.AudioPlayer/dsp.AudioRecorder system objects and not the audioplayer/audiorecorder. The system objects also allow you greater control over latency.
Dinesh
0 Comments
See Also
Categories
Find more on Audio Processing Algorithm Design in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!