필터 지우기
필터 지우기

How can i recording audio immediately?

조회 수: 2 (최근 30일)
Samuele Sandrini
Samuele Sandrini 2019년 11월 14일
댓글: Walter Roberson 2019년 11월 19일
I'm working with audiorecorder object for recording audio, with this code:
recObj = audiorecorder(8000,16,1)
recordblocking(recObj, 1);
audioarray = getaudiodata(recObj);
plot(audioarray)
I noticed that the registration doesn't start immediately, but it waits about 0.4/0.5 s. You can see this problem with this image:
I need that it starts immediately after i run the recording (also because i would like to create small (acquisition windows, about 0.2 s).
I also tried to use pause() and resume() but it has the same problem.
What can i do to solve this problem?
Thanks in advance

채택된 답변

Gaurav Garg
Gaurav Garg 2019년 11월 19일
Hi,
Given below is a command which will open example for you which will help you record the audio immediately.
openExample('audio/ReadFromMicrophoneAndWriteToAudioFileExample')
Moreover, you can also modify the default properties of your audioDeviceReader object to reduce latency.
openExample('audio/CalculateLatencyDueToDeviceBufferExample')
You can also go through this link for any information.
  댓글 수: 1
Walter Roberson
Walter Roberson 2019년 11월 19일
(The above uses Audio System Toolbox)

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

추가 답변 (0개)

카테고리

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