Voice X: Developing an iOS app for changing voice
Voice X is an app that can change the user's voice through numerous sound effects. All you need to do is record your voice and run the voice generator. After that, the program will offer to process it so that it becomes like the voice of a robot, zombie, child, or alien — more than 30 options in total. The resulting audio file can be saved to the gallery for personal use or shared with friends.
The client asked us to create an iOS application compatible with various versions of the operating system and all devices that run on it. The key requirements for future software are flawless performance and high-quality and modern UI/UX design.
Perfsol took over the app's development from scratch while the customer created the design independently. We had to implement the following functions:
Given the experience in the development of similar apps, Perfsol managed to meet the customer’s needs.
Experienced iOS developers worked on the Voice X project. By the time of collaboration, they already had dozens of successfully completed projects. A quality control specialist was also involved in the work. His task was to identify bugs in the early stages of development to reduce the cost of fixing them.
Perfsol worked on creating new functionality and paid much attention to the integration capabilities of the app.
To achieve optimal results, we used the following stack of technologies:
Work on the app lasted 5 months. During this time, we implemented all the required functions and prepared the product for release.
Choose record to edit
Adults and kids alike can change voices using simple and intuitive voice changer platform, that our developers created.
Add voice effect
When you are done recording, use the voice generator for altering your voice in over 30 ways: robot voice, kids voice, helium, voice box, etc.
Save updated record
Save your recording, browse through the library of new voices and share them with only a tap.
Our work resulted in an iOS app that can be described as a state-of-the-art voice modifier. We implemented:
The successful completion of the project was made possible thanks to the correctly chosen work methodology. We used Scrum. It involved dividing the workflow into small segments called sprints. We also constantly held retrospectives, brainstorming meetings, and other events. It allowed us to notice and fix problems in time and generate the best ideas to achieve the client's goals.
Since the customer was satisfied with our cooperation, we were also entrusted with post-release support of the software product. The team is currently working on improving the app's performance and eliminating minor flaws in its operation.