User Manual

This manual is about how to use our webapp. First go to url (We have no public url now. Please do the following to see our web app:)
In the project directory, open the webapp on localhost by commands:
  • cd venv/Scripts
  • activate
  • cd ../../team47
  • python manage.py runserver
Then click the localhost link to open the webapp in a brower.
Scroll down to see introduction, when "See our approch" appears, click it. Our web app now has two main functionalities:

a) Uploading data and training models

1. Click "Upload" button
2. Upload audio files by file chooser or drag & drop and click "Upload" button
3. Select who is the speaker in the audio files
4. Check the checkbox about user terms and click "Upload and train" button.
5. Click "back" button of the browser to go back to the main page.

b) Verifying

1. Click "Verify" button
2. Upload an audio file by file chooser or drag & drop and click "Upload" button
3. Select the speaker to be verified
4. If you want to see the database, click "manage database" and log in with username "team47" and password "admin".
5. Check the checkbox about user terms and click "Verify audio" button.
6. The verification result will be shown and click "back" button to go back to the main page.

Deployment Manual

This manual is about how to view and test the source code of our webapp. First, download the zip file and extract.

Windows

  1 .Open the terminal or use the terminal in IDE, cd into the project directory (probably named rise_team47)
  2. Activate the virtual environment:
    cd venv/Scripts
    activate
  3. To see html code:
    cd team47/pages/templates/pages
  4. To see python code:
    cd team47/pages
  5. To see database:
    • cd team47
    • python manage.py dbshell
    • .help to show commands and .quit to quit dbshell

Linux & Mac

  1. Open the terminal, cd into the project directory(probably named rise_team47) and cd team47.
  2. Create and activate a virtual environment, then install the packages:
    • virtualenv --python=python3 venv
    • source venv/bin/activate
    • cd ..
    • pip3 install -r requirements.txt
  3. To see html code:
    cd team47/pages/templates/pages
  4. To see python code:
    cd team47/pages
  5. To see database:
    • cd team47
    • python manage.py dbshell
    • .help to show commands and .quit to quit dbshell

Our Gantt Bar
Bi-weekly Reports

`