如何将用话筒录制的男声(WAV文件),通过处理变成女声?
可以通过改变播放的速度实现,快5%就是女声,慢5%就是男声.
呵呵,挥刀自宫
不要开玩笑好不好!
不知道你用过sonique没有.可以调速的.可以声音变调的.我看速度的变化,无非是影响到频谱了.即.可能10K的音频变为10.5K了.(依此类推,你对不同频率的声音进行频谱的迁移,应该就可以实现了.如果不明白,就找本<信号与系统>以及<DSP(数字信号处理)>之类的书来看看啦.)祝你成功.(编程上,我做不到,但是,理论,我懂)
应该是声音频率的振幅的变化
我认为是变频,而不是振幅变化,振幅变化后,可以产生一些如pop,rock的效果但是,声音的本质是不会改变的.也就是说出男声还是男声,只是音域的宽广程度阿,什么的有所不同,听起来有些屁,但是还是可以听出是男声来,变频后,音域上有了变化.(当然拉,你可以自己试试,两者实现原理相近,哪个比较符合你的要求)
男女声变调必须是进行频谱搬移,在信号处理上通常是乘一个余弦函数下面是男女声的频谱范围:男低音:82--330 女175--699男中音;98--392 220--880男高音;124--494 262--1047单位为hz具体知识可以参阅相关的音响原理书
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(7)
可以通过改变播放的速度实现,快5%就是女声,慢5%就是男声.
呵呵,挥刀自宫
不要开玩笑好不好!
不知道你用过sonique没有.可以调速的.可以声音变调的.
我看速度的变化,无非是影响到频谱了.
即.可能10K的音频变为10.5K了.(依此类推,你对不同频率的声音进行频谱的迁移,应该就可以实现了.如果不明白,就找本<信号与系统>以及<DSP(数字信号处理)>之类的书来看看啦.)
祝你成功.(编程上,我做不到,但是,理论,我懂)
应该是声音频率的振幅的变化
我认为是变频,而不是振幅变化,振幅变化后,可以产生一些如pop,rock的效果但是,声音的本质是不会改变的.也就是说出男声还是男声,只是音域的宽广程度阿,什么的有所不同,听起来有些屁,但是还是可以听出是男声来,变频后,音域上有了变化.(当然拉,你可以自己试试,两者实现原理相近,哪个比较符合你的要求)
男女声变调必须是进行频谱搬移,在信号处理上通常是乘一个余弦函数
下面是男女声的频谱范围:
男低音:82--330 女175--699
男中音;98--392 220--880
男高音;124--494 262--1047
单位为hz
具体知识可以参阅相关的音响原理书