audiorecorder
Object for recording audio
Description
Use an audiorecorder
object to record audio data from an input
device such as a microphone for processing in MATLAB®. The audiorecorder
object contains properties that enable
additional flexibility during recording. For example, you can pause, resume, or define
callbacks using the audiorecorder
object functions.
Creation
Syntax
Description
creates and returns
an recorder
= audiorecorderaudiorecorder
object with these properties:
Sampling frequency
Fs
= 8000 hertzBits per sample
nBits
= 8Number of channels
nChannels
= 1
sets the sample rate recorder
= audiorecorder(Fs
,nBits
,NumChannels
)Fs
(in hertz), the bits per sample
nBits
, and the number of channels
nChannels
.
sets the audio input device to the device specified by recorder
= audiorecorder(Fs
,nBits
,NumChannels
,ID
)ID
.
Input Arguments
Properties
Object Functions
get | Query property values for audiorecorder object |
getaudiodata | Store recorded audio signal in numeric array |
getplayer | Creates associated audioplayer object |
isrecording | Determine if recording is in progress |
pause | Pause playback or recording |
play | Play audio from audiorecorder object |
record | Record audio to audiorecorder object |
recordblocking | Record audio to audiorecorder object, hold control until recording
completes |
resume | Resume playback or recording from paused state |
set | Set property values for audiorecorder object |
stop | Stop playback or recording |