This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English verison of the page.

Note: This page has been translated by MathWorks. Please click here
To view all translated materals including this page, select Japan from the country navigator on the bottom of this page.


Record audio to audiorecorder object


record(recorderObj, length)


record(recorderObj) records audio from an input device, such as a microphone connected to your system. recorderObj is an audiorecorder object that defines the sample rate, bit depth, and other properties of the recording.

record(recorderObj, length) records for the number of seconds specified by length.


Record 5 seconds of your speech with a microphone:

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);

To listen to the recording, call the play method:

Was this topic helpful?