ALSA音频捕捉
捕捉音频使用ALSA从声卡
库:
金宝app仿真软件金宝app支持包树莓π硬件/音频和视频
描述
的ALSA音频捕捉从音频输入设备读取音频数据块连接到硬件。块采用先进的Linux架构(ALSA)声音驱动程序框架来读取音频数据。
作为一个块输出音频数据N——- - - - - -C矩阵,N是样品/音频频道,C是渠道支持的音频设备的数量。金宝app指定的值N和C在样品每帧(N)和数量的渠道(C)参数,分别。
请注意
使用ALSA音频捕捉块与音频设备支持超过两个渠道,你必须有一个音频工具箱™许可证金宝app。
在仿真软件金宝app®模型中,您可以设置ALSA音频捕捉块的调度程序中断源树莓π®硬件。有关更多信息,请参见调度程序选项。
算法
考虑一个仿真软件模型,金宝app包括一个ALSA音频捕捉块和一个ALSA音频播放块。在每个样本时,ALSA音频捕捉读立体声音频数据从麦克风连接到音频输入连接器的硬件。作为一个3×2矩阵块输出数据。的ALSA音频播放块接受音频矩阵和发送音频耳机连接到音频输出杰克的硬件。
的ALSA音频捕捉块决定了样本时间(T年代)从样品/音频通道(N)和采样频率(F年代)。
T年代=N/F年代
例如,如果N4410个样本,F年代是44100 Hz,阻止样品时间4410/44,100 = 0.1秒。
N是样品的数量/音频通道中指定的吗数量的渠道(C)参数。Fs是音频数据中指定的采样频率音频采样频率(赫兹)参数。
港口
输出
参数
版本历史
介绍了R2013a