当前位置: 首页>>技术教程>>正文


sound – 麦克风在Skype中不起作用

, , ,

问题描述

我正在使用Ubuntu 12.04和Skype。

我的麦克风无法正常工作。我的系统上连接了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

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

最佳方法

在gstreamer-properties下更改设备输入值已为我修复。

Source

次佳方法

我的解决方案

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

在Skype中,执行以下操作:

  • 打开选项对话框。

  • 转到声音设备。

  • 单击“打开PulseAudio音量控制”。

这是非直觉的部分!!!

在’Recording’标签下…

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

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

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

Skype:来自…的输入

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

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

第三种方法

我在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上运行。

第四种方法

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

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

第五种方法

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

您会发现它是您的声音应用程序-“ PulseAudio音量控制”。

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

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

第六种方法

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

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

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

干杯!

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/9584.html,未经允许,请勿转载。