A React Native App that Detects Pitch of a Human Voice (Prototype)
Budget: ₹1,500 – ₹12,500 INR
Feature :
The app needs to show an interface like this(https://wyx02lnjo5.csb.app/). With piano keys on y-axis and current-voice-pitch in x-axis. This will be Screen 1.
E.g. As a user I should be able to be see my pitch on the horizontal layout
Feature 2:
The app detects the pitch at a press of Record Button. The data is recorded until user presses the Stop Button. Average accuracy is calculated for that duration.
E.g. As a user when I hit the record-button, the app shows the realtime pitch timeline, after the user ends the session, the app displays the average accuracy for the duration in next screen.
Design: No design to implement. This is going to be a prototype. Barebones functional app required only.
Notes:
1. The note on the timeline needs to be normalised/stabilised(not-sure-whats-the-word). Basically I am aware that microphone will pick up frequencies in realtime and it will fluctuating a lot, but we need to set some threshold. A great example would be: InsTuner. Very stable pitch detection.
2. It would be perfectly fine to begin with we just target the iOS platform.
3. The app needs 2 screens. Screen 1 to show realtime human voice pitch(Feature 1) and Screen 2 to show the results(Feature 2)
The app needs to show an interface like this(https://wyx02lnjo5.csb.app/). With piano keys on y-axis and current-voice-pitch in x-axis. This will be Screen 1.
E.g. As a user I should be able to be see my pitch on the horizontal layout
Feature 2:
The app detects the pitch at a press of Record Button. The data is recorded until user presses the Stop Button. Average accuracy is calculated for that duration.
E.g. As a user when I hit the record-button, the app shows the realtime pitch timeline, after the user ends the session, the app displays the average accuracy for the duration in next screen.
Design: No design to implement. This is going to be a prototype. Barebones functional app required only.
Notes:
1. The note on the timeline needs to be normalised/stabilised(not-sure-whats-the-word). Basically I am aware that microphone will pick up frequencies in realtime and it will fluctuating a lot, but we need to set some threshold. A great example would be: InsTuner. Very stable pitch detection.
2. It would be perfectly fine to begin with we just target the iOS platform.
3. The app needs 2 screens. Screen 1 to show realtime human voice pitch(Feature 1) and Screen 2 to show the results(Feature 2)