Сохраните зарегистрированный звуковой сигнал в числовом массиве
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);