RPi PyaudioPortaudio + ALSA:如何选择改变mux输入?

问题描述 投票:0回答:1

我正在做一个项目,使用Raspberry Pi与Raspbian和基于SGTL5000的声卡(FePi.),我没有问题选择卡,并在两个方向上获得样本 - 一旦我配置多路复用器正确选择线InOut。 我是用Alsamixer做的。我想把这个过程自动化,这样唯一需要的步骤就是运行应用程序。

我没有看到使用PyAudioPortAudio的方法。 我唯一的选择是ALSA API,还是有我没有发现的用PyAudio(或PortAudio)来做这件事的方法?

提前感谢您能提供的任何见解。

Oz (在DFW)

raspberry-pi raspbian alsa pyaudio portaudio
1个回答
0
投票

我遇到了一个类似的问题,我想自动改变mux设置,但我想调整输入不暴露的alsamixer太。

为了处理驱动的局限性,我昨天最终把Teensy 3.x sgtl5000控制软件移植到了pi上。

https:/github.comSwap-Filepi-sgtl5000。

你可以通过i2c通过python强行输入同样的命令。

唯一的缺点是,一旦你开始强行输入声卡的i2c命令,你就会破坏alsamixer(和其他任何可能试图调整它自己的音量设置)。

© www.soinside.com 2019 - 2024. All rights reserved.