麦克风在 Skype 中不起作用

twi*_*oid 29 sound pulseaudio microphone skype

我正在使用 Ubuntu 12.04 和 Skype。

我的麦克风不工作。我的系统上连接了 1 个麦克风,耳机中连接了另一个(Beats by Dr. Dre)。

我按照以下步骤操作:

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

killall pulseaudio
Run Code Online (Sandbox Code Playgroud)

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

echo "autospawn = yes" > ~/.pulse/client.conf
Run Code Online (Sandbox Code Playgroud)

然后

pulseaudio -D
Run Code Online (Sandbox Code Playgroud)

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

之后,我尝试了这个命令

echo "options snd-hda-intel model=acer" | sudo tee -a /etc/modprobe.d/alsa-base.conf > /dev/null
Run Code Online (Sandbox Code Playgroud)

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

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

但是在最后一个命令上:

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'
Run Code Online (Sandbox Code Playgroud)

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

E: [pulseaudio] pid.c: Daemon already running.
E: [pulseaudio] main.c: pa_pid_file_create() failed.
Run Code Online (Sandbox Code Playgroud)

在这一切之后,我的音响系统开始出现异常。内置扬声器和耳机或 5.1 扬声器同时工作,但麦克风仍然不工作。当我不玩任何东西时,我什至会听到噪音。这让我很害怕,我的麦克风问题出现在 12.04 之后。我可以使用耳机麦克风吗?我戴着beats耳机。

我的系统alsamixer 的详细信息

SKYPE 截图

ubu8ntu 截图

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

在此处输入图片说明

小智 40

我的解决方案

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

在 Skype 中,执行以下操作:

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

不直观的部分来了!!!

在“录制”选项卡下...

如果没有程序正在录制任何内容(处于空闲模式),则它根本不显示任何内容。有人可能会认为这个标签没有任何兴趣,但有人会误会!!!保持此选项卡打开和可见。确保底部的“显示”选项设置为“所有流”或“应用程序”。

从选项对话框开始测试呼叫。

脉冲音频对话框现在将显示哪个程序正在从哪里录制声音。

Skype:输入来自...

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

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

  • 在 xubuntu 16.04 上为我工作。gstreamer-properties 不再可用。聪明的想。谢谢!就我而言,我不得不在“内部音频监视器...”和“内部音频”之间切换。 (2认同)

Sri*_*wda 20

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

来源

在此处输入图片说明


小智 6

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

sudo apt-get remove pulseaudio
Run Code Online (Sandbox Code Playgroud)

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

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


Ste*_*nov 5

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

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


Vit*_*yna 5

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

你会发现它是你的声音应用程序——“PulseAudio Volume Control”。 在此处输入图片说明

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

在此处输入图片说明

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