需要补充什么或者比如适当修改和补充什么还请大神帮忙参考参考,我要做一个广告牌

查看: 952|回复: 10
求大神帮忙,我毕设要做关于声音识别的系统,编程不懂,有没有例程可以参考,万分感谢
主题帖子精华
新手上路, 积分 39, 距离下一级还需 11 积分
在线时间0 小时
如题,硬件是用STM32F103RBT6,到编程阶段发现理论知识不太懂,大概是用麦克风实现信号采集,经过TL084进行信号放大,单片机里实现AD转换,然后用FFT和过零率对信号进行频谱分析及特征提取,最后模式匹配。 &
对了,显示是用串口助手,显示频率值。
我自己用原子哥的例程改过几天,可是还是有好多好多错误不会解决,就希望大家有没有完整的例程可以让我参考,小弟刚刚接触这方面的编程,希望大家谅解。
如果有哪位大神能帮忙解答,小弟必感激涕零、、、
这是人家用AVR做的语音识别:http://people.ece.cornell.edu/land/courses/ece4760/FinalProjects/s2011/wd65_yz526/wd65%20and%20yz526/index.html
主题帖子精华
金钱108178
在线时间722 小时
这是人家用AVR做的语音识别:
我是开源电子网站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺:
微信公众平台:正点原子
主题帖子精华
新手上路, 积分 39, 距离下一级还需 11 积分
在线时间0 小时
回复【2楼】正点原子:
---------------------------------
谢谢原子哥。我想问个具体点的问题。经过AD转换后的信号进行FFT频谱分析。但FFT函数的调用需要结构体,怎么将AD转换的结果给FFT中的结构体赋值?
主题帖子精华
新手上路, 积分 39, 距离下一级还需 11 积分
在线时间0 小时
FFT函数的声明:
struct&compx&{float&real,};&&&&&
extern&void&FFT(struct&compx&*xin);
主题帖子精华
在线时间3 小时
思路很简单,
分两块处理。
1.获取训练语音,预处理,提取特征,建立模型,保存。
2.获取输入语音,预处理,提取特征,带入模型,判决。
预处理主要是限制带宽,降低环境噪声,HPF消除口唇辐射等,以及提取声音。
特征用LPCC&MFCC为多。
模型有很多VQ&HMM&DNN SVM等等,视具体情况而定,单片机只能做点简单的学习模型。
做最简单,最粗糙的识别,用DTW吧。用VQ也可以。都比较简单。单片机应该可以跑起来。但这两种模型只能做孤立词、特定人。连续语音用单片机就别想了,花的时间不少,做出来也没有任何价值。
主题帖子精华
在线时间3 小时
理论知识不太懂,那就买本书来看看。这东西不是想弄马上就可以弄出来的。
主题帖子精华
新手上路, 积分 39, 距离下一级还需 11 积分
在线时间0 小时
回复【5楼】lsj9383:
---------------------------------
由于头一次接触STM32的编程,感觉实现起来很难,理论也只是略懂。现在就想通过麦克风采集信号,在单片机中实现AD转换,然后用FFT进行频谱分析,将频谱中最大的频率成分通过串口助手显示出来。能不能按照我的思路再指点指点呢、、、万分感谢、、、
主题帖子精华
在线时间3 小时
回复【7楼】白云飘飘427:
---------------------------------
那你就要先学会怎么用AD、怎么用FFT,怎么用串口。
主题帖子精华
在线时间3 小时
你是明年毕业?
主题帖子精华
在线时间63 小时
先试把声音采集了。
一直努力就很好。
主题帖子精华
新手上路, 积分 39, 距离下一级还需 11 积分
在线时间0 小时
回复【10楼】qq:
---------------------------------
我的信号采集用的是麦克风,经过一级TL084进行放大,然后输入到单片机
Powered by

我要回帖

更多关于 补充修改协议 的文章

 

随机推荐