Created a mobile and web application which enables the user to improve their speech pronunciation by analysing their audio input. It delineates scores and graphs that are correlated to correctly uttered syllables and ones which were missed. Moreover, it also provides the expert audio output and the syllables within a phrase to help the user improve their pronunciation. We adhered to the following objectives:
- Making a mobile application which interacts with the server and provides the user with an interface.
- Revamping the communication infrastructure between the speech training application and backend by replacing socket communication with REST APIs
- Constructing and managing a MySQL database for efficient data storage and retrieval
- To run the React Native app
App.js
, first ensure thatNode.js
andnpm
are both installed on your system. For the project dependencies, runnpm install
. - Once the dependencies are installed, run the following command to launch the Android emulator:
npx react-native run-android
This command will compile the app's code and launch it in the Android emulator or device.