Record audio to audiorecorder
object, hold control until recording
completes
recordblocking(
recorderObj
, length
)
recordblocking(
records
audio from an input device, such as a microphone connected to your
system, for the number of seconds specified by recorderObj
, length
)length
.
The recordblocking
method does not return control
until recording completes. recorderObj
is
an audiorecorder
object that
defines the sample rate, bit depth, and other properties of the recording.
Record 5 seconds of your speech with a microphone, and play it back:
myVoice = audiorecorder; disp('Start speaking.'); recordblocking(myVoice, 5); disp('End of recording. Playing back ...'); play(myVoice);