arduino使用压力传感器实现听歌识曲(瞎猜的没有做过)
arduino使用压力传感器实现听歌识曲放置低音炮或手机初始化0.5秒内计算最优匹配震动{ 预先录制震动参数,寻找最优方案{ 参数用单片机返回电脑 取特征,设置时间对应频率 寻找}}播放(大佬有觉得怎么解决呢?)为啥不直接电脑+麦克风来识别呢》? 这玩意看你怎么把问题分解了,如果底层够给力,程序这么写都行:
while(1)
{
arduino使用压力传感器实现听歌识曲();
}
但实际展开,会变成 1L 那样:
放置低音炮或手机
初始化
0.5秒内计算最优匹配震动
{
预先录制震动参数,寻找最优方案
{
参数用单片机返回电脑
取特征,设置时间对应频率
寻找
}
}
播放
但即使展开成这样,底层依然实现不了。
举例:“0.5秒内计算最优匹配震动”,这个就是神经网络的模式识别。
声音不是简单正弦,而是有具体波形的一堆正弦带着频率相位叠加的。
这个过程需要识别特性的波形模式,这个任务量放在水果机的 ARM 上,都不能很快搞定,
这也就是水果机没有离线 SIRI 的原因,运算量太大需要回传给服务器去算。
结果你在一个以 AVR、低端ARM 为主的平台上,跟我说匹配最优震动,那索性一开始就蛋疼了。
Zoologist 发表于 2019-11-28 18:25
为啥不直接电脑+麦克风来识别呢》?
你试试在厕所用电脑听歌识曲
页:
[1]