用AI做练歌工具,别让AI替代你干值得亲自做的事

用AI为自己打造专属音乐老师
一位程序员唱歌总跑调,试过不少唱歌软件,要么曲库不符合需求,要么无法实时指出他的走调问题。他没有依赖AI生成完美的歌声,而是借助AI编程工具,为自己开发了一款名叫OnKey的工具——这是一款免费开源的软件,目前仅支持苹果芯片的Mac。
这款工具的核心设计很巧妙:它不会将原唱和用户的歌声混在一起处理,而是先分析歌曲的主唱旋律。用户第一次播放歌曲时,工具会在本地提取出清晰的参考旋律;之后跟着唱时,工具会实时对比用户的音高和参考旋律,显示唱高或唱低的部分,每句结束后还会给出音准评价。
开发者估算,如果没有AI的帮助,开发这个项目可能需要几个月甚至一年的时间。但借助AI工具,他仅用了10天就完成了。不过这并不意味着他在这10天里毫无作为:他用AI寻找合适的模型、研究使用许可,自己则负责评测和取舍功能的边界。AI负责了大量的实现工作,但最终的判断——哪些功能该保留、做到什么程度为止——还是由他来完成。
这背后的逻辑很清晰:代码的编写成本正在降低,但判断力的价值却越来越高。当任何人都能快速实现各种功能时,知道什么不该做,反而成了更重要的能力。比起10天这个数字,更值得关注的是他为什么要做这件事。
为个人需求打造的工具,不需要太多用户
为了让自己唱歌不跑调,专门开发一款软件,听起来似乎有点小题大做。但这正是很多小需求一直被忽视的原因:它们真实、具体,甚至天天让人烦恼,却不值得一个团队立项,也很难支撑起一门生意。过去,软件需要找到一群用户才有开发的价值;现在,AI编程改变了这个逻辑,一个工具只要对一个人有用,就有存在的意义。
OnKey不需要几万用户,只要能解决开发者自己的问题,它就已经有价值。这让我们意识到,软件不一定都要长成“产品”的样子:它可以没有商业计划,不需要考虑增长,也不用急着变成公司。它只是你为自己打造的一件工具,像一把顺手的椅子,或是一只用惯的杯子。AI让软件多了一种可能:不为市场,只为生活。
刚接触AI编程,先从满足自己的需求开始
很多刚接触AI编程的人会问,应该从什么项目入手?答案很简单:做自己的需求。不要一开始就想着做下一个热门应用,也不用去研究所谓的“赛道”。找一个你每天都会遇到、又具体得有点琐碎的问题:比如每次下载完资料都要手动分类,就做个整理工具;总要在几个表格之间复制粘贴,就做个小脚本;唱歌跑调,就做个音乐练习工具。
为自己的需求开发工具,有一个别的项目无法比拟的优势:你不需要猜测用户。按钮放在哪里顺手,提示是否多余,功能是否必要,你用一次就知道,每次修改也立刻有人验收——这个人就是你。如果你连自己的需求都发现不了、满足不了,又怎么有信心去做一款满足陌生人需求的产品?把自己这个用户服务好,是最真实、最廉价的训练。
还有一个额外的好处:做自己的工具,过程本身就充满乐趣。今天被一个小问题困扰,明天亲手把它解决。打开工具时,你会清楚地知道某个设计为什么这样,某个按钮是哪天加上的。这种正反馈,比硬看教程更能让你坚持学习AI编程。先做一个自己天天愿意用的东西,能不能成为产品,那是之后的事。
精通AI,却不用AI替自己唱歌
OnKey最让人欣赏的一点,是开发者的选择:他精通AI技术,却从未考虑过让AI替自己唱歌。现在有很多AI工具可以生成歌曲,甚至通过声音克隆让跑调的人听起来像专业歌手,想要一首“唱得好听”的作品,有很多捷径。但他想要的,是自己真正学会唱歌。
好的学习工具,不该永远抢着替你纠正。随着你的进步,它应该慢慢退到一边。这让我们反思自己的生活:有些事情,我们希望AI替我们完成;但还有些事情,我们更希望自己亲自去做,享受过程。这时候,AI可以帮我们学会这些事。这些值得我们亲自去做的事情,才是生活的意义。
工具会告诉开发者每个音的偏差,但真正把歌唱出来的人,还是他自己。AI固然好用,但别忘了,我们还有生活。如果你最近也想给自己做个小工具,欢迎分享你的需求。
OnKey是一款免费开源的工具,支持苹果芯片的Mac,运行需要macOS 14.2及以上版本。

