树莓派Simulink D金宝appAQ问题与ALSA音频捕获块

6ビュ(過去30日間)
Graziano Ullucci
Graziano Ullucci 2014 年 3 月 5 日
コメント済み: 小君W2018 年 6 月 8 日
你好,我需要阅读和工作到一个matlab代码块,数据来自Simulink框架内的ALSA音频捕获块。金宝app我使用的是Matlab r2013a和Matlab r2013b,带有树莓派Simulink库。金宝app
那是因为我需要进行一种特殊的音频分析。
所以我的问题是:我如何读取来自“树莓派音频捕获”块的数据流,并在修改它们之前“绘制”或“记录”修改后的数据到文件中?
如何在流图中绘制这样的数据?
如何将此类数据记录到文件中呢?
谢谢你!
1件のコメント
Graziano Ullucci
Graziano Ullucci 2014 年 6 月 11 日
我已经有一个USB声卡在RaspberryPi工作。我已经能够用HDMI树莓派显示器上的SDL视频显示器“绘制”数据流。这很容易,你只需要饱和RapberryPi CPU计算能力,用你自己的“手工绘图功能”!!非常“好”。关于所有以“h=raspberry”开头的命令.....他们不能在覆盆子上工作!!你应该知道的!!他们在主机PC上工作,将不会在最终项目中使用!!!!

サ▪▪ン▪▪ンしてコメントする。

回答 (2 件)

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

サ▪▪ン▪▪ンしてコメントする。


Siriphat
Siriphat 2014 年 6 月 13 日
您好,我了解到要通过HDMI显示器显示图形,需要编写自己的图形函数,使用SDL视频显示。是否像在Simulink中实现Matlab函数工具箱中的函数代码?金宝app但我知道SDL视频接受YUV/RGB uint8格式的输入。怎么能这样呢?你能解释一下吗?
先谢谢你。
2件のコメント
Siriphat
Siriphat 2014 年 6 月 13 日
非常感谢。

サ▪▪ン▪▪ンしてコメントする。


翻译的