当前位置:文档之家› 解决麦克风声音延迟

解决麦克风声音延迟

也谈麦克风与电脑结合的用途-解决麦克风声音延迟作者:郑禄伟目的:用电脑进行卡拉OK演唱;用电脑对卡拉OK进行“回声,压限,合唱......等”效果处理;解决“麦克风延迟”问题序言:随着生活节奏的加快,人们越来需要通过休闲娱乐来放松自己。

今天天我为大家介绍的便是其中一种娱乐方式——“卡拉OK”。

说到此,可能大家联想到“家庭影院”或者“高保真音响系统”之类贵重级设备!不过值得庆幸的是,借助一电脑技术的突飞猛进,现如经我们的电脑也能用来“卡拉OK”了。

在此我做一个小小的声明,我所提及的“卡拉OK”并非是单纯意义上的,将麦克风所拾到的声音由电脑送至多媒体音响,同时再加上伴奏。

而是将人声通过电脑的一系列专业处理,进而使得我们的电脑音响发出超值的效果。

(详情如下)注意!要实现“用电脑唱卡拉OK”,你必须具备这几样硬件:1,麦克风。

2,声卡3,音响或耳机正文Adobe公司在图形处理技术方面有很深的造诣,最近该公司又向音频技术界进军。

“Adobe Audition”便是Adobe公司的一款专业音频处理软件。

它的前身是“Cool Edit”,后被Adobe收购,经过一系列的改进而成为“Adobe Audition”。

我们下面就是通过这款软件进行“卡拉OK”。

首先,我必需向大家介绍一个专业名词“ASIO”。

它是由Steinberg公司开发的一种音频驱动标准。

简单的说,我们的声卡大多数是民用级的声卡(一般主板集成的声卡几乎都是民用的,如:AC97等)而非专业声卡。

因此,在声音处理的时候会存在大概一秒左右的延迟。

不妨设想一下,当我们拿起麦克风开始唱歌时,而我们的声音却要等待一秒后才从电脑音响里发出来。

先别说这会给演唱者的心理带来严重的不快,单纯从破坏歌曲节奏上来讲,就是相当恐怖的。

而这一切都是因为我们的民用声卡不能直接支持“ASIO”驱动。

那么难道我们就没有办法了吗回答:“非也”。

自从上天创造了人,就赋予了人通过大脑去解决问题的权利。

“ASIO4ALL”(图一)就是我们的救星。

它能使WDM驱动模拟为ASIO驱动,从而让声卡可以支持ASIO驱动。

这样一来我们的声卡就不会有太大的延迟了。

这里说“不会有太大的延迟”意指延迟总是会有的,除非使用顶级的声卡设备,不然延迟总是存在的。

不过通过“ASIO4ALL”我们可以把延迟降到最低,低到人耳无法分辨的程度(比如2—20ms的延迟人耳就几乎无法分辨)。

下面我们来看一下“ASIO4ALL”。

首先,要使用ASIO4ALL须要两个条件:1,WIN98SE/ME/2000/XP系统2,一个支持WDM驱动的声卡(不用担心这一项,其实现在大多数声卡都是支持WDM驱动的声卡)(图一)如图所示,这便是“ASIO4ALL”的主界面。

别被它的外观所吓倒了,其实我们不需要对它进行什么复杂的设置。

甚至我们完全不用打开这个软件,只要安装好“ASIO4ALL”就可以了。

如果在下面的操作中,你的声卡不能发声,那么请点击主界面上的“载入默认设置”然后关闭“ASIO4ALL”就行了。

好了,至此“ASIO4ALL”已准备就绪。

接下来我们来看看“Adobe Audition”(图二)。

(图二)首先,将“Adobe Audition”安装在你的计算机上。

“Adobe Audition”的主界面如(图二)示。

其实“Adobe Audition”是一款专业录音软件,并非是专门用来唱卡拉OK的。

我们只不过是利用了它其中的一个监听功能来进行卡拉OK。

要知道“Adobe Audition”的功能远不止这些。

我们现在要做的事,多少会给人一种大材小用的感觉。

不过为了最大限度的获得好的效果,大材小用又有何不可下面我们来对“Adobe Audition”进行一些必要的设置。

具体操作如下:第一步:(图三)点击“Adobe Audition”主界面中的“Edit”后在下拉菜单中点击“Audio Hardware Setup…”。

(图三)第二步:(图四,五,六)在“Audio Hardware Setup”选项卡中将“Edit View”;“Multitrack View”;“Surround Encoder”项中的“Audio Driver”从下拉菜单中选中“ASIO4ALL v2”。

然后点击“OK”,如果电脑给出提示,那么再点击“OK”就行了。

最后重新启动“Adobe Audition”(一定到重启“Adobe Audition”,不然设置可能还未得到更改)。

这里有个需要解决的问题,重启“Adobe Audition”之前我们必然先要关闭它。

在关闭该软件时电脑可能给出如(图七)的提示。

这时我们只需点击“NO”即可。

(图四)(图五)(图六)(图七)第三步:重启软件之后,首先插上麦克风。

其次点击“Adobe Audition”主界面中的“Options”,然后在下拉菜单中点击“Monitoring”在延伸出来的菜单中点击“Audition Mix”最后选中“Smart Input”。

如(图八)。

(图八)第四步:(图九)在“Adobe Audition”主界面中点击第一条音轨的红色的“R”键,之后电脑会给出如(图十)所示的提示。

