树莓派Simulink DAQ问题与ALSA音频捕获块

13次观看(过去30天)
你好,我需要读取和工作到matlab代码块与来自Simulink框架内的ALSA音频捕获块的数据。我使用Matlab r2013a和Matlab r2013b,与树莓派的Simulink库。
那是因为我需要开发一种特殊的音频分析。
所以我的问题是:我如何读取来自“树莓派音频捕获”块的数据流,并在修改之前修改它们,将修改后的数据“绘制”或“记录”到文件中?
如何在流图中绘制这类数据?
如何将这样的数据记录到文件中呢?
谢谢你!
1评论
Graziano Ullucci
Graziano Ullucci 2014年6月11日
我已经在RaspberryPi上安装了一个USB声卡。我已经能够用HDMI树莓派显示器上的SDL视频显示器“绘制”数据流。这很简单,你只需要饱和RapberryPi的CPU计算能力,用你自己的“手工绘图函数”!!非常“好”。关于所有以“h=覆盆子”开头的命令.....他们在覆盆子上不起作用!!你应该知道的!!他们工作在主机PC上,这将不会被使用在最终的项目!!!!

登录发表评论。

答案(2)

Murat米色
Murat米色 2014年3月17日
树莓派没有内置的录音设备。你需要在树莓派上安装一个USB声卡来录制音频。
如果您想在MATLAB中可视化音频数据,我建议您首先将其记录到树莓派中的一个文件中,然后将其带进MATLAB进行分析。然后,您可以在Simulink模型中使用这些数据来完善您的算法。从附加的声卡中记录数据:
>> h = raspberrypi >> h.execute('arecord -d 10 sound.wav') >> h. getfile ('sound.wav')
然后,您可以在MATLAB中使用波阅读器读取捕获的数据。您也可以在Simulink中使用DSP系统工具箱中的“来自多媒体文件”块来使用记录的数据。一旦你完善了你的算法,你可以使用“ALSA音频捕获”块在树莓派上实时实现你的算法。
1评论
小君W
小君W 2018年6月8日
你好,我的Rasp有一个USB外置声卡,我如何收听它的麦克风?

登录发表评论。


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

世界杯预选赛小组名单社区寻宝

在MATLAB中央找到宝藏,并发现社区可以如何帮助你!世界杯预选赛小组名单

开始狩猎!

Baidu
map