麦克风在Skype中不起作用


26

我正在使用Ubuntu 12.04和Skype。

我的麦克风无法正常工作。我的系统上连接了1个麦克风,而耳机上还有1个(Dre博士的节拍)。

我遵循以下步骤:

关闭PulseAudio自动生成,通常:$ echo "autospawn = no" > ~/.pulse/client.conf

killall pulseaudio

但这对我没有帮助,并且在系统重新启动后禁用了声音。然后我尝试

echo "autospawn = yes" > ~/.pulse/client.conf

然后

pulseaudio -D

它修复了我的系统声音,但在Skype麦克风上仍然没有声音。

之后,我尝试了此命令

echo "options snd-hda-intel model=acer" | sudo tee -a /etc/modprobe.d/alsa-base.conf > /dev/null

我还通过运行以下命令升级了alsa声音驱动程序:

sudo add-apt-repository ppa:ubuntu-audio-dev/ppa
sudo apt-get update
sudo apt-get install linux-alsa-driver-modules-$(uname -r)

但是在最后一条命令上:

sudo apt-get install linux-alsa-driver-modules-$(uname -r)
[sudo] password for gaurav: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package linux-alsa-driver-modules-3.2.0-27-generic-pae
E: Couldn't find any package by regex 'linux-alsa-driver-modules-3.2.0-27-generic-pae'

当我输入pulseaudio终端时,它显示我

E: [pulseaudio] pid.c: Daemon already running.
E: [pulseaudio] main.c: pa_pid_file_create() failed.

经历了所有这些之后,我的音响系统开始表现异常。内部扬声器和耳机或5.1扬声器都可以同时工作,但麦克风仍无法工作。当我什么都不玩时,我什至听到声音。我吓坏了,我的麦克风问题在12.04之后。我可以使用耳机麦克风吗?我有拍子耳机。

我的系统alsamixer的详细信息

SKYPE屏幕截图

ubu8ntu屏幕截图

即使是现在,我的系统声音输出连接器选项也消失了,这里是屏幕截图 在此处输入图片说明

在此处输入图片说明


永远不要杀死PulseAudio。这是一件粗心的事情。您是否已使用“系统设置”中的“声音首选项”正确设置了麦克风?它在那里工作吗?
cumulus007

3
请重新启动计算机,正常启动Skype,然后在Ubuntu声音设置下添加Skype声音设置的屏幕快照和声音输入选项的屏幕截图。
布鲁诺·佩雷拉

@BrunoPereira我张贴了两者的屏幕截图,但是当我插入5.1音频插孔时,我注意到我的5.1扬声器和内置扬声器都在工作,我现在面临另一个问题。即使当我插上耳机时。以前不是这样。
twister_void 2012年

@Gaurav_Java,您应该将其添加到帖子中,并提供有关它的更多信息。
Bruno Pereira 2012年

@BrunoPereira我张贴了我的alsamixer信息
twister_void 2012年

Answers:



32

我的解决方案

我认为问题在于调整录制设置的非直观方式。

在Skype中,执行以下操作:

  • 打开选项对话框。
  • 转到声音设备
  • 单击“打开PulseAudio音量控制”。

这是非直觉的部分!!!

在“录制”标签下...

如果没有程序在录制任何内容(处于空闲模式),则什么也没有显示。可能有人认为此标签没有任何意义,但有人会误认为!!!保持此选项卡打开并可见。确保底部的“显示”选项设置为“所有流”或“应用程序”。

从选项对话框开始测试调用。

现在,pulseaudio对话框将显示哪个程序从何处录制声音。

Skype:输入来自...

在此文本的右侧,选择您的输入设备,它最终应该可以工作。

我花了一些时间才弄清楚这一点。


1
在xubuntu 16.04上为我工作。gstreamer-properties不再可用。聪明的想法。谢谢!就我而言,我必须在“内部音频监视器...”到“内部音频”之间切换。
Lalylulelo

6

