5

私は自分の携帯電話で遊んでいましたが、このアプリがあり、それを使用して曲を 10 秒間録音すると、その曲のタイトルと作者が表示されます。今、ソフトウェア エンジニアとして、これはどのように機能するのだろうかと疑問に思わずにはいられません。

4

2 に答える 2

9

さて、実際にShazamはアルゴリズムの内部動作を説明する論文を書いています、あなたはこのアドレス(pdf)でそれを見つけることができます。

基本的に、アルゴリズムが認識できるすべての曲の巨大なデータベースがあり、スペクトログラムを使用して音楽の一種の「ハッシュタグ」を作成します。次に、曲の一部を録音して送信すると、同じアルゴリズムを通過して、データベースに保存されているハッシュタグと一致させようとします。

もちろん、レコーディングノイズなどを管理する必要があるため、それよりもはるかに複雑ですが、それが基本的な考え方です。

于 2010-09-30T13:47:52.427 に答える
2

ここで答えを見つけてください: http://laplacian.wordpress.com/2009/01/10/how-shazam-works

于 2010-09-30T13:44:58.097 に答える