zzzzzxh499 / Pango_voice_magicbox

第八届集创赛紫光同创杯国二FPGA部分
Apache License 2.0
8 stars 0 forks source link

关于实现人声分离 #1

Open Aki-Huang-486 opened 3 weeks ago

Aki-Huang-486 commented 3 weeks ago

实现人声分离的算法模块是写在separate1.v和separate2.v两个文件里面么 这俩有啥区别吗 我看separate1里面用了一个Sperate_door的ip核 而这个Sperate_door里面又有好多嵌套 我想单独体验一下人声分离的效果 搞得有点晕不知道怎么弄了 可以指点下么 真是万分感谢

zzzzzxh499 commented 3 weeks ago

separate1是利用前0.5s音乐声的频谱制作门限掩膜消除音乐声,separate2是用带通滤波削弱说话声。Sperate_door 是一个RAM,用来存前0.5s每个频率下的频谱峰值。

Aki-Huang-486 commented 3 weeks ago

好的 感谢解答 不过光凭这三个文件就能完整实现人声分离的功能了么 我是不是列举的有所遗漏?

zzzzzxh499 commented 3 weeks ago

算法主体是这些,但是这是个频域算法,还是要像我一样搭建好音频输入->fft->算法->ifft->音频输出这样一个系统才能复现