Shazam은 어떻게 음악을 정확하게 인식하나요?

Shazam은 어떻게 음악을 정확하게 인식하나요?

Shazam이 재생 중인 음악을 어떻게 '듣고' 그렇게 정확하게 식별하는지 궁금하신가요? 글쎄, 당신은 혼자가 아닙니다.





음악 인식 서비스를 지원하는 기술은 많은 사람들에게 미스터리입니다. 특히 스마트폰과 머신 러닝이 등장하기 몇 년 전에 서비스가 출시되었기 때문입니다.





이 기사에서는 Shazam이 작동하는 방식과 음악을 정확하게 인식하는 방법을 살펴보겠습니다.





샤잠이란?

샤잠 은(는) 좋아하지만 제목이나 아티스트 이름을 모르는 신곡에 대한 정보를 찾는 데 사용할 수 있는 인기 있는 음악 인식 앱입니다.

당신이 커피숍에 있거나 모퉁이 가게를 돌아다니고 있을 때 음악 라이브러리에 갖고 싶은 새로운 노래를 들었다고 가정해 봅시다. Shazam을 사용하면 노래를 쉽게 찾을 수 있습니다. 앱에서 노래를 몇 초 동안 녹음하기만 하면 됩니다.



Shazam 앱은 정교한 오디오 인식 기술을 사용하여 몇 초 만에 듣는 음악을 식별하므로 아티스트의 이름을 찾고, 비디오를 보고, 기기에서 노래를 구매하거나 스트리밍할 수도 있습니다.

다운로드: Shazam iOS | 기계적 인조 인간 (무료)





Shazam은 어떻게 작동합니까?

이미지 갤러리(4개 이미지) 확장하다 확장하다 확장하다 확장하다 닫다

Shazam은 앱 공동 설립자이자 최고 데이터 과학자인 Avery Lin-Chun Wang이 개발한 독점 기술을 사용하여 플랫폼에서 쿼리된 노래와 일치하는 항목을 식별합니다. 이 기술은 오디오 녹음을 위한 지문을 생성하며, 이는 Shazam의 놀라운 인식 기술의 비밀 소스입니다.

Shazam은 150억 개가 넘는 노래 각각에 대한 숫자 데이터 모음으로 구성된 오디오 지문을 생성하고 저장합니다. 사용자가 노래를 Shazam하면 Shazam은 스마트폰이나 PC 마이크에서 수신된 소리의 오디오 지문을 빠르게 생성합니다.





녹음을 위한 오디오 지문 생성이 완료되면 Shazam은 오디오가 아닌 오디오 지문을 서버에 업로드하고 일치 항목에 대한 데이터베이스 검색을 실행합니다. 일치하는 항목이 발견되면 식별 정보와 함께 스트리밍 또는 구매 위치에 대한 옵션이 포함된 노래 정보를 반환합니다.

오디오 지문이란 무엇입니까?

오디오 지문은 오디오 신호의 압축된 디지털 요약입니다. 오디오 샘플을 식별하거나 오디오 데이터베이스에서 유사한 항목을 찾는 데 사용됩니다.

Shazam의 오디오 지문 기술은 레이블이 지정되지 않은 오디오 콘텐츠를 오디오 데이터베이스의 해당 일치 항목과 일치시킬 수 있습니다. Shazam은 노래의 지문을 데이터베이스에 있는 노래의 지문과 일치시켜 녹음한 노래의 제목(레이블이 지정되지 않은 오디오 콘텐츠)을 식별합니다.

Shazam은 스펙트로그램의 도움으로 식별된 특정 데이터 포인트를 사용하여 데이터베이스의 노래에 대한 고유한 지문을 생성합니다.

스펙트로그램이란 무엇입니까?

스펙트로그램은 소리의 표현으로 사용되는 3차원 그래프입니다. 스펙트로그램은 진폭이나 부피도 고려하면서 일정 기간 동안의 주파수 변화를 보여줍니다. 아래 사진은 스펙트로그램 판독의 예입니다.

이미지 크레디트: Changhua Coast Conservation Action/ https://search.creativecommons.org/photos/e6b0b0f3-79ea-4621-9029-1b73365a52ac

2003년 인터뷰에서 사이언티픽 아메리칸 , Avery Wang은 Shazam 알고리즘이 오디오 지문을 생성하기 위해 에너지가 가장 높은 음표를 나타내는 스펙트로그램 포인트를 사용한다고 밝혔습니다.

노래에 있는 대부분의 정보를 무시하고 몇 가지 정의된 음표에만 집중함으로써 Shazam은 데이터베이스를 검색하고 놀라운 속도로 노래 쿼리에 대한 정확한 일치 항목을 제공할 수 있습니다.

Shazam은 어떻게 시끄러운 장소에서 노래를 식별할 수 있나요?

