「鳥の鳴き声をShazamで」というのは、説得力のあるセールストークです。 しかし、技術的には難しい命題です。 アルゴリズムで動物の鳴き声を識別するのは、ポップスの特定の録音を認識するよりもはるかに難しいのです。
私たちは、鳥の鳴き声と歌 (これは2つの異なるものです) を検出すると主張する4つの鳥類の鳴き声認識アプリをテストしました。
方法
私たちは、アメリカの一般的な鳥の録音を使用してアプリをテストしました。アカショウビン、キクイタダキ、ハシボソガラス、ハシボソガラス、そして問題として灰色のリスです。
録音を認識することは、野生の未知の鳥を識別することと同じではありません。 これらのアプリの中には、ユーザーの位置情報に基づいて結果を出すものもあり、マンハッタンのオフィスビルでテストした場合には、その結果が狂う可能性もあります。 これは、検討したアプリの総合的なテストではなく、大まかなデモです。
なお、複数のアプリで実行したい録音がある場合は、ファイルを保存して大音量で再生する必要がありますが、これらのアプリはファイルのインポートをサポートしていません。
結果
4つのアプリのうち、7つの録音すべてで少なくとも1つの正しい推測が得られました。 3 つのアプリが良い結果を出しましたが、異なる鳥についてでした。 以下は、正解の内訳です。Y は「はい」、N は「いいえ」、K は「ちょっと」です (アプリが複数回の試行を必要としたり、最初に他の鳥を提案したりした場合)。
4つのアプリのうち、3つのアプリがかなり良い結果を出しました。
Song Sleuth ($9.99 iOS)
最も洗練されたアプリです。 IDを付けた鳥について学びたいのであれば、このアプリがベストな選択です。
Song Sleuthは起動するとすぐに音を取り込み、スペクトログラムに表示します。 鳥の鳴き声を予想する必要はありません。
無期限に録音できますが、アプリは録音結果をできるだけ短くすることを推奨しています。
「Song Sleuth」では、録音を編集して目的の鳥の鳴き声を分離することができますが、これは騒がしい環境では不可欠です。
アプリはデバイス上で録音を分析し、録音と場所に基づいて可能性の高いオプションのリストを返し、比較のための再生可能なサンプルを提供します。 アプリが鳥を識別できない場合は、リス、シマリス、人間、スプリングピーパー・コーラス・フロッグなどを含むデータベース全体から手動で選択することができます。
鳥を識別してメモを取ると、Song Sleuthはそれをすべての録音のマップに保存します。 また、過去のエントリを編集、エクスポート、共有することもできます。
テストでは、Song Sleuth はリスを認識した唯一のアプリでした。これは、怒っているげっ歯類を鳥と間違えてしまうような、私のような無知なド素人には役立ちます。
ChirpOMatic ($3.99 iOS; £3.99 UK iOS)
最もシンプルなアプリで、最も優れた推測機能を備えています。 鳥についての情報はあまり必要なく、正確な推測だけが必要な場合は、これが最良の選択です。
ChirpOMaticも録画画面で開きますが、大きな赤いボタンをタップしないと録画は始まりません。
このアプリは、あなたの位置情報や現在の季節を考慮して録音を自動的に分析し、各鳥の写真やサンプル録音とともに、いくつかの推測を返してくれます。 電波の状態が良ければ、ChirpOMaticは録音をサーバーに送信し、より詳細な分析を瞬時に行います。 オフラインの場合でも、録音をローカルに分析し、後で完全な分析をするために保存することができます。
ChirpOMaticには、鳥の情報はあまりありません。それには、オフラインでの簡単なエントリーに加えて、Cornell Lab of OrnithologyとWikipediaの各鳥のエントリーへのリンクがある、コンパニオン・アプリのChirp! また、ChirpOMaticの推測がすべて外れた場合、鳥の全データベースをチェックするにはChirp!
ChirpOMatic には、録音を大音量で再生して周囲の本物の鳥を混乱させないようにするための「バードセーフ」サイレント モードがあります。 鳥ではないものは認識できませんでしたが、これは音だけで識別する場合には重要なことです。
Bird Song Id ($4.99 iOS/Android; £3.99 UK iOS/UK Android)
良い録音が得られない場合のバックアップとして最適です。 最初の2つのアプリですべてのニーズをカバーできない場合にのみ使用してください。
米国版と英国版があるBird Song Idは、醜いながらも機能的なインターフェイスを備えています。
検出機能を探す必要があります。 ホーム画面で「Auto Rec」を選択し、録画ボタンを押します。 ホーム画面で「Auto Rec」を選び、録音ボタンを押します。
このアプリは結果ページが充実していて、鳥の候補ごとに信頼度のスコアが表示されます。 認識結果からすぐに、候補となる鳥のサンプルを再生することができます。
「My Recordings」セクションでは、過去の録音を日付別または地図上に表示します。
良い録音が得られない場合、最終的な選択肢として、「手動ID」セクションのアンケートに答えて、通話のピッチ、規則性、音量、地域を指定してみてください。
SongBird ($9.99 iOS, deleted)
ハトの糞。 買う前に調べることの大切さを教えてくれます。
購入して数日後にApp Storeから削除されたこのアプリは、1つの鳥の鳴き声を識別することはおろか、識別しようとすることさえできませんでした。 11種類の鳥の録音と、窓の外にいる3種類の実際の鳥を試しましたが、毎回、同じ不透明なエラーメッセージが表示されました。 アプリには鳥の情報はなく、録音画面が表示されるだけだった。 詐欺ではないにしても、今まで見た中で一番ひどい作りのアプリでした。
これはあくまでも戒めのために書いたものです。 このような場合には、このようにして得られた情報をもとにして判断することになります。 このアプリは、Appleの厳しい応募条件でも審査が通らなかったそうです。
結論
鳥の鳴き声を識別するアプリを 1 つだけ選ぶなら、Song Sleuth にしてください。
Song Sleuth で問題が発生した場合は、ChirpOMatic と Bird Song Id がその問題を解決してくれます。 この3つの機能で14ドルですから、白雪姫のように青い鳥と交信するには悪くない値段です。 鳥の鳴き声を検出することは、コンピュータにとって非常に困難な作業であり、どのアプリも完璧にはできません。 人間の脳は、背景にいる他の鳥の声を聞き分けることができますが、現在のアルゴリズムでは、5羽の鳥のうちどの鳥を識別するかを見分けることは非常に困難です。
音声を取り込む際に、鳥の声を大音量で再生しないようにしてください。 鳥は生死を分けるために鳴くのですから、本物の鳥がこの録音を聞いたら、混乱して行動に影響を与えるかもしれません。