제품 이야기
내 목소리를 듣고, 다시 연습하기까지 - HearMyVoice 앱 기능 개발 과정
녹음하고 바로 들어보는 과정이 조금 더 편하면 좋겠다는 생각에서 시작했습니다. 연습의 흐름을 지키고 싶어 하나씩 더해 온 HearMyVoice의 기능과 그 이야기를 소개합니다.
안녕하세요. 오늘은 제가 만든 목소리 연습 앱, HearMyVoice를 소개해 보려고 합니다.
어느 날, 제 목소리를 연습하면서 이런 생각이 들었습니다.
녹음하고 바로 들어보는 과정이 조금 더 편하면 좋겠다.
기본 녹음기 앱도 좋지만, 저는 제 목소리를 듣고 다시 녹음하는 과정을 최대한 빠르게 이어가고 싶었습니다. 방금 어떻게 말했는지 기억하고 있을 때 다시 들어보고, 다음 녹음에 바로 반영할 수 있도록요.
그렇게 빠른 피드백을 목표로 앱 개발을 시작했습니다.
연습할 때마다 정리하지 않아도 되도록
그런데 녹음하고 듣는 기능만으로는 조금 아쉬웠습니다.
연습을 계속하다 보면 녹음이 쌓입니다. 나중에 다시 들어보고 싶어도, 어떤 연습을 했던 녹음인지 찾기 어려워질 수 있겠다고 생각했습니다. 그래서 녹음을 분류하고 태그를 붙이는 기능을 만들었습니다.
하지만 녹음할 때마다 직접 분류하고 태그를 달아야 한다면, 그 과정이 연습의 흐름을 끊을 것 같았습니다. 잠깐의 순간도 여러분의 연습을 방해하고 싶지 않았습니다.
그래서 프리셋(Preset) 기능을 넣었습니다.
자주 사용하는 분류와 태그를 미리 설정해 두면, 녹음할 때 바로 적용됩니다. 연습할 때는 연습에 집중하고, 나중에 피드백할 때 필요한 녹음을 모아서 볼 수 있도록 만들었습니다.
목소리와 함께, 그때의 생각도
녹음 이름도 바꿀 수 있도록 만들었습니다. 이름만 보아도 어떤 연습을 했는지 떠올릴 수 있으면 좋겠다고 생각했기 때문입니다.
여기에 녹음별 메모 기능도 추가했습니다. 바로 듣고 다시 녹음하는 것도 중요하지만, 연습하면서 느낀 점을 남겨 두는 것도 도움이 될 것 같았습니다.
“문장 끝에서 힘이 빠졌다.”
“이 부분은 조금 더 천천히 말해 보자.”
이렇게 녹음에 메모를 남겨 두면, 시간이 지나 다시 들었을 때도 당시의 고민과 다음에 연습할 부분을 함께 떠올릴 수 있습니다.
휴대폰 하나만 들고 연습할 때
그다음에는 손에 휴대폰만 들고 연습하는 상황을 생각해 보았습니다.
읽을 대본이 있거나, 자주 연습하는 문장이 있거나, 오늘 녹음할 내용을 적어 두고 싶을 때가 있을 것입니다. 그래서 녹음별 메모와는 별도로, 연습할 내용을 적어 두는 메모도 만들었습니다.
이 메모는 메인 화면에 표시할 수 있고, 필요하지 않을 때는 옵션에서 숨길 수 있습니다. 각자의 연습 방식에 맞게 사용할 수 있도록 선택지를 주고 싶었습니다.
메모가 길어지는 경우도 생각했습니다. 녹음 버튼을 누르고 있는 동안 녹음하는 홀드 반복 기능을 사용할 때, 같은 손으로 긴 메모까지 스크롤하기는 어려울 수 있습니다.
그래서 녹음 버튼을 누른 채 위아래로 움직이면 메모를 스크롤할 수 있도록 만들었습니다. 손을 바꾸거나 녹음 버튼에서 손을 떼지 않고도, 긴 내용을 읽으며 연습을 이어갈 수 있습니다.
함께 듣고 싶은 소리가 있다면
연습하다 보면 배경음을 들으며 말하고 싶을 수도 있고, 따라 해 보고 싶은 목소리를 함께 틀어 두고 싶을 수도 있습니다.
그래서 반주 기능도 준비했습니다.
불러온 오디오나 원하는 녹음을 선택하면, 녹음하는 동안 함께 들을 수 있습니다. 배경음이나 참고할 목소리를 들으며 연습하고 싶을 때 사용할 수 있습니다.
예전의 목소리와 지금의 목소리
녹음이 쌓이면 예전의 목소리와 지금의 목소리를 비교해 보고 싶어집니다. 그래서 여러 녹음을 선택해 들어볼 수 있는 비교 기능을 만들었습니다.
같은 문장을 어떻게 다르게 말했는지, 연습하면서 어떤 변화가 있었는지 직접 들어볼 수 있습니다.
녹음 기록에서는 다양한 필터로 원하는 녹음을 찾아볼 수 있습니다. 프리셋으로 정리해 둔 분류와 태그도 이때 도움이 됩니다.
녹음이 많아져도 다시 듣고 싶은 연습을 쉽고 간편하게 찾을 수 있도록 했습니다.
먼저 듣고, 내 목소리로 따라 말하기
최근에는 따라 말하기 기능도 추가했습니다.
반주 기능이 오디오를 들으면서 동시에 녹음하는 방식이라면, 따라 말하기는 먼저 원본을 듣고 같은 시간 동안 직접 따라 말하는 방식입니다.
따라 말하기를 마치면 원본과 내 목소리를 비교해서 들을 수 있는 화면이 나옵니다. 터치 한 번으로 듣는 대상을 바꿀 수 있도록 했고, 반복해서 듣는 기능도 넣었습니다.
비교 화면에서 반복 듣기를 켜면 두 목소리를 충분히 비교해 볼 수 있습니다. 반복 듣기를 켜지 않으면 원본 듣기 → 따라 말하기 → 내 목소리 듣기의 흐름으로 연습이 계속 이어집니다.
그리고 나중에도 원본을 함께 찾아볼 수 있도록, 따라 말하기로 만든 녹음에는 원본을 연결해 두었습니다.
가끔은, 이어 온 연습을 돌아보기
마지막으로 통계 기능도 있습니다.
처음부터 꼭 넣으려고 했던 기능은 아니었습니다. 그래도 가끔은 자신이 얼마나 연습했는지 돌아보고 싶은 분들이 있을 것 같았습니다.
매번 확인하지 않더라도, 문득 궁금해졌을 때 그동안의 연습을 살펴볼 수 있으면 좋겠다고 생각했습니다.
여러분의 연습 곁에서
이 앱을 만들면서 계속 생각했던 것은, 연습하는 순간을 방해하지 않는 것이었습니다.
녹음하고, 듣고, 다시 시도하는 과정이 조금 더 편해졌으면 좋겠습니다. 그렇게 여러분이 자신의 목소리를 알아가고, 원하는 목소리에 가까워지는 데 도움이 되었으면 합니다.
사용하면서 느낀 점이나 필요한 기능이 있다면 이메일로 남겨 주세요. 여러분의 피드백과 건의 사항을 듣고, 계속 다듬어 가겠습니다.
Mac 버전에도 더 많은 기능을 준비하고 있습니다. 앞으로의 모습도 기대해 주세요.