自分は下手だが、もうひどくはないと語る歌い手が、OnKeyを開発しました。これは、好きな曲に合わせて歌の練習ができる、無料のオープンソースMacアプリです。開発者は、以前使っていた歌唱アプリの曲リストがオリジナルではないバージョンで埋め尽くされていたことに不満を感じていました。オリジナルの録音に合わせて歌うほうが上達しやすいと考えているためです。AIエージェントはターミナル上で自分の音程を表示できたものの、歌い手の音程をリアルタイムで検出できなかったため、代わりにOnKeyを作ったといいます。
OnKeyは、曲を保存せずに一度聴き、歌い手の音程のトラックを学習します。これには数分かかります。その後、ユーザーはそのトラックに合わせて歌うことができます。Spotify、Apple Music、ブラウザで再生中のYouTubeに対応しています。歌詞はLRCLIBから取得され、曲の情報は短いShazamのフィンガープリントを使って見つけられます。アプリは、音楽やユーザーの声をどこにも送信せず、非公開にすべきものはすべて非公開のままだと説明しています。
開発者は限界についても率直に述べています。ノイズの多いバッキングトラックでは音程のラインを分離しにくく、アプリが1オクターブずれた音を選んでしまうことがあります。また、動作するのはM1以降のApple Silicon搭載Macと、macOS 14.2以降に限られます。採点も初心者向けに調整されているため、かなり甘めです。
OnKeyはMITライセンスの下で公開されています。開発者は、ぜひ試して、うまく動く点と動かない点を報告してほしいと呼びかけています。デモ動画はプロジェクトサイトsingonkey.appで見ることができます。
出典: Hacker News · 要約:HeadlinesBriefing