arduino使用压力传感器实现听歌识曲(瞎猜的没有做过)-Arduino中文社区 - Powered by Discuz! Archiver

strongonion 发表于 2019-11-28 17:40

arduino使用压力传感器实现听歌识曲(瞎猜的没有做过)

arduino使用压力传感器实现听歌识曲放置低音炮或手机初始化0.5秒内计算最优匹配震动{         预先录制震动参数,寻找最优方案{                   参数用单片机返回电脑                   取特征,设置时间对应频率                   寻找}}播放(大佬有觉得怎么解决呢?)

Zoologist 发表于 2019-11-28 18:25

为啥不直接电脑+麦克风来识别呢》?

t3486784401 发表于 2019-11-28 19:24

这玩意看你怎么把问题分解了,如果底层够给力,程序这么写都行:

while(1)
{
    arduino使用压力传感器实现听歌识曲();
}

但实际展开,会变成 1L 那样:

放置低音炮或手机
初始化
0.5秒内计算最优匹配震动
{
预先录制震动参数,寻找最优方案
{
    参数用单片机返回电脑
    取特征,设置时间对应频率
    寻找
}
}

播放
但即使展开成这样,底层依然实现不了。
举例:“0.5秒内计算最优匹配震动”,这个就是神经网络的模式识别。
声音不是简单正弦,而是有具体波形的一堆正弦带着频率相位叠加的。
这个过程需要识别特性的波形模式,这个任务量放在水果机的 ARM 上,都不能很快搞定,
这也就是水果机没有离线 SIRI 的原因,运算量太大需要回传给服务器去算。

结果你在一个以 AVR、低端ARM 为主的平台上,跟我说匹配最优震动,那索性一开始就蛋疼了。

strongonion 发表于 2019-12-6 23:35

Zoologist 发表于 2019-11-28 18:25
为啥不直接电脑+麦克风来识别呢》?

你试试在厕所用电脑听歌识曲
页: [1]
查看完整版本: arduino使用压力传感器实现听歌识曲(瞎猜的没有做过)