Andymion Lab
← 博客

产品故事

听听自己的声音,再练一次 — HearMyVoice 的功能开发过程

一切都始于一个想法:录下来马上回听,能不能再方便一点?这篇文章想聊聊,为了让练习顺畅地进行,我是怎样一步步为 HearMyVoice 添加功能的。

大家好。今天想向大家介绍我做的一款声音练习应用,HearMyVoice。

有一天,我在练习自己的声音时,冒出了这样的想法。

录下来马上回听,这个过程要是能再方便一点就好了。

普通的录音应用也很好用,但我希望从听自己的声音到再次录音,能尽量连贯、快速一些。趁自己还记得刚才是怎么说的,马上听一遍,把发现的问题用到下一次录音里。

于是,我以快速获得反馈为目标,开始了开发。

不用每练一次,就整理一次

不过,只有录音和回听功能,总觉得还差一点。

练习持续下去,录音会越来越多。我想,以后即使想再听一遍,也可能很难找到某次练习的录音。所以,我做了分类和标签功能。

但如果每次录音都要手动选择分类、添加标签,这件事本身也会打断练习。我不想让哪怕一小段操作耽误大家练习。

于是就有了预设。

提前设置好常用的分类和标签,录音时就会自动应用。练习时专心练习,等到回顾时,再把需要的录音集中找出来。

把当时的想法,也和声音一起留下

我也加入了修改录音名称的功能。因为我希望,只看名字,就能想起当时练了什么。

在此基础上,我又加了每条录音的备注。马上回听、再次录音固然重要,但把练习中的感受记下来,也许同样有帮助。

“句子结尾没力气了。”

“这一段试着说慢一点。”

给录音留下一条这样的备注,即使过了很久再听,也能想起当时在意的问题,以及下次想练的地方。

手里只有一部手机的时候

接下来,我想象了一下,手里只拿着手机练习的情景。

你可能有一段要读的台词,有经常练习的句子,也可能想先记下今天要录的内容。所以,除了每条录音的备注,我又做了一个用来写练习内容的记事本。

它可以显示在主界面上,不需要时也可以在选项里隐藏。我想给大家一些选择,让它适应各自的练习方式。

我也考虑了内容很长的情况。使用按住循环模式时,需要一直按着录音按钮来录音,这时再用同一只手滚动长篇文字,可能不太方便。

所以我做了这个功能:按住录音按钮上下移动,就能滚动记事本。不用换手,也不用松开按钮,就能一边读长文,一边继续练习。

如果有想一起听的声音

练习时,你可能想听着背景音说话,也可能想播放一段希望模仿的声音。

于是,我加入了伴奏功能。

选中导入的音频或某条录音后,就能在录制自己声音的同时播放它。想听着背景音或参考声音练习时,就可以用到它。

以前的声音,和现在的声音

录音多了,就会想比较一下以前和现在的声音。所以,我做了可以选择多条录音来听的对比功能。

同一句话,两次说得有什么不同?练习之后,哪里发生了变化?都可以自己听一听。

在录音记录里,也可以用不同的筛选条件找到想听的录音。通过预设添加的分类和标签,这时就派上了用场。

我希望,即使录音越来越多,大家依然能轻松找到想重新回听的那次练习。

先听,再用自己的声音跟读

最近,我还添加了跟读功能。

伴奏功能是在播放音频的同时录音;跟读则是先听原音,再用相同的时长自己说一遍。

跟读结束后,会进入一个可以对比原音和自己声音的界面。我让大家只需轻点一下,就能切换收听对象,也加入了循环播放功能。

在对比界面开启循环播放,就能慢慢比较两种声音。如果不开启,练习就会按照听原音 → 跟读 → 听自己的录音的顺序继续进行。

为了方便日后一起找到,我还给通过跟读录下的录音关联了对应的原音。

偶尔,也回头看看坚持过的练习

最后,还有统计功能。

这并不是我一开始就打算一定要做的功能。不过,我想,总有人会偶尔想看看自己练了多少。

不用每次都查看,只要在某天突然好奇时,能回顾一下之前的练习,我觉得就很好。

陪在大家的练习身边

开发这款应用时,我一直在想的一件事,就是不要打扰正在练习的人。

希望录音、回听、再次尝试,这个过程能变得更轻松一点。也希望它能帮助大家了解自己的声音,慢慢接近想要的声音。

如果使用后有什么感受,或者有什么需要的功能,欢迎给我发邮件。我会听取大家的反馈和建议,继续完善它。

Mac 版本也在准备更多功能。希望大家也能期待它接下来的样子。

了解 HearMyVoice →

HearMyVoice · 在 App Store 下载 ↗