0

在编程甚至直接与驾驶员交谈时,我都是新手。我想做的事情是将我的 Raspberry Pi 与 5.1 外置 USB 声卡连接起来。我真的很想为此使用 Creative Sound Blaster X-Fi Surround Pro,但 Creative 仅提供 Windows 驱动程序。这基本上意味着我将不得不编写自己的驱动程序。虽然我认为进行音频播放会很容易(我一生中做过大量的音频处理),​​但我不知道如何设置 USB 卡的音量。老实说,我最恼火的是 Sound Blaster 有自己的外部音量控制(这是我使用它的主要原因)。只需在比特流上应用一个简单的增益因子就非常容易。

我的问题是:是不是我只需要设置系统音量,而声卡上的音量控制只是将值传输到 USB 主机,然后我必须理解这些值?如果您不知道 Sound Blaster 卡,那会是标准的做事方式吗?

4

1 回答 1

0

我有相同的声卡,并且对 Raspberry Pi 做同样的事情。您正在寻找的命令是:

$ alsamixer

这将打开一个终端友好的 GUI,用于修改音频输出音量。您应该会在 USB 音频旁边看到 Raspberry Pi 板载音频驱动程序BCM2835和相关设备。

或者,您可以使用简单的 amixer 命令设置音量:

$ amixer -c 0 set Master 100%

它将卡 0 的音量设置为 100%。

USB声卡很可能没有被选为默认值并且是卡1,而不是卡0。

有关 RasPi / USB 音频设置的更多信息,请查看以下指南:

于 2013-07-06T08:38:06.693 回答