ALSA音频捕获块的树莓派金宝appSimulink DAQ问题

6次浏览(最近30天)
Graziano Ullucci
Graziano Ullucci 2014年3月5日
评论道: 2018年6月8日
你好,我需要阅读和工作到matlab代码块与来自Simulink框架中的ALSA音频捕获块的数据。金宝app我使用Matlab r2013a和Matlab r2013b,带有树莓派Simulink库。金宝app
那是因为我需要做一个特殊的音频分析。
所以我的问题是:我如何读取来自“树莓派音频捕捉”块的数据流,并在“绘图”或“记录”修改数据到文件中之前修改它们?
如何在流绘图中绘制这种数据?
如何将这样的数据记录到文件中?
谢谢你!
1评论
Graziano Ullucci
Graziano Ullucci 2014年6月11日
我已经在RaspberryPI上工作了一个USB声卡。我能够在HDMI覆盆子PI监视器上使用SDL视频显示“绘制”数据流。它很容易你只需要通过自己的“手工剧情功能”来解决RAPBerryPI CPU计算能力!!!非常好”。关于以“h = raspberry”开头的所有命令.....它们不适用于覆盆子!你应该知道这一点!他们在最终项目中的主机PC上工作!!!!

登录评论。

答案(2)

穆拉特吹嘘
穆拉特吹嘘 2014年3月17日
树莓派没有内置录音设备。你需要将USB声卡连接到你的树莓派来录制音频。
如果你想在MATLAB中可视化音频数据,我建议你首先将其记录到树莓派中的一个文件中,并将其带入MATLAB进行分析。然后,您可以在Simulink模型中使用这些数据来完善算法。金宝app从附加的声卡记录数据:
>> h = raspberrypi >> h.execute('arecord -d 10 sound.wav')>> h.getfile('sound.wav')
然后,您可以使用波阅读器在MATLAB中读取捕获的数据。你也可以在Simulink中使用DSP系统工具箱中的“From Multim金宝appedia File”块来使用录制的数据。一旦你完善了你的算法,你可以使用“ALSA音频捕捉”块在树莓派上实时实现你的算法。
1评论
君
2018年6月8日
嗨,我有一个USB外接声卡到我的Rasp,我怎么听它的麦克风?

登录评论。


Siriphat
Siriphat 2014年6月13日
你好,我了解到,为了通过HDMI监视器显示剧情,需要自己编写剧情功能,使用SDL视频显示。它是否像在Simulink中实现Matlab函数工具箱中的函数中的代码?金宝app但是我知道SDL视频接受YUV/RGB uint8格式的输入。怎么可能呢?你能澄清一下吗?
先谢谢你。

翻译的