此时我们将“文件名”命名为“卡拉”,然后保存即可。

(图九)(图十)第五步:双击windows右下角的“小喇叭”,或者通过“开始—设置—控制面板—声音和音频设备”得到如(图十一)所示的选项卡。

然后在“音量”栏中点击“高级(V)…”。

随后便可以进入声音控制面板(图十二)。

在声音控制面板中点击“选项”然后在下拉菜单中点击“属性”然后选中录音,此时则出现如(图十三)所示画面。

我们选中“麦克风”此步非常重要,倘若不选中“麦克风”将可能会出现话筒无声的现象。

下一步点击“确定”,在“录音控制”栏中选中“麦克风”并将音量推子推到2/3处,如(图十四)。

至此,我们已经可以使用麦克风了。

我们可以对着麦克风说两句话,以测试声音是否正常。

(如果此刻明显感觉有延迟的存在,请阅读该文中“几点可能遇到的问题”)(图十一)(图十二)(图十三)(图十四)现在,我们的前期工作已经完成。

虽然麦克风已经可以发声,但还不能演唱歌曲。

因为现在的声音是未经效果器处理的声音,听上去并不太动人。

这里所说的效果器是指对人声进行一系列修饰,最终获得一个较好感觉的声音的一中设备,如压限器,均衡器,混响器,降噪器等等。

过去在很长一段时间里,效果器都是以硬件的方式出现。

这便导致效果器的价格高得非常惊人,由于受到模拟电路在设计上的诸多限制。

要想将效果音质提高一点点都要花费很大精力,当然价格也就成正比增长了。

近两年,随着电子计算机性能的不段提升,人们已经不满足将它放在一个较小的范围内使用,很快计算机应用的浪潮扩展到了诸多行业领域,声音工程领域也被这股浪潮所波及。

人们开始设想设计一种可以通过计算机数字电路工作的软件效果器。

有人道:“思想有多远,人就能走多远”。

没过多久,世界上已经有一些公司生产出自己的软件效果器,其中不乏著名的声音硬件设备制造公司。

后来又有更多的软件开发集团投入到效果器的开发中,已至于现在我们已经可以在市面上找很各种各样的软件效果器,后来人们习惯上把这些软件效果器称之为“效果器插件”。

著名的效果器插件如:Waves公司生产的插件,TC公司生产的插件等等。

它们在声音工程的发展上都做出了巨大的贡献。

下面我们就来简单的谈谈效果器插件的一些简单应用(本人并非专业音频工作者,比起工作在录音棚里的专业人员,本人实在显得太过业余了。

因此只能说成是“简单的谈谈效果器插件的一些简单应用”)。

第六步:加载效果器。

如图(图十五)所示,单击,然后双击“效果器横条”空白处。

随后便将呈现如(图十六)所示的“效果器架”。

我们可以通过它来加载效果器。

首先,我们来加载一个回声效果器。

步骤如图(图十七),结果如(图十八)。

此时回声效果器已经加载完成,我们不妨对着麦克风试一下声音效果。

值得一提的是,同时,我们还可以按照上述方法在其余“效果器横条”中加载效果器,这样我们可以得到经过多个效果器处理后的声音效果。

(图十八)是回声效果器的控制面版。

在此我将给出几个重要参数的名称翻译,其余参数的名称留给有兴趣者自行翻译。

Delay Time 延迟时间Feedback 反馈Echo level 回声级别(图十五)(图十六)(图十七)(图十八)OK,至此我们已经可以轻松的卡拉OK了。

不过如果对声音效果还有更高的要求,可以尝试加载如“压限器Multiband Compressor”“均衡器Parametric Equalizer”进行调节,寻求一个最满意的效果。

几点可能遇到的问题:1:加载效果器时延迟依旧很明显的问题。

答:这种情况的原因众多,因此我们只对其解决的办法进行一些探讨。

我们可以通过两种方法来解决。

第一:在“ASIO4ALL”的主界面中,点击“载入默认设置”应该就可以解决。

第二:在“ASIO4ALL”的主界面中,点击“高级控制”(图十九)。

将“ASIO缓冲区大小”逐渐调小,方法是用鼠标将“拉条”向左拉。

不过注意,“ASIO缓冲区大小”越小,延迟也越小,不过如果太小则会出现爆破声。

因此我们必须耐心的拖动“拉条”,寻找一个低延迟并且无爆破声的平衡点。

这样应该就可以解决问题了。

2:在ASIO正常工作的情况下,某些效果器加载后依然存在延迟的问题。

答:在“Adobe Audition”内置的效果器中,有些效果器不是用于实时处理的,它们只是在录音后期处理中起着着用,并且这类效果器对CPU的占用率非常高。

因此如果我们在“效果器架”中加载了此类效果器,则会出现非常严重的声音延迟。

值得注意的是,我们在“效果器架”中加载此类效果器时,系统一般会弹出一个警告。

因此,最简单的办法就是,不要加载弹出警告的效果器就行了。

由于矛盾是多样化的,可能各位在按照我所叙述的程序进行操作时,会遇到一些新的问题。

而这些问题又可能是我未曾提及的,更可能是我未曾遇到的。

因此这需要各位进行不断的探索与尝试。

机遇与挑战总是并存的,不过只要我们耐心思考,问题总能得到解决。

如果有更多疑问的朋友,请与我进行交流。

相关主题