|MATLAB Function Reference|
Record sound using a PC-based audio input device.
y = wavrecord(n,Fs)
n samples of an audio signal, sampled at a rate of
Fs Hz (samples per second). The default value for
Fs is 11025 Hz.
y = wavrecord(...,ch)
ch number of input channels from the audio device.
ch can be either 1 or 2, for mono or stereo, respectively. The default value for
ch is 1.
y = wavrecord(...,'
dtype' to record the sound. The string '
dtype' can be one of the following:
double' (default value), 16 bits/sample
single', 16 bits/sample
int16', 16 bits/sample
uint8', 8 bits/sample
Standard sampling rates for PC-based audio hardware are 8000, 11025, 2250, and 44100 samples per second. Stereo signals are returned as two-column matrices. The first column of a stereo audio matrix corresponds to the left input channel, while the second column corresponds to the right input channel.
Record 5 seconds of 16-bit audio sampled at 11,025 Hz. Play back the recorded sound using
wavplay. Speak into your audio device (or produce your audio signal) while the
wavrecord command runs.