为什么这个声音设备能被识别但没有软件可以用它录音?

为什么这个声音设备能被识别但没有软件可以用它录音?

我最近买了一个Alesis iO4,一个 4 麦克风 USB 输入设备,根据该网站在 Linux 下“完全”运行,并使用 Ubuntu 9.04 进行了测试。所以我认为它很适合我的 12.10 Ubuntu 笔记本电脑。

当我通过 USB 将其连接到笔记本电脑时,它会在声音设置下被识别,如果我对着麦克风讲话,我就能看到响应:

声音输入

到目前为止一切顺利。然而,大胆,当我按下“录音”时,我看不到任何反应。我主要担心的是 Audacity,但我也尝试使用 Ubuntu 的“录音机”实用程序,当我对着麦克风说话时,它的音量计也没有显示任何反应,所以我认为这不仅仅是 Audacity 的问题。

我查看了 Audacity 的偏好设置,HostInterface部分下,唯一的选项是ALSADeviceRecording部分下,有四个选项。HDA:Intel是我的板载声卡。我不确定 、 和 之间有什么区别pulsedefaultsysdefault无论如何,选择其中任何一个似乎都不会改变任何东西。

大胆设置

为什么操作系统可以看到我的声音设备,但 Audacity(或任何其他软件)却看不到?

我该如何设置以便 Audacity 从该设备获取输入?


更新:根据Audacity 论坛上一位非常有帮助的人,我在这里报告的问题很可能是由ALSA 中的一个错误。Ubuntu 存储库中的 ALSA 当前版本似乎不包含必要的补丁,所以我希望它能尽快更新。

答案1

这是 Audacity 获取麦克风输入的问题。我使用 Teamspeak 时遇到了同样的问题,使用 Skype 时仍然遇到同样的问题。基本上你需要和主机一起玩,通常在录音下使用默认设备就可以了。:)

答案2

谢谢Audacity 论坛上非常有用的建议,再加上一些幸运的实验,我发现了一个可行的解决方案。

关键是 iO4必须插入笔记本电脑启动。如果我尝试在此后的任何时间将其插入,它都不会像问题中描述的那样工作。如果我在启动之前将其插入,那么就很容易了。Audacity 可以独立于任何其他声音设置选择设备,并将录制所有四个通道。

我认为这可能是一个错误,因为 USB 设备应该能够在启动计算机后插入时工作(我所有的其他 USB 设备都是这样工作的)。但我会为此提交错误报告。目前,我至少可以按预期使用我的设备,因此最初概述的问题可以视为已解决。

在此处输入图片描述

相关内容