Raspberry Pi没有内置录音设备。您需要将USB声卡连接到Raspberry Pi以录制音频。
如果您想在MATLAB中可视化音频数据,我建议您首先将其记录到Raspberry Pi中的一个文件中,并将其带到MATLAB中进行分析。然后,您可以在Simulink模型中使用这些数据来完善您的算法。要从附带的声卡记录数据,请执行以下操作:金宝app
>> h = raspberrypi >> h.execute('arecord -d 10 sound.wav')>> h.getfile('sound.wav')
然后,您可以使用wave reader在MATLAB中读取捕获的数据。您也可以使用DSP系统工具箱中的“来自多媒体文件”块在Simulink中使用记录的数据。一旦完善了算法,就可以使用“ALSA音频捕获”块金宝app在Raspberry Pi上实时实现算法。