Skip to content

calpoly-csai/csai-recorder

Repository files navigation

csai-recorder

A multi-platform recorder built to collect audio data for the Nimbus virtual assistant.

Some features:

  • Quickly collect and classify data from any device.
  • Easily take repeated recordings to capture different tones using the "Another" button.
  • Recall the information of past participants with the Recents log.
  • Download the website as a PWA app and record offline.

Project setup

Before you begin, make sure that you have Node installed. I'd also recommend installing Vue CLI, so that you can make your own Vue projects.

  1. Clone the repository with git clone.
  2. Navigate to the root of the repository on the command line and run npm install to download related dependencies.
  3. To edit the page locally and view your changes live, run npm run serve in the repo and then open http://localhost:8080/ in your browser.
  4. To unit test your code, add a file to the /tests/unit folder. Make sure the suffix of your file is .spec.js. For more information on how to unit test Vue applications, see the docs.

Please feel free to post issues on the repo. The app still has a ways to go.

Resources