Shazam은 배경 소음과 왜곡이 없는 노래 녹음을 사용하여 데이터베이스의 지문을 만듭니다. 시끄러운 장소에서 앱으로 노래를 녹음하면 녹음에서 에너지가 가장 높은 음을 식별하여 녹음의 오디오 지문을 생성합니다.

그런 다음 배경 소음 수준이 오디오 지문을 만드는 데 사용된 데이터를 왜곡할 만큼 높지 않은 경우 데이터베이스에서 녹음의 오디오 지문과 일치하는 항목을 검색합니다.

Shazam이 노래를 식별하는 데 도움이 되지 않는 경우

Shazam은 노래를 매칭하는 데 탁월합니다. 데이터베이스에 없을 수도 있다고 생각되는 모호한 음악도 마찬가지입니다. 하지만 Shazam이 트랙을 식별할 수 없는 순간이 있습니까?

왜곡된 녹음

배경 소음 수준이 너무 높은 곳에서 노래를 Shazam하면 소음으로 인해 스펙트로그램의 데이터가 왜곡됩니다. 그 때문에 녹음의 오디오 지문은 원곡의 지문과 다릅니다.

그런 일이 발생하면 Shazam은 알 수 없는 노래 오디오 지문과 일치하는 항목을 찾을 수 없기 때문입니다.

라이브 음악

Shazam은 라이브 공연에서 음악을 식별하는 능력이 부족합니다. 라이브 공연에서 녹음하는 오디오는 종종 Shazam이 오디오 지문을 생성하는 데 사용하는 노래의 원본 버전과 다르기 때문입니다.

Shazam이 라이브 공연 중에 노래를 식별할 수 있는 유일한 방법은 밴드가 녹음된 대로 노래를 정확하게 연주할 만큼 충분히 숙련된 경우입니다. 그렇게 하려는 밴드와 함께 행운을 빕니다...

음성 녹음

내가 정말 좋은 가수라면 내가 부른 노래를 Shazam이 알아볼 수 있을까요?

요컨대, 아닙니다.

Shazam 알고리즘은 사전 녹음된 음악만 식별할 수 있습니다. Shazam이 당신이 부르고 있는 노래를 식별하려면 노래의 원래 녹음과 정확한 템포로 악기와 보컬이 같아야 합니다.

홈 버튼이 작동하지 않는 아이폰 7

너의 허밍

Shazam은 알고리즘이 정확한 주파수와 진폭을 사용하여 데이터베이스의 노래에 대한 오디오 지문을 생성하기 때문에 윙윙거리는 소리와 일치하는 항목을 식별할 수 없습니다.

노래를 흥얼거리면 Shazam이 노래에 대한 지문을 생성합니다. 그러나 허밍은 노래를 재합성하려는 시도일 뿐이므로 알고리즘은 녹음과 일치하지 않습니다.

Shazam이 유일한 음악 식별 앱인가요?

Shazam은 최초의 음악 식별 서비스였으며 현재 가장 널리 사용되는 노래 식별 앱입니다. 그러나 노래를 식별하는 데 사용할 수 있는 다른 앱 주변에서 놀고 있습니다. 일부는 당신이 부르거나 흥얼거리는 노래를 식별할 수도 있습니다.

가장 인기 있는 Shazam 대안은 SoundHound, Musixmatch Lyrics 및 Genius입니다. Musixmatch와 Genius는 주로 주변에서 재생되는 음악의 가사를 식별하는 데 도움이 되며 SoundHound는 Shazam의 가장 가까운 경쟁자입니다.

관련된: 자신의 곡으로 노래를 찾는 최고의 음악 인식 앱

SoundHound 앱을 사용하여 Shazam이 하는 거의 모든 작업을 수행할 수 있습니다. Shazam에 비해 주요 이점은 노래하거나 흥얼거리는 노래를 식별하는 추가 기능이 있다는 것입니다.

이미지 크레디트: 술라스트리 술라스트리 / Shutterstock.com

공유하다 공유하다 트위터 이메일 YouTube 동영상에서 음악과 노래를 식별하는 방법: 5가지 방법

Shazam 및 기타 다양한 방법을 사용하여 YouTube 또는 다른 곳에서 동영상에서 노래를 찾는 방법을 알아보세요.

다음 읽기
관련 항목
  • 기술 설명
  • 샤잠
  • 음악 발견
  • 사운드 하운드
  • Musixmatch
저자 소개 John Awa-abuon(62건의 기사 게재)

John은 태어날 때부터 기술을 사랑하는 사람이며 교육을 통해 디지털 콘텐츠 제작자이며 직업으로 기술 라이프스타일 작가입니다. John은 사람들이 문제를 해결하는 데 도움이 된다고 믿으며 바로 그 일을 하는 기사를 씁니다.

존 아와아부온이 참여한 작품 더보기

뉴스레터 구독

뉴스레터에 가입하여 기술 팁, 리뷰, 무료 전자책 및 독점 거래를 확인하십시오!

구독하려면 여기를 클릭하세요.