从开发到不断地的升级优化,变声器从零到现在已经1年有余,回想起来现在非常的感慨,很多的功能非常的难,没有现成的参数可以模仿,只能一步步尝试。尤其是实时变声功能的开发,这几乎是变声器中最难的一项。 为什么要开发实时变声功能? 现在pc端的变声器没有实时变声的功能基本上已经没有了存在的意义,几乎所有的变声器都有了实时变声的功能,这说明这个功能在市场中还是很重要的。在实际的应用中,无论是何种第三方软件,实时变声的功能几乎是使用频率最高的一个功能。 
国外开源的机架中也有实时变声的功能,但是兼容性做的很差,在这个基础上优化是完全不可行的,所以我不得不自行搭建,并将vst接口、实时变声、调音等众多热门的功能一并融入,所谓后发优势也许说的就是这个道理吧。 开发实时变声功能的难点? 开发实时变声器最大的难点就是兼容性问题,变声器如何允许使用者自行调音,它们调音之后如何支持实时变声的功能,以及在vst接口上如何让使用者自行导入心仪的插件,这些都是需要不断优化的。 
另外,软件如何在第三方应用中优化兼容性,如何解决实时变声的时候延迟时间太长的问题,如何在不使用专业声卡与麦克风的前提下保证变声的质量,如何使变声器与所有的声卡兼容,如何在不需要设置的前提下使用实时变声的功能等等,这些都是需要不断地尝试、优化、再尝试、再优化...... 目前,变声器的实时变声功能已经得到了充分优化,软件中内置的语音包、音效种类也足够丰富,现在这些音效都是支持实时变声的,自己对这些音效进行调整之后也是支持实时变声的,就算你自己根据音频插件组合成一个新的音效也是支持实时变声的。 总之,实时变声的功能对于变声用户来说已经是一个不可或缺的功能了,变声器中很多的功能基本上都是围绕着实时变声功能进行的优化,如果没有实时变声的功能,开发一个变声器将毫无意义!
|