Linux下的语言聊天软件不少,但不少人抱怨不好用,反映说声音那老也搞不定,只能发送文字聊天,让人很遗憾。
当然了,原因有两方面,一是软件原因,二是设置问题。软件问题暂时还不能完全的解决,这倒不是软件开发商的能力问题,而是历史的原因,因为Linux下的声音解决方案才刚刚有一个小小的统一和完善,这得说起ALSA了,一个比较完善的声音解决方案,在此之前多为OSS,OSS是一个不太完善的解决方案,处理声音时要独占声卡,你不能开着播放器和别人语聊,但它必经是在过去辉煌过,有一定的使用占有率,你ALSA再完美也得有个OSS向ALSA过渡的一个过程,这个过程就是时间,而现在还是过渡期,这也使得Linux下这方面的软件五花八门。ALSA的优点先不说,你选软件选新版本的就是了,目前流行的语聊工具的最新版基本上都支持ALSA,你可以边听歌边聊天了。
我们主要说一下设置方面,就以最新版本的skype for linux来举列说明:
skype的最新版本支持ALSA和OSS,以前的只支持OSS,软件的设置中有相关的选项,我们选择使用ALSA。skype中没有提供太多关于声音方面的设置,但是它有一个在线声音测试功能,以前的是一个E文的女生,现在好了,在国内你可以听到说普通话的男生的声音,这也给国内朋友方便了很多。
现在较新一点的发行版都可以很容易的联上这个测试系统,并能听到提示音,关键是这10秒的录音,如何你能听到,那好办多了,你就可以开始聊天了,但往往好多人听不到,那就要注意了。下面以我的系统为例说明一下,我的桌面采用的是KDE,在KDE中有一个Kmix的小部件在管理着声音的一些开关设置,就是系统托盘中的那个小喇叭,在它的设置中有很多选项,如图
在它的输入中有好多的输入信号的音量控制和开关,其中上面的绿灯表示静音(亮时表示没有静音,像十字的红绿灯,绿灯行,声音过),它的开关控制声音是否输出在常规的扬声器中,下面的红灯表示这个输入源的总开关(亮时表示开)。最右边还有一个capture的选项,E文的意思是获取、获得,它将获得输入的音频信号,别的软件想用音频信号得来它这要。它们之音的关系如下图所示。
比如我们要用话筒同别人聊天,至少下面的红灯与capture得是开着,当然了,你也可以开着绿灯,在对面的音箱中听到你的声音。这只是配置了相关设置的一半,下面再看下图。


