我已经有一个USB声卡在RaspberryPi工作。我已经能够用HDMI树莓派显示器上的SDL视频显示器“绘制”数据流。这很容易,你只需要饱和RapberryPi CPU计算能力,用你自己的“手工绘图功能”!!非常“好”。关于所有以“h=raspberry”开头的命令.....他们不能在覆盆子上工作!!你应该知道的!!他们在主机PC上工作,将不会在最终项目中使用!!!!
树莓派Simulink D万博1manbetxAQ问题与ALSA音频捕获块
조회수:6(최근30일)
시이전댓글
你好,我需要阅读和工作到一个matlab代码块,数据来自Simulink框架内的ALSA音频捕获块。万博1manbetx我使用的是Matlab r2013a和Matlab r2013b,带有树莓派Simulink库。万博1manbetx
那是因为我需要进行一种特殊的音频分析。
所以我的问题是:我如何读取来自“树莓派音频捕获”块的数据流,并在修改它们之前“绘制”或“记录”修改后的数据到文件中?
如何在流图中绘制这样的数据?
如何将此类数据记录到文件中呢?
谢谢你!
답변(2개)
Murat米色
2014년3월17일
树莓派没有内置录音设备。您需要将USB声卡连接到树莓派上录制音频。
如果你想在MATLAB中可视化音频数据,我建议你先把它记录到树莓派中的一个文件中,然后把它带到MATLAB中进行分析。然后,您可以在Simulink模型中使用这些数据来完善您的算法。万博1manbetx从附加的声卡中记录数据:
>> h = raspberrypi >> h.execute('arecord -d 10 sound.wav') >> h. getfile ('sound.wav')
然后,您可以使用wave reader在MATLAB中读取捕获的数据。您也可以使用DSP系统工具箱中的“来自多媒体文件”块在Simulink中使用万博1manbetx记录的数据。一旦你完善了你的算法,你可以使用“ALSA音频捕获”块在树莓派上实时实现你的算法。
Siriphat
2014년6월13일
您好,我了解到要通过HDMI显示器显示图形,需要编写自己的图形函数,使用SDL视频显示。是否像在Simulink中实现Matlab函数工具箱中的函数代码?万博1manbetx但我知道SDL视频接受YUV/RGB uint8格式的输入。怎么能这样呢?你能解释一下吗?
先谢谢你。