/speacular

The PoC for a self-care app, which detects the emotionnal intents in your voice each morning in order to provide a daily advice based on it.

Primary LanguageTypeScript

Speacular

The MVP for a self-care app, which detects the emotionnal intents in your voice each morning in order to provide a daily advice based on it.

Get the project running

Clone the repo, cd into it and

npm i

then

npm run serve

Use Speacular

Important

Due to some audio encoding differences between browsers, the recorder function may not work as expected everywhere. It is fully functionnal on localhost, Firefox 70, Windows 10 ; you may face an empty recording bug on Chrome. Not tested on linux and mobile for the moment. The bug will be transparent anyway. The experience is optimal on a phone-like responsive size.

To test the project, be sure to have a voice recording device plugged to your machine (a basic webcam mic should do it, as well as the default mic of your phone). Be sure to be online !

  • Provide your name so that Speacular can say Hello to you.
  • Press the Recorder button. If you're not offline, an inspirationnal quote will appear.
  • Read the quote but don't be too long ! Speacular can only treat 10 seconds of recording to work fine for the moment.
  • Let the service process your recording. An advice for the day will be printed according to the dominating mood in your voice !
  • Keep track of how well your moods are going through time into Analytics section
  • Keep track of the quotes you read in the past in the History section

Tests

Run the end-to-end tests

yarn run test:e2e

Run the unit tests

yarn run test:unit