扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
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得是开着,当然了,你也可以开着绿灯,在对面的音箱中听到你的声音。这只是配置了相关设置的一半,下面再看下图。
上面圏住的,Mic boost(+20dB) Mic表示是话,+20dB增加20dB的增益,增益一词搞电子的一听就明了,具体的我们也不深究,知道开了它话筒声音会变大就是了,灯亮表示开。另外圈住的是Mix和Mix Mono, Mix是混音的意思,Mono是单声道,在这也就是指混音,指系统的音源(如播放器)和capture混在一起。红灯亮表示开,这时候它的音频信号也送到了capture这,再由capture分发出去。如下图所示意的。
了解上面的这些后,你就明白多了吧,用话筒通话,输入总开关打开,capturer打开,调到头了音量还不大,打开Mic boost。现在正在放歌,想放给对方听,OK,打开Mix,这时KDE下会自动断了话筒而转向系统音频,对方就听到你放的歌了,是不是很简单呢,不同的发行版,不用的软件,设置上有所不同,但原理上都是一样的,好吧,就说到这,现在和MM语聊去吧,呵呵。
相关文章:
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者