我尝试重新安装 alsa 和 pulseaudio,但没有解决问题。
重新启动后输出也不起作用(托盘中没有扬声器),但我可以用pulseaudio -k
- 编辑来修复:重新安装 kubuntu 后,这种情况不再发生
修改 2:我错了。这种情况仍然发生。
我在 nvidia optimus 笔记本电脑(确切地说是 acer predator 300)上运行 Kubuntu 20.10。
我尝试过的事情:
- 删除 pulseaudio 配置文件
- 尝试调整 alsa-mixer 中的滑块
- 删除 pulseaudio 和 alsa 后重新安装它们
- 重新安装了 kubuntu。Livecd 无法接收耳机音频,笔记本电脑只有在安装后才会出现这种情况,这让我认为这是一个驱动程序/内核问题(我不知道如何修复)
我如何知道这是软件问题而不是麦克风/耳机问题:
- 尝试使用不同的耳机
- 通过分路器连接耳机,这样耳机的麦克风输入就会被忽略。笔记本电脑不知何故仍然拾取了系统输出,这只有在将其环回时才有可能。
- 回放的音频非常清晰。如果用耳机麦克风拾取,质量会明显较差
谢谢。
答案1
有时问题取决于录音应用程序中的设置。但是,您可以使用 PulseAudio 音量控制应用程序(默认情况下未安装)控制系统端。最重要的是,您不想将录制、捕获或输入设备设置为环回和/或监视。
设置:
首先,pavucontrol-qt
通过运行以下命令进行安装。
sudo apt update
sudo apt install pavucontrol-qt
注意:如果您没有使用 Kubuntu,您可以安装 pavucontrol(GTK 版本)而不是 pavucontrol-qt,这样您就不必拉取所有 QT 依赖项。
接下来,打开PulseAudio 音量控制应用。
有关于输入设备、录音等的选项卡。在这里您可以控制录音的音量和使用的设备。
选择录音输入设备:
首先,打开录音应用程序并开始录音。
然后,在 PulseAudio 音量控制应用程序的“录制”选项卡上,它应该列出“捕获自“或者类似的东西,您可以在其中选择输入设备。您不想将此设置为“监视”。
最后,不要忘记检查您的输入设备选项卡,您可以在其中选择、静音和调整各种输入的音量。
使用 ALSA 控制:
您还可以安装alsa-utils
并使用该alsamixer
命令来调整 PulseAudio 无法提供的各种音量设置。它没有选择或禁用录音或输入设备的选项,但有调整麦克风增强、输入音量等的选项。
答案2
您的声音设备看起来正常。
这可能被忽视,但麦克风可以拾取各种背景噪音,包括扬声器的声音,如果您使用带有集成扬声器和麦克风的耳机,则拾取的噪音会更多,在这种情况下,扬声器的声音可以通过电线传到麦克风,因为固体传导声音的效率远高于空气。
不同的音频驱动程序/应用程序可能会实现某种背景噪音消除功能,您可以在 PulseAudio 中按照module-echo-cancel
以下说明进行操作这个答案。
这应该可以提高录制的音频质量,并有助于减少包括扬声器在内的背景噪音。
如果这还不够,请添加独立的外部高品质麦克风,并使用一些不会向周围环境泄漏太多音频的高品质耳机。