新手想自制变声器,用单片机或FPGA可能实现么

[复制链接]
7547|11
手机看帖
扫描二维码
随时随地手机跟帖
摸摸| | 2015-9-18 01:31 | 显示全部楼层
变频,再改变音色.

使用特权

评论回复
Schvian| | 2015-9-18 09:03 | 显示全部楼层
我用Android测试过,用soundpool,setrate设置1.5左右,可得汤姆猫的声音

使用特权

评论回复
阿龚|  楼主 | 2015-9-18 12:12 | 显示全部楼层
Schvian 发表于 2015-9-18 09:03
我用Android测试过,用soundpool,setrate设置1.5左右,可得汤姆猫的声音

安卓?是完全用软件调试的么

使用特权

评论回复
阿龚|  楼主 | 2015-9-18 12:12 | 显示全部楼层
Schvian 发表于 2015-9-18 09:03
我用Android测试过,用soundpool,setrate设置1.5左右,可得汤姆猫的声音

安卓?是完全用软件调试的么

使用特权

评论回复
阿龚|  楼主 | 2015-9-18 12:15 | 显示全部楼层
摸摸 发表于 2015-9-18 01:31
变频,再改变音色.

谢谢回复,主要想了解用fpga能够实现么,大概会用到哪些模块,喇叭?话筒?

使用特权

评论回复
Schvian| | 2015-9-18 15:29 | 显示全部楼层
阿龚 发表于 2015-9-18 12:12
安卓?是完全用软件调试的么

写个android app 装到手机即可

使用特权

评论回复
通宵敲代码| | 2015-9-20 14:15 | 显示全部楼层
FPGA完全可以!
变声器其实就是对原有的音频信号进行变频、变幅处理,
可以是规则的,用固定的函数实现,比如将某中年大叔的声音变成小萝莉,
也可以是不规则的,办法也有很对,也一把声音变得乱七八糟!

使用特权

评论回复
dragon_hn| | 2015-9-21 11:03 | 显示全部楼层
要用到FFT,IFFT,STFT,楼主玩转了应该就可以了.

使用特权

评论回复
sw8sw8| | 2015-10-31 00:57 | 显示全部楼层
FFT IFFT STFT ,做了起码20ms以上的延时

2个样点的差值里面包含了什么信息

如果以知一个差值求频率。
求当前相位。求任意相位时的值
不知道这能做什么

使用特权

评论回复
sw8sw8| | 2015-10-31 01:04 | 显示全部楼层
简单一点的变音就是用一个环形缓冲。取环形缓冲的中点为开始的指针。不断移动指针。到了尾部就往会跑到了0就往高处跑
(当然还有些处理声音的算法。)DAC输入就去这的指针指向的地址里的信号。
当然只是模拟上下变调。有人称为基频修正技术。我真是信了他的邪。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

6

帖子

0

粉丝