2016-07-25 3 views
0

いくつかのウェブラジオフィードの曲を認識するアプリを作成しています。曲を検索するためにフィードを解析する必要があります。有料のサービス(ACRCloud)が見つかりましたしかし、私が分析したいラジオの数を考えると、コストは高くなるので、私はちょっと調べてEchoprintを見つけたので、それを私の目的に使うことができましたか?適切だろうか?なぜドキュメンテーションを見つけられないのですか...わかりません、もっと良い解決策があるのでしょうか?ありがとうブロードキャストmp3のオープンソースオーディオフィンガープリント

+0

書籍、ツール、ソフトウェアライブラリ、チュートリアル、その他のオフサイトリソースを推薦するか、見つけようとする質問は、オピニオン回答とスパムを引き付ける傾向があるため、スタックオーバーフローについては話題にはなりません。代わりに、問題を説明し、それを解決するためにこれまでに何が行われているかを記述します。 –

答えて

1

Echoprintはあなたの使用のために良い指紋を生成します(音楽の正確なコピー、数十秒のスケールでの認識時間)。

しかし、既知の音楽のデータベースを維持する必要があります。これは最新のものにするのが難しいです。 Echoprintの母船であるEcho Nestは過去に音楽認識を提供していましたが、これは終わったようです。けれども、指紋の保存と検索として設計されたa serverは自由に使用できます。

データベースを生成するために何ができるか

は次のとおりです。可能な場合

  • は、いくつかのストリームからメタデータをフェッチします。
  • これらの音楽のyoutube版をダウンロードしてください。それについてはyoutube-dlツールを参照してください(免責事項、これはYouTubeのTOSに違反している可能性があります)
  • エコーネストサーバーに指紋を挿入します。

これは、システムを効率的にブートストラップできます。しかし、ACRCloudなどの有料サービスのパフォーマンスには苦労するかもしれません。それはあなたの要求に依存します。

0

私たちは9つのラジオ局の後ろにあるウェブサイトのサービスを、それらの局のインターネットストリームを使って実行します。それらのステーションで再生されているものをリアルタイムで表示します。 (C#の場合)

ライブラリと130万個の指紋のデータベースは、見つけることができる:

https://github.com/nelemans1971/AudioFingerprinting

例のプログラムは、ラジオ局を追跡するソフトウェアを含みます。