핵심 요약
- 스포티파이나 유튜브 등에서 재생되는 곡을 듣고 따라 부르면 틀린 음정을 시각적으로 표시해 주는 맥용 오픈소스 앱 'OnKey'가 공개되었습니다.
- 곡이 끝나면 AI가 보컬을 분리해 멜로디를 학습하며, 다음 재생 시 실시간으로 사용자의 피치를 오버레이해 줄 단위 점수 리포트를 제공합니다.
- 애플 실리콘 맥을 지원하며, 음원을 서버에 저장하지 않고 로컬에서 메모리 분석만 수행해 개인정보와 저작권 이슈를 최소화했습니다.
요약 노래를 못 부르는 음치 탈출을 위해 한 해외 개발자가 직접 제작한 맥(Mac) 전용 무료 오픈소스 보컬 트레이너 앱 'OnKey'가 공개되었습니다. 이 프로그램은 유튜브, 스포티파이, 애플 뮤직 등 평소 사용하는 음악 앱에서 노래를 틀고 따라 부르면, 음정과 박자가 어디서 얼마나 빗나갔는지 실시간으로 측정해 알려주는 기능을 갖췄습니다.
작동 원리는 정교합니다. 사용자가 노래를 들으며 따라 부르면, 곡이 끝난 직후 온디바이스 AI 모델이 보컬과 악기 소리를 분리합니다. 이어 CREPE 및 GAME 모델 등을 활용해 원곡 가수의 음정과 음표를 분절해 학습합니다. 이후 다시 노래를 재생하면 화면에 음표 레일이 스크롤되어 다가오며, 마이크로 입력된 사용자의 실제 음정이 그 위에 겹쳐 그려지게 됩니다. 곡을 다 부르고 나면 각 소절(줄) 단위로 채점 리포트를 제공하며, 한 옥타브 낮춰 부르는 것은 허용하고 박자가 살짝 밀리는 정도는 감점하지 않는 등 현실적인 보컬 연습을 배려한 채점 방식을 적용했습니다.
저작권과 개인정보 보호 측면에서도 꼼꼼하게 설계되었습니다. 앱 자체는 음원을 스트리밍하거나 저장하지 않으며, 메모리 상에서 실시간으로 오디오를 분석한 뒤 맥 로컬에만 데이터를 보관합니다. 계정 가입이나 사용자 트래킹, 오류 보고 전송도 전혀 없습니다. 곡 정보 확인을 위한 샤잠(Shazam) 쿼리와 LRCLIB 오픈 데이터베이스를 통한 가사 수집 등 최소한의 네트워크 요청만 허용됩니다. 현재 애플 실리콘(M1 이상) 맥과 macOS 14.2 이상 환경을 지원하며 오픈소스(MIT 라이선스)로 자유롭게 이용할 수 있습니다.
Sponsored · 광고