Last updated: 15 February 2020
Current URL: https://wave-native.herokuapp.com
- Initial release: 15 February 2020
WaveNative is a single-page web application that visualizes English words pronunced by native speakers.
The user is prompted to record their own attempts at pronunciation and may register a username in order to keep a record of words they frequently query.
- React
- WaveSurfer.js (libary for sound visualizations)
- Merriam-Webster for native English audio recordings
- Integrate better work-arounds/fallbacks for browsers that do not support the MediaRecorder API being used for audio recording.
(Currently only Chrome and Firefox allow user recording) - Implement service workers to make the app more accessible for users with poor Internet connectivity (that is, more progressive)
- Leverage Python ecosystem to provide richer quantitative feedback for the user to assess their progress in word pronunciation