声音输入设备(麦克风)无法工作。

我最近将我的笔记本电脑操作系统从Ubuntu 12.04升级到14.04。
在更新操作系统后,我的笔记本电脑的输入设备,即麦克风无法工作。
之前它在Ubuntu 12.04上是可以正常使用的。
同时也没有检测到声音输入设备驱动程序。

Sound setting

我正在使用戴尔Vostro 1014。
运行命令$ gstreamer-properties后,输出如下:

gstreamer-properties

我觉得我的麦克风是工作的,但在上面的截图中Ubuntu没有检测到它。
但是在运行Pulse Audio Sound Control之后,它显示输入声音进度,这意味着输入设备是工作的,只是没有被检测到。甚至Sound Recorder也是如此。 Pulse Audio Sound Control 在运行alsamixer之后,输出如下: alsamixer

已更新我的问题,并提供所要求的输出 - Anuj TBE
Gstreamer插件已经安装,但点击链接会打开软件中心并要求卸载而不是安装。 - Anuj TBE
我认为有一些设置可以选择声音输入设备/配置文件。但是,我不知道它在哪里。 - Anuj TBE
1你有哪些输出可用?你检查过BIOS是否禁用了你的内置声卡吗? - Waldir Leoncio
2我在Ubuntu旁边安装了Windows 7,声音输入在Windows中运行良好。如果在BIOS中禁用了声音输入,那么在Windows中也不会工作。这个问题只存在于Ubuntu中。 - Anuj TBE
你是如何解决的?我也有同样的问题。 - Riyafa Abdul Hameed
我终于成功解决了这个问题。点击这里查看解决方案! - Giordano Pedro
在按照这个链接的指示操作后,带麦克风的耳机开始工作了。然而,笔记本电脑内置的麦克风仍然无法工作。一般来说,在声音设置中我没有任何输入设备。Acer Aspire V 15 Nitro - Black Edition. - Mat Pa
11个回答

我遇到了类似的问题 - 无法检测到声音输入设备驱动程序。我使用了pavucontrol,如在这个Ask Ubuntu答案中所解释的,并解决了这个问题:
  • 安装pavucontrol:sudo apt-get install pavucontrol
  • 运行:pavucontrol
  • 转到输入设备选项卡
  • 点击锁定图标以解锁通道
  • 端口下拉菜单中,选择正确的麦克风(前置或后置)

1安装pavucontrol后,问题几乎解决了(所有设备都静音了)。还有一步我没有完成,我花了很多时间努力弄清楚为什么会出现误报:重新插拔您的输入/输出声音设备以使它们恢复正常工作 - George Dimitriadis
我的Plantronics WO350无法工作。它显示为"Savi办公室基站模拟立体声"并且看起来是正常工作的,但是仍然听不到任何声音。 - SL5net
非常感谢,对我来说pavucontrol解决了问题,只需安装它,麦克风就能正常工作了,USB Kungber麦克风,在Linux Mint 20.2上。 - Raberg

尝试在终端中执行以下命令以解决无声问题:
sudo alsa force-reload

重新启动设备并检查声音是否正常工作?
如果不行,试试这个:
sudo apt-get remove --purge alsa-base pulseaudio

sudo apt-get install alsa-base pulseaudio

以下命令还会删除一些可能破坏Ubuntu的重要依赖项。输入命令sudo apt-get install ubuntu-desktop以重新安装被删除的文件。
重新启动设备并检查...这应该能解决问题!

我尝试了这个,但仍然没有任何反应…… - Anuj TBE
26这些命令还会删除一些可能会破坏Ubuntu的重要依赖项。输入命令 sudo apt-get install ubuntu-desktop 来重新安装被删除的文件。 - authentictech
2警告!!!!!@authentictech说的是对的,记住这一点。 - Mohd Abdul Mujib
这些命令有可能破坏Mint桌面,导致您无法使用操作系统。 - Alvaro Rodriguez Scelza

打开终端并输入命令alsamixer,你将会看到一个像这样的屏幕:

alsamixer

使用右箭头突出显示前置麦克风。
如果如上所示被静音了,按下“M”键切换静音状态。
然后使用上箭头增加增益(灵敏度),您的最终结果应该类似于这样。按下Esc键退出。您的麦克风现在应该正常工作。

alsa-gain-up


1请详细说明一下如何使用alsamixer以及如何打开它,特别是对于那些不熟悉的人来说。如果能提供一张截图,将会更好地解答问题! - v2r
@NoTime 这样的回答不适合作为评论 - Eliah Kagan
@EliahKagan 你说得对,我应该直接写“我不确定这是否能解决任何问题”,已经给予了负评和标记为低质量。 - No Time
7在我的情况下,在运行alsamixer之后,只有三列MasterPCMBeep。没有麦克风的列。 - Anuj TBE
成功了!但是声音几乎听不到! - Salim Ibrohimi

遇到了同样的问题。我是这样解决的:
  • 从终端窗口运行pavucontrol
  • 在“输入设备”选项卡中检查麦克风音量和静音开关。
  • 打开“录制”选项卡。
  • 同时,在所需应用程序中启动录制功能。例如,在Audacity中按下“录制”按钮或在Skype中进行测试通话。
  • pavucontrol的“录制”选项卡中,现在会出现源选择。选择正确的源。对我有用。

对我来说,让人困惑的是pavucontrol中的源选择器并不总是存在。


@JuanAntonio,你能否请你看一下我的编辑,并且也请你查看一下编辑帮助,以便将来改善你自己的编辑可读性... ;-) - Fabby

打开PulseAudio音量控制器 -> 配置,选择“模拟立体声双工”在配置文件部分。
重新启动您的机器。
*在Ubuntu 16.04 LTS中尝试过。

如果在pavucontrol的输入设备中的端口选择下,看不到你的麦克风,请尝试以下操作: 使用pavucontrol -> 配置 -> 内建音频。检查你的配置文件中是否选择了“*输出+*输入”,否则你的麦克风将不会显示在输入设备部分,并且无法使用。


sudo nano /etc/modprobe.d/alsa-base.conf

添加这一行:
options snd-hda-intel index=0 model=laptop-dmic

1这样一来,“内置麦克风音频”这个选项会在声音设置中出现,但音量始终停留在0%并且无法调节。我使用的是Mint 20,也就是Ubuntu 20.04,并且在戴尔Inspiron 7708笔记本电脑上运行。 - CoderGuy123
在Ubuntu 22.04上,内置麦克风显示正常,我可以调整音量,但没有录制到声音。 - Rasmus

我曾经遇到同样的问题。在升级到16.04之后,我找到了解决方案,但我认为在14.04上也可以使用!在Skype中点击“打开PulseAudio音量控制器”。从那里移动到“输入设备”并更改端口。奇迹般地,在我将端口更改为“麦克风(未插入)”后,我的麦克风开始工作了。祝你好运!

对我来说,一切看起来都是正确的,输入设备选择正确,但是我无法使用内置或外部麦克风。我通过使用Fn键启用网络摄像头来解决了这个问题。显然,它们是由同一个Fn键来启用和禁用的。