产品故事
听听自己的声音,再练一次 — HearMyVoice 的功能开发过程
一切都始于一个想法:录下来马上回听,能不能再方便一点?这篇文章想聊聊,为了让练习顺畅地进行,我是怎样一步步为 HearMyVoice 添加功能的。
大家好。今天想向大家介绍我做的一款声音练习应用,HearMyVoice。
有一天,我在练习自己的声音时,冒出了这样的想法。
录下来马上回听,这个过程要是能再方便一点就好了。
普通的录音应用也很好用,但我希望从听自己的声音到再次录音,能尽量连贯、快速一些。趁自己还记得刚才是怎么说的,马上听一遍,把发现的问题用到下一次录音里。
于是,我以快速获得反馈为目标,开始了开发。
不用每练一次,就整理一次
不过,只有录音和回听功能,总觉得还差一点。
练习持续下去,录音会越来越多。我想,以后即使想再听一遍,也可能很难找到某次练习的录音。所以,我做了分类和标签功能。
但如果每次录音都要手动选择分类、添加标签,这件事本身也会打断练习。我不想让哪怕一小段操作耽误大家练习。
于是就有了预设。
提前设置好常用的分类和标签,录音时就会自动应用。练习时专心练习,等到回顾时,再把需要的录音集中找出来。
把当时的想法,也和声音一起留下
我也加入了修改录音名称的功能。因为我希望,只看名字,就能想起当时练了什么。
在此基础上,我又加了每条录音的备注。马上回听、再次录音固然重要,但把练习中的感受记下来,也许同样有帮助。
“句子结尾没力气了。”
“这一段试着说慢一点。”
给录音留下一条这样的备注,即使过了很久再听,也能想起当时在意的问题,以及下次想练的地方。
手里只有一部手机的时候
接下来,我想象了一下,手里只拿着手机练习的情景。
你可能有一段要读的台词,有经常练习的句子,也可能想先记下今天要录的内容。所以,除了每条录音的备注,我又做了一个用来写练习内容的记事本。
它可以显示在主界面上,不需要时也可以在选项里隐藏。我想给大家一些选择,让它适应各自的练习方式。
我也考虑了内容很长的情况。使用按住循环模式时,需要一直按着录音按钮来录音,这时再用同一只手滚动长篇文字,可能不太方便。
所以我做了这个功能:按住录音按钮上下移动,就能滚动记事本。不用换手,也不用松开按钮,就能一边读长文,一边继续练习。
如果有想一起听的声音
练习时,你可能想听着背景音说话,也可能想播放一段希望模仿的声音。
于是,我加入了伴奏功能。
选中导入的音频或某条录音后,就能在录制自己声音的同时播放它。想听着背景音或参考声音练习时,就可以用到它。
以前的声音,和现在的声音
录音多了,就会想比较一下以前和现在的声音。所以,我做了可以选择多条录音来听的对比功能。
同一句话,两次说得有什么不同?练习之后,哪里发生了变化?都可以自己听一听。
在录音记录里,也可以用不同的筛选条件找到想听的录音。通过预设添加的分类和标签,这时就派上了用场。
我希望,即使录音越来越多,大家依然能轻松找到想重新回听的那次练习。
先听,再用自己的声音跟读
最近,我还添加了跟读功能。
伴奏功能是在播放音频的同时录音;跟读则是先听原音,再用相同的时长自己说一遍。
跟读结束后,会进入一个可以对比原音和自己声音的界面。我让大家只需轻点一下,就能切换收听对象,也加入了循环播放功能。
在对比界面开启循环播放,就能慢慢比较两种声音。如果不开启,练习就会按照听原音 → 跟读 → 听自己的录音的顺序继续进行。
为了方便日后一起找到,我还给通过跟读录下的录音关联了对应的原音。
偶尔,也回头看看坚持过的练习
最后,还有统计功能。
这并不是我一开始就打算一定要做的功能。不过,我想,总有人会偶尔想看看自己练了多少。
不用每次都查看,只要在某天突然好奇时,能回顾一下之前的练习,我觉得就很好。
陪在大家的练习身边
开发这款应用时,我一直在想的一件事,就是不要打扰正在练习的人。
希望录音、回听、再次尝试,这个过程能变得更轻松一点。也希望它能帮助大家了解自己的声音,慢慢接近想要的声音。
如果使用后有什么感受,或者有什么需要的功能,欢迎给我发邮件。我会听取大家的反馈和建议,继续完善它。
Mac 版本也在准备更多功能。希望大家也能期待它接下来的样子。