我在realtek高清音频系统(eeePC R101)上遇到了类似的问题。从Ubuntu(Xubuntu)10.04升级到12.04后,麦克风原来无法使用,它录制的声音很小,无法使用。无法使用Skype。在浏览了几个论坛条目后,我总结出人们发现pulseaudio在这种声卡上不起作用。与需要pulseaudio的较旧的Skype版本相反,当前的Skype(4.1)也使用ALSA。但是,这需要将pulseaudio卸载。如果由于其他原因您真的不需要脉冲音频,请尝试以下方法:

sudo apt-get remove pulseaudio

然后重新启动系统,并尝试使用Skype。确保在音频设置中关闭“允许用Skype调整混音器电平”,并确保在Alsamiser或XFCE4-mixer中麦克风已打开。

希望有人发现为什么pulseaudio捕获不能再用于Realtek HD。


1
谢谢。对我来说,usb麦克风甚至普通的麦克风都无法正常工作,但这对普通的麦克风和usb都大有帮助!
Karussell 2013年

一旦其他麦克风输入静音,这也解决了我在多台计算机上使用USB网络摄像头麦克风的问题。不过,您确实需要较旧版本的Skype,因为alsa从版本4.3开始不再支持该版本。看看这里吧。
Serge Stroobandt 2014年

这是唯一对我
有用的

5

我有类似的问题。我的问题不是麦克风没有工作,而是麦克风的音量太低,对方几乎听不到我的声音。我通过安装PulseAudio Volume Control(可从Ubuntu软件中心获得)来修复它。运行该应用程序,转到“ 输入设备”,然后尝试使用滑块增加麦克风的音量(在我的情况下,音量提高到153%)。它帮助我解决了问题。请记住,在某个时候音量会再次重置为100%,您必须再次启动PulseAudio音量控制应用程序并重复进行音量增大。

顺便说一句,如果您在不说话时听到噪音,则很可能系统正在使用内置麦克风。转到系统设置 -> 声音 -> 输入选项卡,然后从中选择适当的输入设备。


我在没有任何效果之前完成了此操作....我又累了但什么都没发生
twister_void 2012年

你可以说得更详细点吗?您是否可以将麦克风音量提高到100%以上?您如何测试它-您是否尝试过Skype Echo服务?当您说“什么都没有发生”时,是否表示您听到了噪音,或什么也没听到,或其他东西?
Stefan Buynov

如果我按您所说的153%填满,我将无法在Skype中听到我的声音,那么我只能听到某种声音并且发生一件令人讨厌的事情。当我演奏和播放声音时,都会伴随着噪音
twister_void 2012年

您可以确认进入系统设置->声音->输入时是否选择了适当的麦克风?通过查看您的屏幕截图,我假设您必须选择“麦克风”或“前置麦克风”。
Stefan Buynov

是的,我可以确认我选择了麦克风选项。甚至麦克风中的横线也在增加和减少。但没有声音
twister_void 2012年

5

如果此问题与音量级别不相关,则您的系统可能使用了错误的输入设备。我正在使用Mint 18,为了解决我的问题,我从软件中心安装了“ pavucontrol ”。 在此处输入图片说明

您会发现它是您的声音应用程序-“ PulseAudio音量控制”。 在此处输入图片说明

转到“输入设备”。在那里,您将看到所有麦克风(真实和虚拟)。您应该选择真正的一个。就我而言,这是网络摄像头的麦克风。通过按图片上的绿色按钮将其设为默认值。

在此处输入图片说明

就这样。如果无法立即工作,请尝试注销。


嘿,老兄,感谢您的建议-确实对我有所帮助!在此之前,没有其他建议可以解决……
ko1Rn

听起来很有希望,但对我没用。只有内置功能,即使选择了Duplex,也似乎无法显示外部外观。
凯夫

对于较新版本的正确解决方案,对我而言,可与Mint 18上的Skype for Linux Beta版本5.2.0.1一起使用。
尤金·范德默

3

我的麦克风问题也没声音。我对此感到很傻。我很久没有使用麦克风了。当我需要它的时候,它是行不通的。

