2013-01-16 18 views
0

Echoprint在電話或計算機上「聽」音頻,以確定它是哪首歌。它的速度非常快,精度非常高,因此可以識別移動設備上原始或錄製的非常嘈雜的版本,並且受到外部來源的干擾。Echoprint不識別單首歌曲

我編譯了網站上提供的iOS示例。到現在爲止還挺好。 不幸的是,Echoprint無法通過iPhone的麥克風識別任何歌曲(錄音時間長達1分鐘)。

在另一方面,它是能夠通過從iPhone的媒體庫「上傳」他們直接承認歌曲

任何想法,問題可能是什麼?

+0

嗨。你有沒有找到解決方案?因爲我似乎陷入了同樣的問題。 – ScarletWitch

+0

不,我很抱歉。放棄了這個項目。 –

+0

好的。不管怎麼說,多謝拉。 :) – ScarletWitch

回答

1

回聲打印不打算在空中播放。至少不會與給定的配置。您可以調整代碼,專注於匹配功能(best_match),以獲得空中配置的一些結果。實際的best_match函數只有在真正接近參考值時纔會返回歌曲,而使用手機麥克風錄製的歌曲不會發生這種情況。還要考慮錄製更長的部分。

+0

你確定嗎?你能否在他們的網站上發佈任何有關這一事實的參考資料?非常感謝您提前! –

+0

我知道這段代碼非常好,相信我指紋在嘈雜的環境中性能不是很高,並且如果您閱讀fp.py中的代碼,只有在查詢和引用非常接近時纔會看到匹配。您可能無法在網站上找到這些信息。如果你想看看以前的用戶遇到什麼限制,你應該閱讀關於他們的谷歌討論組的討論。 – lizzie

+0

好的。我猜你是對的。你能推薦任何echoprint的替代品嗎?一些工作像Shazam? –

0

我認爲問題是歌曲錄製的採樣率。如果它在8 kHz,它可能不會工作;它必須至少爲11 kHz。

+0

那些是真正的高利率的MP3。 –