我正在听音乐,我的所有应用程序中的声音突然消失了。我使用的是 Ubuntu 12.04,它使用了pulseaudio,所以我试过了sudo /etc/init.d/pulseaudio restart
,但什么也没发生。根据lsof | grep pcm
,目前没有使用声卡,尽管我不完全确定我的该命令的来源是否适用。
有没有另一种方法可以在不重新启动系统的情况下从命令行重新启动 Ubuntu 12.04 的声音系统?
几天来,我一直在寻找录音机,但我很沮丧。
Skype 工作正常和 alsamixer
我正在使用脉冲音频。
当我打开以下软件时,我的麦克风停止工作,甚至Skype也不工作。我只听到噪音。如果我卸载软件并重置pulseaudio,它又会恢复正常。
尝试过 Audacity——我只听到噪音。
试过录音机——录音但噪音很大。
我需要一个好的工作软件来录制语音。
需要帮忙。
编辑:这个问题似乎也影响到 18.04。
我从 15.10 开始就有这个问题,但是在升级到 16.04 后它开始真正磨我的齿轮。
假设我插入了耳机。我重新启动\重新登录\启动到ubuntu,然后播放音乐。它来自内置扬声器而不是耳机。
我可以看到在音频设置菜单中检测到耳机,但只有在我更换设备或重新插入耳机后,它们才能工作。
这在 15.10 上更容易被忽略,因为当时启动后,一切都被静音了。耳机和扬声器,如果在上述启动之前有耳机。
我会在问题中添加日志,但我真的不知道哪个或如何获取它们(我愿意接受建议)。问题发生在戴尔 Inspiron 3537 笔记本电脑上,它内置了 Realtek 声卡。
它的侧面有一个输出插孔,既可以作为输入也可以作为输出。
输出 pacmd listcards
2 card(s) available.
index: 0
name: <alsa_card.pci-0000_00_03.0>
driver: <module-alsa-card.c>
owner module: 6
properties:
alsa.card = "0"
alsa.card_name = "HDA Intel HDMI"
alsa.long_card_name = "HDA Intel HDMI at 0xc0810000 irq 49"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:00:03.0"
sysfs.path = "/devices/pci0000:00/0000:00:03.0/sound/card0"
device.bus = "pci"
device.vendor.id = "8086"
device.vendor.name = "Intel …
Run Code Online (Sandbox Code Playgroud) 我遇到了声音问题(仅单声道输出),因此根据另一个 askubuntu 问题的建议,我在/etc/pulse/default.pa
.
重新启动后,我根本没有声音。所以我/etc/pulse/default.pa
完全删除并尝试重新启动。我没有备份文件(愚蠢,我知道)。
如何返回工作配置?
我试过:sudo apt-get remove pulseaudio
,重新启动,sudo apt-get install pulseaudio
然后重新启动。
它仍然无法正常工作。文件/etc/pulse/default.pa
丢失。
这是什么pulseaudio
和pacmd
命令显示:
$ pulseaudio
E: [pulseaudio] main.c: Daemon startup without any loaded modules, refusing to work.
Run Code Online (Sandbox Code Playgroud)
$ pacmd
No PulseAudio daemon running, or not running as session daemon.
Run Code Online (Sandbox Code Playgroud) 我的声卡是 Realtek ALC 892。在 Windows 7 上我使用官方的 Realtek 驱动程序,在 Linux 上我使用 PulseAudio(在 Ubuntu 13.10 上)。在 Windows 和 Linux 上,当我启用麦克风增强 +30db(需要,因为我的麦克风很安静)时,我会听到非常烦人的嘈杂背景噪音(我还在两个系统上使用 Audacity 确认了背景噪音)。
但是,Windows Realtek 驱动程序具有有效的噪音抑制选项(启用它后,Audacity 没有显示背景噪音,我的耳朵也确认没有背景噪音)。
我的问题是如何在 ALSA/PulseAudio 中启用背景噪声抑制?有没有我可以安装的模块,或者可能有一个可以在配置文件中启用的设置?
我找不到它的解决方案,这是唯一阻止我完全切换到 Linux 的事情——因为我经常使用麦克风说话,而在 Windows 上,Realtek 软件完全消除了背景噪音,而 PulseAudio 没有消除它,这意味着在 Linux 上录制的声音非常糟糕。
我知道我可以买更好的声卡和麦克风,但正如我所说,Windows Realtek 驱动程序实时消除了软件级别的噪音(即在 TeamSpeak3/Steam/任何 voip 程序上通话时没有噪音)所以我希望有这样的选择在 Linux 上也是如此。
我正在尝试在 Ubuntu 14.04 中使用 3.5 插孔麦克风,问题是 Ubuntu 默认没有噪音抑制,所以我得到了非常大的静态噪音。
我安装libwebrtc-audio-processing-0
并libwebrtc-audio-processing-dev
尝试使用 激活它pactl load-module module-echo-cancel aec_method=WebRTC
,但出现错误:
失败:模块初始化失败
我还尝试通过以下方式启用它/etc/pulse/default.pa
:
load-module module-echo-cancel source_name=echosource aec_method=webrtc
set-default-source echosource
Run Code Online (Sandbox Code Playgroud)
但它使声音小程序崩溃,无论如何都不起作用。
我怎样才能使这项工作?
我尝试重新安装 alsa 和pulseaudio,但没有解决问题。
重新启动后输出也不起作用(托盘中没有扬声器),但我可以使用pulseaudio -k
- 编辑来修复该问题:重新安装 kubuntu 后不会再发生这种情况
编辑2:我错了。这种情况仍然会发生。
我在 nvidia optimus 笔记本电脑(确切地说是 acer predator 300)上运行 Kubuntu 20.10。
我尝试过的事情:
我如何知道这是软件问题而不是麦克风/耳机问题:
谢谢。
当我们在 Teams 会议或通话中打开麦克风时,我们周围的背景噪音\xe2\x80\x94、翻文件、关门声、狗吠等等\xe2\x80\x94 可能会分散其他人的注意力。我们需要抑制这种噪音。目前,此声音抑制仅支持 Windows 桌面,我们不支持 ubuntu
\n有没有其他方法可以抑制背景噪音?
\n我已经在华硕 TP200SA 上使用 Ubuntu 16.04 LTS 一周了,在拨打 Skype 电话后,我意识到 Windows 的功能现在已经消失了。我的笔记本电脑在硬件方面有一个立体声麦克风,但声音质量和缺乏功能对于库存驱动程序来说真的很糟糕。是否可以安装真正的 Realtek 驱动器来解决此问题?我在 Linux 上真的很糟糕,我希望有人能用基本的方式解释我。
谢谢!
pulseaudio ×6
sound ×4
alsa ×3
14.04 ×2
18.04 ×2
microphone ×2
noise ×2
16.04 ×1
echo ×1
headphones ×1
kubuntu ×1
realtek ×1
soundcard ×1
zoom-meeting ×1