問題タブ [shazam]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
789 参照

.net - オーディオ ファイルからデータを抽出するのに適したライブラリは何ですか?

最近、iPhone でShazam アプリを使い始めました。知らない人のために説明すると、このアプリは再生中の曲の小さな部分を聞いて曲を識別します。その精度と速度に驚いたので、少し調べてみることにしました。

ここで開発者の一人が書いた論文を見つけました。この論文では、開発者は、Shazam で使用されているフィンガープリンティング アルゴリズムについて詳しく説明しています。

お気に入りのプロジェクトとして、オーディオ プログラミングの経験を積むことができるように、自分の曲のフィンガープリンティング アプリケーションを作成したいと考えています。

オーディオ クリップまたは mp3 ソングの周波数、振幅、およびその他の特性をその期間にわたって抽出するのに役立つオーディオ ライブラリは何ですか?

私は .NET を使用していますが、他の言語のライブラリも使用できます。また、オープン ソース ライブラリと有料ライブラリの両方に問題はありません。プログラム的にオーディオ特性を確実に抽出できる限り、私は幸せです。

参照:
Shazam のしくみ
Shazam Journal Paper

0 投票する
2 に答える
819 参照

iphone - iPhone サーキュラー プログレス インジケーター

Shazam のような円形の進行状況インジケーターを作成しようとしています。記録中の進行状況を表します。時間は限られているので、Shazam のようにサウンド レベルに反応するようにしたいと考えています。どこから始めるべきか手がかりはありますか?

ありがとう

0 投票する
3 に答える
868 参照

database - スペクトログラムグラフを比較可能なデータ構造として保存するための最良の方法は何ですか?

特定のサウンドクリップのスペクトログラムを作成するShazamと同様のプロセスを作成しました。比較を実行できるように、このデータをデータベースに保存する方法を見つけようとしています。(実際のコードは必要ありません。プロセスの概念的なヘルプだけが必要です)

スペクトログラムに慣れていない人のために、x軸に時間、y軸に周波数のグラフを作成します。比較を実行できる方法でこのデータを保存する方法が必要です。また、大きなデータセット(基本的にはN ^ 2の部分文字列の比較)で検索しようとすると時間計算量の問題になるため、左から右に長い頻度値を単純に作成することはできません。

基本的に、サウンドクリップにある種のハッシュを作成し、データをハッシュのトライまたはサフィックスツリーとして保存することを考えていましたが、その場合、どのように比較できるかわかりません。

任意のアイデアをいただければ幸いです。

0 投票する
0 に答える
1567 参照

java - 音声類似ライブラリ

学校のプロジェクト用の音声類似ライブラリのようなものを見つけようとしています。音声ファイルから機能を抽出し、これらに基づいて任意の形式の類似性を推定できる、できれば Python または Java で記述された、単純で十分に文書化されたもの。このコードのようなものでも構いませんが、自分で同様のことを行うスキルがないと思います。「気分抽出器」も私のニーズに合うかもしれません。これは複雑なトピックですが、誰かが私を助けてくれることを願っています.

0 投票する
3 に答える
1236 参照

android - 外部アプリケーションの呼び出し

アプリケーションから外部アプリケーションを呼び出すにはどうすればよいですか?

Shazam例:アプリから(アプリケーション)を呼び出す必要があります。アプリケーションのパッケージ名は。で確認できますlogcat

それはどんな目的にも役立ちますか?

0 投票する
1 に答える
239 参照

blackberry - 私のブラックベリーアプリケーションからshazamを開く

コードがインストールされている場合は、コードオープンshazam(電話の他のインストール済みアプリケーション)が必要です。shazamが電話にインストールされているかどうかを確認するにはどうすればよいですか?インストールされている場合はアプリから開くにはどうすればよいですか?

0 投票する
3 に答える
4242 参照

cocoa-touch - シャザム型サービスの iOS API?

私はアプリを持っていますが、Shazam に似たサービス用の API があり、携帯電話を音楽ソースにかざすと曲の推測を知ることができるかどうかを知りたいですか? 私のアプリでは問題なく動作する可能性がありますが、Shazam API について何も見つけることができず、私が望むことを実行する他のサービスも知りません (ただし、何に対してもオープンです)。

0 投票する
2 に答える
1372 参照

ios - iOSアプリの機能のようなshazam?

ユーザーがマイクをスピーカーの横に置いて曲を数秒間聞くことで曲を識別できるアプリを作成したいと思います...まさにShazamが行うことです。

iOSでそれを実現するために使用できるフレームワーク、ライブラリ、またはサービスはありますか?

0 投票する
1 に答える
68 参照

nsdate - 1 か月間のアプリの使用を制限する方法

アプリの使用を論理的に制限する方法について、アドバイスが必要です。つまり、Shazam が行っているように、月に数回しか使用できず、次の使用は翌月まで待たなければならないということです。私はXcodeと客観的なcでそれをやっています.

月が変わったかどうかはどうすれば分かりますか?

0 投票する
1 に答える
16028 参照

iphone - iPhoneは、オーディオ/Shazamの録音中に他のアプリがオーディオを再生できるようにします

別のアプリがオーディオを再生している間にオーディオを録音する限り、Shazamが行っていることのほとんどを実行しようとしています。

1)オーディオを正常に録音します。ここでは問題ありません。

2)アプリが起動して録音を開始すると、別のアプリからの音楽が停止します(iTunesなど)。

3)AVオーディオ設定のすべての呪文を試してみましたが、オーディオを続行/再開することができませんでした。

4)Shazamが起動すると、オーディオが少し停止してから再開します。Shazamが音楽プレーヤーでオーディオを再開するために何かをしていると思いますか?私はこれを行う方法があるかどうかを検索しましたが見つかりませんでした。

したがって、これを機能させるための適切な設定を誰かが持っている場合は、それをいただければ幸いです。

また、「AVドキュメントを読んでください」と言っても、答えではありません。運が悪かったので、これらを調べました。

ここで見つけてみました

http://developer.apple.com/library/ios/#documentation/Audio/Conceptual/AudioSessionProgrammingGuide/AudioSessionCategories/AudioSessionCategories.html

AVタイプとKタイプの両方の設定を試しました。MICがどの程度正確に機能するかについては設定に違いがありますが、すべての場合で、アプリがマイクを取得すると、他のアプリからの音声が停止します。

Appleの方向に立っている鶏を犠牲にしなければならない場合、これは問題ありません。鶏の種類を教えてください:-)