我花了几个小时在网上寻找解决方案。事实证明,这仅仅是一个物理连接问题。我使用的头戴式耳机的手臂有点垂在嘴上。手臂包含麦克风。好吧,愚蠢的我……手臂没有完全插入耳机。

我向人们建议的一件事是,如果他们没有Linux的运气,他们会尝试验证Windows中的功能。如果您的麦克风在Windows中也无法使用,则可能会发现您的麦克风有问题。

干杯!


+1是为了勇敢地指出最显而易见的事情-像这样的事情一直在发生。
2013年

2

我做了这里提到的一切。另外,从软件中心安装了Skype,安装了ia32-libs

但没有任何效果。但是有效的是:>>

打开gstreamer-properties,然后在“音频”选项卡>“默认输入”>“插件” =“ PulseAudio声音服务器”中进行设置

我会添加图片,因为在此论坛上我的“信誉度”不足。大声笑!!!

现在,麦克风正在USB耳机中工作。在默认的mic中,它不适用于此设置,但暂时还可以。将其留给以后或论坛中的某个人使用!!

当我看到每个人都在评论Skype正在使用PulseAudio时,我猜到了此修复程序。我现在很开心 !!


2

我还建议取消选中“声音设备” Skype设置中的“允许Skype自动调整我的混音器级别”。

以我为例,Skype一直自动使我的麦克风静音。


它为我解决了这个问题,我不知道微软为什么要尝试帮助用户并弄乱事情。
ho。

1

在那里快速分享我的经验:

在Ubuntu 12.04上,声音输入(板载麦克风输入)使我发疯了一段时间。

TL; DR首先:我可以避免将麦克风环境切换到gnome-shell(或gnome-session-fallback)的麦克风问题。听起来很奇怪,但在我的装备上很明显。

我读了很多,尝试了很多,都没有成功。

在Unity桌面上,(默认)声音控制面板将显示错误的音频设备:

“立体声模拟输出+数字立体声(IEC958)输入”(我的硬件甚至无法进行数字立体声输入)

正确的应该是“模拟立体声双工”。

通过“ pavucontrol”进行的任何调整都不会产生任何效果。

后来,我尝试了最新的gnome桌面(gnome-shell)。在gnome外壳上时,可以选择“模拟立体声双工”,并且一切都可以正常工作。回到Unity,问题又回来了。

我不知道这可能与Unity有什么关系,但是不知何故。


1

我在12.10 64位上遇到了同样的问题,并且在32位路径下搜索某些脉冲音频库时看到了Skype崩溃。

通过安装ia32-libs,安装ia32-libs我解决了这个问题。


1

我有一个月的音频和视频问题!访问了多个论坛,并尝试了许多不同的故障排除方法。最后,卸载Skype并从Ubuntu软件中心重新安装,现在可以正常使用了。(起初我是从Skype网站下载的)。


1

我的答案可能会晚一点,但也许有一天会对某人有所帮助。似乎我的麦克风突然停止在Skype中工作,尽管它仍然可以与所有其他程序一起使用。我尝试了这篇文章(以及更多)中提到的所有解决方案,但没有一个起作用。

对我有用的是删除pulseaudio配置和配置文件,以便pulseaudio被强制生成新的:

rm -r ~/.pulse/

重启pulseaudio或之后的电脑

(Ubuntu 12.04 64位,Skype 4.2.0.11,PulseAudio 1.1、5.1 USB声卡)


1

我找到了关于音量的解决方案,打开了一个终端,然后键入:

alsamixer

并在“ mic boost”(麦克风增强)栏中调高该值,通过此更改,我的Skype捕获声音确实很棒。


1

在使用Ubuntu 12.04困扰了这个问题好几个星期并尝试了数十条建议之后,我可以确认Pulseaudio是罪魁祸首。至少在我的案例中,詹奇的建议终于解决了这个问题:

sudo apt-get remove pulseaudio

在终端上运行上述命令并重新启动系统后,Skype和使用华硕Zenbook内置麦克风的所有其他应用程序开始可靠运行。

