音频在 12.04 中突然停止工作

Ben*_*Ben 19 sound pulseaudio desktop-environments alsa

在正常工作大约一年后,我的音频不再在 Xubuntu 12.04 中工作。这是在访问以下网站并安装音频浏览器应用程序以上传语音样本以创建开源语音识别程序后立即发生的:http : //www.voxforge.org/home/read

我不知道这是否是导致问题的原因,但在我安装此 Web 应用程序的同时,音频停止工作。

当我在终端输入

pulseaudio -D
Run Code Online (Sandbox Code Playgroud)

我得到以下信息:

E: [pulseaudio] main.c: Daemon startup failed.
Run Code Online (Sandbox Code Playgroud)

我接下来尝试了以下操作:

sudo apt-get purge pulseaudio
sudo apt-get install pulseaudio
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)

小智 8

这也发生在我身上。我认为主要原因是pulseaudio守护进程没有正确终止。

首先运行pulseaudio --kill然后pulseaudio --start

这为我解决了问题。


小智 0

您可以尝试删除或重命名主文件夹中的 .pulse 目录,注销并重新登录。pulse 将自动创建一个新的 .pulse 目录,因此您很可能会获得有用的配置。当我出现脉搏问题时,这多次帮助了我。


Ben*_*Ben 0

我通过简单地在命令行输入“alsamixer”并使用一些设置(例如取消不同组件的各种音量控制)来解决我自己的问题,这解决了问题。可能 voxforge.org 上的软件将我计算机上的某些音量控制静音,之后又未能将它们取消静音。谢谢大家的帮助!

所以,我的解决方案是:

alsamixer
Run Code Online (Sandbox Code Playgroud)

并取消各种音量控制的静音,直到声音恢复。还可以尝试使用 F6 在声卡之间切换。(在后台播放 YouTube 视频或播放播放列表中的一些音乐会很有帮助,这样您就知道声音何时最终恢复。)