OnKey: 免费开源的Mac唱歌训练工具

Show HN: OnKey – I'm a bad singer, so I built an app to show where I'm off-key

OnKey: 免费开源的Mac唱歌训练工具

作为一名五音不全的开发者,我创建了OnKey这款专为Mac设计的免费开源唱歌训练应用。它不播放音乐,而是监听你在Spotify、Apple Music或YouTube上播放的歌曲,自动学习旋律并生成歌词。当你再次演唱时,OnKey会实时追踪你的音高,在屏幕上显示音符轨道并给出评分报告。只需麦克风权限和系统音频录制权限,OnKey就能在本地完成所有分析,无需联网上传数据,让每个人都能在家轻松练习心爱的歌曲。

自2026年起,OnKey致力于拯救那些在浴室里唱歌却不知自己跑调的人们。
  1. stevage

    > 这些请求确实会发出:

    > Shazam (Apple):音乐应用声音的简短特征码,而非音频本身,也绝不涉及你的麦克风,用于在音乐应用未显示当前播放内容时,为 OnKey 识别歌曲。

    > LRCLIB:歌曲的艺人、标题、专辑和时长,用于获取歌词。

    > iTunes Search and Lookup (Apple):艺人和标题,或 Shazam 返回的 ID,用于获取封面和歌曲时长。封面图片来自 Spotify、Apple 或 YouTube 的图片托管服务。

    > GitHub:启动后一分钟后检查一次新版本,之后每天检查一次,并进行下载。

    我真的很欣赏这种透明度。希望这能成为行业标准。

  2. enzoaguado

    唱歌远不止是唱准音符。气息控制是你提升唱功所能培养的最重要技能之一。正确的发声技巧能帮你在挑战高难度歌曲时避免损伤嗓音。学会识别并运用如强声(belting)、鼻音(twang)、头声、胸声、声带摩擦音(vocal fry)等技巧,能真正让你的演唱活起来。韵律和节奏训练有助于你培养良好的 timing(音乐中最重要的方面之一),而其中涉及的远不止这些。

    这类应用对于入门和体验唱歌的方方面面确实很棒,但如果能涵盖这些其他方面,或者至少向 aspiring singers(有抱负的歌手)提及它们的存在,那就更完美了。

  3. abktya

    我相信这款应用对我的妻子和女儿会非常有用,她们整天都在放声高歌。对我而言也是个好处,毕竟我能听到更准确的音符了。

  4. drltaidev

    我喜欢这个想法,我确实认为在辅助音乐教学方面,这类应用很有潜力。当然,这并非什么新事物,但随着近期 ML/AI 的进步,直接反馈的可能性已经大幅提升。正如其他人所说,唱歌远不止是唱准音符,因此理解该工具的适用范围很重要。不过,这依然是一个很棒的想法。AI 编程工具让实现这些想法变得如此容易,这真令人赞叹……但也带来了挑战,因为现在似乎每个人都在开发自己的应用,而且存活下来的未必就是最好的。

    最近我一直在思考这类应用,也在开发一些(虽然不是用于唱歌的)。我有编程背景(还有机器学习博士学位),但即便如此,我对 Claude Code 能做到的事情依然印象深刻,以至于我几乎不再亲自写一行代码。当然,提出正确的问题仍然很重要。

  5. manlymuppet

    主演示视频以 Red Hot Chilli Peppers 为例。一款用于学习唱歌的应用,却以 Anthony Kiedis 作为榜样。

    Red Hot Chilli Peppers。Anthony Kiedis。

    这简直就像让 Shaquille O'Neal 教你投三分球一样。

同日更多故事

2026-10-23