Сохраните зарегистрированный звуковой сигнал в числовом массиве
y
= getaudiodata (recorder
)
y
= getaudiodata (recorder
, dataType
)
возвращает зарегистрированные аудиоданные, сопоставленные с объектом y = getaudiodata(recorder)
audiorecorder
recorder
к массиву double
y
.
преобразовывает данные сигнала в заданный тип данных. Задайте y = getaudiodata(recorder,dataType)
dataType
как вектор символа (или скаляр строки) содержащий один из этих типов данных: 'double'
, 'single'
, 'int16'
, 'int8'
или 'uint8'
.
|
Данные звукового сигнала
|
Соберите выборку своей речи с микрофоном и постройте график данных сигнала:
% Record your voice for 5 seconds. recObj = audiorecorder; disp('Start speaking.') recordblocking(recObj, 5); disp('End of Recording.'); % Play back the recording. play(recObj); % Store data in double-precision array. myRecording = getaudiodata(recObj); % Plot the waveform. plot(myRecording);