3 ポイント 投稿者 GN⁺ 2024-08-02 | 1件のコメント | WhatsAppで共有
  • Shazamの楽曲認識アルゴリズムを実装したプロジェクト
  • SpotifyとYouTube APIを統合し、楽曲を検索してダウンロードできる
  • Go + FFMpeg + MongoDB
  • MITライセンス

GN⁺のまとめ

  • NotShazamは、Shazamの楽曲認識アルゴリズムを実装したオープンソースプロジェクト
  • SpotifyとYouTube APIを使って楽曲を検索し、ダウンロードできる
  • このプロジェクトには、Golang、FFmpeg、MongoDB、NPM などの技術が必要
  • 類似機能を持つ別のプロジェクトとして、AudD と ACRCloud がある

1件のコメント

 
GN⁺ 2024-08-02
Hacker News の意見
  • Apple は 2025年3月まで Shazam の特許を保有している
  • Shazam の共同創業者である Avery Wang の DAFx17 カンファレンス講演が有益だった
    • アルゴリズム理論と実用上の問題(背景ノイズなど)を扱っている
  • 最近 Shazam の精度が落ちたことに気づいた
    • Soundhound のほうがより良い結果を出している
    • Shazam はアジアの音楽伝統について多くの結果を返すが、誤った曲である
    • アルゴリズムの改善が必要かもしれない
    • ハッシュテーブルの衝突が増えている
  • このプロジェクトは利用や改変には向いているが、まだ公開しなかったはずだ
    • インストール手順が最適ではない
    • MongoDB が必要だが、接続方法がない
    • MongoDB を置き換えられないなら Dockerfile と Docker Compose を提供すべきだ
    • クライアントの npm インストールに 8件の重大な脆弱性がある
    • 特許や著作権の問題を避けるため、名前を変更すべきだ
    • wav ファイルから曲を追加する方法を追記すべきだ
    • プロジェクトはもう少し磨き上げる必要がある
    • 音声マッチング実験のために PR を作る予定だ
  • すべての曲を持っていなければ役に立たない
    • アルゴリズムよりデータのほうが重要だ
  • Spotify の曲を入力するなら、Spotify の曲を出力するほうが理にかなっている
  • このプロジェクトは非常に興味深い
    • やりたいことリストの一環として、こういうものを作ってみたかった
  • Shazam の核心は知らない曲を見つけることだ
    • 知らない曲をどうやって Spotify リンクとして提供できるのか疑問だ
  • 誰かが数十億曲を「大規模ソングモデル」に統合し、あらゆる信号処理の知識を無意味にするまで、あとどれくらいかかるのか気になる
  • UI 通知で全曲を表示するデーモンとして実行できる