在各个站点上发布了太多建议,这些建议根本行不通,很多弊大于利。甚至有人建议安装pulseaudio。我希望我确认这一特定解决方案可以在类似情况下为其他人提供帮助。


1

我有一台带有Conexant CX20585的Lenovo x201(从cat /proc/asound/card0/codec#* | grep Codec 我为使内部麦克风正常工作而苦苦挣扎的几天中了解到,虽然其他所有方法(外部麦克风,音频,HDMI音频)都可以正常工作。这是我所做的,最终解决了我的问题( Ubuntu 14.10,alsa驱动程序)

  1. 按照本指南https://wiki.ubuntu.com/Audio/UpgradingAlsa/DKMS安装了适用于我的发行版的每晚alsa驱动程序

  2. 从终端运行“ alsamixer”命令以确保我的麦克风未静音(按“ m”以使设备静音/开启静音;在此我也禁用了“自动静音”(向上/向下箭头)

  3. 在我滚动浏览笔记本电脑上的alsa docu文件以查找与我的硬件Connexant匹配的所有条目之后,

zless /usr/share/doc/alsa-base/driver/HD-Audio-Models.txt.gz

我尝试使用命令将不同的条目添加到alsa-base.conf文件

vi /etc/modprobe.d/alsa-base.conf

最终,这是我需要的(但仅在步骤4之后才出现):

options snd-hda-intel model=ideapad

  1. !!! 重要!!!

在重新检查我的内部麦克风是否在BIOS中启用或禁用之前,所有的“技巧”都无济于事。它当然是启用的,但是我将其更改为禁用,然后再次启用,并保存在F10中。

然后不仅重新启动,而且还完全关闭了笔记本电脑(BIOS帮助说,要关闭交流电源(!)才能关闭内部麦克风,然后再打开电源:麦克风正常工作!

(也通过致电Echo /声音测试服务在Skype中进行了测试和确认。)


我不知道可以在BIOS中关闭麦克风-这是我的问题!
标记

1

我在这里找不到适合我的解决方案。有很多技术解决方案和其他建议取决于运气。由于我使用的很简单,所以我只添加它。

在Skype声音设备选项中,禁用“允许Skype自动调整我的混音器级别”。单击“打开pulseaudio音量控制”。在输入设备选项卡中,通过单击锁定按钮来解锁通道。完全将左侧或右侧的任何一个减小到0%,同时将另一个保持在50%。然后,您可以检查您的Skype。再次锁定频道。您会注意到,如果图表起作用了,它将开始响应。如有必要,您也可以重新启动。

我将在http://itsfoss.com/how-to-solve-microphone-not-working-in-skype-quick-tip/中的其中一项评论中引用解释。

“ pulseaudio似乎将麦克风看作是立体声设备,但实际上它是单声道的。由于左右之间的相位相差180度,所以消除了麦克风信号(消除了声音)。”

希望这可以帮助。


1

如果您已经默认安装了PulseAudio,则唯一要做的是:

  • 打开Synaptic软件包管理器并安装pavucontrol

之后,您将在Skype >选项>声音设备中:

  • 新按钮称为Open PulseAudio VolumeControl

在运行(在Skype中-进行测试通话期间)时,单击它并进行一些其他设置!!!

如果您使用的是WebCam麦克风,请在已打开的PulseAudio音量控制中,

输入设备(标签)中

  • 将前置麦克风设置为MuteAudio-因为您使用的是网络摄像头麦克风。
  • 将网络摄像头麦克风设置为后备

进行几次Skype测试,就可以随意设置所有内容。:)

希望现在还可以,并且工作正常!:)

聚苯乙烯

我没有选择Skype选项“允许Skype自动调整我的混音器电平”,“我的网络摄像头上的麦克风效果很好!它是由你决定。



1

在Ubuntu 16.04中,只需转到系统设置->声音->输入,然后在其中增加输入值。 解决Skype语音问题


-3

Скачайиустановиgnome alsa搅拌机итогдамикрофонзаработаетнормально

翻译:

下载并安装gnome alsa混音器,然后麦克风将正常工作

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.