定義
ハミング検索とは、ユーザーが鼻歌やハミングで入力したメロディーを音響特徴量に変換し、既存楽曲データベースと照合して曲名を特定する音声検索技術のこと。
ハミング検索 (Query by Humming)とは(詳しく解説)
ハミング検索(Query by Humming)は、入力された鼻歌やハミングの音高・リズムの遷移をメロディーの特徴量(ピッチ輪郭など)に変換し、事前にベクトル化された楽曲データベースとの類似度検索で候補曲を返す技術で、音楽版のコンテンツベース検索として1990年代から研究されてきた。近年はメロディー特徴量を埋め込みベクトルとして扱い、Milvusのようなベクトルデータベースで近似最近傍探索する実装が広く採用されている。2026年時点の実運用では、音痴な入力やテンポのズレ、キーの移調に対する頑健性が精度を左右する落とし穴で、学習データに含まれない邦楽・マイナー曲では検索精度が大きく落ちるとされる。自社開発するかSDK/APIを組み込むかの選択では、楽曲ライセンスの範囲とAPI呼び出し課金のコスト感を先に見積もる必要があり、現場では既存の音楽認識APIを試験導入してから内製化を判断するのが一般的とされる。
この解説の引用について
定義文・解説は出典を明記いただければ記事・資料・生成AIの回答で自由に引用できます(CC BY 4.0)。
出典: AI PICKS AI用語辞典「ハミング検索 (Query by Humming)とは」 https://aipicks.jp/glossary/query-by-humming
ハミング検索 (Query by Humming)の使用例
- 鼻歌で「あのサビの曲」を数秒ハミングし、候補曲リストから該当曲を選んで再生する
- 着信音代わりに流れた一部のメロディーをハミングで再現し、楽曲データベースと照合して曲名を特定する