Main Content

record

audiorecorder 객체에 오디오 녹음

구문

record(recorderObj)
record(recorderObj, length)

설명

record(recorderObj)는 시스템에 연결된 마이크와 같은 입력 장치에서 오디오를 녹음합니다. recorderObj는 샘플 레이트, 비트 심도 및 기타 녹음 속성을 정의하는 audiorecorder 객체입니다.

record(recorderObj, length)length로 지정된 시간(초) 동안 녹음합니다.

예제

마이크를 사용하여 5초 동안 음성을 녹음합니다.

myVoice = audiorecorder;

% Define callbacks to show when
% recording starts and completes.
myVoice.StartFcn = 'disp(''Start speaking.'')';
myVoice.StopFcn = 'disp(''End of recording.'')';

record(myVoice, 5);

녹음한 내용을 들으려면 play 메서드를 호출하십시오.

play(myVoice);

  • 참고

    MATLAB® Online™ 또는 MATLAB Web App Server™를 사용하는 경우의 보안 고려 사항: MATLAB Online 또는 MATLAB Web App Server에서 record를 사용할 경우 브라우저 탭을 전환해도 녹음이 계속됩니다.